[Dillo-dev]AIX problems
Hello, since upgrading to 1.2.10 did not help, I pathed manually every file including gtk.h by doing #undef func_data before. - I notice I get 'stcasecmp' implicit declaration warning. - the vsdnprintf was already reported and shouldn't be a matter. at the final linking inside "src" I get errors about duplicate symbols (.strcmp, strcmp, .pov) This time I got the WAIT_ANY error on aix too (I wonder why I didn't get it last time!, maybe because I am using gnu-make ?) and subsituted it with -1. Compile ends. As the last time dillo crashes with an illegal instruction and GDB doesn't return me a useful backtrace. I am quite clueless. Can I compile dillo with debug? -Ric
On Sun, 1 Feb 2004, Riccardo wrote:
Hello,
since upgrading to 1.2.10 did not help, I pathed manually every file including gtk.h by doing #undef func_data before.
- I notice I get 'stcasecmp' implicit declaration warning.
Fixed in CVS.
- the vsnprintf was already reported and shouldn't be a matter.
Yes.
at the final linking inside "src" I get errors about duplicate symbols (.strcmp, strcmp, .pov)
??
This time I got the WAIT_ANY error on aix too (I wonder why I didn't get it last time!, maybe because I am using gnu-make ?) and subsituted it with -1.
Probably because you didn't use the CVS code. The CVS code is free of WAIT_ANY. Well, I made a new tarball with it... With regard to glib/gtk 1.2.10, effectively glib has no func_data inside, but gtk+ is full of it! Maybe simply undefining it in dillo (or any source) yields some obscure side-effects. You can re-compile gtk+-1.2.10 using something like this script: <q> #!/bin/bash # # Call with: find -name "*" -exec ./fix {} \; # if test -n "`echo $1 | sed 's/l$//' | grep "\.[chp]$"`"; then echo $1 mv $1 $1.BAK sed 's/\([^_]\)func_data/\1func_par/g' $1.BAK > $1 rm $1.BAK fi </q> It will replace "func_data" with "func_par" all along the code. That way, you'll not need to tweak dillo or any other program with regard to func_data. How? unpack e clean gtk+-1.2.10 cd gtk+-1.2.10 copy "fix" to this directory chmod +x fix find -name "*" -exec ./fix {} \; ./configure make ... Then grab dillo-0.8.0-pre.Feb02.tar.gz from dillo.org/test/ and try it! Cheers Jorge.-
Hey Jorge, ok, I had to use /bin/sh...
How?
unpack e clean gtk+-1.2.10 cd gtk+-1.2.10 copy "fix" to this directory chmod +x fix find -name "*" -exec ./fix {} \;
find . -name <etc)
Then grab dillo-0.8.0-pre.Feb02.tar.gz from dillo.org/test/ and try it!
can I use CVS too? where do I find this tarball? -Ric
On Wed, 4 Feb 2004, Riccardo wrote:
Hey Jorge,
ok, I had to use /bin/sh...
How?
unpack e clean gtk+-1.2.10 cd gtk+-1.2.10 copy "fix" to this directory chmod +x fix find -name "*" -exec ./fix {} \;
find . -name <etc)
Then grab dillo-0.8.0-pre.Feb02.tar.gz from dillo.org/test/ and try it!
can I use CVS too?
Yes, but CVS requires to run autogen.sh, which needs a properly intalled autoconf/automake pair.
where do I find this tarball?
http://www.dillo.org/test/dillo-0.8.0-pre.Feb02.tar.gz Cheers Jorge.-
where do I find this tarball?
Ok, I recompiled a "patched" gtk+ 1.2.10 and installed it I got the aboove tarbal, compiled it without modifications and it compiled smoothlz (except some warnings about int and long int arguments and similar). but the binary still crashes, unfortunately the only backtrace I get is this: which isn't very useful I fear. Program received signal SIGILL, Illegal instruction. 0x0 in ?? () from /usr/local/build/dillo-0.8.0-pre/src/./dillo (gdb) bt #0 0x0 in ?? () from /usr/local/build/dillo-0.8.0-pre/src/./dillo (gdb) Riccardo
On Sat, 7 Feb 2004, Riccardo wrote:
where do I find this tarball?
Ok, I recompiled a "patched" gtk+ 1.2.10 and installed it
I got the aboove tarbal, compiled it without modifications and it compiled smoothlz (except some warnings about int and long int arguments and similar).
but the binary still crashes, unfortunately
:-( Please send me the warnings. Cheers Jorge.- PS: Tomorrow I'll upload dillo-0.8.0-rc1 (same as current CVS). Most probably this will be the released one. Last hour testing is welcome :-)
participants (2)
-
Jorge Arellano Cid
-
Riccardo