GNOME Bugzilla – Bug 310127
please include lcms for f-spot
Last modified: 2006-03-16 02:18:58 UTC
Distribution/Version: Mandrake 10 lcms or Little CMS (Colour Management system) is needed to build F-spot lcms would also be useful to the GIMP and allow it to be built with additional colour management functionality. My distribution (Mandrake 10) inlcudes lcms only because I have Scribus installed but only version 1.10 and not the devel packages. checking for lcms >= 1.12... Package lcms was not found in the pkg-config search path. Perhaps you should add the directory containing `lcms.pc' to the PKG_CONFIG_PATH environment variable No package 'lcms' found checking for cmsCreateBCHSWabstractProfile in -llcms... no configure: error: liblcms not found make: *** [configure-work/main.d/f-spot-0.0.12/configure] Error 1
You should be able to get a newer version of lcms-dev/lcms-devel from either a newer version of your distro or from Mandriva Cooker. The GARNOME README has also been updated to list lcms-dev/lcms-devel as a dependency for f-spot.
> You should be able to get a newer version of lcms-dev/lcms-devel from either a newer version of your distro or from Mandriva Cooker. I do not have root so that option is impossible. I wish developers would stop making that assumption. The whole beauty of Garnome is that it doesn't require me to have root and it doesn't require me to manually update my whole toolchain. Adding it to the README is a helpful start but it doesn't in any way solve this bug report. This is still a bug.
You make a fair point about not having root access...BUT... If you don't have root access then the easiest thing for you to do is to create a garball for lcms and drop it into bootstrap whenever you build GARNOME. If we start adding garballs in for every dependency that someone doesn't have on their system then it'll turn into a maintenance nightmare for us. We've been thinking about releasing a meta-garball that includes pkgs like lcms and others as a garnome-extras package. Let me talk to guenther about this and see what we can do.