Thread: [Bcusdk-list] Building pthsem-2.0.8
Brought to you by:
e9925248
|
From: Michael M. <mm...@el...> - 2009-12-07 17:35:50
|
Hi, just tried to build pthsem to start over with the current pu of eibd but failed even to build the requirements: as I'm rather clueless about the whole automake thing, in the following what I tried: --- cut --- user@host:~/src/pthsem$ dpkg-buildpackage -rfakeroot dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package pthsem dpkg-buildpackage: source version 2.0.8 dpkg-buildpackage: source changed by Martin Koegler <mko...@au...> dpkg-buildpackage: host architecture i386 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp rm -f config.guess config.sub [ ! -f Makefile ] || /usr/bin/make distclean dh_clean dpkg-source -b pthsem dpkg-source: info: using source format `1.0' dpkg-source: warning: source directory 'pthsem' is not <sourcepackage>-<upstreamversion> 'pthsem-2.0.8' dpkg-source: info: building pthsem in pthsem_2.0.8.tar.gz dpkg-source: info: building pthsem in pthsem_2.0.8.dsc debian/rules build make: *** No rule to make target `configure', needed by `config.status'. Stop. dpkg-buildpackage: failure: debian/rules build gave error exit status 2 user@host:~/src/pthsem$ aclocal acinclude.m4:93: warning: underquoted definition of AC_ENABLESUBDIR acinclude.m4:93: run info '(automake)Extending aclocal' acinclude.m4:93: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal user@host:~/src/pthsem$ autoheader user@host:~/src/pthsem$ automake -a --foreign configure.ac:40: installing `./install-sh' configure.ac:40: installing `./missing' Makefile.am:40: Libtool library used but `LIBTOOL' is undefined Makefile.am:40: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL' Makefile.am:40: to `configure.ac' and run `aclocal' and `autoconf' again. Makefile.am:40: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure Makefile.am:40: its definition is in aclocal's search path. Makefile.am: installing `./depcomp' user@host:~/src/pthsem$ autoconf user@host:~/src/pthsem$ dpkg-buildpackage -rfakeroot dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package pthsem dpkg-buildpackage: source version 2.0.8 dpkg-buildpackage: source changed by Martin Koegler <mko...@au...> dpkg-buildpackage: host architecture i386 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp rm -f config.guess config.sub [ ! -f Makefile ] || /usr/bin/make distclean dh_clean dpkg-source -b pthsem dpkg-source: info: using source format `1.0' dpkg-source: warning: source directory 'pthsem' is not <sourcepackage>-<upstreamversion> 'pthsem-2.0.8' dpkg-source: info: building pthsem in pthsem_2.0.8.tar.gz dpkg-source: info: building pthsem in pthsem_2.0.8.dsc debian/rules build dh_testdir cp -f /usr/share/misc/config.guess config.guess cp -f /usr/share/misc/config.sub config.sub ./configure --prefix=/usr --mandir=\${prefix}/share/man CFLAGS="-g -O2" LDFLAGS="-Wl,-z,defs" --enable-compat checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes Configuring pthsem (Portable Threads), Version 2.0.8 Copyright (c) 2005-2009 Martin Koegler <mko...@au...> Copyright (c) 1999-2006 Ralf S. Engelschall <rs...@en...> Platform: i686-pc-linux-gnu Build Tools: checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether make sets $(MAKE)... (cached) yes checking for compilation debug mode... disabled ./configure: line 4040: LT_INIT: command not found Mandatory Platform Environment: checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for string.h... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for unistd.h... (cached) yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking for sys/stat.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for gettimeofday... yes checking for select... yes checking for sigaction... yes checking for sigprocmask... yes checking for sigpending... yes checking for sigsuspend... yes decision on mandatory system headers and functions... all fine Optional Platform Environment: checking for number of signals... 65 checking for default value of FD_SETSIZE... 1024 checking for poll... yes checking for define POLLIN in poll.h... yes checking whether poll(2) facility has to be faked... no checking for define CLOCK_MONOTONIC in time.h... yes checking for define __NR_clock_gettime in sys/syscall.h... yes checking for library containing clock_gettime... no checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking for readv... yes checking for writev... yes checking whether readv(2)/writev(2) facility has to be faked... no checking for usleep... yes checking for strerror... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking net/errno.h usability... no checking net/errno.h presence... no checking for net/errno.h... no checking paths.h usability... yes checking paths.h presence... yes checking for paths.h... yes checking for library containing gethostname... none required checking for library containing accept... none required checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for typedef sig_atomic_t... yes checking for typedef pid_t... yes checking for typedef size_t... yes checking for typedef ssize_t... yes checking for typedef off_t... yes checking for typedef stack_t... yes checking for attribute ss_base in struct sigaltstack from sys/signal.h... no checking for attribute ss_sp in struct sigaltstack from sys/signal.h... yes checking for a single-argument based gettimeofday... no checking for struct timespec... yes checking for typedef socklen_t... yes checking for type of argument 3 for accept()... socklen_t *__restrict checking for fallback socklen_t... socklen_t checking for typedef nfds_t... yes checking for type of argument 2 for poll()... nfds_t checking for fallback nfds_t... nfds_t checking for built-in type long long... yes checking for built-in type long double... yes Machine Context Implementation: checking for ucontext.h... yes checking for makecontext... yes checking for swapcontext... yes checking for getcontext... yes checking for setcontext... yes checking for usable SVR4/SUSv2 makecontext(2)/swapcontext(2)... yes checking for signal.h... (cached) yes checking for sigsetjmp... no checking for siglongjmp... yes checking for setjmp... yes checking for longjmp... yes checking for _setjmp... yes checking for _longjmp... yes checking for sigaltstack... yes checking for sigstack... yes checking for signal-mask aware setjmp(3)/longjmp(3)... yes: ssjlj checking for typedef stack_t... (cached) yes checking for direction of stack growth... down checking for makecontext... (cached) yes checking for stack setup via makecontext... ok checking for sigaltstack... (cached) yes checking for typedef stack_t... (cached) yes checking for stack setup via sigaltstack... ok checking for sigstack... (cached) yes checking for stack setup via sigstack... guessed decision on mctx implementation... mcsc/sc/mc System Call Mapping: checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking sys/socketcall.h usability... no checking sys/socketcall.h presence... no checking for sys/socketcall.h... no checking for syscall... yes checking for define SYS_read in sys/syscall.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for define RTLD_NEXT in dlfcn.h... no checking for syscall dynamic libraries... /usr/lib/libc.so checking whether soft system call mapping is used... no checking whether hard system call mapping is used... no Build Parameters: yes checking whether to build Pthread library... no checking whether to build against external OSSP ex library... no checking whether to build against external Sfio library... no checking whether to build against external Dmalloc library... no Output Substitution: configure: creating ./config.status config.status: error: cannot find input file: Makefile.in make: *** [config.status] Error 1 dpkg-buildpackage: failure: debian/rules build gave error exit status 2 --- cut --- best regards Michael Markstaller |
|
From: Martin K. <mko...@au...> - 2009-12-07 18:50:28
|
On Mon, Dec 07, 2009 at 06:35:32PM +0100, Michael Markstaller wrote: > just tried to build pthsem to start over with the current pu of eibd but failed even to build the requirements: > as I'm rather clueless about the whole automake thing, in the following what I tried: Just read the the pthsem 2.0.8 preview announcement mail: > How to install: > * download a snapshot from the GIT repository > * install autoconf, automake and libtool > * run "autoreconf -i" to regenerate the missing files > * run configure, make, make install > --- cut --- > user@host:~/src/pthsem$ dpkg-buildpackage -rfakeroot > dpkg-buildpackage: set CFLAGS to default value: -g -O2 > dpkg-buildpackage: set CPPFLAGS to default value: > dpkg-buildpackage: set LDFLAGS to default value: > dpkg-buildpackage: set FFLAGS to default value: -g -O2 > dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 > dpkg-buildpackage: source package pthsem > dpkg-buildpackage: source version 2.0.8 > dpkg-buildpackage: source changed by Martin Koegler <mko...@au...> > dpkg-buildpackage: host architecture i386 > fakeroot debian/rules clean > dh_testdir > dh_testroot > rm -f build-stamp > rm -f config.guess config.sub > [ ! -f Makefile ] || /usr/bin/make distclean > dh_clean > dpkg-source -b pthsem > dpkg-source: info: using source format `1.0' > dpkg-source: warning: source directory 'pthsem' is not <sourcepackage>-<upstreamversion> 'pthsem-2.0.8' > dpkg-source: info: building pthsem in pthsem_2.0.8.tar.gz > dpkg-source: info: building pthsem in pthsem_2.0.8.dsc > debian/rules build > make: *** No rule to make target `configure', needed by `config.status'. Stop. > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 The debian packaging is intended for tarballs created with "make dist" from a configured pthsem version. > user@host:~/src/pthsem$ aclocal > acinclude.m4:93: warning: underquoted definition of AC_ENABLESUBDIR > acinclude.m4:93: run info '(automake)Extending aclocal' > acinclude.m4:93: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal > > user@host:~/src/pthsem$ autoheader > > user@host:~/src/pthsem$ automake -a --foreign > configure.ac:40: installing `./install-sh' > configure.ac:40: installing `./missing' > Makefile.am:40: Libtool library used but `LIBTOOL' is undefined > Makefile.am:40: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL' > Makefile.am:40: to `configure.ac' and run `aclocal' and `autoconf' again. > Makefile.am:40: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure > Makefile.am:40: its definition is in aclocal's search path. > Makefile.am: installing `./depcomp' libtool not installed? > user@host:~/src/pthsem$ autoconf > user@host:~/src/pthsem$ dpkg-buildpackage -rfakeroot > dpkg-buildpackage: set CFLAGS to default value: -g -O2 > dpkg-buildpackage: set CPPFLAGS to default value: > dpkg-buildpackage: set LDFLAGS to default value: > dpkg-buildpackage: set FFLAGS to default value: -g -O2 > dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 > dpkg-buildpackage: source package pthsem > dpkg-buildpackage: source version 2.0.8 > dpkg-buildpackage: source changed by Martin Koegler <mko...@au...> > dpkg-buildpackage: host architecture i386 > fakeroot debian/rules clean > dh_testdir > dh_testroot > rm -f build-stamp > rm -f config.guess config.sub > [ ! -f Makefile ] || /usr/bin/make distclean > dh_clean > dpkg-source -b pthsem > dpkg-source: info: using source format `1.0' > dpkg-source: warning: source directory 'pthsem' is not <sourcepackage>-<upstreamversion> 'pthsem-2.0.8' > dpkg-source: info: building pthsem in pthsem_2.0.8.tar.gz > dpkg-source: info: building pthsem in pthsem_2.0.8.dsc > debian/rules build > dh_testdir > cp -f /usr/share/misc/config.guess config.guess > cp -f /usr/share/misc/config.sub config.sub > ./configure --prefix=/usr --mandir=\${prefix}/share/man CFLAGS="-g -O2" LDFLAGS="-Wl,-z,defs" --enable-compat > checking for a BSD-compatible install... /usr/bin/install -c [...] > yes > checking whether to build Pthread library... no > checking whether to build against external OSSP ex library... no > checking whether to build against external Sfio library... no > checking whether to build against external Dmalloc library... no > > Output Substitution: > configure: creating ./config.status > config.status: error: cannot find input file: Makefile.in > make: *** [config.status] Error 1 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > --- cut --- As automake faild, its no surprise, that it didn't created all necessary files. mfg Martin Kögler |
|
From: Michael M. <mm...@el...> - 2009-12-07 20:52:41
|
> -----Original Message----- > From: Martin Koegler [mailto:mko...@au...] > Sent: Monday, December 07, 2009 7:50 PM > To: bcu...@li... > Subject: Re: [Bcusdk-list] Building pthsem-2.0.8 > > Just read the the pthsem 2.0.8 preview announcement mail: > > How to install: > > * download a snapshot from the GIT repository > > * install autoconf, automake and libtool > > * run "autoreconf -i" to regenerate the missing files > > * run configure, make, make install Ok, but these were installed.. I did now what it says: added AC_PROG_LIBTOOL to configure.ac and it works. Also made diffs on the changes to debian-files, don't know wether its right or wrong this way but works.. --- cut --- $ diff -u ../pthsem.org/configure.ac configure.ac --- ../pthsem.org/configure.ac 2009-11-03 11:00:46.000000000 +0100 +++ configure.ac 2009-12-07 21:29:15.000000000 +0100 @@ -39,6 +39,7 @@ AC_INIT(pthsem,2.0.8) AM_INIT_AUTOMAKE AC_ENABLESUBDIR +AC_PROG_LIBTOOL AC_HEADLINE(dnl pthsem, Portable Threads, dnl PTH_VERSION, [$PACKAGE_VERSION], [0x200208], dnl $ diff -u ../pthsem.org/debian/control debian/control --- ../pthsem.org/debian/control 2009-11-03 11:00:46.000000000 +0100 +++ debian/control 2009-12-07 21:33:52.000000000 +0100 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Martin Koegler <mko...@au...> Build-Depends: - debhelper (>= 7), quilt, autotools-dev, libc6-dev (>= 2.7-14) [hppa sparc] + debhelper (>= 7), quilt, autotools-dev, autoconf, automake, libtool, llibc6-dev (>= 2.7-14) [hppa sparc] Standards-Version: 3.8.3 Homepage: http://www.auto.tuwien.ac.at/~mkoegler/index.php/pth $ diff -u ../pthsem.org/debian/rules debian/rules --- ../pthsem.org/debian/rules 2009-11-03 11:00:46.000000000 +0100 +++ debian/rules 2009-12-07 21:44:18.000000000 +0100 @@ -18,6 +18,7 @@ [ ! -f Makefile ] || $(MAKE) distclean dh_clean + autoreconf -i config.status: configure dh_testdir --- cut --- starting over with eibd now.. best regards Michael Markstaller |
|
From: Martin K. <mko...@au...> - 2009-12-09 07:43:12
|
On Mon, Dec 07, 2009 at 09:52:23PM +0100, Michael Markstaller wrote: > > Just read the the pthsem 2.0.8 preview announcement mail: > > > How to install: > > > * download a snapshot from the GIT repository > > > * install autoconf, automake and libtool > > > * run "autoreconf -i" to regenerate the missing files > > > * run configure, make, make install > > Ok, but these were installed.. > I did now what it says: added AC_PROG_LIBTOOL to configure.ac and it works. > Also made diffs on the changes to debian-files, don't know wether its right or wrong this way but works.. This a version issue. The script calls LT_INIT. AC_PROG_LIBTOOL is deprecated in libtool 2.2.X: | 2004-02-20 Gary V. Vaughan <ga...@gn...> | | Sweeping changes to the user interface to libtool from | `configure.ac' to be more like AC_INIT and accept a space | delimited list of options. Instead of calling `AC_LIBTOOL_DLOPEN; | AC_PROG_LIBTOOL', we now recommend `LT_INIT([dlopen])': I'm working with a very new versions of autoconf, automake and libtool, so I didn't notice this problem with libtool 1.5.X. libtool 2.2 is only needed for checking out the source code and running autoreconf. After that, the source directory can be used on any computer, event without libtool, autoconf and automake installed. All recent distribution releases include libtool 2.2.X. Only distributions with a longer release cycle (eg. Debian stable, Ubuntu LTS), still contain libtool 1.5. I intend to release pthsem early next year, so this issue will go away for normal users. So I'm not in favour of adding libtool 1.5 compatibility for the next year and reverting the patch afterwards. > --- cut --- > $ diff -u ../pthsem.org/configure.ac configure.ac > --- ../pthsem.org/configure.ac 2009-11-03 11:00:46.000000000 +0100 > +++ configure.ac 2009-12-07 21:29:15.000000000 +0100 > @@ -39,6 +39,7 @@ > AC_INIT(pthsem,2.0.8) > AM_INIT_AUTOMAKE > AC_ENABLESUBDIR > +AC_PROG_LIBTOOL > AC_HEADLINE(dnl > pthsem, Portable Threads, dnl > PTH_VERSION, [$PACKAGE_VERSION], [0x200208], dnl > > $ diff -u ../pthsem.org/debian/control debian/control > --- ../pthsem.org/debian/control 2009-11-03 11:00:46.000000000 +0100 > +++ debian/control 2009-12-07 21:33:52.000000000 +0100 > @@ -3,7 +3,7 @@ > Priority: optional > Maintainer: Martin Koegler <mko...@au...> > Build-Depends: > - debhelper (>= 7), quilt, autotools-dev, libc6-dev (>= 2.7-14) [hppa sparc] > + debhelper (>= 7), quilt, autotools-dev, autoconf, automake, libtool, llibc6-dev (>= 2.7-14) [hppa sparc] > Standards-Version: 3.8.3 > Homepage: http://www.auto.tuwien.ac.at/~mkoegler/index.php/pth > > $ diff -u ../pthsem.org/debian/rules debian/rules > --- ../pthsem.org/debian/rules 2009-11-03 11:00:46.000000000 +0100 > +++ debian/rules 2009-12-07 21:44:18.000000000 +0100 > @@ -18,6 +18,7 @@ > [ ! -f Makefile ] || $(MAKE) distclean > > dh_clean > + autoreconf -i > > config.status: configure > dh_testdir > --- cut --- Calling autreconf in the clean rule is not correct. Better would be: -config.status: configure +config.status: configure.ac dh_testdir + autoreconf -s A proper debian package need to do a little bit more. Regerating auto* files is a normally good thing, when you replace files from older auto-tool versions with a newer version, as it resolves bugs. My pthsem tarballs are built using very recent auto-tool versions. As I create binary packages for older distributions, regenerating auto* files would replace newer files with older ones. Therefore, I don't run autoreconf in debian/rules. mfg Martin Kögler |
|
From: Michael M. <mm...@el...> - 2009-12-10 22:11:15
|
> -----Original Message----- > From: Martin Koegler [mailto:mko...@au...] > Sent: Wednesday, December 09, 2009 8:43 AM > To: bcu...@li... > Subject: Re: [Bcusdk-list] Building pthsem-2.0.8 > > > A proper debian package need to do a little bit more. Sure, but step by step, getting closer :) Another thing, when installing the new libpthsem with the existing installed pthsem .deb leads to errors, solved it like this: --- ../pthsem.org/debian/control 2009-11-03 11:00:46.000000000 +0100 +++ debian/control 2009-12-10 19:21:30.000000000 +0100 @@ -11,6 +11,7 @@ Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} +Replaces: pthsem Description: pth replacement with semaphore support This package provides GNU pth enhanged with semaphore support. Pth is a very portable POSIX/ANSI-C based library for Unix platforms which Finally eibd from current pu is up and running fine, the busmonitor over tunneling rocks. Again, good work! best regards Michael Markstaller |
|
From: Martin K. <mko...@au...> - 2009-12-11 17:15:14
|
On Thu, Dec 10, 2009 at 11:10:53PM +0100, Michael Markstaller wrote: > Another thing, when installing the new libpthsem with the existing installed pthsem .deb leads to errors, solved it like this: > > --- ../pthsem.org/debian/control 2009-11-03 11:00:46.000000000 +0100 > +++ debian/control 2009-12-10 19:21:30.000000000 +0100 > @@ -11,6 +11,7 @@ > Section: libs > Architecture: any > Depends: ${misc:Depends}, ${shlibs:Depends} > +Replaces: pthsem > Description: pth replacement with semaphore support > This package provides GNU pth enhanged with semaphore support. > Pth is a very portable POSIX/ANSI-C based library for Unix platforms which Thanks, fixed beside other simliar issues. > Finally eibd from current pu is up and running fine, the busmonitor over tunneling rocks. > Again, good work! If you upgrade today, eibd should pass the ETS unicast test and both ETS busmonitors can connect to EIBD [Note: The "real" ETS busmonitor get only vbusmonitor data]. mfg Martin Kögler |
|
From: V'yacheslav S. <sl...@gm...> - 2009-12-09 14:34:24
|
On Wed, Dec 9, 2009 at 9:42 AM, Martin Koegler
<mko...@au...> wrote:
> All recent distribution releases include libtool 2.2.X. Only
> distributions with a longer release cycle (eg. Debian stable, Ubuntu LTS), still
> contain libtool 1.5.
Slackware 13.0, released 2009-08-27, libtool 1.5.26.
Please reconsider.
> So I'm not in favour of adding libtool 1.5 compatibility for the next
> year and reverting the patch afterwards.
Meh. You probably should.
- Vyacheslav.
--
If you think of MS-DOS as mono, and Windows as stereo,
then Linux is Dolby Digital and all the music is free...
http://GetGNULinux.org
http://PereidiNaLinux.org
http://OtrymayLinux.org
|
|
From: Martin K. <mko...@au...> - 2009-12-09 21:13:39
|
On Wed, Dec 09, 2009 at 04:34:15PM +0200, V'yacheslav Stetskevych wrote:
> On Wed, Dec 9, 2009 at 9:42 AM, Martin Koegler
> <mko...@au...> wrote:
> > All recent distribution releases include libtool 2.2.X. Only
> > distributions with a longer release cycle (eg. Debian stable, Ubuntu LTS), still
> > contain libtool 1.5.
>
> Slackware 13.0, released 2009-08-27, libtool 1.5.26.
> Please reconsider.
>
> > So I'm not in favour of adding libtool 1.5 compatibility for the next
> > year and reverting the patch afterwards.
>
> Meh. You probably should.
I just pushed this path to the GIT repository:
commit db805188d6e5c612abd55b39e348aac87a25548f
Author: Martin Koegler <mko...@au...>
Date: Wed Dec 9 22:09:57 2009 +0100
Use AC_PROG_LIBTOOL instead of LT_INIT
LT_INIT is libtool 2.2.X+ only. AC_PROG_LIBTOOL is compatible with
the still used libtool 1.5.X.
Signed-off-by: Martin Koegler <mko...@au...>
diff --git a/configure.ac b/configure.ac
index e1e95cb..0e6d253 100644
--- a/configure.ac
+++ b/configure.ac
@@ -64,7 +64,7 @@ case "$PLATFORM" in
# Solaris 2.7/x86 is slightly broken
*-pc-solaris2.[[78]] [)] enable_shared=no ;;
esac
-LT_INIT
+AC_PROG_LIBTOOL
dnl ## Support for some special platform/compiler options
case "$PLATFORM:$CC" in
|