Experimental Physics and
| |||||||||||||||
|
While attempting to compile SDDS 2.8 (not the SDDSepics) with epics base 3-14-11 on 64 bit Centos Linux, I encounter the following error: /usr/bin/gcc -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -D_X86_64_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -I../../../include -I/usr/include/X11 -DzLib -m64 -g -I. -I../O.Common -I. -I.. -I../../../../../include/os/Linux -I../../../../../include -I/src/cds/project/epics/base-3-14-11/include/os/Linux -I/src/cds/project/epics/base-3-14-11/include -I/src/cds/project/epics/extensions/include ../sddsplotGroup.c make[4]: *** No rule to make target `../../../../../lib/linux-x86_64/libpng.a', needed by `sddsplot'. Stop. make[4]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64' make[3]: *** [install.linux-x86_64] Error 2 make[3]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots' make[2]: *** [SDDSaps/sddsplots.install] Error 2 make[2]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS' make[1]: *** [SDDS.install] Error 2 make[1]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src' make: *** [src.install] Error 2 Looking in the /extensions/lib/linux-x86_64 directory, libpng.a does not yet exist. Going into extensions/src/SDDS/png/ and running make creates libpng.a and puts it into extensions/lib/linux-x86_64. Running make on SDDS than gives the following error (sorry for the long print out, I'm not sure what isn't relevant): make -C SDDSaps/sddsplots install make[2]: Entering directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots' make -C O.linux-x86_64 -f ../Makefile TOP=../../../../.. T_A=linux-x86_64 install make[3]: Entering directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64' /usr/bin/g++ -o sddsplot -L/usr/lib -L/hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64 -L/usr/lib -Wl,-rpath,/hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64 -Wl,-rpath,/usr/lib -m64 SDDSaps.o put_link_date.o sddsplot.o sddsplotAP.o sddsplotConvert.o sddsplotFilter.o sddsplotLabels.o sddsplotMapping.o sddsplotRead.o sddsplotRecord.o sddsplotXfer.o sddsplotGroup.o -lgd -lpng -lmdbplt -lmdbcommon -lmatlib -lfftpack -lSDDS1 -lrpnlib -lmdbmth -lmdblib -lXaw -lXmu -lXt -lXext -lX11 -lfontconfig -lz -lncurses -lrt -lpthread -lreadline -lncurses -lm -lrt -ldl -lgcc /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/librt.a when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/librt.a when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libreadline.so when searching for -lreadline /usr/bin/ld: skipping incompatible /usr/lib/libreadline.a when searching for -lreadline /usr/bin/ld: skipping incompatible /usr/lib/libreadline.so when searching for -lreadline /usr/bin/ld: skipping incompatible /usr/lib/libreadline.a when searching for -lreadline /usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses /usr/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/librt.a when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/librt.a when searching for -lrt /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_color': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:481: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_fill_box': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:435: undefined reference to `gdImageLine' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:440: undefined reference to `gdImageLine' /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_vector': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:353: undefined reference to `gdImageCreateTrueColor' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:354: undefined reference to `gdImagePaletteCopy' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:356: undefined reference to `gdImageFilledRectangle' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:388: undefined reference to `gdImageSetBrush' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:389: undefined reference to `gdImageLine' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:392: undefined reference to `gdImageDestroy' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:382: undefined reference to `gdImageSetThickness' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:383: undefined reference to `gdImageSetStyle' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:384: undefined reference to `gdImageLine' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:385: undefined reference to `gdImageSetThickness' /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_dot': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:305: undefined reference to `gdImageSetPixel' /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_text': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:247: undefined reference to `gdImagePng' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:257: undefined reference to `gdImageDestroy' /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_graphics': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:206: undefined reference to `gdImageCreateTrueColor' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:208: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:209: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:215: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:216: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:217: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o):/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:218: more undefined references to `gdImageColorAllocate' follow /hanford2/users/thomas/svn/epics/extensions/lib/linux-x86_64/libmdbplt.a(term.o): In function `PNG_graphics': /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:238: undefined reference to `gdImageFilledRectangle' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:211: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:212: undefined reference to `gdImageColorAllocate' /hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64/../png.trm:234: undefined reference to `gdImageColorAllocate' collect2: ld returned 1 exit status make[3]: *** [sddsplot] Error 1 make[3]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots/O.linux-x86_64' make[2]: *** [install.linux-x86_64] Error 2 make[2]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS/SDDSaps/sddsplots' make[1]: *** [SDDSaps/sddsplots.install] Error 2 make[1]: Leaving directory `/hanford2/users/thomas/svn/epics/extensions/src/SDDS' make: *** [SDDS.install] Error 2 At this point I'm not sure how to proceed. Any help would be much appreciated. Thank you for your time, Patrick
| ||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |