Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Install Ethereal on Panther with Darwinports UNIX
I had trouble installing and running Ethereal on OS X with Darwinports. I know many here prefer Fink, but I wanted to use ports myself.

Thanks to MacOSXHints, I was able to solve my problem, and created a 'How-To' on my blog at jackburton.blogspot.com

Hope it can help some other people who were trying to do the same thing.
    •    
  • Currently 1.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[4,484 views]  

Install Ethereal on Panther with Darwinports | 4 comments | Create New Account
Click here to return to the 'Install Ethereal on Panther with Darwinports' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Re: Install Ethereal on Panther with Darwinports
Authored by: sjk on Jun 30, '04 11:00:02PM
Wow, this is exactly what I was looking to do just a few hours ago and put it off because it was more involved than I anticipated, especially without Darwin Ports (or Fink) already installed. Until now I've just compiled other third party apps from source as needed but Darwin Ports (which also appeals to me more than Fink) is worth it this time for dealing with all the Ethereal dependencies. Your timely write-up has inspired me to give it a go later. Thanks!

[ Reply to This | # ]
Re: Install Ethereal on Panther with Darwinports
Authored by: Jack Burton on Jul 01, '04 07:32:52PM

Glad I could help. I've gotten a lot from the online community in my years of IT work, and I'm glad to be able to give back.



[ Reply to This | # ]
Re: Install Ethereal on Panther with Darwinports
Authored by: sighup9 on Jul 05, '04 09:12:02PM

Greetings and thanks for the post.

I tried what you suggested for building ethereal from darwinports and get the following error during make all for ethereal... did you have the same issue or is this something new?

Thanks.

---> Attempting to fetch ethereal-0.10.4.tar.bz2 from ftp://ftp.ethereal.com/pub/ethereal/all-versions/
---> Verifying checksum(s) for ethereal
---> Extracting ethereal
---> Configuring ethereal
---> Building ethereal with target all
Error: Target com.apple.build returned: shell command "cd "/Users/ewagner/src/darwinports/dports/net/ethereal/work/ethereal-0.10.4" && make all" returned error 2
Command output: source='filters.c' object='filters.o' libtool=no \
depfile='.deps/filters.Po' tmpdepfile='.deps/filters.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./wiretap -I/usr/local/include -I/opt/local/include -DINET6 -no-cpp-precomp -D_U_="__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -DXTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -c `test -f 'filters.c' || echo './'`filters.c
source='g711.c' object='g711.o' libtool=no \
depfile='.deps/g711.Po' tmpdepfile='.deps/g711.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./wiretap -I/usr/local/include -I/opt/local/include -DINET6 -no-cpp-precomp -D_U_="__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -DXTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -c `test -f 'g711.c' || echo './'`g711.c
source='proto_hier_stats.c' object='proto_hier_stats.o' libtool=no \
depfile='.deps/proto_hier_stats.Po' tmpdepfile='.deps/proto_hier_stats.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./wiretap -I/usr/local/include -I/opt/local/include -DINET6 -no-cpp-precomp -D_U_="__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -DXTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -c `test -f 'proto_hier_stats.c' || echo './'`proto_hier_stats.c
source='summary.c' object='summary.o' libtool=no \
depfile='.deps/summary.Po' tmpdepfile='.deps/summary.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./wiretap -I/usr/local/include -I/opt/local/include -DINET6 -no-cpp-precomp -D_U_="__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -DXTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -c `test -f 'summary.c' || echo './'`summary.c
/bin/sh ./libtool --mode=link gcc -DINET6 -no-cpp-precomp -D_U_="__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -DXTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -L/usr/local/lib -o ethereal -export-dynamic pcap-util-unix.o capture_stop_conditions.o cfile.o conditions.o disabled_protos.o pcap-util.o range.o ringbuffer.o timestats.o version_info.o alert_box.o capture.o file.o filters.o g711.o proto_hier_stats.o summary.o gtk/libui.a wiretap/libwiretap.la epan/libethereal.la -lcrypto -lpcap -L/opt/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -ltiff -ljpeg -lpng12 -lz -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv -lz
mkdir .libs
gcc -DINET6 -no-cpp-precomp "-D_U_=__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -DXTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -o .libs/ethereal pcap-util-unix.o capture_stop_conditions.o cfile.o conditions.o disabled_protos.o pcap-util.o range.o ringbuffer.o timestats.o version_info.o alert_box.o capture.o file.o filters.o g711.o proto_hier_stats.o summary.o -L/usr/local/lib gtk/libui.a -Lwiretap/.libs -lwiretap -L/opt/local/lib -Lepan/.libs -lethereal -lcrypto -lpcap -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -ltiff -ljpeg -lpng12 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -lc -L/usr/lib -liconv -lz
ld: warning multiple definitions of symbol _locale_charset
/usr/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
/opt/local/lib/libintl.dylib(localcharset.o) definition of _locale_charset
ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used
symbol _locale_charset used from dynamic library /usr/lib/libiconv.dylib(localcharset.o) not from earlier dynamic library /opt/local/lib/libintl.3.dylib(localcharset.o)
ld: Undefined symbols:
_g_string_sprintf
_g_string_sprintfa
make[2]: *** [ethereal] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2



[ Reply to This | # ]
Re: Install Ethereal on Panther with Darwinports
Authored by: Jack Burton on Jul 06, '04 10:34:33PM

That is something new. Almost looks like some of the dependent files are missing from the ports server. Have you tried again since this time?



[ Reply to This | # ]