NetBSD-Users archive

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

Missing dependency in emulators/vice?



Just built emulators/vice from the latest pkgsrc 2011Q3 on 5.1_STABLE/amd64, and get the following link errors:

/usr/pkgsrc/emulators/vice/work/.buildlink/lib/libcairo.so: undefined reference 
to `pixman_image_set_destroy_function'
/usr/pkgsrc/emulators/vice/work/.buildlink/lib/libcairo.so: undefined reference 
to `pixman_image_composite32'
/usr/pkgsrc/emulators/vice/work/.buildlink/lib/libcairo.so: undefined reference 
to `pixman_image_fill_boxes'

I have "gnome" in PKG_DEFAULT_OPTIONS, so vice is built with gui option "gnome", which pulls in cairo via x11/gtk2/buidlink3.mk. Cairo was built with libpixman, but looking at the vice link commandline, there is indeed no -lpixman in the link.

Is something missing in the buildlink3 machinery to say that whatever links with cairo needs to link with pixman, or am I looking down the wrong road here? (I have absolutely no understanding of the pkgsrc Makefile machinery, just trying to figure out what's going wrong here)

Best regards,
ali:)


Home | Main Index | Thread Index | Old Index