swarm-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [swarm-hackers] building Swarm from SVN. How now?


From: Bill Northcott
Subject: Re: [swarm-hackers] building Swarm from SVN. How now?
Date: Tue, 20 Apr 2010 11:32:47 +1000

As far as I can see most recent versions will work.  Try hacking autogen.sh 
script to use your installed versions before wasting time installing updates.

Bill Northcott
On 20/04/2010, at 10:40 AM, Scott Christley wrote:

> 
> 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
> 
> 
> 
> _______________________________________________
> swarm-hackers mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/swarm-hackers

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]