Opened 19 years ago
Last modified 16 years ago
#993 assigned enhancement
psLib fails to compile - could nto read symbold from libfftw3f.a: Bad value — at Initial Version
| Reported by: | Owned by: | jhoblitt | |
|---|---|---|---|
| Priority: | low | Milestone: | |
| Component: | psconfig | Version: | 2.3 |
| Severity: | minor | Keywords: | |
| Cc: |
Description
psLib fails to compile with the following error (what's the bugzilla component for psLib?):
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: /IPP/ipp-2.3.lin64lib/libfftw3f.a(plan-dft-r2c-1d.o): relocation R_X
86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/IPP/ipp-2.3.lin64lib/libfftw3f.a: could not read symbols: Bad value
Here's the context:
make[3]: Entering directory `/disk1/jester/IPP/ipp-2.3/psLib/src'
/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -pipe -O0 -g -Wall -Werror -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L -version-info 1:
1:0 -o libpslib.la -rpath /IPPipp-2.3.lin64/lib sys/libpslibsys.la astro/libpslibastro.la db/libpslibdb.la fft/libpslibfft.la fits/libpslibfits
.la imageops/libpslibimageops.la jpeg/libpslibjpeg.la math/libpslibmath.la mathtypes/libpslibmathtypes.la types/libpslibtypes.la -pthread -L/usr/l
ib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lcfitsio -lm -lfftw3f -L/IPPipp-2.3.lin64/lib -lgsl -lgslcblas -lm -ljpeg
mkdir .libs
gcc -std=gnu99 -shared -Wl,--whole-archive sys/.libs/libpslibsys.a astro/.libs/libpslibastro.a db/.libs/libpslibdb.a fft/.libs/libpslibfft.a fits/
.libs/libpslibfits.a imageops/.libs/libpslibimageops.a jpeg/.libs/libpslibjpeg.a math/.libs/libpslibmath.a mathtypes/.libs/libpslibmathtypes.a type
s/.libs/libpslibtypes.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/usr/lib64/mysql -Wl,--rpath -Wl,/IPPipp-2.3.lin64/lib -Wl,--rpath -Wl,/usr/lib64
/mysql -Wl,--rpath -Wl,/IPPipp-2.3.lin64/lib -L/usr/lib64/mysql /usr/lib64/mysql/libmysqlclient.so -lz -lcrypt -lnsl -lcfitsio /IPP/ipp-2.3.lin64
lib/libfftw3f.a -L/IPPipp-2.3.lin64/lib /IPPipp-2.3.lin64/lib/libgsl.so /IPPipp-2.3.lin64/lib/libgslcblas.so -lm -ljpeg -pthread -Wl,-sona
me -Wl,libpslib.so.1 -o .libs/libpslib.so.1.0.1
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: /IPP/ipp-2.3.lin64lib/libfftw3f.a(plan-dft-r2c-1d.o): relocation R_X
86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/IPP/ipp-2.3.lin64lib/libfftw3f.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: * [libpslib.la] Error 1
make[3]: Leaving directory `/disk1/jester/IPP/ipp-2.3/psLib/src'
make[2]: * [all-recursive] Error 1
make[2]: Leaving directory `/disk1/jester/IPP/ipp-2.3/psLib/src'
make[1]: * [all] Error 2
make[1]: Leaving directory `/disk1/jester/IPP/ipp-2.3/psLib/src'
make: * [all-recursive] Error 1
problem building psLib : failure in make
