Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 437978 - =dev-cpp/eigen-3.0.6: fails to build with USE="doc"
Summary: =dev-cpp/eigen-3.0.6: fails to build with USE="doc"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 436570
  Show dependency tree
 
Reported: 2012-10-11 14:13 UTC by Anthony Basile
Modified: 2012-11-01 16:06 UTC (History)
2 users (show)

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


Attachments
full build log of the failure (build.log.gz,48.83 KB, text/plain)
2012-10-11 14:15 UTC, Anthony Basile
Details
build.log (eigen-3.0.5:20121013-095028.log,202.40 KB, text/plain)
2012-10-13 10:01 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
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.