Index: Makefile.in --- Makefile.in.orig 2006-04-07 22:40:24 +0200 +++ Makefile.in 2006-06-24 21:52:17 +0200 @@ -8,7 +8,7 @@ CC = @CC@ CFLAGS = -c @CFLAGS@ -Iinclude/ -Wall -LIBS = -lssh2 -Lsrc/ +LIBS = @LDFLAGS@ -Lsrc -lssh2 -lcrypto -lz -lm INSTALL = @INSTALL@ VERSION=@PACKAGE_VERSION@ DISTLIB=libssh2-$(VERSION) Index: Net-SSH2-0.09/Makefile.PL --- Net-SSH2-0.09/Makefile.PL.orig 2005-11-19 19:03:08 +0100 +++ Net-SSH2-0.09/Makefile.PL 2006-06-24 21:50:09 +0200 @@ -10,8 +10,8 @@ my @define = $win32 ? (DEFINE => '-DLIBSSH2_WIN32') : (); # override library and include directory here if desired -my $lib = ''; -my $inc = ''; +my $lib = '../src'; +my $inc = '../include'; # try to find libSSH2 if we're not given a location unless($lib and $inc) { @@ -39,7 +39,7 @@ die "Quitting since I can't find $missing"; } -$lib = "-L$lib -lssh2"; +$lib = "-L$lib -lssh2 -lcrypto -lz -lm"; $inc = "-I$inc"; print "Net::SSH2: using library $lib and include path $inc.\n"; Index: src/Makefile.in --- src/Makefile.in.orig 2006-04-07 22:40:35 +0200 +++ src/Makefile.in 2006-06-24 21:52:34 +0200 @@ -8,7 +8,7 @@ CC = @CC@ LDCC = @LDCC@ -CFLAGS = -c @CFLAGS@ -Wall -I../include/ -fPIC +CFLAGS = -c @CFLAGS@ -I../include/ LDFLAGS = @LDFLAGS@ SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ LIBS = @LIBS@ @@ -53,7 +53,7 @@ userauth.o: userauth.c $(CC) -o userauth.o userauth.c $(CFLAGS) $(LIBS) -all: libssh2.@SHLIB_SUFFIX_NAME@ +all: libssh2.a libssh2.@SHLIB_SUFFIX_NAME@: $(OBJECTS) $(LDCC) -o libssh2.@SHLIB_SUFFIX_NAME@ $(SHLIB_LDFLAGS) $(OBJECTS) $(LIBS) $(LDFLAGS) @@ -62,7 +62,7 @@ ar q libssh2.a $(OBJECTS) @RANLIB@ libssh2.a install: all - $(INSTALL) libssh2.@SHLIB_SUFFIX_NAME@ $(DESTDIR)$(libdir) + $(INSTALL) libssh2.a $(DESTDIR)$(libdir) clean: rm -f *~ libssh2.a libssh2.@SHLIB_SUFFIX_NAME@ *.o