On May 30, 2007, at 2:59 PM, Mark Boltz wrote:
	...
   configure --without-libjpeg --without-libpng --without-libtiff  
for rest:
	...
Wireshark seemed to compile cleanly, but when I go to start it under  
X11 now, it loads the splash for init dissectors, and then crashed  
with:
mboltz$ wireshark
(wireshark:12581): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:  
assertion `filename != NULL' failed
(wireshark:12581): GLib-GObject-CRITICAL **: g_object_ref: assertion  
`G_IS_OBJECT (object)' failed
Bus error
Any ideas?
Well, this one finally bit me, and the problem appears to be that "-- 
without-libpng" is a bad idea, at least with later versions of GTK+.
It turned out that one of the GTK+ test programs crashed, too, so it's  
a GTK+ problem.
Building and installing libpng, and then building GTK+ with libpng  
(but still without libjpeg and libtiff), gave me a GTK+ test program  
that didn't crash on startup.  Building Wireshark with that version of  
libpng gave me a Wireshark that didn't crash on startup.
(I *suspect* the problem is that a whole bunch of images it uses for  
toolbars, etc. are PNGs, and that the image-caching stuff that showed  
up in later versions of GTK+ assumes GTK+ was built with libpng and  
crashes if it doesn't.)