on 12/12/03 5:43 PM, Alexander Strange wrote:

> That looks to me like Ethereal implemented it internally before it
> existed inside GTK+, and it could certainly cause problems; but I
> haven't had any problem reports for it before.

    I read some old reports of the same thing. One thread suggested removing
the gtk code from the package. However, Guy submitted his improved Clist
code to GTK and it was accepted. The Ethereal package actually has a GTK
directory so that it can be self-contained. On the other hand, I've read
more recent statements that the configure scripts check for an existing GTK+
library and uses that when found. On the third hand, the following is in the
out put of my compilation:

source='gtkclist.c' object='gtkclist.o' libtool=no \
depfile='.deps/gtkclist.Po' tmpdepfile='.deps/gtkclist.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/sw/include -I.. -I../wiretap
-I/sw/include  -DINET6 -no-cpp-precomp -D_U_="__attribute__((unused))" -Wall
-W -g -O2 -I.. -I../wiretap -I/sw/include/gtk-1.2 -I/sw/include/glib-1.2
-I/sw/lib/glib/include -I/usr/X11R6/include -I/sw/include -c `test -f
'gtkclist.c' || echo './'`gtkclist.c

It looks like the Ethereal version of gtkclist is compiled into Ethereal.
Thus the multiple definitions of symbols certainly seems to be an Ethereal
problem but I'm beginning to believe that this isn't connected to the bus
error. I've read that a bus error involves misaligned data
(unaligned-pointer dereference?) and is pretty low level. One report was
related to the level of optimization in compilation and Bill Scott found
problems in a different application that depended on the level of
optimization.

    I'm probably wrong about the relationship between the "multiple
definitions" of symbols and the bus error. However, the bus error still
appears to occur in GTK code. Bill Scott also found that changing GTK
version had more effect than changing Ethereal version. However, I've been
completely unable to get rid of the bus error.

    You never did say whether you could reproduce the problem. Has anyone
here gotten Ethereal to run with newer revisions of GTK?
-- 
Gary Kerbaugh
~~~~~~~~~~~~~~~~~~
    I don't know whether they're a Motif invention or were lifted from
    Windows or MacOS - or if they were lifted from Windows which lifted them
    from MacOS, or if, in turn, Apple lifted them from Xerox :-)
        --Guy Harris (Ethereal)



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to