Hello Morten, That's neat that someone else is using tntnet on Solaris. I use cxxtools, tntnet and tntdb on Solaris, they do work with Sun Studio 11 and 12 (without the -stlport4 option) after replacing the old broken libtool with the current release.
The libtool supplied with cxxtools 1.4.4 is old and does not work with Sun Studio 11 or 12 on Solaris. I will try building the latest cxxtools and tntnet on Solaris. The first thing that is required to build cxxtools on Solaris is to replace the old libtool with the latest libtool release, something like: goanna% which libtool /usr/bin/libtool goanna% cd ../../ts/tntnet/cxxtools-1.4.4 goanna% autoreconf --install --force /usr/share/aclocal/libfame.m4:6: warning: underquoted definition of AM_PATH_LIBFAME /usr/share/aclocal/libfame.m4:6: run info '(automake)Extending aclocal' /usr/share/aclocal/libfame.m4:6: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal acinclude.m4:6397: the serial number must appear before any macro definition /usr/share/aclocal/libfame.m4:6: warning: underquoted definition of AM_PATH_LIBFAME /usr/share/aclocal/libfame.m4:6: run info '(automake)Extending aclocal' /usr/share/aclocal/libfame.m4:6: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal You should update your `aclocal.m4' by running aclocal. You should update your `aclocal.m4' by running aclocal. acinclude.m4:6397: the serial number must appear before any macro definition /usr/share/aclocal/libfame.m4:6: warning: underquoted definition of AM_PATH_LIBFAME /usr/share/aclocal/libfame.m4:6: run info '(automake)Extending aclocal' /usr/share/aclocal/libfame.m4:6: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal You should update your `aclocal.m4' by running aclocal. /usr/share/aclocal/libfame.m4:6: warning: underquoted definition of AM_PATH_LIBFAME /usr/share/aclocal/libfame.m4:6: run info '(automake)Extending aclocal' /usr/share/aclocal/libfame.m4:6: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal goanna% which autoreconf /opt/jdsbld/bin/autoreconf goanna% autoreconf --version autoreconf (GNU Autoconf) 2.61 Copyright (C) 2006 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. goanna% which libtool /usr/bin/libtool goanna% libtool --version ltmain.sh (GNU libtool) 1.5.24 (1.1220.2.455 2007/06/24 02:13:29) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. goanna% To build with the Sun Studio 12 -stlport4 option requires a few header files to be included in some of the cxxtools source files, I will send some diffs for that soon. I've never built it with gcc on Solaris. The current gcc release for Solaris is included in the SFE project: http://pkgbuild.sourceforge.net/spec-files-extra/ It builds with Sun Studio 12 on Solaris 10 and Solaris Express. Something like: % svn co https://pkgbuild.svn.sourceforge.net/svnroot/pkgbuild/spec-files-extra/trunk spec-files-extra % cd spec-files-extra % pkgtool build --download SFEgcc.spec Then to use it requires passing -R/usr/gnu/lib when linking programs. Regards, Mark ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Tntnet-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tntnet-general
