Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 152272 - sci-astronomy/setiathome-4.18-r1 linking error
Summary: sci-astronomy/setiathome-4.18-r1 linking error
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on: 257233
Blocks:
  Show dependency tree
 
Reported: 2006-10-21 09:59 UTC by Andrea Truccone
Modified: 2009-03-21 22:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Truccone 2006-10-21 09:59:22 UTC
I found this error while compiling setiathome-4.18-r1 ebuild

i686-pc-linux-gnu-g++ -march=athlon-xp -O2 -pipe -o seti_boinc seti_boinc-main.o seti_boinc-analyzeFuncs.o seti_boinc-analyzeReport.o seti_boinc-analyzePoT.o seti_boinc-pulsefind.o seti_boinc-gaussfit.o seti_boinc-lcgamm.o seti_boinc-malloc_a.o seti_boinc-seti.o seti_boinc-seti_header.o seti_boinc-timecvt.o seti_boinc-s_util.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-chirpfft.o seti_boinc-spike.o seti_boinc-progress.o seti_boinc-fft8g.o seti_boinc-gdata.o seti_boinc-schema_master.o seti_boinc-sqlrow.o seti_boinc-sqlblob.o seti_boinc-xml_util.o  -pthread -L/var/tmp/portage/setiathome-4.18-r1/work/boinc_public/api -lboinc_api -L/var/tmp/portage/setiathome-4.18-r1/work/boinc_public/lib -lboinc /usr/lib/libjpeg.so -lz -lrt -lnsl -lm -ldl
seti_boinc-seti.o: In function `parse_state_file(ANALYSIS_STATE&)':
seti.cpp:(.text+0x3fc7): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x3fe6): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x4005): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x4025): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x4048): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x406b): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x408f): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x4306): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x4330): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x435a): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x44af): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x44d9): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x4503): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x452d): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x47e6): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x4810): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x483a): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x498d): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x49b7): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x49e1): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x4a0b): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x4a35): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x4a5f): undefined reference to `parse_int(char const*, char const*, int&)'
seti.cpp:(.text+0x4a89): undefined reference to `parse_int(char const*, char const*, int&)'
seti_boinc-seti.o:seti.cpp:(.text+0x4ab3): more undefined references to `parse_int(char const*, char const*, int&)' follow
seti_boinc-seti.o: In function `parse_state_file(ANALYSIS_STATE&)':
seti.cpp:(.text+0x4b07): undefined reference to `parse_double(char const*, char const*, double&)'
seti.cpp:(.text+0x4b31): undefined reference to `parse_double(char const*, char const*, double&)'
seti_boinc-timecvt.o: In function `jd_string(double)':
timecvt.cpp:(.text+0xb7): undefined reference to `safe_strncpy(char*, char const*, int)'
seti_boinc-timecvt.o: In function `short_jd_string(double)':
timecvt.cpp:(.text+0x167): undefined reference to `safe_strncpy(char*, char const*, int)'
timecvt.cpp:(.text+0x19a): undefined reference to `safe_strncpy(char*, char const*, int)'
collect2: ld returned 1 exit status
make[2]: *** [seti_boinc] Error 1
make[2]: Leaving directory `/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc'
make: *** [all] Error 2

!!! ERROR: sci-astronomy/setiathome-4.18-r1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  setiathome-4.18-r1.ebuild, line 39:   Called die

My 'emerge --info' output (I cut away some parts about directories):

Portage 2.1.1 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.12.5
Last Sync: Sat, 21 Oct 2006 08:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"

LINGUAS=""
MAKEOPTS="-j2"

USE="x86 3dnow X acpi alsa apache2 apm arts berkdb bitmap-fonts bzip2 cli cracklib crypt cups dbus djvu dlloader dri eds elibc_glibc emacs emboss encode esd foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 hal imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre perl png pppd python quicktime readline reflection sdl session spell spl ssl svga tcltk tcpd truetype truetype-fonts type1-fonts udev usb userland_GNU video_cards_fglrx video_cards_radeon video_cards_vesa vorbis xml xmms xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Many thanks for your attention
Comment 1 Sébastien Fabbro (RETIRED) gentoo-dev 2009-02-03 09:32:07 UTC
sci-astronomty/setiathome is masked for removal in 30 days. 
Please comment on bug #257233 if you see any reason to keep it around.
Thanks.
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-03-21 22:38:52 UTC
removed, wontfix