Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 275890

Summary: enblend fails to finish configure step complaining about boost libs
Product: Gentoo Linux Reporter: Nick Michaluk <nmichalu>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: gef.kornflakes
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nick Michaluk 2009-06-30 02:08:46 UTC
when attempting to emerge enblend (a dependency of the photo utility "hugin"), it will fail to build complaining about the mersenne_twister.hpp file included with the boost libraries. The specific file it is looking for does exist.

Reproducible: Always

Steps to Reproduce:
1. emerge enblend
2. config stage will fail looking for boost/random/mersenne_twister.hpp

Actual Results:  
ebuild fails to even reach compile stage

Expected Results:  
ebuild compiles and merges successfully

media-gfx/enblend-3.2 
with dev-libs/boost-1.37.0-r1 already installed

The specific error message:

checking boost/random/mersenne_twister.hpp usability... no
checking boost/random/mersenne_twister.hpp presence... no
checking for boost/random/mersenne_twister.hpp... no
configure: error: boost header files are required to compile enblend.


The file enblend's configure stage is looking for DOES exist:

ls -l /usr/include/boost-1_37/boost/random/mersenne_twister.hpp 
-rw-r--r-- 1 root root 10663 May 11 17:48 /usr/include/boost-1_37/boost/random/mersenne_twister.hpp
Comment 1 Gef 2009-06-30 07:27:43 UTC
Did you eselect'd boost first ?
With boost-1.37.0-r1, enblend-3.2 compiles just fine on my machine (though i didn't have it right now to give you full details).
Comment 2 Nick Michaluk 2009-06-30 14:28:08 UTC
(In reply to comment #1)
> Did you eselect'd boost first ?
> With boost-1.37.0-r1, enblend-3.2 compiles just fine on my machine (though i
> didn't have it right now to give you full details).
> 

Hmm, eselect showed boost as having only one version installed and the correct version selected as the active.

However, when I re-selected it it recreated the symlinks and now it works.

That was strange, but thanks for the tip!