On Sun, 13 Jan 2008, Malcolm J. Currie wrote:
> I no longer have a starversion command in my development system.
>
starversion is a perl module command and you won't have the perl modules
installed automatically from a make world because Perl isn't built in make
world.
> Now I see the source is now in perlmods/Starlink/Versions/starversion.
> What's the procedure to make and install perlmods? Using the
install perl manually.
cd perlmods/Starlink/Version
perl Makefile.PL; make; make test; make install
cd ..
perl Makefile.PL; make; make test; make install
should get you close. Then you need to install all the CPAN modules
/star/Perl/bin/cpan
install Bundle::Starlink::Base
> development perl I create a makefile, and make progresses until
>
> gcc -c -I/star/include -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING
> -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386
> -mtune=pentium4 -DVERSION=\"8949\" -DXS_VERSION=\"8949\" -fPIC
> "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" EMS.c
> In file included from /star/include/f77.h:223,
> from /star/include/ems.h:157,
> from EMS.xs:16:
> /star/include/star/mem.h:64:16: gc.h: No such file or directory
> make[1]: *** [EMS.o] Error 1
>
There's a problem with the starmem configure. It's erroneously finding a
gc.h that isn't around when the build happens for real.
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|