both tethereal and ethereal use functions from GLIB. things like
hashtables, memory management and specific types declared in the glib
headers.
use --disable-gtk2 if you want to compile it for GLIB1
On 7/7/05, Glenn Newell <Glenn.Newell@xxxxxxxxxxxx> wrote:
> Hi,
>
> I'm trying to build a consistent tethereal version across all our
> platforms:
>
> RH 7.2 x86
> RHEL 3.0 x86
> RHEL 3.0 AMD64
> Suse E9 EM64t
> Solaris 2.5 - 2.9 sparc
> HPUX 11
> etc.
>
> for the platforms that don't have native GLIB2 and GTK+ (such as RH 7.2
> and Solaris), I'm configuring with:
>
> --disable-ethereal --disable-gtktest --disable-glibtest
>
> but I STILL get a config error for Glib2:
>
> checking for pkg-config... /usr/bin/pkg-config
> checking for GLIB - version >= 2.0.0... no
> *** Could not run GLIB test program, checking why...
> *** The test program failed to compile or link. See the file config.log
> for the
> *** exact error that occured. This usually means GLIB is incorrectly
> installed.
> configure: error: GLib2 distribution not found.
>
> Do I really need that if I'm not building a GUI?
>
> On Solaris I went ahead and installed Glib2 (but not GTK+) and can get
> past the configure problem, but then I have a link error:
>
> Undefined first referenced
> symbol in file
> libiconv epan/.libs/libethereal.so
> libiconv_open epan/.libs/libethereal.so
> libiconv_close epan/.libs/libethereal.so
> register_all_plugin_tap_listeners tethereal.o
> ld: fatal: Symbol referencing errors. No output written to
> .libs/tethereal
> collect2: ld returned 1 exit status
>
> A search of the list suggested tacking "." out of LD_LIBRARY_PATH, but
> that didn't help .
>
> Suggestions?
>
> Thanks,
> Glenn
>
> _______________________________________________
> Ethereal-users mailing list
> Ethereal-users@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-users
>