Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-users: Re: [Ethereal-users] Source build question on Solaris 10

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

From: Jaap Keuter <jaap.keuter@xxxxxxxxx>
Date: Sat, 8 Apr 2006 21:27:16 +0200 (CEST)
Hi,

It looks like make skips over the epan directory where the dissectors come
from, the code you're missing. Maybe you could try to make the target
all-recursive.

Thanx,
Jaap

On Fri, 7 Apr 2006, Chris wrote:

> I'm building Ethereal 0.10.14 on a Solaris 10x86 host.
>
> The build fails on the main Makefile in the ethereal-0.10.14 directory:
>
> gmake[2]: Entering directory `ethereal-0.10.14'
> /usr/bin/perl ./make-version.pl .
> Version configuration file version.conf not found.  Using defaults.
> This is not a SVN build.
> svnversion.h is up-to-date.
> /bin/bash ./libtool --mode=link --tag=CC gcc
> -D_U_="__attribute__((unused))" -Wall -Wpointer-arith -W  -g -O2
> -Wno-return-type -DFUNCPROTO=15 -I/usr/local/include
> -I/usr/sfw/include/gtk-1.2 -I/usr/sfw/include/glib-1.2
>...........
> Undefined                       first referenced
>  symbol                             in file
> RegistrationRejectReason_vals       gtk/libui.a(h225_counter.o)
> register_all_protocol_handoffs      gtk/libui.a(main.o)
> AdmissionRejectReason_vals          gtk/libui.a(h225_counter.o)
> gsm_map_opr_code_strings            gtk/libui.a(gsm_map_stat.o)
> isup_message_type_value             gtk/libui.a(voip_calls.o)
> T_h323_message_body_vals            gtk/libui.a(h225_counter.o)
> DisengageRejectReason_vals          gtk/libui.a(h225_counter.o)
> FacilityReason_vals                 gtk/libui.a(h225_counter.o)
>............
> ld: fatal: Symbol referencing errors. No output written to .libs/ethereal
> collect2: ld returned 1 exit status
> gmake[2]: *** [ethereal] Error 1
> gmake[1]: *** [all-recursive] Error 1
> gmake: *** [all] Error 2
>
> I'm using the Solaris 10 Glib/Gtk libraries, Solaris Gcc, Gnu sed/bison/flex,
> GNU make, and Solaris ld.
>
> Here's my initial config parameters.
>
> $ ./configure --prefix=/opt/ethereal
> --sysconfdir=/etc/opt/ethereal --disable-gtk2 --without-net-snmp
>