I have been unable to compile ethereal 0.10.8 on Solaris because of an
unresolved dependency problem. I eventually tracked the problem to a
missing dependency on epan/dissectors/libdissectors.la at link time.
The attached patch to Makefile.in fixes the problem for me. If this
patch is acceptable, please include the change in future releases.
Also, I am not subscribed to this list, so please keep me in the CC list
on any future replies. I can also provide more information about my
original problem if requested.
--
Michael Haverkamp
--- Makefile.in.old 2004-12-17 09:03:51.198314000 -0600
+++ Makefile.in 2004-12-17 09:02:45.098321000 -0600
@@ -860,7 +860,8 @@
ethereal_additional_libs = \
gtk/libui.a \
wiretap/libwiretap.la \
- epan/libethereal.la
+ epan/libethereal.la \
+ epan/dissectors/libdissectors.la
# This is the automake dependency variable for the executable
@@ -892,7 +893,8 @@
# linked into the tethereal executable.
tethereal_additional_libs = \
wiretap/libwiretap.la \
- epan/libethereal.la
+ epan/libethereal.la \
+ epan/dissectors/libdissectors.la
# This is the automake dependency variable for the executable
@@ -955,7 +957,8 @@
dftest_additional_libs = \
wiretap/libwiretap.la \
- epan/libethereal.la
+ epan/libethereal.la \
+ epan/dissectors/libdissectors.la
dftest_DEPENDENCIES = \
$(ethereal_optional_objects) \