Thanks Justin, That did it! Funny it seemed to be a dependency when I did a 'make clean' so I thought it would have installed it.
Much appreciated! Matt -----Original Message----- From: Justin Piszcz [mailto:[EMAIL PROTECTED] Sent: November 3, 2005 11:53 AM To: Matt Whitfield Cc: [email protected] Subject: Re: Compile problem - FreeBSD & lftp-3.3.3 - syntax error You need the libiconv headers/package installed. On Thu, 3 Nov 2005, Matt Whitfield wrote: > Hi, > > I'm having trouble compiling lftp-3.3.3 from ports on FreeBSD 4.3 (I > know update the bloody OS, but barring that...). I've compiled > without gnutls, openssl and nls, but it still seems to error out. > > Please help. > > ----make output snip---- > cc -DHAVE_CONFIG_H -I/usr/local/include -I. -I. -I/usr/local/include > -DRL_LIBRARY_VERSION='"4.3"' -O -pipe -DREADLINE_LIBRARY -c ./tilde.c > rm -f libreadline.a ar cr libreadline.a readline.o vi_mode.o funmap.o > keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o > display.o signals.o util.o kill.o undo.o macro.o input.o callback.o > terminal.o text.o nls.o misc.o compat.o xmalloc.o history.o > histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o test -n > "ranlib" && ranlib libreadline.a rm -f libhistory.a ar cr libhistory.a > history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o > xmalloc.o test -n "ranlib" && ranlib libhistory.a Making all in lib > source='filemode.c' object='filemode.o' libtool=no DEPDIR=.deps > depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. > -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > filemode.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from filemode.c:19: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='mbswidth.c' object='mbswidth.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > mbswidth.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from mbswidth.c:21: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='human.c' object='human.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > human.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from human.c:23: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition > human.c: In function `human_readable_inexact': > human.c:137: warning: `power' might be used uninitialized in this > function source='xstrtol.c' object='xstrtol.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > xstrtol.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from xstrtol.c:21: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='xstrtoul.c' object='xstrtoul.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > xstrtoul.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from xstrtol.c:21, > from xstrtoul.c:4: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='modechange.c' object='modechange.o' > libtool=no DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc > -DHAVE_CONFIG_H -I. -I. -I../include > -I../include -I/usr/local/include -O -pipe -Wall -c modechange.c > In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from modechange.c:28: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='trio.c' object='trio.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > trio.c In file included from trio.c:47: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition > trio.c:77: warning: `isblank' redefined > /usr/include/ctype.h:117: warning: this is the location of the > previous definition > trio.c: In function `trio_printfv': > trio.c:3597: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_fprintfv': > trio.c:3671: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_dprintfv': > trio.c:3744: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_cprintfv': > trio.c:3803: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_sprintfv': > trio.c:3887: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_snprintfv': > trio.c:3980: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_printv_ref': > trio.c:4865: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_scanfv': > trio.c:6520: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_fscanfv': > trio.c:6575: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_dscanfv': > trio.c:6629: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_cscanfv': > trio.c:6690: warning: `dummy' might be used uninitialized in this > function > trio.c: In function `trio_sscanfv': > trio.c:6747: warning: `dummy' might be used uninitialized in this > function source='trionan.c' object='trionan.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > trionan.c source='triostr.c' object='triostr.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > triostr.c source='fnmatch.c' object='fnmatch.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > fnmatch.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from fnmatch.c:20: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='memmem.c' object='memmem.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > memmem.c source='getopt.c' object='getopt.o' libtool=no DEPDIR=.deps > depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. > -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > getopt.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from getopt.c:31: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='getopt1.c' object='getopt1.o' libtool=no > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. > -I. -I../include -I../include -I/usr/local/include -O -pipe -Wall -c > getopt1.c In file included from ../include/post-config.h:158, > from ../include/config.h:622, > from getopt1.c:22: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition rm -f liblib.a ar cru liblib.a filemode.o > mbswidth.o human.o xstrtol.o xstrtoul.o modechange.o trio.o trionan.o > triostr.o fnmatch.o memmem.o getopt.o getopt1.o ranlib liblib.a Making > all in doc Making all in src source='PollVec.cc' object='PollVec.lo' > libtool=yes DEPDIR=.deps depmode=gcc /bin/sh ../depcomp /bin/sh > ../libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. > -I. -I../include -I../include > -I/usr/local/include -O -pipe -Wall -Wwrite-strings -Woverloaded-virtual > -fno-exceptions -fno-rtti -fno-implement-inlines -Winline -c -o > PollVec.lo PollVec.cc In file included from > ../include/post-config.h:158, > from ../include/config.h:622, > from PollVec.cc:21: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='SMTask.cc' object='SMTask.lo' libtool=yes > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp /bin/sh ../libtool > --silent --tag=CXX --mode=compile c++ > -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I/usr/local/include > -O -pipe -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions > -fno-rtti -fno-implement-inlines -Winline -c -o SMTask.lo SMTask.cc In > file included from ../include/post-config.h:158, > from ../include/config.h:622, > from SMTask.cc:23: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='ProcWait.cc' object='ProcWait.lo' > libtool=yes DEPDIR=.deps depmode=gcc /bin/sh ../depcomp /bin/sh > ../libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. > -I. -I../include -I../include > -I/usr/local/include -O -pipe -Wall -Wwrite-strings -Woverloaded-virtual > -fno-exceptions -fno-rtti -fno-implement-inlines -Winline -c -o > ProcWait.lo ProcWait.cc In file included from > ../include/post-config.h:158, > from ../include/config.h:622, > from ProcWait.cc:23: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='GetPass.cc' object='GetPass.lo' > libtool=yes DEPDIR=.deps depmode=gcc /bin/sh ../depcomp /bin/sh > ../libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. > -I. -I../include -I../include > -I/usr/local/include -O -pipe -Wall -Wwrite-strings -Woverloaded-virtual > -fno-exceptions -fno-rtti -fno-implement-inlines -Winline -c -o > GetPass.lo GetPass.cc In file included from > ../include/post-config.h:158, > from ../include/config.h:622, > from GetPass.cc:21: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition source='ConnectionSlot.cc' > object='ConnectionSlot.lo' libtool=yes DEPDIR=.deps depmode=gcc > /bin/sh ../depcomp /bin/sh ../libtool --silent --tag=CXX > --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../include > -I../include -I/usr/local/include -O -pipe -Wall -Wwrite-strings > -Woverloaded-virtual -fno-exceptions -fno-rtti -fno-implement-inlines > -Winline -c -o ConnectionSlot.lo ConnectionSlot.cc In file included > from ../include/post-config.h:158, > from ../include/config.h:622, > from ConnectionSlot.cc:23: > ../include/trio.h:191: warning: `vfscanf' redefined > /usr/include/stdio.h:326: warning: this is the location of the > previous definition In file included from FileAccess.h:460, > from ConnectionSlot.cc:24: > buffer.h:34: iconv.h: No such file or directory In file included from > ConnectionSlot.cc:24: > FileAccess.h: In method `FileAccess::Path::Path(const FileAccess::Path &)': > FileAccess.h:104: warning: can't inline call to `void > FileAccess::Path::Set(const FileAccess::Path &)' > FileAccess.h:98: warning: called from here In file included from > FileAccess.h:460, > from ConnectionSlot.cc:24: > buffer.h: At top level: > buffer.h:134: syntax error before `;' > buffer.h: In method `DirectedBuffer::DirectedBuffer(DirectedBuffer::dir_t)': > buffer.h:140: `backend_translate' undeclared (first use this function) > buffer.h:140: (Each undeclared identifier is reported only once > buffer.h:140: for each function it appears in.) > *** Error code 1 > > Stop in /usr/ports/ftp/lftp/work/lftp-3.3.3/src. > *** Error code 1 > > Stop in /usr/ports/ftp/lftp/work/lftp-3.3.3. > *** Error code 1 > > Stop in /usr/ports/ftp/lftp. > ---snip--- > > Thanks, > > Matt Whitfield -- lftp<deletethis>at<deleteme>whitfield.ca > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.362 / Virus Database: 267.12.7/159 - Release Date: > 02/11/2005 > > -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.12.7/159 - Release Date: 02/11/2005 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.12.7/159 - Release Date: 02/11/2005
