-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I finally found out how to do it (RTFMing really does work). In my /usr/src/libpcap-0.6.2/ dir, i did ld -o libpcap.so -shared *.o
and that produced what appears to be a working .so libpcap (as in, my program didn't horribly complain when i started it and it appears to be working perfectly) I wrote a patch against the configure script and Makefile.in for libpcap-0.6.2, which is attached to this message if anyone wants it. - -- Curtis Hogg [EMAIL PROTECTED] - ---------------------------------------------- Cheit's Lament: If you help a friend in need, he is sure to remember you-- the next time he's in need. - ---------------------------------------------- Email 1 - [EMAIL PROTECTED] Email 2 - [EMAIL PROTECTED] WWW - [in transit] On Fri, 1 Jun 2001, Aaron Brashears wrote: > On Thu, May 31, 2001 at 03:03:08AM -0600, Curtis Hogg wrote: > > My question then, is this? How/where did the .so file come from? When I > > compiled libpcap 0.6.2 from source from www.tcpdump.org, all i got was a > > libpcap.a file. > > > I'm also working on a project using libpcap and libpcap dev, and I > noticed this little issue. However, I don't have to redistribute, so I > wasn't worried. Try looking at the source, the diffs, and contact the > maintainer if you're still wondering. > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -----BEGIN PGP SIGNATURE----- Version: PGP for Personal Privacy 5.0 Charset: noconv iQA/AwUBOxmKSrHXK8DxaQMZEQKmogCg3ol+h1o62OHnHe7ZcpTjdYn1Ne8An31o r0+pkpGdNBw69vHHDpx91l1V =e37l -----END PGP SIGNATURE-----
*** configure.old Sat Jun 2 18:15:47 2001 --- configure Sat Jun 2 18:16:13 2001 *************** *** 2255,2258 **** --- 2255,2259 ---- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + test -z "$INSTALL_SO" && INSTALL_SO='${INSTALL} -m 755' *************** *** 2419,2422 **** --- 2420,2424 ---- [EMAIL PROTECTED]@%$INSTALL_SCRIPT%g [EMAIL PROTECTED]@%$INSTALL_DATA%g + [EMAIL PROTECTED]@%$INSTALL_SO%g CEOF *** Makefile.in.old Wed Jan 17 21:06:24 2001 --- Makefile.in Sat Jun 2 18:10:06 2001 *************** *** 53,56 **** --- 53,57 ---- INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ + INSTALL_SO = @INSTALL_SO@ RANLIB = @RANLIB@ *************** *** 92,98 **** $(SRC) $(HDR) $(TAGHDR) ! CLEANFILES = $(OBJ) libpcap.a $(GENSRC) $(GENHDR) lex.yy.c ! all: libpcap.a libpcap.a: $(OBJ) --- 93,99 ---- $(SRC) $(HDR) $(TAGHDR) ! CLEANFILES = $(OBJ) libpcap.a libpcap.so $(GENSRC) $(GENHDR) lex.yy.c ! all: libpcap.a libpcap.so libpcap.a: $(OBJ) *************** *** 101,104 **** --- 102,109 ---- $(RANLIB) $@ + libpcap.so: $(OBJ) + @rm -f $@ + ld -o libpcap.so -shared $(OBJ) + scanner.c: $(srcdir)/scanner.l @rm -f $@ *************** *** 141,144 **** --- 146,154 ---- $(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a $(RANLIB) $(DESTDIR)$(libdir)/libpcap.a + $(INSTALL_SO) libpcap.so $(DESTDIR)$(libdir)/libpcap.so.0.6.2 + @rm -f $(DESTDIR)$(libdir)/libpcap.so.0 + ln -s $(DESTDIR)$(libdir)/libpcap.so.0.6.2 $(DESTDIR)$(libdir)/libpcap.so.0 + @rm -f $(DESTDIR)$(libdir)/libpcap.so + ln -s $(DESTDIR)$(libdir)/libpcap.so.0 $(DESTDIR)$(libdir)/libpcap.so [ -d $(DESTDIR)$(includedir) ] || \ (mkdir -p $(DESTDIR)$(includedir); chmod 755 $(DESTDIR)$(includedir)) *************** *** 157,160 **** --- 167,173 ---- uninstall: rm -f $(DESTDIR)$(libdir)/libpcap.a + rm -f $(DESTDIR)$(libdir)/libpcap.so.0.6.2 + rm -f $(DESTDIR)$(libdir)/libpcap.so.0 + rm -f $(DESTDIR)$(libdir)/libpcap.so rm -f $(DESTDIR)$(includedir)/pcap.h rm -f $(DESTDIR)$(includedir)/pcap-namedb.h