scp and progressmeter

Jose V Beneyto sepen at crux.nu
Wed Aug 19 01:48:27 WST 2009


Hi,

First, thanks for developing this software, I'm using it for fine in 
several boxes.
But I have a problem when trying to compile scp with progressmeter support:

[...]
gcc -o scp scp.o progressmeter.o atomicio.o scpmisc.o
progressmeter.o: In function `refresh_progress_meter':
progressmeter.c:(.text+0x301): undefined reference to `strlcat'
progressmeter.c:(.text+0x42b): undefined reference to `strlcat'
progressmeter.c:(.text+0x473): undefined reference to `strlcat'
progressmeter.c:(.text+0x58f): undefined reference to `strlcat'
progressmeter.c:(.text+0x680): undefined reference to `strlcat'
progressmeter.o:progressmeter.c:(.text+0x73d): more undefined references 
to `strlcat' follow
collect2: ld returned 1 exit status
make: *** [scp] Error 1


I'm running a linux host (2.6.29.3 and glibc-2.8), and this does the 
trick for me:

diff -purN dropbear-0.52.orig/Makefile.in dropbear-0.52/Makefile.in
--- dropbear-0.52.orig/Makefile.in      2009-08-18 18:56:39.544848807 +0200
+++ dropbear-0.52/Makefile.in   2009-08-18 19:18:19.593506504 +0200
@@ -40,7 +40,7 @@ KEYOBJS=dropbearkey.o gendss.o genrsa.o

 CONVERTOBJS=dropbearconvert.o keyimport.o

-SCPOBJS=scp.o progressmeter.o atomicio.o scpmisc.o
+SCPOBJS=scp.o progressmeter.o atomicio.o scpmisc.o compat.o

 HEADERS=options.h dbutil.h session.h packet.h algo.h ssh.h buffer.h kex.h \
                dss.h bignum.h signkey.h rsa.h random.h service.h auth.h \


I hope this can help.
Kind regards

-- 
Jose V Beneyto | http://mikeux.dyndns.org




More information about the Dropbear mailing list