Hi, We've been through this several times, and today I received one more suggestion that may work: The whole point is replacing the current line in configure.in with something better ;). <current line> CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --I_opts`" </current line> Kelson and Raphael had to patch for SUSE 8.1: http://article.gmane.org/gmane.comp.web.dillo.devel/1011/match=libpng http://lists.auriga.wearlab.de/pipermail/dillo-dev/2003-April/000532.html Basically: <patched line> CPPFLAGS="$CPPFLAGS -I/usr/local/include/libpng12" </patched line> and here's the new candidate: <candidate line> CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --cppflags`" </candidate line> At least it looks clean! The funny thing is that on my box, the "candidate" and "current" give different results, but it works with either one! :-) Worth a try? Surely. Please give a test to the candidate and tell us how it works for you. Cheers Jorge.-
Hi,
<current line> CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --I_opts`" </current line>
<snip>
<candidate line> CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --cppflags`" </candidate line>
Total approval from my side ! Yes, the two options give slightly different results, but the differences don't matter. The problem is, the png developers first introduced the --cppflags options in release 1.2.4 and in 1.2.5 they furthermore introduced --I_opts (and more fine grained flags). And dillo, of course :-), expects the latest release of libpng. So all distributions stuck at release 1.2.4 have this problem we are seeing (e.g. Suse 8.1). But moving to the more comaptible --cppflags version will fix this particular problem. Cheers Andreas -- **************************** NEW ADDRESS ****************************** Hamburger Sternwarte Universitaet Hamburg Gojenbergsweg 112 Tel. ++49 40 42891 4016 D-21029 Hamburg, Germany Fax. ++49 40 42891 4198
Jorge Arellano Cid wrote:
<candidate line> CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --cppflags`" </candidate line>
Yes! Hooray! I've been struggling with this for months and at last I have Dillo back again. After applying this change to configure.in and re-running autoconf the ./configure worked and I was able to build Dillo without a hitch. Thank you very much. And thanks Dillo team for a great browser! Regards, Bill
participants (3)
-
Andreas Schweitzer
-
Jorge Arellano Cid
-
William Trenker