Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Mar 2008 10:36:51 -0500 (EST)
From:      Jonathan Lennox <lennox@cs.columbia.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/121430: net/wireshark 0.99.8_2 doesn't build on FreeBSD 5.x
Message-ID:  <200803061536.m26FapGn064725@cnr.cs.columbia.edu>
Resent-Message-ID: <200803061550.m26Fo2vS099178@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121430
>Category:       ports
>Synopsis:       net/wireshark 0.99.8_2 doesn't build on FreeBSD 5.x
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 06 15:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jonathan Lennox
>Release:        FreeBSD 5.5-RELEASE-p19 i386
>Organization:
Columbia University
>Environment:
System: FreeBSD cnr.cs.columbia.edu 5.5-RELEASE-p19 FreeBSD 5.5-RELEASE-p19 #26: Thu Feb 14 12:09:09 EST 2008 lennox@cnr.cs.columbia.edu:/usr/obj/usr/src/sys/CNR i386


	
>Description:

Version 0.99.8_2 of the net/wireshark port doesn't build on FreeBSD 5.5.

The failure is as follows:

/bin/sh ./libtool --tag=CC   --mode=link cc  -DINET6 -D_U_="__attribute__((unused))" -O -pipe -march=athlon-xp -funit-at-a-time -Wall -W -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -I/usr/local/include -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2   -I/usr/local/lib/include -I/usr/include   -L/usr/local/lib -rpath=/usr/local/lib -L/usr/local/lib -L/usr/local/lib/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib/lib -L/usr/local/lib -o capinfos capinfos.o plugins.o report_err.o privileges.o filesystem.o wiretap/libwiretap.la epan/libwireshark.la inet_pton.lo -lcrypto -dlopen plugins/agentx/agentx.la -dlopen plugins/artnet/artnet.la -dlopen plugins/asn1/asn1.la -dlopen plugins/ciscosm/ciscosm.la -dlopen plugins/d!
 ocsis/docsis.la -dlopen plugins/enttec/enttec.la -dlopen plugins/ethercat/ethercat.la -dlopen plugins/giop/cosnaming.la -dlopen plugins/giop/coseventcomm.la -dlopen plugins/gryphon/gryphon.la -dlopen plugins/irda/irda.la -dlopen plugins/lwres/lwres.la -dlopen plugins/m2m/m2m.la -dlopen plugins/mate/mate.la -dlopen plugins/opcua/opcua.la -dlopen plugins/opsi/opsi.la -dlopen plugins/pcli/pcli.la -dlopen plugins/profinet/profinet.la -dlopen plugins/rlm/rlm.la -dlopen plugins/rtnet/rtnet.la -dlopen plugins/rudp/rudp.la -dlopen plugins/sbus/sbus.la -dlopen plugins/stats_tree/stats_tree.la -dlopen plugins/unistim/unistim.la -dlopen plugins/v5ua/v5ua.la -dlopen plugins/wimax/wimax.la -L/usr/local/lib/lib -lpcre -lz  -pthread -liconv -Wl,--export-dynamic -L/usr/local/lib -lgmodule-2.0 -lglib-2.0 -liconv   -lm -lpcap   -ladns -L/usr/lib -lkrb5 -lasn1  -lroken -lcrypt -lcom_err -lcrypto -liconv -L/usr/local/lib -lgcrypt -lgpg-error -L/usr/local/lib -lgnutls -L/usr/local/lib -ltasn1 -!
 L/usr/local/lib -lgcrypt -lgpg-error -L/usr/local/lib -lsmi -l!
 z  -pthr
ead -lpcre
libtool: link: `inet_pton.lo' is not a valid libtool object
gmake[2]: *** [capinfos] Error 1
gmake[2]: Leaving directory `/usr/ports/net/wireshark/work/wireshark-0.99.8'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/net/wireshark/work/wireshark-0.99.8'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/net/wireshark.

>How-To-Repeat:

portinstall net/wireshark        

>Fix:

The following change to the wireshark patch-Makefile.in fixes the problem, allowing a successful build:

--- net/wireshark/files/patch-Makefile.in.orig	Wed Mar  5 11:32:56 2008
+++ net/wireshark/files/patch-Makefile.in	Thu Mar  6 08:51:51 2008
@@ -1,5 +1,5 @@
---- Makefile.in.orig	2008-02-27 14:59:53.000000000 -0500
-+++ Makefile.in	2008-02-28 00:00:04.000000000 -0500
+--- Makefile.in.orig	Wed Feb 27 14:59:53 2008
++++ Makefile.in	Thu Mar  6 08:48:40 2008
 @@ -161,7 +161,7 @@ am_dumpcap_OBJECTS = $(am__objects_2) ca
  	sync_pipe_write.$(OBJEXT) tempfile.$(OBJEXT) \
  	version_info.$(OBJEXT) unicode-utils.$(OBJEXT) \
@@ -58,7 +58,31 @@
  	@SSL_LIBS@			\
  	$(plugin_ldadd)			\
  	@PCRE_LIBS@			\
-@@ -1183,7 +1184,6 @@ dftest_LDADD = \
+@@ -1093,7 +1094,6 @@ rawshark_LDADD = \
+ 	$(wireshark_optional_objects)	\
+ 	wiretap/libwiretap.la		\
+ 	epan/libwireshark.la		\
+-	@INET_PTON_LO@			\
+ 	@SSL_LIBS@			\
+ 	$(plugin_ldadd)			\
+ 	@PCRE_LIBS@			\
+@@ -1127,7 +1127,6 @@ mergecap_LDADD = \
+ capinfos_LDADD = \
+ 	wiretap/libwiretap.la		\
+ 	epan/libwireshark.la		\
+-	@INET_PTON_LO@			\
+ 	@SSL_LIBS@			\
+ 	$(plugin_ldadd)			\
+ 	@PCRE_LIBS@			\
+@@ -1144,7 +1143,6 @@ capinfos_LDADD = \
+ editcap_LDADD = \
+ 	wiretap/libwiretap.la		\
+ 	epan/libwireshark.la		\
+-	@INET_PTON_LO@			\
+ 	@SSL_LIBS@			\
+ 	$(plugin_ldadd)			\
+ 	@PCRE_LIBS@			\
+@@ -1183,7 +1181,6 @@ dftest_LDADD = \
  # Libraries with which to link dumpcap.
  dumpcap_LDADD = \
  	wiretap/libwiretap.la		\



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803061536.m26FapGn064725>