Hin-Tak Leung, upstream author of the pxljr driver has found out what the problem was:
---------- I have worked out what's the problem, after looking at Ubuntu's x86_64 libjpeg build log. Recent Ubuntu adds '-Wl,-Bsymbolic-functions' to the LDFLAGS . This flag has exactly the effect I described: disallow programs to override symbols in a shared library. There are a few past and present bugs/discussion about this: https://lists.ubuntu.com/archives/ubuntu-devel/2008-May/025367.html https://bugs.launchpad.net/ubuntu/+source/libxfont/+bug/230460 https://bugs.launchpad.net/ubuntu/+source/xfe/+bug/644645 and possibly others. I guess you could ask Ubuntu's libjpeg maintainer to drop that LDFLAGS . There are some performance penalty, obviously system-wide. That depends on how much you want hplip to work (without them modifying to cope). [...] Hin-Tak ---------- So I rebuilt libjpeg6b with the LDFLAGS removed ("LDFLAGS= " before "./configure ..." in debian/rules) and this made HPLIP working with the HP Color LaserJet 3500/3550/3600. That's it! Thank you, Hin-Tak! The debdiff for the change is attached. Please apply it to the Ubuntu package. ** Patch added: "debdiffwhich fixes this bug in the libjpeg6b package" https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/777670/+attachment/2262436/+files/libjpeg6b_6b1-1ubuntu1_6b1-1ubuntu2.debdiff ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/777670 Title: wrong colors on HPCLJ 3500/3600 printer after switching to 11.04 To manage notifications about this bug go to: https://bugs.launchpad.net/foomatic-db-hpijs/+bug/777670/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
