Debian removed the .la files of the Xorg packages lately in Unstable. I could then notice the following problem: http://jhbuild.bxlug.be/builds/2006-04-18-0007/logs/poppler/#build Relevant part: /bin/sed: can't read /usr/lib/libXrender.la: No such file or directory libtool: link: `/usr/lib/libXrender.la' is not a valid libtool archive make[4]: *** [libpoppler-glib.la] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 I'm using jhbuild to build it as a part (aka module) of gnome 2.16. There are two installed versions of libXrender.la at that time: one system, in /usr/lib, and one in the buildroot/lib. The latter should be used preferably. Thanks for your help.
Oops, forgive me, there is no "system" libXrender.la, I was looking in the wrong chroot. But still, it does not find it in the buildroot of jhbuild. I read that .la files are evil (and that's why Debian decided to remove them completely), so this may still be a bug in poppler, while it can maybe also be interpreted as a bug in jhbuild or the moduleset.
I'm not a buildsystem expert but i completely fail to see how that's a poppler problem.
It is a problem of the poppler build system (probably somewhere in configure) when most other programs and libraries needing the same libraries no longer require the .la files to build but poppler does. I failed to find a clear explanation from «real» developers.
WTF! I'm not now a real poppler developer? Nice i can stop coding! :-)
Reassing to the glib bindings as it seems it's them who are pulling xrender.
I had this bug in Ubuntu long ago, but its now fixed. FWIW I had the problem when building kdelibs hence the bug is in X.org packages and not poppler.
(In reply to comment #4) > WTF! I'm not now a real poppler developer? Nice i can stop coding! :-) Keep cool, relax. I was just being sarcastic with «real developers», which sometimes break build systems of others to be more «real». I had no reason to want to offend you. Keep up the good work with Poppler, I'm a big Evince fan!
This is most likely a libtool problem - make sure you have deleted all .la files and do a clean checkout and try autogen.sh from there. Deleting .la is known to screw up a checkout that's been ./configure'd while they were present. Tentatively closing bug, please reopen with more info if problem persist. Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.