diff options
author | Guy Harris <guy@alum.mit.edu> | 1999-12-23 01:39:23 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 1999-12-23 01:39:23 +0000 |
commit | 7ae468b485a1d8d1a5699e07a8aee689ebcee3fd (patch) | |
tree | e4c626f9b9375ae136bfe52544710cd4f9c00c2c /README.aix | |
parent | 15be42b765451e5837ab671e363da187f7869415 (diff) | |
download | wireshark-7ae468b485a1d8d1a5699e07a8aee689ebcee3fd.tar.gz wireshark-7ae468b485a1d8d1a5699e07a8aee689ebcee3fd.tar.bz2 wireshark-7ae468b485a1d8d1a5699e07a8aee689ebcee3fd.zip |
Beef up the AIX README with some more information.
svn path=/trunk/; revision=1371
Diffstat (limited to 'README.aix')
-rw-r--r-- | README.aix | 62 |
1 files changed, 58 insertions, 4 deletions
diff --git a/README.aix b/README.aix index 4015d2af8d..8d1830f5e1 100644 --- a/README.aix +++ b/README.aix @@ -1,10 +1,20 @@ -After much work and toil, Craig Rodrigues was able to compile libpcap and Ethereal -on AIX 4.3.2. His odyssey is document in various e-mails at -http://ethereal.zing.org/lists/ethereal-dev/199911/ +After much work and toil, Craig Rodrigues was able to compile libpcap +and Ethereal on AIX 4.3.2. His odyssey is document in various e-mails +at http://ethereal.zing.org/lists/ethereal-dev/199911/ -Here are a few excerpts. +Here are a few excerpts. Note that, to configure "libpcap" to use DLPI +rather than BPF (which it'll apparently use by default on AIX), +specifying the flag + --with-pcap=dlpi +to the "configure" script for "libpcap" should do the trick. + +The source code changes to Ethereal mentioned below should be in the +current source tree. The changes to GTK+ aren't in 1.2.6; they may +appear in a later release (the configure script file was accepted by the +GTK+ folks, as per Craig's mail; the "-lgdk" problem may require more +work). Subject: Re: [ethereal-dev] Re: [ethereal-users] Problems compiling 0.7.7 under AIX 4.3.2 From: Gilbert Ramirez <gram@xiexie.org> @@ -262,4 +272,48 @@ Craig Rodrigues http://www.gis.net/~craigr rodrigc@mediaone.net +Date: Thu, 11 Nov 1999 23:47:02 -0500 +From: Craig Rodrigues <rodrigc@mediaone.net> +To: ethereal-dev@zing.org +Subject: Re: [ethereal-dev] AIX: gtk problem solved, now an ethereal problem + +On Thu, Nov 11, 1999 at 11:50:23AM -0800, Guy Harris wrote: +> > The only differences between gtkclist.c in the gtk distribution and +> > gtkclist.c in the ethereal distribution relate to the ROW_ELEMENT +> > macro. It looks like an optimization for retrieving the GList item +> > when the requested row is the last row in the list. +> +> Yup - as per my other mail, Ethereal does that rather a lot when +> building the CList, and the optimization changes quadratic behavior to +> linear behavior. +> +> > Any ideas why this causes trouble? +> +> Mismatches between the layouts of data structures as declared in the +> "gtk/gtk*.h" files in the Ethereal source tree and the layouts as +> declared in the header files in the GTK+ source (either due to header +> file differences - although the header files appear to be identical to +> the GTK+ 1.2.6 ones - or due to compiler behavior differences)? + +I tried stepping things through the debugger, and constantly +hit the same segfault inside gdk_string_width(), line 308 of gdkfont.c + +Fails on line: switch(font->type), +where *font is: (type = -1, ascent = -1, descent = -1) +Stack trace: +gdk_string_width(font = 0x7caf01a4, string = "../"), line 308 in "gdkfont.c" +gtk_file_selection_populate(fs = 0x20094468, rel_path = "", try_complete = 0), line 1341 in "gtkfilesel.c" +gtk_file_selection_init(filesel = 0x20094468), line 513 in "gtkfilesel.c" +gtk_type_new(0xc315), line 403 in "gtktypeutils.c" +gtk_file_selection_new(title = "Ethereal: Open Capture File"), line 524 in "gtkfilesel.c" +file_open_cmd_cb(0x200640f4, 0x0), line 79 in "file_dlg.c" + +Removing gtkclist.o from libui.a and recompiling removed this problem. + +Any ideas? I'm stumped. + +-- +Craig Rodrigues +http://www.gis.net/~craigr +rodrigc@mediaone.net |