Hi,
I just commited a minor change to the new configure.in. It avoids running AC_CHECK_LIB twice when testing png headers. I hope it is the right thing to do! :)
Well, sort of. See below.
I'll check it out and test it on a bunch of systems. The testing will probably take a while, but I won't be able to do it on the weekend :-) *Maybe* before.
Please tell me how things have gone. Basically I'm waiting for these issues to be solved to make the 0.7.2 release.
With the current version it does no longer work *quite* out of the box on the BSD's. It will work when doing a CPPFLAGS=/usr/local/include LDFLAGS=/usr/local/lib ./configure but this is not what I call out of the box :-). Also, if png.h is on libpng/png.h and NOT as well in png.h, it will complain, it does not find png.h. However, this warning is misleading, since configure will find everything just fine and dillo compiles and works just fine. I attach a patch which fixes both problems. The /usr/local stuff really only is an issue for gcc3.x since gcc3.x already has /usr/local as default directories, so I test for that case. That *should* be ok. The png.h stuff is more or less my original solution :-) ... there was a reason for that convoluted approach ... :-)
Has anyone else tested the changes this mail's subject alludes?
Yes, please, so far I tested on FreeBSD 4.7 with gcc2.95 and some Linux variants. I'll test OpenBSD later (but that should be ok ...). But if somebody has some other systems, do test ! FreeBSD 5.0 anyone ? Cheers Andreas P.S.: "full-screen" may indeed be misleading - maybe all of us got used to what it means :-) -- **************************** NEW ADDRESS ****************************** Hamburger Sternwarte Universitaet Hamburg Gojenbergsweg 112 Tel. ++49 40 42891 4016 D-21029 Hamburg, Germany Fax. ++49 40 42891 4198