From owner-freebsd-ports Sat Jul 28 23:40: 7 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id EE1D337B403 for ; Sat, 28 Jul 2001 23:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f6T6e2677079; Sat, 28 Jul 2001 23:40:02 -0700 (PDT) (envelope-from gnats) Date: Sat, 28 Jul 2001 23:40:02 -0700 (PDT) Message-Id: <200107290640.f6T6e2677079@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Scott Renfro Subject: Re: ports/29291: ethereal fails to build in wiretap Reply-To: Scott Renfro Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/29291; it has been noted by GNATS. From: Scott Renfro To: freebsd-gnats-submit@FreeBSD.org Cc: mdharnois@home.com Subject: Re: ports/29291: ethereal fails to build in wiretap Date: Sat, 28 Jul 2001 23:37:35 -0700 Michael Harnois wrote: > > ethereal fails to build in wiretap > ... > wiretap/libwiretap.a(toshiba.o): In function `toshiba_check_file_type': > toshiba.o(.text+0x96): undefined reference to `gzgets' > wiretap/libwiretap.a(toshiba.o): In function `parse_toshiba_rec_hdr': > toshiba.o(.text+0x27f): undefined reference to `gzgets' > toshiba.o(.text+0x314): undefined reference to `gzgets' > wiretap/libwiretap.a(toshiba.o): In function `parse_toshiba_hex_dump': > toshiba.o(.text+0x48a): undefined reference to `gzgets' > rm -f .libs/etherealS.o Hmm. So either libz isn't being included in the library list or libz doesn't exist or doesn't contain the procedure gzgets on -current. You didn't include the actual command that produced this output, so what is the output of the following commands? (when executed from /usr/ports/net/ethereal) grep lz work/ethereal-0.8.19/wiretap/Makefile nm -D /usr/lib/libz.so | grep gzgets Looking at CVS, gzgets is in libz -- even on current -- so that shouldn't be the problem; it seems more likely that configure didn't get -lz added to LIBS for some reason. --Scott -- Scott Renfro +1 650 862 4206 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message