Re: [Flightgear-users] FYI: new Linux nvidia driver 169.07
On Sat, Dec 22, 2007 at 02:46:54AM +0100, gerard robin wrote: Forget it , it is working with FG, however we get problem with multi-desk which run blender and AC3D. That driver does not like FG+Blender+AC3D at the same moment. Just to join the chorus, that version (although amd64) seemed to work fine for a couple of days. But any subsequent OpenGL application window is rendered outrageously slow. So depending on the sequence I started fg and the stuff I hacked on, the second crept along. Sent me on a frantic debuggging session until I somehow suspected the real culprit. (I wish I checked the list earlier. *g*) Back to 100.14.9 worked. Regards K. Hoercher - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users
Re: [Flightgear-users] Option --lang
* Lizandro -- Friday 21 December 2007: How do I use the option --lang? Without success. :-) I'm afraid our i18n is unmaintained since a *very* long time and if it works at all, then only in a very limited way. Basically only for the menu and a few strings, but not for: dialogs (AFAIK), Nasal text messages, error messages. It would be a lot of work to fix, and a lot more to make it work for funny languages as well, like Chinese, Japanese, ... ;-) And given that the language of aviation is English anyway, and most developers understand that sufficiently well, they probably prefer to spend their time for more interesting things. (At least that's true for me.) Maybe we should remove the --lang option instead? Would be an easier fix. :-} m. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users
[Flightgear-users] can't built fgfs-Atlas-0.3.1 on Fedora 8
hi, i tried to built fgfs-Atlas-0.3.1 on Fedora 8 against FlightGear-1.0.0 fgfs-base-1.0.0 and SimGear-1.0.0, but this fails with the following error message: g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fPIC -DFGBASE_DIR='/usr/share/FlightGear' -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 g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fPIC -DFGBASE_DIR='/usr/share/FlightGear' -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/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xcd4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd14): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd1c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x17c4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x1804): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x180c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11be): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11e7): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11ef): undefined reference to `typeinfo for sg_exception' collect2: ld returned 1 exit status make[3]: *** [Atlas] Error 1 make[3]: *** Waiting for unfinished jobs /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xcd4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd14): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd1c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x17c4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x1804): undefined reference to
Re: [Flightgear-users] can't built fgfs-Atlas-0.3.1 on Fedora 8
Martin Gansser wrote: hi, i tried to built fgfs-Atlas-0.3.1 on Fedora 8 against FlightGear-1.0.0 fgfs-base-1.0.0 and SimGear-1.0.0, but this fails with the following error message: g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fPIC -DFGBASE_DIR='/usr/share/FlightGear' -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 g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fPIC -DFGBASE_DIR='/usr/share/FlightGear' -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/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xcd4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd14): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd1c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x17c4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x1804): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x180c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11be): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11e7): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11ef): undefined reference to `typeinfo for sg_exception' collect2: ld returned 1 exit status make[3]: *** [Atlas] Error 1 make[3]: *** Waiting for unfinished jobs /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xcd4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd14): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd1c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x17c4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x1804):
Re: [Flightgear-users] can't built fgfs-Atlas-0.3.1 on Fedora 8
Martin Gansser wrote: hi, i tried to built fgfs-Atlas-0.3.1 on Fedora 8 against FlightGear-1.0.0 fgfs-base-1.0.0 and SimGear-1.0.0, but this fails with the following error message: *If* (?) your Atlas version is the OLD one and SimGear is the NEW one (which was SimGear CVS until now) then you must fail. Use the Atlas CVS version with the last included patches by Brian and Nicolas which were necessary to build against SimGear CVS (search Atlas devel list for details). Regards Georg EDDW - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users
Re: [Flightgear-users] can't built fgfs-Atlas-0.3.1 on Fedora 8
On sam 22 décembre 2007, Georg Vollnhals wrote: Martin Gansser wrote: hi, i tried to built fgfs-Atlas-0.3.1 on Fedora 8 against FlightGear-1.0.0 fgfs-base-1.0.0 and SimGear-1.0.0, but this fails with the following error message: *If* (?) your Atlas version is the OLD one and SimGear is the NEW one (which was SimGear CVS until now) then you must fail. Use the Atlas CVS version with the last included patches by Brian and Nicolas which were necessary to build against SimGear CVS (search Atlas devel list for details). Regards Georg EDDW Georg is right i have built successfully it from cvs with Fedora 8 here the link cvs login an update cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/atlas login cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/atlas co Atlas -- Gérard http://pagesperso-orange.fr/GRTux/ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users
Re: [Flightgear-users] can't built fgfs-Atlas-0.3.1 on Fedora 8
gerard robin wrote: On sam 22 décembre 2007, Georg Vollnhals wrote: Martin Gansser wrote: hi, i tried to built fgfs-Atlas-0.3.1 on Fedora 8 against FlightGear-1.0.0 fgfs-base-1.0.0 and SimGear-1.0.0, but this fails with the following error message: *If* (?) your Atlas version is the OLD one and SimGear is the NEW one (which was SimGear CVS until now) then you must fail. Use the Atlas CVS version with the last included patches by Brian and Nicolas which were necessary to build against SimGear CVS (search Atlas devel list for details). Regards Georg EDDW Georg is right i have built successfully it from cvs with Fedora 8 here the link cvs login an update cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/atlas login cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/atlas co Atlas My cvs downloaded in the last hour needed some changes - see my post. My sources, osg cvs (last Monday), SimGear-1.0.0, FlightGear-1.0.0. I submitted my osg patches earlier this evening. These may have been necessary due to changes in header files and gcc version 4.3.0 20071129 (experimental) [trunk revision 130511] (SUSE Linux). With them it built and works. Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users
Re: [Flightgear-users] can't built fgfs-Atlas-0.3.1 on Fedora 8
Sid Boyce wrote: Martin Gansser wrote: hi, i tried to built fgfs-Atlas-0.3.1 on Fedora 8 against FlightGear-1.0.0 fgfs-base-1.0.0 and SimGear-1.0.0, but this fails with the following error message: g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fPIC -DFGBASE_DIR='/usr/share/FlightGear' -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 g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fPIC -DFGBASE_DIR='/usr/share/FlightGear' -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/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xcd4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd14): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd1c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x17c4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x1804): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x180c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11be): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11e7): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(lowleveltime.o): In function `fgtzset_internal(int, char const*)': (.text+0x11ef): undefined reference to `typeinfo for sg_exception' collect2: ld returned 1 exit status make[3]: *** [Atlas] Error 1 make[3]: *** Waiting for unfinished jobs /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xcd4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd14): undefined reference to `sg_exception::~sg_exception()' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0xd1c): undefined reference to `typeinfo for sg_exception' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libsgtiming.a(timezone.o): In function `SGTimeZoneContainer::SGTimeZoneContainer(char const*)': (.text+0x17c4): undefined reference to `sg_exception::sg_exception(std::basic_stringchar, std::char_traitschar, std::allocatorchar const, std::basic_stringchar, std::char_traitschar, std::allocatorchar const)'