I'm seeing this weird error when trying to emerge gnuplot on my AMD64 box:
Code: Select all
x86_64-pc-linux-gnu-gcc -march=k8 -O3 -pipe -L/usr/lib64 -Wl,--rpath -Wl,/usr/lib64 -L/usr/lib64 -Wl,-rpath,/usr/lib64 -L/usr/lib64 -o bf_test bf_test.o binary.o alloc.o
x86_64-pc-linux-gnu-gcc -march=k8 -O3 -pipe -L/usr/lib64 -Wl,--rpath -Wl,/usr/lib64 -L/usr/lib64 -Wl,-rpath,/usr/lib64 -L/usr/lib64 -o gnuplot_x11 gplt_x11.o gpexecute.o getcolor_x11.o -L/usr/lib64 -lX11
gplt_x11.o: In function `display':
gplt_x11.c:(.text+0x35e2): undefined reference to `sin'
gplt_x11.c:(.text+0x35fa): undefined reference to `cos'
gplt_x11.c:(.text+0x39a4): undefined reference to `rint'
gplt_x11.c:(.text+0x39db): undefined reference to `rint'
gplt_x11.c:(.text+0x3e18): undefined reference to `sin'
gplt_x11.c:(.text+0x3e53): undefined reference to `cos'
gplt_x11.o: In function `process_event':
gplt_x11.c:(.text+0x80f5): undefined reference to `exp'
gplt_x11.c:(.text+0x8107): undefined reference to `exp'
gplt_x11.c:(.text+0x812a): undefined reference to `exp'
gplt_x11.c:(.text+0x813c): undefined reference to `exp'
gplt_x11.o: In function `main':
gplt_x11.c:(.text+0xa6ec): undefined reference to `pow'
gplt_x11.c:(.text+0xa76f): undefined reference to `pow'
getcolor_x11.o: In function `GetColorValueFromFormula':
getcolor.c:(.text+0x5e3): undefined reference to `cos'
getcolor.c:(.text+0x602): undefined reference to `sin'
getcolor.c:(.text+0x653): undefined reference to `sin'
getcolor.c:(.text+0x6ba): undefined reference to `sqrt'
getcolor.c:(.text+0x6e6): undefined reference to `sin'
getcolor.c:(.text+0x708): undefined reference to `cos'
getcolor.c:(.text+0x72a): undefined reference to `sin'
getcolor.c:(.text+0x74c): undefined reference to `cos'
getcolor.c:(.text+0x777): undefined reference to `cos'
getcolor.c:(.text+0x799): undefined reference to `sin'
getcolor.c:(.text+0x880): undefined reference to `cos'
getcolor.c:(.text+0x892): undefined reference to `sqrt'
getcolor_x11.o: In function `color_components_from_gray':
getcolor.c:(.text+0x9a1): undefined reference to `pow'
getcolor_x11.o: In function `rgb1_from_gray':
getcolor.c:(.text+0x12d8): undefined reference to `floor'
collect2: ld returned 1 exit status
make[3]: *** [gnuplot_x11] Error 1
make[3]: *** Waiting for unfinished jobs....
bf_test.o: In function `function':
bf_test.c:(.text+0xaa): undefined reference to `sin'
bf_test.c:(.text+0xed): undefined reference to `sin'
bf_test.c:(.text+0x11a): undefined reference to `sin'
collect2: ld returned 1 exit status
make[3]: *** [bf_test] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnuplot-4.0-r1/work/gnuplot-4.0.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnuplot-4.0-r1/work/gnuplot-4.0.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnuplot-4.0-r1/work/gnuplot-4.0.0'
make: *** [all] Error 2
!!! ERROR: sci-visualization/gnuplot-4.0-r1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
gnuplot-4.0-r1.ebuild, line 68: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
