sci-astronomy/celestia-1.4.1 fails to merge for me. The very end of the errors (the full log of which i will attach): /bin/sh ../../libtool --silent --mode=link i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -Os -march=pentium-m -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer -o celestia -L/usr/qt/3/lib -L/usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib celestiacore.o configfile.o destination.o eclipsefinder.o favorites.o imagecapture.o url.o -lqt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lkdecore -lkdeui -lkio kde/libkdegui.a ../celengine/libcelengine.a ../celtxf/libceltxf.a ../cel3ds/libcel3ds.a ../celmath/libcelmath.a ../celutil/libcelutil.a -lpng -ljpeg -lGLU -lGL -lz -lSM -lICE -lm -lXmu -lXi -lXext -lX11 -lm -lz -lGL ../celengine/libcelengine.a(modelfile.o): In function `BinaryModelLoader::loadMaterial()': modelfile.cpp:(.text+0x4758): undefined reference to `std::basic_istream<char, std::char_traits<char> >::ignore(int)' ../celengine/libcelengine.a(jpleph.o): In function `JPLEphemeris::load(std::basic_istream<char, std::char_traits<char> >&)': jpleph.cpp:(.text+0x254): undefined reference to `std::basic_istream<char, std::char_traits<char> >::ignore(int)' jpleph.cpp:(.text+0x28a): undefined reference to `std::basic_istream<char, std::char_traits<char> >::ignore(int)' jpleph.cpp:(.text+0x3e0): undefined reference to `std::basic_istream<char, std::char_traits<char> >::ignore(int)' jpleph.cpp:(.text+0x3f5): undefined reference to `std::basic_istream<char, std::char_traits<char> >::ignore(int)' collect2: ld returned 1 exit status note that I AM using gcc 4.1.1; gcc --version and gcc-config -c and gcc-config -l all confirm this. So I do not know why emerge --info says 3.4.6. Portage 2.1.2_pre1-r1 (default-linux/x86/2006.1/desktop, gcc-3.4.6/vanilla, glibc-2.4-r3, 2.6.18-ifc i686) ================================================================= System uname: 2.6.18-ifc i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System version 1.12.5 Last Sync: Sun, 24 Sep 2006 20:20:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-java/java-config: 1.2.11-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/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/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-Os -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" LINGUAS="en" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://156.56.247.193/gentoo-portage" USE="x86 3dnow X a52 alsa berkdb bitmap-fonts bzip2 cairo cdr chroot cli crypt dbus dlloader dri dv dvd dvdr dvdread eds elibc_glibc emboss encode fam ffmpeg firefox flac fortran gdbm gif gpm gstreamer gtk gtk2 hal input_devices_keyboard input_devices_mouse input_devices_synaptics isdnlog jpeg kde kdeenablefinal kernel_linux ldap libg++ linguas_en mad mikmod mmx mp3 mpeg ncurses network nls nptl nptlonly ogg opengl oss pam pcre pdflib perl png ppds pppd pwdb python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl svg theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_ati video_cards_fglrx video_cards_radeon vorbis win32codecs xml xml2 xmms xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 98068 [details] celestia-1.4.1 portage log
I cannot reproduce it. It looks like it tries to link to libstdc++, which might be the wrong one. Did you follow the gcc upgrade guide? You can run a fix_libtool_files.sh 3.4.6. Also the celestia in the http://gentooscience.org overlay should be less broken. Give it a try.
I have followed the upgrading guide. I had also done the same for another system and everything worked out fine. This included running fix_libtool_files.sh 3.4.6. I won't be able to investigate this further until my emerge -e world is complete. Thanks for the reply :)
After finishing my emerge -e world I am no longer having issues. Appologies.
i merged celestia with success. my flags for this packages are "gtk nls lua threads -arts -debug -gnome -kde" after autoconf automake i just added the line : sed -i -e '/install-data-hook:/ {n;N;N;s/.*/^Iecho a > /dev/null/}' Makefile and this worked for me by and sorry i'm by a friend and i don't have the net at home. I can't say you anything more about my emerge --info next time
comment #4 suggests it was not a bug.