pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: editors/abiword versus pixman_image_set_destroy_function, pixman_image_composite32 and pixman_image_fill_boxes



At Mon, 1 Nov 2010 00:43:33 +0100,
Rhialto <rhialto%falu.nl@localhost> wrote:
> You may notice I'm doing my quarterly package rebuild, and I'm checkin
> on the failures now. So I'm running into many fresh problems in a short
> time.
> 
> The latest, abiword, fails like this at link time (it is a very very
> long command line, but it misses the mentioned 3 references in what
> appears to be its own copy of libcairo):
> [...]
> /pkg_comp/obj/pkgsrc/editors/abiword/default/.buildlink/lib/libcairo.so: 
> undefined reference to `pixman_image_set_destroy_function'
> /pkg_comp/obj/pkgsrc/editors/abiword/default/.buildlink/lib/libcairo.so: 
> undefined reference to `pixman_image_composite32'
> /pkg_comp/obj/pkgsrc/editors/abiword/default/.buildlink/lib/libcairo.so: 
> undefined reference to `pixman_image_fill_boxes'
> [...]
> Any ideas?

What version of NetBSD are you running?  This looks very much like a
problem several of us have had: as of the latest quarterly branch,
pkgsrc uses more recent x11 pixman libraries than those provided in
the 5.0.2 base system, and while the pkgsrc pixman libraries get
pulled in automatically, some packages see the base libraries first
and try to link against them.  See the threads "Is pango still
broken?" and "Travails of the pixman upgrade." on pkgsrc-users@

The workaround is to move the pixman libraries in your base x11
installation for the duration of the package build.  I don't know that
anyone has found a proper fix except upgrading the base system to 5.1

Ian Leroux


Home | Main Index | Thread Index | Old Index