I just tried to install atlas after upgrading flightgear/simgear Reproducible: Always Steps to Reproduce: 1. upgrade flightgear/simgear 2. install atlas Actual Results: atlas refuses to compile x86_64-pc-linux-gnu-g++ -march=k8 -O2 -pipe -DFGBASE_DIR='"/usr/share/games/FlightGear"' -L/usr/X11R6/lib -L/usr/local//lib -o Atlas Atlas.o FlightTrack.o LoadPng.o LoadJpg.o MapBrowser.o Output.o OutputGL.o Overlays.o Projection.o -lsgmagvar -lsgtiming -lsgmisc -lsgio -lsgserial -lsgdebug -lsgbucket -lsgxml -lplibsg -lplibpu -lplibul -lplibfnt -lplibnet -lglut -lGLU -lGL -lXmu -lXt -lSM -lICE -lXi -lXext -lX11 -lpthread -lm -lpng -lz -lpthread -ljpeg -lplibul -lcurl -lm x86_64-pc-linux-gnu-g++ -march=k8 -O2 -pipe -DFGBASE_DIR='"/usr/share/games/FlightGear"' -L/usr/X11R6/lib -L/usr/local//lib -o Map Map.o FlightTrack.o MapMaker.o Output.o OutputGL.o Overlays.o Projection.o Scenery.o fg_mkdir.o -lsgmagvar -lsgtiming -lsgmisc -lsgio -lsgdebug -lplibsg -lplibpu -lplibul -lplibfnt -lsgbucket -lsgscreen -lglut -lGLU -lGL -lXmu -lXt -lSM -lICE -lXi -lXext -lX11 -lpthread -lm -lpng -lz -ljpeg -lplibul -lcurl -lm /usr/X11R6/lib/libsgtiming.a(timezone.o): In function `/usr/X11R6/lib/libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': timezone.cxx:(.text+0xb7d): undefined reference to `sg_exception::sg_exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' timezone.cxx:(.text+0xbc6): undefined reference to `sg_exception::~sg_exception()' timezone.cxx:(.text+0xbcb): undefined reference to `typeinfo for sg_exception' /usr/X11R6/lib/libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': timezone.cxx:(.text+0x157d): undefined reference to `sg_exception::sg_exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' timezone.cxx:(.text+0x15c6): undefined reference to `sg_exception::~sg_exception()' timezone.cxx:(.text+0x15cb): undefined reference to `typeinfo for sg_exception' /usr/X11R6/lib/libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': lowleveltime.cxx:(.text+0x1312): undefined reference to `sg_exception::sg_exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' lowleveltime.cxx:(.text+0x133f): undefined reference to `sg_exception::~sg_exception()' lowleveltime.cxx:(.text+0x1344): undefined reference to `typeinfo for sg_exception' collect2: ld returned 1 exit status SGTimeZoneContainer::SGTimeZoneContainer(char const*)': timezone.cxx:(.text+0xb7d): undefined reference to `sg_exception::sg_exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' timezone.cxx:(.text+0xbc6): undefined reference to `sg_exception::~sg_exception()' timezone.cxx:(.text+0xbcb): undefined reference to `typeinfo for sg_exception' /usr/X11R6/lib/libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': timezone.cxx:(.text+0x157d): undefined reference to `sg_exception::sg_exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' timezone.cxx:(.text+0x15c6): undefined reference to `sg_exception::~sg_exception()' timezone.cxx:(.text+0x15cb): undefined reference to `typeinfo for sg_exception' /usr/X11R6/lib/libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': lowleveltime.cxx:(.text+0x1312): undefined reference to `sg_exception::sg_exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' lowleveltime.cxx:(.text+0x133f): undefined reference to `sg_exception::~sg_exception()' lowleveltime.cxx:(.text+0x1344): undefined reference to `typeinfo for sg_exception' collect2: ld returned 1 exit status make[3]: *** [Map] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [Atlas] Error 1 make[3]: Leaving directory `/var/tmp/paludis/games-util/atlas-0.3.1/work/Atlas-0.3.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/paludis/games-util/atlas-0.3.1/work/Atlas-0.3.1/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/paludis/games-util/atlas-0.3.1/work/Atlas-0.3.1/src' make: *** [all-recursive] Error 1 !!! ERROR in games-util/atlas-0.3.1: !!! In src_compile at line 3435 !!! emake failed
Fix is now in portage (in a couple of hours). Thanks