ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Ethereal-users: Re: [ethereal-users] error compiling -current with latest snmp from ucsd

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Tue, 23 May 2000 22:56:41 -0700
On Tue, May 23, 2000 at 08:15:49AM -0600, Eichert, Diana wrote:
> 	While compiling ethereal from CVS'd src 5/22/2000 I received the
> following error.
> 
> packet-snmp.c:621: Undefined symbol `_sprint_value' referenced from text
> segment
> packet-snmp.c:1135: Undefined symbol `_sprint_objid' referenced from text
> segment
> packet-snmp.c:1879: Undefined symbol `_init_mib' referenced from text
> segment
> packet-snmp.c:1881: Undefined symbol `_snmp_set_full_objid' referenced from
> text segment
> collect2: ld returned 1 exit status
> 
> 	I have the latest ucsd snmp package installed.

"Latest" as in UCD SNMP 4.1.2?

That version has all the routines in question, as I just built UCD SNMP
4.1.2 and installed it on my FreeBSD 3.4 partition and then built
Ethereal from CVS.

On what OS is this?

Is the Makefile linking Ethereal with "-lsnmp"?  If not, what happens if
you do

	find . -name config.cache -print | xargs rm

in the top-level directory, and then run "configure"?  What does the
"configure" script print, and what's in "config.log"?