Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 466916 - media-libs/oyranos-0.9.4 should depend on media-libs/libraw - ould NOT find LibRaw (missing: LIBRAW_LIBRARIES LIBRAW_INCLUDE_DIR)
Summary: media-libs/oyranos-0.9.4 should depend on media-libs/libraw - ould NOT find L...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-23 19:11 UTC by Peter Gantner (a.k.a. nephros)
Modified: 2013-04-26 13:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log,8.42 KB, text/plain)
2013-04-25 19:37 UTC, parafin
Details
emerge.info (emerge.info,6.87 KB, text/plain)
2013-04-26 07:24 UTC, Peter Gantner (a.k.a. nephros)
Details
media-libs:oyranos-0.9.4-r1:20130425-190547.log (media-libs:oyranos-0.9.4-r1:20130425-190547.log,8.99 KB, text/plain)
2013-04-26 07:24 UTC, Peter Gantner (a.k.a. nephros)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Gantner (a.k.a. nephros) 2013-04-23 19:11:27 UTC
+++ This bug was initially created as a clone of Bug #464254 +++


-- Found CAIRO: cairo
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/bin/qmake (found version "4.8.4")
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.9.0")
-- checking for module 'libraw'
--   package 'libraw' not found
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
  Could NOT find LibRaw (missing: LIBRAW_LIBRARIES LIBRAW_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  cmake/Modules/FindLibRaw.cmake:35 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/CMakeLists.txt:173 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
 * ERROR: media-libs/oyranos-0.9.4-r1 failed (configure phase):
 *   cmake failed
 *
Comment 1 Andreas Sturmlechner gentoo-dev 2013-04-24 20:14:54 UTC
The dependency is right there in the ebuild, somehow the macro fails on your system.
Comment 2 Michael Weber (RETIRED) gentoo-dev 2013-04-25 14:03:11 UTC
Full build log and emerge --info output, pls.
Comment 3 Michael Weber (RETIRED) gentoo-dev 2013-04-25 14:08:02 UTC
(In reply to comment #1)
> The dependency is right there in the ebuild, somehow the macro fails on your
> system.

I'd bet on an abi_x86_32 issue (libraw does not have a 32bit version on amd64, jet) but the small portion of build.log mentiioning /usr/lib64/libxml2.so is inconclusive. this could either be an false output during 32bit src_configure or point to an plain 64bit problem.
Comment 4 parafin 2013-04-25 17:29:00 UTC
I have the same error, there's no dependency on libraw in 0.9.4-r1 ebuild, it got lost during some cleaning it seems (removing raw USE-flag).
Comment 5 Michael Weber (RETIRED) gentoo-dev 2013-04-25 19:28:12 UTC
(In reply to comment #4)
> I have the same error, there's no dependency on libraw in 0.9.4-r1 ebuild,
> it got lost during some cleaning it seems (removing raw USE-flag).

agreed on the missing dep, but I'd like to see complete build logs, too.
Comment 6 Michael Weber (RETIRED) gentoo-dev 2013-04-25 19:32:50 UTC
+  25 Apr 2013; Michael Weber <xmw@gentoo.org> oyranos-0.9.4-r1.ebuild:
+  Re-add USE raw, restrict abi_x86_32
+ 
libraw[abi_x86_32] is complicated due it's deps tree lcms->(jpeg,zlib,tiff).
Comment 7 parafin 2013-04-25 19:37:47 UTC
Created attachment 346602 [details]
build log

I don't see why you need build log (relevant lines are in the original report), but I'll humour you. Also you can check out another build log in bug #467246
Comment 8 Peter Gantner (a.k.a. nephros) 2013-04-26 07:24:02 UTC
Created attachment 346616 [details]
emerge.info

emerge --info
Comment 9 Peter Gantner (a.k.a. nephros) 2013-04-26 07:24:18 UTC
Created attachment 346618 [details]
media-libs:oyranos-0.9.4-r1:20130425-190547.log

build.log
Comment 10 Peter Gantner (a.k.a. nephros) 2013-04-26 07:56:27 UTC
Reopen, while there might be issues with the ABI as well I think this bug is simply the missing dep in -r1.
Comment 11 Michael Weber (RETIRED) gentoo-dev 2013-04-26 13:47:54 UTC
(In reply to comment #7)
> Created attachment 346602 [details]
> build log
> 
> I don't see why you need build log (relevant lines are in the original
> report), but I'll humour you. 
The lines "* amd64: running cmake-utils_src_configure" fails in the original log, leading to speculations on comment 3.

> Also you can check out another build log in bug #467246

The use flag and restriction "amd64? ( abi_x86_32? ( !raw ) )" was added, thanks for the follow up.

  25 Apr 2013; Michael Weber <xmw@gentoo.org> oyranos-0.9.4-r1.ebuild:
  Re-add USE raw, restrict abi_x86_32
Comment 12 Michael Weber (RETIRED) gentoo-dev 2013-04-26 13:48:22 UTC
(In reply to comment #11)
> The use flag and restriction "amd64? ( abi_x86_32? ( !raw ) )" was added,
and the dependency, of course.