Downloaded the intel compiler suite (for free - since I'm at home so
non-commerical, non-academic) and am giving the starlink software a try.
Peter managed this a while back so I'm confident. Got some warnings coming
up in the build that look annoying:
cd thirdparty/fsf/libtool \
&& if test -n "$BUILDSUPPORT_PREFIX"; then \
./configure --prefix=$BUILDSUPPORT_PREFIX \
>configure-output.log; \
elif test ! -f Makefile; then \
{ t="Directory unconfigured but BUILDSUPPORT_PREFIX undefined";\
echo $t >configure-output.log; echo $t >&2; \
exit 1; }; \
else \
echo "No configuration necessary" >configure-output.log; \
fi \
&& (make && make install) >make.log 2>make.log.err || { cat
make.log.err; false; }
ifort: command line warning #10156: ignoring option '-p'; no argument required
ifort: command line error: no files specified; for help type "ifort -help"
ifort: command line warning #10156: ignoring option '-p'; no argument required
ifort: command line error: no files specified; for help type "ifort -help"
and then
checking whether the ifort linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... ifort: command line warning #10156: ignoring option '-p'; no argument required
ifort: command line error: no files specified; for help type "ifort -help"
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
more importantly on make world, SkyCat doesn't complete (huge numbers of
warnings from icc):
ar: creating librtdImgEvt.a
ar: creating librtdRemote.a
rtd_server.o: In function `main':
./rtdevt/rtd_server.C:192: undefined reference to `operator new(unsigned long)'
./rtdevt/rtd_server.C:192: undefined reference to `operator delete(void*)'
rtd_server.o: In function `cleanup(int)':
./rtdevt/rtd_server.C:118: undefined reference to `operator delete(void*)'
rtd_server.o:(.gnu.linkonce.d.DW.ref.__gxx_personality_v0+0x0): undefined
reference to `__gxx_personality_v0'
rtdSERVER.o: In function `rtdSERVER::Accept()':
./rtdevt/rtdSERVER.C:226: undefined reference to `operator new(unsigned
long)'
./rtdevt/rtdSERVER.C:226: undefined reference to `operator delete(void*)'
rtdSERVER.o: In function `rtdSERVER::DisconnectClient(rtdCLNT*)':
./rtdevt/rtdSERVER.C:242: undefined reference to `operator delete(void*)'
rtdSERVER.o: In function `_ZN9rtdSERVERD9Ev':
./rtdevt/rtdSERVER.C:109: undefined reference to `operator delete(void*)'
which may be some misconfiguration of my system (about to get on a plane
so can't look at it in detail). ccdpack also gives me problems:
ndf.c(458): warning #167: argument of type "int *" is incompatible with
parameter of type "size_t={unsigned long} *"
STARCALL(
^
ccdAppInit.c(119): warning #266: function "Blt_Init" declared implicitly
if (Blt_Init(interp) == TCL_ERROR) {
^
ccdAppInit.c(136): error: identifier "Blt_Init" is undefined
Tcl_StaticPackage(interp, "Blt", Blt_Init, (Tcl_PackageInitProc *)
NULL);
^
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|