Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149120 - sci-astronomy/celestia-1.4.1: fails to merge: many various warnings
Summary: sci-astronomy/celestia-1.4.1: fails to merge: many various warnings
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-25 14:42 UTC by FieldySnuts
Modified: 2007-02-03 17:14 UTC (History)
0 users

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


Attachments
celestia-1.4.1 portage log (sci-astronomy:celestia-1.4.1:20060925-213808.log,189.57 KB, text/plain)
2006-09-25 14:43 UTC, FieldySnuts
Details

Note You need to log in before you can comment on or make changes to this bug.
Description FieldySnuts 2006-09-25 14:42:18 UTC
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
Comment 1 FieldySnuts 2006-09-25 14:43:20 UTC
Created attachment 98068 [details]
celestia-1.4.1 portage log
Comment 2 Sébastien Fabbro (RETIRED) gentoo-dev 2006-09-25 15:14:10 UTC
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.
Comment 3 FieldySnuts 2006-09-25 15:20:46 UTC
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 :)
Comment 4 FieldySnuts 2006-09-26 21:33:03 UTC
After finishing my emerge -e world I am no longer having issues. Appologies.

Comment 5 sam 2006-10-07 17:17:59 UTC
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 6 Sébastien Fabbro (RETIRED) gentoo-dev 2007-02-03 17:14:49 UTC
comment #4 suggests it was not a bug.