Summary: | media-libs/lensfun-0.2.5_p153 does not install pkg-config file (was media-gfx/rawstudio-2.0 - Package lensfun was not found) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | graphics+disabled, jnerin |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/var/tmp/portage/media-gfx/rawstudio-2.0/temp/build.log
/var/tmp/portage/media-gfx/rawstudio-2.0/work/rawstudio-2.0/config.log /var/tmp/portage/media-gfx/rawstudio-2.0/work/rawstudio-2.0/config.log with lensfun-0.2.5_p153 |
Description
Juergen Rose
2012-04-20 17:50:41 UTC
Created attachment 309649 [details]
/var/tmp/portage/media-gfx/rawstudio-2.0/temp/build.log
!!! Please attach the following file when seeking support: !!! /var/tmp/portage/media-gfx/rawstudio-2.0/work/rawstudio-2.0/config.log Created attachment 309933 [details]
/var/tmp/portage/media-gfx/rawstudio-2.0/work/rawstudio-2.0/config.log
I can confirm this on my computer, which is amd64. It appears that lensfun is not a pkg-config library. I just made a lensfun.pc file for it: lensfun.pc prefix=/usr exec_prefix={$prefix} libdir=/usr/lib64 includedir=${prefix}/include Name: lensfun Description: Library for rectifying and simulating photographic lens distortion Version: 0.2.5.1 Libs: -L${libdir} -llensfun Cflags: -I${includedir} You might need to adjust accordingly depending on your architecture. While I am guessing ideally that this would either be a use flag, or the lensfun maintainers would make a .pc file for it, I am not an expert. But this is a quick workaround. Seems like this is fallout from the switch to cmake build system in lensfun. Needs investigation. (In reply to comment #5) > Seems like this is fallout from the switch to cmake build system in lensfun. > Needs investigation. indeed, rawstudio compiled before # qlop -g media-libs/lensfun lensfun: Mon Oct 10 17:44:54 2011: 4 seconds lensfun: Wed Oct 12 17:56:58 2011: 7 seconds lensfun: Tue Jan 17 22:14:06 2012: 10 seconds lensfun: Wed Jan 18 21:39:27 2012: 13 seconds lensfun: Sat Apr 14 22:22:45 2012: 5 seconds lensfun: Tue May 8 12:48:07 2012: 9 seconds lensfun: 6 times # qlop -g rawstudio rawstudio: Tue Oct 11 01:57:08 2011: 41 seconds rawstudio: Thu Oct 13 05:33:35 2011: 72 seconds rawstudio: Wed Jan 18 07:34:59 2012: 90 seconds rawstudio: Thu Jan 19 02:23:55 2012: 118 seconds rawstudio: Wed Apr 4 19:52:34 2012: 60 seconds rawstudio: Fri Apr 6 02:22:41 2012: 67 seconds rawstudio: 6 times *lensfun-0.2.5_p153 (14 Apr 2012) 14 Apr 2012; Andreas K. Huettel <dilfridge@gentoo.org> +lensfun-0.2.5_p153.ebuild, +files/lensfun-0.2.5_p153-build.patch: Version bump to snapshot, using CMake build system, should fix bug 374547 Since April 15th I have lensfun-0.2.5_p153 installed, but nevertheless rawstudio-2.0 fails to configure, because lensfun package is not found: root@lynx:/root(9)# genlop -t lensfun | tail Thu May 13 11:19:36 2010 >>> media-libs/lensfun-0.2.5-r1 merge time: 21 seconds. Mon Aug 8 09:40:05 2011 >>> media-libs/lensfun-0.2.5-r2 merge time: 14 seconds. Sun Apr 15 07:19:39 2012 >>> media-libs/lensfun-0.2.5_p153 merge time: 15 seconds. root@lynx:/root(10)# emerge rawstudio Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) media-gfx/rawstudio-2.0 * rawstudio-2.0.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking rawstudio-2.0.tar.gz to /var/tmp/portage/media-gfx/rawstudio-2.0/work >>> Source unpacked in /var/tmp/portage/media-gfx/rawstudio-2.0/work ... checking pkg-config is at least version 0.9.0... yes checking for PACKAGE... no configure: error: Package requirements (gtk+-2.0 >= 2.8.0 libxml-2.0 >= 2.4 gconf-2.0 >= 2.0 lcms dbus-1 exiv2 fftw3f lensfun libcurl flickcurl sqlite3 libssl libgphoto2 x11) were not met: No package 'lensfun' found It happens at all systems, where I test it. Created attachment 311329 [details]
/var/tmp/portage/media-gfx/rawstudio-2.0/work/rawstudio-2.0/config.log with lensfun-0.2.5_p153
Fixed in media-libs/lensfun-0.2.5_p153-r1 |