[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [swarm-hackers] building Swarm from SVN. How now?
From: |
Scott Christley |
Subject: |
Re: [swarm-hackers] building Swarm from SVN. How now? |
Date: |
Mon, 19 Apr 2010 17:40:45 -0700 |
Last time I did a compile, I was using autoconf 2.62, automake 1.10.1 and
libtool 2.2.4, but I haven't tried recently with newer versions. I will update
my Ubuntu to see what I get.
Scott
On Apr 19, 2010, at 1:56 PM, Paul Johnson wrote:
> Hi, everybody.
>
> Its been so long. How does one build Swarm out of SVN?
>
> I'm hoping that the newest will have a fix for the 64 bit platform problem
> that Glen mentioned here:
>
> http://blog.tempusdictum.com/index.php/gepr/ms/swarms-configure-script-cant-find-threads
>
> I grabbed the Swarm trunk like so:
>
> svn co svn://svn.savannah.nongnu.org/swarm/trunk
>
> That seems to get the same stuff as this:
>
> svn co svn://svn.savannah.nongnu.org/swarm/branches/Swarm-2_3
>
>
>
> After downloading the trunk, I run autogen.sh. Well, as usual, that
> generates harassment about version mismatches.
>
> In Ubuntu, these are my versions:
>
> libtool 2.2.6a-4
> autoconf 2.64-1
>
> I've got about 10 versions of automake floating around. I've experimented
> with them :)
>
> It is quite a bit like being blind folded, stabbing a sword into a dark
> closet hoping to snag an apple that is hanging from a string.
>
> autogen.sh says it wants :
>
> # Update whenever version dependencies of developer tools change
> REQUIRED_AUTOCONF_VERSION="2.62"
> REQUIRED_LIBTOOL_VERSION="2.2.4"
> REQUIRED_AUTOMAKE_VERSION="1.10.1"
>
> but I am thinking that's not correct, because the automake output says some
> of the stuff in the swarm config already assumes 1.11
>
>
> $ ./autogen.sh
>
> **Warning**: only tested with version 2.62
> of autoconf and may not work with version 2.64
>
> **Warning**: only tested with version 1.10.1
> of automake and may not work with version 1.10.2
> processing ./avcall
> Running aclocal -I . ...
> configure.in:18: warning: AC_REQUIRE: `AC_CONFIG_AUX_DIR_DEFAULT' was
> expanded before it was required
> avcall.m4:303: CL_CANONICAL_HOST is expanded from...
> configure.in:18: the top level
> Running autoconf ...
> configure.in:18: warning: AC_REQUIRE: `AC_CONFIG_AUX_DIR_DEFAULT' was
> expanded before it was required
> avcall.m4:303: CL_CANONICAL_HOST is expanded from...
> configure.in:18: the top level
> skipping automake in ./avcall -- Makefile.am does not exist
> processing .
> Running aclocal -I m4 -I . ...
> Running autoheader...
> Running autoconf ...
> Running automake --gnu -Wno-portability ...
> configure.in:6: version mismatch. This is Automake 1.10.2,
> configure.in:6: but the definition used by this AM_INIT_AUTOMAKE
> configure.in:6: comes from Automake 1.11. You should recreate
> configure.in:6: aclocal.m4 with aclocal and run automake again.
> processing ./libobjc
> Running aclocal -I m4 -I . ...
> Running autoheader...
> Running autoconf ...
> Running automake --gnu -Wno-portability ...
> configure.in:4: version mismatch. This is Automake 1.10.2,
> configure.in:4: but the definition used by this AM_INIT_AUTOMAKE
> configure.in:4: comes from Automake 1.11. You should recreate
> configure.in:4: aclocal.m4 with aclocal and run automake again.
> Skipping configure process.
>
>
> I tried a configure and make for old time's sake, but libtool hates me now.
> It used to be so pleasant toward me, it hardly seems like an old friend :)
>
>
>
> make[5]: Entering directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/objc'
> echo "/***************** WARNING ****************" > mframe.h
> echo "* DO NOT EDIT THIS FILE DIRECTLY - IT IS *" >> mframe.h
> echo "* GENERATED AUTOMATICALLY BY THE CONFIG *" >> mframe.h
> echo "* PROCESS IN THE 'mframe' SUBDIRECTORY. *" >> mframe.h
> echo "****************** WARNING ***************/" >> mframe.h
> cat ./mframe-preface.h ./mframe.head ../config/i386/mframe-linux-gnu.h
> ./mframe.foot >> mframe.h
> make[5]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/objc'
> make[4]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/objc'
> Making all in doc
> make[4]: Entering directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/doc'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/doc'
> Making all in m4
> make[4]: Entering directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/m4'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc/m4'
> make[4]: Entering directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc'
> /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I./objc -I./objc -I. -DBUILDING_LIBOBJC -g -O2 -MT archive.lo -MD -MP -MF
> .deps/archive.Tpo -c -o archive.lo archive.c
> libtool: Version mismatch error. This is libtool 2.2.4, but the
> libtool: definition of this LT_INIT comes from libtool 2.2.6.
> libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4
> libtool: and run autoconf again.
> make[4]: *** [archive.lo] Error 63
> make[4]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm/libobjc'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/home/pauljohn/swarm/src/Savannah/SVN/Swarm-2_3/swarm'
> make: *** [all] Error 2
> address@hidden:swarm$ which libtool
> /usr/bin/libtool
> address@hidden:swarm$ libtool --version
> ltmain.sh (GNU libtool) 2.2.6
>
>
> --
> Paul E. Johnson email: address@hidden
> Professor, Political Science http://pj.freefaculty.org
> 1541 Lilac Lane, Rm 504
> University of Kansas Office: (785) 864-9086
> Lawrence, Kansas 66044-3177 FAX: (785) 864-5700
>
>
> _______________________________________________
> swarm-hackers mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/swarm-hackers