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
>