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

Bug 437978

Summary: =dev-cpp/eigen-3.0.6: fails to build with USE="doc"
Product: Gentoo Linux Reporter: Anthony Basile <blueness>
Component: [OLD] DevelopmentAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: creffett, ppc64
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 436570    
Attachments: full build log of the failure
build.log

Description Anthony Basile gentoo-dev 2012-10-11 14:13:55 UTC
As stated, =dev-cpp/eigen-3.0.6: fails to build with USE="doc" on ppc64 ending with the following failure:

eigen-doc/structEigen_1_1Sparse.html
eigen-doc/structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType-members.html
eigen-doc/structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html
eigen-doc/*.map
CMake Error: archive_read_disk_entry_from_file: Can't lstat eigen-doc/*.map
CMake Error: Problem creating tar: eigen-doc/eigen-doc.tgz
make[3]: *** [doc/CMakeFiles/doc] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-cpp/eigen-3.0.6/work/eigen-3.0.6_build'
make[2]: *** [doc/CMakeFiles/doc.dir/all] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-cpp/eigen-3.0.6/work/eigen-3.0.6_build'
make[1]: *** [doc/CMakeFiles/doc.dir/rule] Error 2
make[1]: Leaving directory `/var/tmp/portage/dev-cpp/eigen-3.0.6/work/eigen-3.0.6_build'
make: *** [doc] Error 2

By contrast, this does NOT happen on amd64.

Reproducible: Always
Comment 1 Anthony Basile gentoo-dev 2012-10-11 14:15:48 UTC
Created attachment 326282 [details]
full build log of the failure

I had to gzip for the limits of bugz.
Comment 2 Agostino Sarubbo gentoo-dev 2012-10-13 10:00:43 UTC
I can reproduce on amd64, first there are missing depend; from the log:
sh: latex: command not found
sh: dvips: command not found
Comment 3 Agostino Sarubbo gentoo-dev 2012-10-13 10:01:47 UTC
Created attachment 326454 [details]
build.log

This is reproducible too in 3.0.5 , so no regression from upstream.
Comment 4 Chris Reffett (RETIRED) gentoo-dev Security 2012-10-26 13:56:59 UTC
My guess is that we need to add virtual/latex as a dep here. Could you all emerge -1 virtual/latex to grab the requisite packages, then remerge eigen?
Comment 5 Michael Palimaka (kensington) gentoo-dev 2012-11-01 16:06:48 UTC
Thanks, this is now fixed in CVS.

+  01 Nov 2012; Michael Palimaka <kensington@gentoo.org> eigen-3.0.6.ebuild:
+  Correct dependencies for USE="doc", fixing bug #437978.