Martin Spott <[EMAIL PROTECTED]> wrote:

> Down that road we need an additional modification, this time it's for
> SimGear. In simgear/io/, tcp_[server,client] need to be linked against
> '-lxnet' on Solaris. Would anyone incorporate the necessary changes into the
> autoconf mechanism ?

There are additional linker flags required to build FlightGear on Solaris.
The final linker run for 'fgfs' needs '-lnsl -ldl', to link TerraSync you
need '-lxnet'. Someone please incorporate these in the autoconf mechanism.

Finally I after quite a few hours of compile time now I have Solaris binary
to offer. I have absolutely no idea if it really works but at least it does
not immediatley crash on startup  :-)

Please find it here:

ftp://ftp.ihg.uni-duisburg.de/FlightGear/Devel/fgfs_Solaris-20030630.bz


Most of the stuff that does not belong to the base operating system is
linked statically:

foehn: 21:43:15 ~> ldd /usr/local/FlightGear/bin/fgfs
        libz.so.1 =>     /usr/lib/libz.so.1
        libGLU.so.1 =>   /usr/lib/libGLU.so.1
        libGL.so.1 =>    /usr/lib/libGL.so.1
        libXmu.so.4 =>   /usr/lib/libXmu.so.4
        libXt.so.4 =>    /usr/lib/libXt.so.4
        libSM.so.6 =>    /usr/lib/libSM.so.6
        libICE.so.6 =>   /usr/lib/libICE.so.6
        libXi.so.5 =>    /usr/lib/libXi.so.5
        libXext.so.0 =>  /usr/lib/libXext.so.0
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libstdc++.so.5 =>        /usr/local/lib/libstdc++.so.5
        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libintl.so.1 =>  /usr/lib/libintl.so.1
        libdga.so.1 =>   /usr/openwin/lib/libdga.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libthread.so.1 =>        /usr/lib/libthread.so.1


Two libraries belong to GCC. You can download a package with the runtime
libraries ("libgcc-3.3-sol8-sparc-local") from 'ftp.sunfreeware.com' or any
mirror like this one:

ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/ftp.sunfreeware.com/sparc/8/libgcc-3.3-sol8-sparc-local.gz


_Please_ report feedback if the binary is usuable,

        Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--------------------------------------------------------------------------

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to