Mailing List Archive

Error when building ethereal from source (ethereal-0.99.0.tar.gz)
Maintainers,

I'm trying to build ethereal from the source tarball. Here are the
details:

source tarball: ethereal-0.99.0.tar.gz
configuration command: configure --enable-ucd-snmp-compatibility
--prefix=/tools

After configuring, I run make. It goes for a good long time and then
fails with:

In file included from ../version_info.c:50:
/usr/include/ucd-snmp/version.h:9:2: error: #error "Please update your
headers or configure using --enable-ucd-snmp-compatibility"
../version_info.c: In function 'get_compiled_version_info':
../version_info.c:178: error: 'VersionInfo' undeclared (first use in
this function)
../version_info.c:178: error: (Each undeclared identifier is reported
only once
../version_info.c:178: error: for each function it appears in.)
make[2]: *** [version_info.o] Error 1

I've read through the docs, but can find no mention of 'VersionInfo'.

How do I correct this issue?

Thanks
------------------------------------------------------------------------
---------
Reid Madsen | Principal Engineer | NM Sys. Eng. & Arch. | Tektronix Inc.
| 469-330-4018 | reid.madsen@tek.com
RE: Error when building ethereal from source (ethereal-0.99.0.tar.gz) [ In reply to ]
I forgot to include the configuration summary:

The Ethereal package has been configured with the following options.
Build ethereal : yes
Build tethereal : yes
Build capinfos : yes
Build editcap : yes
Build dumpcap : yes
Build mergecap : yes
Build text2pcap : yes
Build idl2eth : yes
Build randpkt : yes
Build dftest : yes

Install setuid : no
Use plugins : yes
Build lua plugin : no
Use GTK+ v2 library : yes
Use threads : no
Build profile binaries : no
Use pcap library : yes
Use zlib library : yes
Use pcre library : yes
Use kerberos library : yes (MIT)
Use GNU ADNS library : no
Use SSL crypto library : no
Use IPv6 name resolution : yes
Use UCD SNMP/Net-SNMP library : no
Use gnutls library : yes

> _____________________________________________
> From: Madsen, Reid
> Sent: Thursday, July 27, 2006 2:37 PM
> To: 'ethereal-dev@ethereal.com'
> Subject: Error when building ethereal from source
> (ethereal-0.99.0.tar.gz)
>
> Maintainers,
>
> I'm trying to build ethereal from the source tarball. Here are the
> details:
>
> source tarball: ethereal-0.99.0.tar.gz
> configuration command: configure --enable-ucd-snmp-compatibility
> --prefix=/tools
>
> After configuring, I run make. It goes for a good long time and then
> fails with:
>
> In file included from ../version_info.c:50:
> /usr/include/ucd-snmp/version.h:9:2: error: #error "Please update your
> headers or configure using --enable-ucd-snmp-compatibility"
> ../version_info.c: In function 'get_compiled_version_info':
> ../version_info.c:178: error: 'VersionInfo' undeclared (first use in
> this function)
> ../version_info.c:178: error: (Each undeclared identifier is reported
> only once
> ../version_info.c:178: error: for each function it appears in.)
> make[2]: *** [version_info.o] Error 1
>
> I've read through the docs, but can find no mention of 'VersionInfo'.
>
> How do I correct this issue?
>
> Thanks
> ----------------------------------------------------------------------
> -----------
> Reid Madsen | Principal Engineer | NM Sys. Eng. & Arch. | Tektronix
> Inc. | 469-330-4018 | reid.madsen@tek.com
>
>