Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 443702 - media-gfx/blender-2.63a-r2 compile fails looking for UFconfig.h
Summary: media-gfx/blender-2.63a-r2 compile fails looking for UFconfig.h
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-17 22:11 UTC by Ryan Twitchell
Modified: 2012-12-31 15:56 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge-info,4.83 KB, text/plain)
2012-11-17 22:12 UTC, Ryan Twitchell
Details
build.log (blender-build.log.gz,52.92 KB, text/plain)
2012-11-17 22:13 UTC, Ryan Twitchell
Details
build.log gzipped (blender-build.log.gz,52.92 KB, application/octet-stream)
2012-11-17 22:14 UTC, Ryan Twitchell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Twitchell 2012-11-17 22:11:38 UTC
Compilation of blender-2.63a-r2 failed to build with the following error message:

In file included from extern/libmv/third_party/ldl/Source/ldl.c:158:0:
extern/libmv/third_party/ldl/Include/ldl.h:9:22: fatal error: UFconfig.h: No such file or directory
compilation terminated.
scons: *** [/var/tmp/portage/media-gfx/blender-2.63a-r2/work/build/linux/extern/libmv/third_party/ldl/Source/ldl.o] Error 1
scons: building terminated because of errors.

After manually installing sci-libs/ufconfig-3.7.1 (the current ~amd64 version), a successful build was performed.
Comment 1 Ryan Twitchell 2012-11-17 22:12:04 UTC
Created attachment 329762 [details]
emerge --info
Comment 2 Ryan Twitchell 2012-11-17 22:13:54 UTC
Created attachment 329764 [details]
build.log
Comment 3 Ryan Twitchell 2012-11-17 22:14:47 UTC
Created attachment 329766 [details]
build.log gzipped
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-11-17 22:49:32 UTC
Ryan can you please check one thing? Right now sci-libs/colamd is bringing in ufconfig as a dependency — you have the science overlay installed so that's probably bringing in a different colamd.

I'd like to know if colamd entirely dropped ufconfig dependencies internally or not..
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-11-17 22:50:33 UTC
Also this seems to be an extra bundled library, maybe I can get rid of it ...
Comment 6 Ryan Twitchell 2012-11-17 23:40:35 UTC
Current version of colamd is 2.8.0 from /usr/portage.  Though I did notice that I have dev-cpp/eigen-3.1.1-r1 installed from the science overlay.

Also:

# equery depgraph colamd

 * dependency graph for sci-libs/colamd-2.7.4
 `--  sci-libs/colamd-2.7.4  ~amd64 
   `--  sci-libs/ufconfig-3.7.1  (sci-libs/ufconfig) ~amd64 
   `--  sys-devel/automake-1.11.6  (>=sys-devel/automake-1.11.1) ~amd64 
   `--  sys-devel/automake-1.12.4  (>=sys-devel/automake-1.12) ~amd64 
   `--  sys-devel/autoconf-2.69  (>=sys-devel/autoconf-2.68) ~amd64 
   `--  sys-devel/libtool-2.4.2  (sys-devel/libtool) ~amd64 
[ sci-libs/colamd-2.7.4 stats: packages (6), max depth (1) ]

 * dependency graph for sci-libs/colamd-2.8.0
 `--  sci-libs/colamd-2.8.0  ~amd64 
   `--  sci-libs/suitesparseconfig-4.0.2  (sci-libs/suitesparseconfig) ~amd64 
   `--  virtual/pkgconfig-0  (virtual/pkgconfig) amd64 
[ sci-libs/colamd-2.8.0 stats: packages (3), max depth (1) ]
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-11-17 23:42:51 UTC
Argh found it, it's because ufconfig is DEPEND only so it can be depcleaned. Okay need to fix this; I guess I'll fix for both 2.63a (adding the dep) and 2.64a (which I'm working on right now — will try to unbundle ldl).
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-11-18 01:07:11 UTC
Dependency added to 2.63a, and removed ldl in 2.64a, so that the dependency does not come over.