GnuPG 1.4.3 failed to compile

Tobias Mummert doczook at doczook.de
Mon Apr 3 18:40:04 CEST 2006


Hi,

Debian vanilla, GCC 3.3.5, Kernel 2.6.16.1:

memory.c: In function `xrealloc':
memory.c:512: warning: implicit declaration of function `m_alloc_secure_clear'
memory.c:512: warning: assignment makes pointer from integer without a cast
memory.c:514: warning: implicit declaration of function `m_alloc_clear'
memory.c:514: warning: assignment makes pointer from integer without a cast
memory.c:517: warning: implicit declaration of function `m_free'
memory.c:520: warning: implicit declaration of function `m_alloc'
memory.c:520: warning: assignment makes pointer from integer without a cast

and

Making check in tools
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/tools'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -MT gpgsplit.o -MD -MP -MF ".deps/gpgsplit.Tpo" -c -o gpgsplit.o gpgsplit.c; \
then mv -f ".deps/gpgsplit.Tpo" ".deps/gpgsplit.Po"; else rm -f ".deps/gpgsplit.Tpo"; exit 1; fi
gcc  -g -O2 -Wall   -o gpgsplit  gpgsplit.o ../cipher/libcipher.a ../mpi/libmpi.a ../util/libutil.a     -lz 
../util/libutil.a(memory.o)(.text+0x2c3): In function `xrealloc':
/root/tmp/gnupg-1.4.3/util/memory.c:514: undefined reference to `m_alloc_clear'
../util/libutil.a(memory.o)(.text+0x2e9):/root/tmp/gnupg-1.4.3/util/memory.c:517: undefined reference to `m_free'
../util/libutil.a(memory.o)(.text+0x304):/root/tmp/gnupg-1.4.3/util/memory.c:512: undefined reference to `m_alloc_secure_clear'
../util/libutil.a(memory.o)(.text+0x314):/root/tmp/gnupg-1.4.3/util/memory.c:520: undefined reference to `m_alloc'
collect2: ld returned 1 exit status
make[1]: *** [gpgsplit] Error 1
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/tools'
make: *** [check-recursive] Error 1

Any ideas?

Thanks,
Tobias
-- 
Linux inside - Registered Linux User #268912
-------------- next part --------------
Making check in m4
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/m4'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/m4'
Making check in intl
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/intl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/intl'
Making check in zlib
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/zlib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/zlib'
Making check in util
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/util'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT logger.o -MD -MP -MF ".deps/logger.Tpo" -c -o logger.o logger.c; \
then mv -f ".deps/logger.Tpo" ".deps/logger.Po"; else rm -f ".deps/logger.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT fileutil.o -MD -MP -MF ".deps/fileutil.Tpo" -c -o fileutil.o fileutil.c; \
then mv -f ".deps/fileutil.Tpo" ".deps/fileutil.Po"; else rm -f ".deps/fileutil.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT miscutil.o -MD -MP -MF ".deps/miscutil.Tpo" -c -o miscutil.o miscutil.c; \
then mv -f ".deps/miscutil.Tpo" ".deps/miscutil.Po"; else rm -f ".deps/miscutil.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT strgutil.o -MD -MP -MF ".deps/strgutil.Tpo" -c -o strgutil.o strgutil.c; \
then mv -f ".deps/strgutil.Tpo" ".deps/strgutil.Po"; else rm -f ".deps/strgutil.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT ttyio.o -MD -MP -MF ".deps/ttyio.Tpo" -c -o ttyio.o ttyio.c; \
then mv -f ".deps/ttyio.Tpo" ".deps/ttyio.Po"; else rm -f ".deps/ttyio.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT argparse.o -MD -MP -MF ".deps/argparse.Tpo" -c -o argparse.o argparse.c; \
then mv -f ".deps/argparse.Tpo" ".deps/argparse.Po"; else rm -f ".deps/argparse.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT memory.o -MD -MP -MF ".deps/memory.Tpo" -c -o memory.o memory.c; \
then mv -f ".deps/memory.Tpo" ".deps/memory.Po"; else rm -f ".deps/memory.Tpo"; exit 1; fi
memory.c: In function `xrealloc':
memory.c:512: warning: implicit declaration of function `m_alloc_secure_clear'
memory.c:512: warning: assignment makes pointer from integer without a cast
memory.c:514: warning: implicit declaration of function `m_alloc_clear'
memory.c:514: warning: assignment makes pointer from integer without a cast
memory.c:517: warning: implicit declaration of function `m_free'
memory.c:520: warning: implicit declaration of function `m_alloc'
memory.c:520: warning: assignment makes pointer from integer without a cast
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT secmem.o -MD -MP -MF ".deps/secmem.Tpo" -c -o secmem.o secmem.c; \
then mv -f ".deps/secmem.Tpo" ".deps/secmem.Po"; else rm -f ".deps/secmem.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT errors.o -MD -MP -MF ".deps/errors.Tpo" -c -o errors.o errors.c; \
then mv -f ".deps/errors.Tpo" ".deps/errors.Po"; else rm -f ".deps/errors.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT iobuf.o -MD -MP -MF ".deps/iobuf.Tpo" -c -o iobuf.o iobuf.c; \
then mv -f ".deps/iobuf.Tpo" ".deps/iobuf.Po"; else rm -f ".deps/iobuf.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT dotlock.o -MD -MP -MF ".deps/dotlock.Tpo" -c -o dotlock.o dotlock.c; \
then mv -f ".deps/dotlock.Tpo" ".deps/dotlock.Po"; else rm -f ".deps/dotlock.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT http.o -MD -MP -MF ".deps/http.Tpo" -c -o http.o http.c; \
then mv -f ".deps/http.Tpo" ".deps/http.Po"; else rm -f ".deps/http.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT pka.o -MD -MP -MF ".deps/pka.Tpo" -c -o pka.o pka.c; \
then mv -f ".deps/pka.Tpo" ".deps/pka.Po"; else rm -f ".deps/pka.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT membuf.o -MD -MP -MF ".deps/membuf.Tpo" -c -o membuf.o membuf.c; \
then mv -f ".deps/membuf.Tpo" ".deps/membuf.Po"; else rm -f ".deps/membuf.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT cert.o -MD -MP -MF ".deps/cert.Tpo" -c -o cert.o cert.c; \
then mv -f ".deps/cert.Tpo" ".deps/cert.Po"; else rm -f ".deps/cert.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-buffer.o -MD -MP -MF ".deps/assuan-buffer.Tpo" -c -o assuan-buffer.o assuan-buffer.c; \
then mv -f ".deps/assuan-buffer.Tpo" ".deps/assuan-buffer.Po"; else rm -f ".deps/assuan-buffer.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-client.o -MD -MP -MF ".deps/assuan-client.Tpo" -c -o assuan-client.o assuan-client.c; \
then mv -f ".deps/assuan-client.Tpo" ".deps/assuan-client.Po"; else rm -f ".deps/assuan-client.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-errors.o -MD -MP -MF ".deps/assuan-errors.Tpo" -c -o assuan-errors.o assuan-errors.c; \
then mv -f ".deps/assuan-errors.Tpo" ".deps/assuan-errors.Po"; else rm -f ".deps/assuan-errors.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-logging.o -MD -MP -MF ".deps/assuan-logging.Tpo" -c -o assuan-logging.o assuan-logging.c; \
then mv -f ".deps/assuan-logging.Tpo" ".deps/assuan-logging.Po"; else rm -f ".deps/assuan-logging.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-socket-connect.o -MD -MP -MF ".deps/assuan-socket-connect.Tpo" -c -o assuan-socket-connect.o assuan-socket-connect.c; \
then mv -f ".deps/assuan-socket-connect.Tpo" ".deps/assuan-socket-connect.Po"; else rm -f ".deps/assuan-socket-connect.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-connect.o -MD -MP -MF ".deps/assuan-connect.Tpo" -c -o assuan-connect.o assuan-connect.c; \
then mv -f ".deps/assuan-connect.Tpo" ".deps/assuan-connect.Po"; else rm -f ".deps/assuan-connect.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-socket.o -MD -MP -MF ".deps/assuan-socket.Tpo" -c -o assuan-socket.o assuan-socket.c; \
then mv -f ".deps/assuan-socket.Tpo" ".deps/assuan-socket.Po"; else rm -f ".deps/assuan-socket.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT assuan-util.o -MD -MP -MF ".deps/assuan-util.Tpo" -c -o assuan-util.o assuan-util.c; \
then mv -f ".deps/assuan-util.Tpo" ".deps/assuan-util.Po"; else rm -f ".deps/assuan-util.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT srv.o -MD -MP -MF ".deps/srv.Tpo" -c -o srv.o srv.c; \
then mv -f ".deps/srv.Tpo" ".deps/srv.Po"; else rm -f ".deps/srv.Tpo"; exit 1; fi
rm -f libutil.a
ar cru libutil.a logger.o fileutil.o miscutil.o strgutil.o ttyio.o argparse.o memory.o secmem.o errors.o iobuf.o dotlock.o http.o pka.o membuf.o cert.o   assuan-buffer.o assuan-client.o assuan-errors.o assuan-logging.o assuan-socket-connect.o assuan-connect.o assuan-socket.o assuan-util.o  srv.o 
ranlib libutil.a
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/util'
Making check in mpi
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/mpi'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-add.o -MD -MP -MF ".deps/mpi-add.Tpo" -c -o mpi-add.o mpi-add.c; \
then mv -f ".deps/mpi-add.Tpo" ".deps/mpi-add.Po"; else rm -f ".deps/mpi-add.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-bit.o -MD -MP -MF ".deps/mpi-bit.Tpo" -c -o mpi-bit.o mpi-bit.c; \
then mv -f ".deps/mpi-bit.Tpo" ".deps/mpi-bit.Po"; else rm -f ".deps/mpi-bit.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-cmp.o -MD -MP -MF ".deps/mpi-cmp.Tpo" -c -o mpi-cmp.o mpi-cmp.c; \
then mv -f ".deps/mpi-cmp.Tpo" ".deps/mpi-cmp.Po"; else rm -f ".deps/mpi-cmp.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-div.o -MD -MP -MF ".deps/mpi-div.Tpo" -c -o mpi-div.o mpi-div.c; \
then mv -f ".deps/mpi-div.Tpo" ".deps/mpi-div.Po"; else rm -f ".deps/mpi-div.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-gcd.o -MD -MP -MF ".deps/mpi-gcd.Tpo" -c -o mpi-gcd.o mpi-gcd.c; \
then mv -f ".deps/mpi-gcd.Tpo" ".deps/mpi-gcd.Po"; else rm -f ".deps/mpi-gcd.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-inline.o -MD -MP -MF ".deps/mpi-inline.Tpo" -c -o mpi-inline.o mpi-inline.c; \
then mv -f ".deps/mpi-inline.Tpo" ".deps/mpi-inline.Po"; else rm -f ".deps/mpi-inline.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-inv.o -MD -MP -MF ".deps/mpi-inv.Tpo" -c -o mpi-inv.o mpi-inv.c; \
then mv -f ".deps/mpi-inv.Tpo" ".deps/mpi-inv.Po"; else rm -f ".deps/mpi-inv.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-mul.o -MD -MP -MF ".deps/mpi-mul.Tpo" -c -o mpi-mul.o mpi-mul.c; \
then mv -f ".deps/mpi-mul.Tpo" ".deps/mpi-mul.Po"; else rm -f ".deps/mpi-mul.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-pow.o -MD -MP -MF ".deps/mpi-pow.Tpo" -c -o mpi-pow.o mpi-pow.c; \
then mv -f ".deps/mpi-pow.Tpo" ".deps/mpi-pow.Po"; else rm -f ".deps/mpi-pow.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-mpow.o -MD -MP -MF ".deps/mpi-mpow.Tpo" -c -o mpi-mpow.o mpi-mpow.c; \
then mv -f ".deps/mpi-mpow.Tpo" ".deps/mpi-mpow.Po"; else rm -f ".deps/mpi-mpow.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpi-scan.o -MD -MP -MF ".deps/mpi-scan.Tpo" -c -o mpi-scan.o mpi-scan.c; \
then mv -f ".deps/mpi-scan.Tpo" ".deps/mpi-scan.Po"; else rm -f ".deps/mpi-scan.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpicoder.o -MD -MP -MF ".deps/mpicoder.Tpo" -c -o mpicoder.o mpicoder.c; \
then mv -f ".deps/mpicoder.Tpo" ".deps/mpicoder.Po"; else rm -f ".deps/mpicoder.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpih-cmp.o -MD -MP -MF ".deps/mpih-cmp.Tpo" -c -o mpih-cmp.o mpih-cmp.c; \
then mv -f ".deps/mpih-cmp.Tpo" ".deps/mpih-cmp.Po"; else rm -f ".deps/mpih-cmp.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpih-div.o -MD -MP -MF ".deps/mpih-div.Tpo" -c -o mpih-div.o mpih-div.c; \
then mv -f ".deps/mpih-div.Tpo" ".deps/mpih-div.Po"; else rm -f ".deps/mpih-div.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpih-mul.o -MD -MP -MF ".deps/mpih-mul.Tpo" -c -o mpih-mul.o mpih-mul.c; \
then mv -f ".deps/mpih-mul.Tpo" ".deps/mpih-mul.Po"; else rm -f ".deps/mpih-mul.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall -MT mpiutil.o -MD -MP -MF ".deps/mpiutil.Tpo" -c -o mpiutil.o mpiutil.c; \
then mv -f ".deps/mpiutil.Tpo" ".deps/mpiutil.Po"; else rm -f ".deps/mpiutil.Tpo"; exit 1; fi
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-mul1.S | grep -v '^#' > _mpih-mul1.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-mul1.s
mv -f _mpih-mul1.o mpih-mul1.o
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-mul2.S | grep -v '^#' > _mpih-mul2.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-mul2.s
mv -f _mpih-mul2.o mpih-mul2.o
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-mul3.S | grep -v '^#' > _mpih-mul3.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-mul3.s
mv -f _mpih-mul3.o mpih-mul3.o
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-add1.S | grep -v '^#' > _mpih-add1.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-add1.s
mv -f _mpih-add1.o mpih-add1.o
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-sub1.S | grep -v '^#' > _mpih-sub1.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-sub1.s
mv -f _mpih-sub1.o mpih-sub1.o
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-lshift.S | grep -v '^#' > _mpih-lshift.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-lshift.s
mv -f _mpih-lshift.o mpih-lshift.o
gcc -E -I.. -I../include -DHAVE_CONFIG_H mpih-rshift.S | grep -v '^#' > _mpih-rshift.s
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include    -g -O2 -Wall   -c _mpih-rshift.s
mv -f _mpih-rshift.o mpih-rshift.o
rm -f libmpi.a
ar cru libmpi.a mpi-add.o mpi-bit.o mpi-cmp.o mpi-div.o mpi-gcd.o mpi-inline.o mpi-inv.o mpi-mul.o mpi-pow.o mpi-mpow.o mpi-scan.o mpicoder.o mpih-cmp.o mpih-div.o mpih-mul.o mpiutil.o mpih-mul1.o mpih-mul2.o mpih-mul3.o mpih-add1.o mpih-sub1.o mpih-lshift.o mpih-rshift.o 
ranlib libmpi.a
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/mpi'
Making check in cipher
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/cipher'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT cipher.o -MD -MP -MF ".deps/cipher.Tpo" -c -o cipher.o cipher.c; \
then mv -f ".deps/cipher.Tpo" ".deps/cipher.Po"; else rm -f ".deps/cipher.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT pubkey.o -MD -MP -MF ".deps/pubkey.Tpo" -c -o pubkey.o pubkey.c; \
then mv -f ".deps/pubkey.Tpo" ".deps/pubkey.Po"; else rm -f ".deps/pubkey.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT md.o -MD -MP -MF ".deps/md.Tpo" -c -o md.o md.c; \
then mv -f ".deps/md.Tpo" ".deps/md.Po"; else rm -f ".deps/md.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT dynload.o -MD -MP -MF ".deps/dynload.Tpo" -c -o dynload.o dynload.c; \
then mv -f ".deps/dynload.Tpo" ".deps/dynload.Po"; else rm -f ".deps/dynload.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT des.o -MD -MP -MF ".deps/des.Tpo" -c -o des.o des.c; \
then mv -f ".deps/des.Tpo" ".deps/des.Po"; else rm -f ".deps/des.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT twofish.o -MD -MP -MF ".deps/twofish.Tpo" -c -o twofish.o twofish.c; \
then mv -f ".deps/twofish.Tpo" ".deps/twofish.Po"; else rm -f ".deps/twofish.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT blowfish.o -MD -MP -MF ".deps/blowfish.Tpo" -c -o blowfish.o blowfish.c; \
then mv -f ".deps/blowfish.Tpo" ".deps/blowfish.Po"; else rm -f ".deps/blowfish.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT cast5.o -MD -MP -MF ".deps/cast5.Tpo" -c -o cast5.o cast5.c; \
then mv -f ".deps/cast5.Tpo" ".deps/cast5.Po"; else rm -f ".deps/cast5.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT rijndael.o -MD -MP -MF ".deps/rijndael.Tpo" -c -o rijndael.o rijndael.c; \
then mv -f ".deps/rijndael.Tpo" ".deps/rijndael.Po"; else rm -f ".deps/rijndael.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT elgamal.o -MD -MP -MF ".deps/elgamal.Tpo" -c -o elgamal.o elgamal.c; \
then mv -f ".deps/elgamal.Tpo" ".deps/elgamal.Po"; else rm -f ".deps/elgamal.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT rsa.o -MD -MP -MF ".deps/rsa.Tpo" -c -o rsa.o rsa.c; \
then mv -f ".deps/rsa.Tpo" ".deps/rsa.Po"; else rm -f ".deps/rsa.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT primegen.o -MD -MP -MF ".deps/primegen.Tpo" -c -o primegen.o primegen.c; \
then mv -f ".deps/primegen.Tpo" ".deps/primegen.Po"; else rm -f ".deps/primegen.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT random.o -MD -MP -MF ".deps/random.Tpo" -c -o random.o random.c; \
then mv -f ".deps/random.Tpo" ".deps/random.Po"; else rm -f ".deps/random.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT dsa.o -MD -MP -MF ".deps/dsa.Tpo" -c -o dsa.o dsa.c; \
then mv -f ".deps/dsa.Tpo" ".deps/dsa.Po"; else rm -f ".deps/dsa.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT smallprime.o -MD -MP -MF ".deps/smallprime.Tpo" -c -o smallprime.o smallprime.c; \
then mv -f ".deps/smallprime.Tpo" ".deps/smallprime.Po"; else rm -f ".deps/smallprime.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT md5.o -MD -MP -MF ".deps/md5.Tpo" -c -o md5.o md5.c; \
then mv -f ".deps/md5.Tpo" ".deps/md5.Po"; else rm -f ".deps/md5.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT rmd160.o -MD -MP -MF ".deps/rmd160.Tpo" -c -o rmd160.o rmd160.c; \
then mv -f ".deps/rmd160.Tpo" ".deps/rmd160.Po"; else rm -f ".deps/rmd160.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT sha1.o -MD -MP -MF ".deps/sha1.Tpo" -c -o sha1.o sha1.c; \
then mv -f ".deps/sha1.Tpo" ".deps/sha1.Po"; else rm -f ".deps/sha1.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT sha256.o -MD -MP -MF ".deps/sha256.Tpo" -c -o sha256.o sha256.c; \
then mv -f ".deps/sha256.Tpo" ".deps/sha256.Po"; else rm -f ".deps/sha256.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT rndlinux.o -MD -MP -MF ".deps/rndlinux.Tpo" -c -o rndlinux.o rndlinux.c; \
then mv -f ".deps/rndlinux.Tpo" ".deps/rndlinux.Po"; else rm -f ".deps/rndlinux.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT sha512.o -MD -MP -MF ".deps/sha512.Tpo" -c -o sha512.o sha512.c; \
then mv -f ".deps/sha512.Tpo" ".deps/sha512.Po"; else rm -f ".deps/sha512.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl    -g -O2 -Wall -MT idea-stub.o -MD -MP -MF ".deps/idea-stub.Tpo" -c -o idea-stub.o idea-stub.c; \
then mv -f ".deps/idea-stub.Tpo" ".deps/idea-stub.Po"; else rm -f ".deps/idea-stub.Tpo"; exit 1; fi
rm -f libcipher.a
ar cru libcipher.a cipher.o pubkey.o md.o dynload.o des.o twofish.o blowfish.o cast5.o rijndael.o elgamal.o rsa.o primegen.o random.o dsa.o smallprime.o md5.o rmd160.o sha1.o sha256.o rndlinux.o    sha512.o idea-stub.o
ranlib libcipher.a
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/cipher'
Making check in tools
make[1]: Entering directory `/root/tmp/gnupg-1.4.3/tools'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -MT gpgsplit.o -MD -MP -MF ".deps/gpgsplit.Tpo" -c -o gpgsplit.o gpgsplit.c; \
then mv -f ".deps/gpgsplit.Tpo" ".deps/gpgsplit.Po"; else rm -f ".deps/gpgsplit.Tpo"; exit 1; fi
gcc  -g -O2 -Wall   -o gpgsplit  gpgsplit.o ../cipher/libcipher.a ../mpi/libmpi.a ../util/libutil.a     -lz 
../util/libutil.a(memory.o)(.text+0x2c3): In function `xrealloc':
/root/tmp/gnupg-1.4.3/util/memory.c:514: undefined reference to `m_alloc_clear'
../util/libutil.a(memory.o)(.text+0x2e9):/root/tmp/gnupg-1.4.3/util/memory.c:517: undefined reference to `m_free'
../util/libutil.a(memory.o)(.text+0x304):/root/tmp/gnupg-1.4.3/util/memory.c:512: undefined reference to `m_alloc_secure_clear'
../util/libutil.a(memory.o)(.text+0x314):/root/tmp/gnupg-1.4.3/util/memory.c:520: undefined reference to `m_alloc'
collect2: ld returned 1 exit status
make[1]: *** [gpgsplit] Error 1
make[1]: Leaving directory `/root/tmp/gnupg-1.4.3/tools'
make: *** [check-recursive] Error 1


More information about the Gnupg-users mailing list