* Kelson Vibber <kelson@pobox.com> [08-07-03 13:01]:
Patrick,
From what you sent me it looks like the problem with the binary RPM is over new libpng and glibc versions.
Here's what I've gotten from SuSE's FTP site as far as library versions:
SuSE 8.1: glibc 2.2 libpng 1.2.4
SuSE 8.2: glibc 2.3 libpng 1.2.5
So the glibc version conflict is explained. The libpng conflict is strange, though, because I would expect those to be the same generation of libpng. What version does "rpm -qi libpng" report?
1.2.4
I did some digging through the mailing list archives, and came across the thread in which you were having problems compiling 0.7.2 from source. I had forgotten that the source needed to be patched to compile it on SuSE 8.1 ( http://lists.auriga.wearlab.de/pipermail/dillo-dev/2003-April/000532.html )
dillo.configure.diff: *** configure.dist 2003-04-29 18:24:39.000000000 +0200 --- configure 2003-04-30 11:43:31.000000000 +0200 *************** *** 4227,4233 **** PNG_CONFIG="`which libpng-config || which libpng12-config`" if test -n "$PNG_CONFIG" ; then ! CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --I_opts`" fi --- 4227,4233 ---- PNG_CONFIG="`which libpng-config || which libpng12-config`" if test -n "$PNG_CONFIG" ; then ! CPPFLAGS="$CPPFLAGS `$PNG_CONFIG --cppflags`" fi
Does the 0.7.3 source RPM build, or does it give you the same libpng errors as 0.7.2? Can you compile 0.7.3 from source? If not, does it work after applying the patch? If so, I'll add it to the SRPM and apply it for SuSE <= 8.1 (or better yet, if I can figure out a way to do it, only on versions of libpng that need it).
0.7.3 compiles fine with the patch above and works... checkinstall generated dillo-dillo-1.i586.rpm, 1674753 bytes
I'll try to find time soon to install a copy of SuSE 8.1 so I can do my own testing & building. I'm not too fond of SuSE's FTP-based installation, but the rant would be way off-topic. For now, I've renamed the SuSE RPM to make it clear it will only work on 8.2.
-- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org