Hi Alexander,
Many thanks, it apear i have installed a prog that have overwrited the glob.h file in /usr/include
I have put the original one from the original package of glibc and all goes well ...
A++
Alexander V. Lukyanov wrote:
On Mon, May 31, 2004 at 04:25:51PM +0200, COLIN St?phane wrote:
I'm trying to compile 3.0.5 under slackware 9.1 but it fail with error :
/bin/sh ../libtool --silent --mode=link gcc -O2 -march=i486 -mcpu=i686 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fno-implement-inlines -Winline -s -o lftp -export-dynamic lftp.o complete.o lftp_rl.o getdate.o liblftp-jobs.la liblftp-tasks.la liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la cmd-mirror.la cmd-sleep.la -lreadline ../lib/liblib.a -lssl -lcrypto -lutil -lcurses -lresolv -ldl -lm -lsupc++ complete.o(.text+0x15fb): In function `lftp_completion(char const*, int, int)': : undefined reference to `glob(char const*, int, int (*)(char const*, int), glob_t*)'
I recommend you to upgrade libc. This error indicates that glob.h header is broken and lacks `extern "C"' construct. If your libc is recent enough, check if you have somewhere (e.g. /usr/local/include) another glob.h from another package. If so, remove that file.
-- Alexander. | software is knowlege
-- ---------------------------------------------- COLIN Stephane, scolin [at] planetepc [dot] fr ----------------------------------------------
