My issue is with libtool related failures when building 2.4.3b3
I tried several things suggested to me:
o Am I running configure on a clean source tree?
YES, freshly unpacked.
o Have I tried:
+ downgrading libtool?
YES to 1.3.4. Then re-intalled the 1.4.2 version again.
Results of build are consistently the same on both
2.4.2p2 and 2.4.3b3 source trees, with either version.
+ upgrading libtool to beta version?
NO... All I could find was an alpha/development version.
+ specifying the --disable-libtool?
No need with 2.4.2p2 since this problem does not occur.
With 2.4.3b3, this allows compilation to not fail until
later with a libtool error
Here is the output of 2.4.3b3 build with the --disable-libtool
specified at the configure stage:
#########
config.status: creating config/Makefile
config.status: creating Makefile
config.status: creating config/config.h
Making all in config
make[1]: Entering directory
`/net/redbelly/scratch1/Admin/Build/amanda-2.4.3b3/config'
cd .. \
&& CONFIG_FILES= CONFIG_HEADERS=config/config.h \
/usr/bin/sh ./config.status
config.status: creating config/config.h
config.status: config/config.h is unchanged
make all-am
make[2]: Entering directory
`/net/redbelly/scratch1/Admin/Build/amanda-2.4.3b3/config'
make[2]: Leaving directory
`/net/redbelly/scratch1/Admin/Build/amanda-2.4.3b3/config'
make[1]: Leaving directory
`/net/redbelly/scratch1/Admin/Build/amanda-2.4.3b3/config'
Making all in common-src
make[1]: Entering directory
`/net/redbelly/scratch1/Admin/Build/amanda-2.4.3b3/common-src'
source='alloc.c' object='alloc.o' libtool=no \
depfile='.deps/alloc.Po' tmpdepfile='.deps/alloc.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f alloc.c || echo
'./'`alloc.c
source='amflock.c' object='amflock.o' libtool=no \
depfile='.deps/amflock.Po' tmpdepfile='.deps/amflock.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f amflock.c || echo
'./'`amflock.c
source='debug.c' object='debug.o' libtool=no \
depfile='.deps/debug.Po' tmpdepfile='.deps/debug.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f debug.c || echo
'./'`debug.c
source='dgram.c' object='dgram.o' libtool=no \
depfile='.deps/dgram.Po' tmpdepfile='.deps/dgram.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f dgram.c || echo
'./'`dgram.c
dgram.c: In function `dgram_recv':
dgram.c:292: warning: passing arg 6 of `recvfrom' from incompatible
pointer type
source='error.c' object='error.o' libtool=no \
depfile='.deps/error.Po' tmpdepfile='.deps/error.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f error.c || echo
'./'`error.c
source='file.c' object='file.o' libtool=no \
depfile='.deps/file.Po' tmpdepfile='.deps/file.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f file.c || echo
'./'`file.c
source='fileheader.c' object='fileheader.o' libtool=no \
depfile='.deps/fileheader.Po' tmpdepfile='.deps/fileheader.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f fileheader.c || echo
'./'`fileheader.c
sh ./../regex-src/mkh -o -i _REGEX_H_ ./../regex-src/regex2.h
./../regex-src/regcomp.c ./../regex-src/regexec.c
./../regex-src/regerror.c ./../regex-src/regfree.c >regex.h
source='match.c' object='match.o' libtool=no \
depfile='.deps/match.Po' tmpdepfile='.deps/match.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f match.c || echo
'./'`match.c
source='protocol.c' object='protocol.o' libtool=no \
depfile='.deps/protocol.Po' tmpdepfile='.deps/protocol.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f protocol.c || echo
'./'`protocol.c
sh ./../regex-src/mkh -o -p ./../regex-src/regcomp.c >regcomp.ih
source='regcomp.c' object='regcomp.o' libtool=no \
depfile='.deps/regcomp.Po' tmpdepfile='.deps/regcomp.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f regcomp.c || echo
'./'`regcomp.c
sh ./../regex-src/mkh -o -p ./../regex-src/regerror.c >regerror.ih
source='regerror.c' object='regerror.o' libtool=no \
depfile='.deps/regerror.Po' tmpdepfile='.deps/regerror.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f regerror.c || echo
'./'`regerror.c
sh ./../regex-src/mkh -o -p ./../regex-src/engine.c >engine.ih
source='regexec.c' object='regexec.o' libtool=no \
depfile='.deps/regexec.Po' tmpdepfile='.deps/regexec.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f regexec.c || echo
'./'`regexec.c
source='regfree.c' object='regfree.o' libtool=no \
depfile='.deps/regfree.Po' tmpdepfile='.deps/regfree.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f regfree.c || echo
'./'`regfree.c
source='security.c' object='security.o' libtool=no \
depfile='.deps/security.Po' tmpdepfile='.deps/security.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f security.c || echo
'./'`security.c
source='statfs.c' object='statfs.o' libtool=no \
depfile='.deps/statfs.Po' tmpdepfile='.deps/statfs.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f statfs.c || echo
'./'`statfs.c
source='stream.c' object='stream.o' libtool=no \
depfile='.deps/stream.Po' tmpdepfile='.deps/stream.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f stream.c || echo
'./'`stream.c
stream.c: In function `stream_server':
stream.c:115: warning: passing arg 3 of `getsockname' from
incompatible pointer type
source='token.c' object='token.o' libtool=no \
depfile='.deps/token.Po' tmpdepfile='.deps/token.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f token.c || echo
'./'`token.c
source='util.c' object='util.o' libtool=no \
depfile='.deps/util.Po' tmpdepfile='.deps/util.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f util.c || echo
'./'`util.c
rm -f genversion.h genversion.h.new
echo '#define CC "gcc"' > genversion.h.new
echo '#define BUILT_DATE "'`date`'"' >> genversion.h.new
echo '#define BUILT_MACH "'`uname -a || echo UNKNOWN HOST`'"' >>
genversion.h.new
mv genversion.h.new genversion.h
source='genversion.c' object='genversion.o' libtool=no \
depfile='.deps/genversion.Po' tmpdepfile='.deps/genversion.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f genversion.c || echo
'./'`genversion.c
source='versuff.c' object='versuff.o' libtool=no \
depfile='.deps/versuff.Po' tmpdepfile='.deps/versuff.TPo' \
depmode=gcc3 /usr/bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src
-I/usr/local/gnu/include -O2 -c `test -f versuff.c || echo
'./'`versuff.c
/usr/bin/sh ../libtool --mode=link gcc -O2 -L/usr/local/gnu/lib
-o genversion genversion.o versuff.o alloc.o debug.o error.o util.o
file.o -lm -lreadline -ltermcap
../libtool: print: not found
../libtool: print: not found
../libtool: print: not found
../libtool: print: not found
../libtool: : Permission denied
../libtool: print: not found
make[1]: *** [genversion] Error 1
make[1]: Leaving directory
`/net/redbelly/scratch1/Admin/Build/amanda-2.4.3b3/common-src'
make: *** [all-recursive] Error 1