Hi Caroline: I googled SZ_BufftoBuffDecompress and it seems you may have a versionof HDF that uses the szip library. In this case I think you should add '-lsz'
to the list of HDF libraries (in the file Overture/bin/Makefile) HDF_LIBS = $(OV_RPATH)$(HDF)/lib -L$(HDF)/lib -lhdf5 -ljpeg -lz -lsz ...Bill Caroline Yates wrote:
Thank you very much Bill! Actually I installed the libXi-devel package and that included the lib. But unfortunately I got another error during 'make': /usr/public/hdf5-1.8.8-linux-x86_64-static/lib/libhdf5.a(H5Z.o): In function `H5Z_init_interface': H5Z.c:(.text+0x257): undefined reference to `SZ_encoder_enabled' /usr/public/hdf5-1.8.8-linux-x86_64-static/lib/libhdf5.a(H5Zszip.o): In function `H5Z_filter_szip': H5Zszip.c:(.text+0x113): undefined reference to `SZ_BufftoBuffDecompress' H5Zszip.c:(.text+0x1a6): undefined reference to `SZ_BufftoBuffCompress' collect2: ld returned 1 exit status make[1]: *** [plotStuff] Error 1 make[1]: Leaving directory `/usr/public/overture/Overture.v24/bin' make: *** [all] Error 2 If you have any suggestions, I would be most grateful. Kind regards, Caroline -----Original Message-----From: Bill Henshaw [mailto:henshaw@xxxxxxxx] Sent: 10 January 2012 21:21To: Franck Monmont Cc: Caroline Yates Subject: Re: FW: Overture error Hi Franck, Caroline,You do not seem to have /usr/lib64/libXi.so on your system but maybe it is not needed.Try removing it by editing the file Overture/bin/Makefile and changing OV_X_LIBRARIES = -L$(XLIBS_LIB) -lXpm -lXp -lXt -lXmu -lXi -lXext -lX11 to OV_X_LIBRARIES = -L$(XLIBS_LIB) -lXpm -lXp -lXt -lXmu -lXext -lX11 ...Bill Franck Monmont wrote:Hello Bill, My colleague Caroline is trying to install Overture for me on our Linux system but we are struggling a little bit and we are wondering whether you could give us an indication of what is missing (see error messages below). Many thanksFranckFranck Monmont Principal Research Scientist Schlumberger Cambridge Research High Cross, Madingley Road CB3 OEL Cambridge Tel: +44 (0)1223 325 349 Registered Name: Schlumberger Cambridge Research LimitedRegistered Office: Victory House, Churdhill Court, Manor Royal, Crawley, West Sussex, RH10 9LU Registered in England and Wales No. 606177-----Original Message-----From: Caroline Yates Sent: 10 January 2012 17:16To: Franck Monmont Subject: Overture error make[1]: Leaving directory `/usr/public/overture/Overture.v24/bin' make[1]: Entering directory `/usr/public/overture/Overture.v24/bin' g++ -fPIC -I/usr/public/overture/Overture.v24/bin/../include -I. -DUSE_MESA -I/usr/public/A++/install/include -I/usr/include -I/usr/include -DBL_USE_DOUBLE -DBL_Solaris -I/usr/lib64/perl5/CORE -g -c plotStuffDriver.C g++ -fPIC -I/usr/public/overture/Overture.v24/bin/../include -I. -DUSE_MESA -I/usr/public/A++/install/include -I/usr/include -I/usr/include -DBL_USE_DOUBLE -DBL_Solaris -I/usr/lib64/perl5/CORE -g -c plotStuffFunction.C g++ -fPIC -I/usr/public/overture/Overture.v24/bin/../include -I. -DUSE_MESA -I/usr/public/A++/install/include -I/usr/include -I/usr/include -DBL_USE_DOUBLE -DBL_Solaris -I/usr/lib64/perl5/CORE -g -o plotStuff plotStuffDriver.o plotStuffFunction.o -Wl,-rpath,/usr/public/overture/Overture.v24/bin/../lib -L/usr/public/overture/Overture.v24/bin/../lib -lOverture -lOverture_static -Wl,-rpath,/usr/public/hdf5-1.8.8-linux-x86_64-static/lib -L/usr/public/hdf5-1.8.8-linux-x86_64-static/lib -lhdf5 -ljpeg -lz -Wl,-rpath,/usr/public/A++/install/lib -L/usr/public/A++/install/lib -lApp -lApp_static -lgfortran -Wl,-rpath,/usr/lib64/perl5/CORE -L/usr/lib64/perl5/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -Wl,-rpath,/usr/lib64 -L/usr/lib64 -lGL -lGLU -Wl,-rpath,/usr/lib64 -L/usr/lib64 -lXm -L/usr/lib64 -lXpm -lXp -lXt -lXmu -lXi -lXext -lX11 -lm /usr/bin/ld: cannot find -lXi collect2: ld returned 1 exit status make[1]: *** [plotStuff] Error 1 make[1]: Leaving directory `/usr/public/overture/Overture.v24/bin' make: *** [all] Error 2 ..