Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 605164 - emerging media-gfx/blender-2.78a fails at XprHelper.h
Summary: emerging media-gfx/blender-2.78a fails at XprHelper.h
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Jonathan Scruggs (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-09 10:28 UTC by Argh!... Rats!...
Modified: 2017-01-27 15:46 UTC (History)
0 users

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


Attachments
the Build log (build.log-blender-2.78a.txt,114.24 KB, text/plain)
2017-01-09 10:28 UTC, Argh!... Rats!...
Details
emerge --info '=media-gfx/blender-2.78a::gentoo' (emerge--info-blender-2.78a.txt,5.26 KB, text/plain)
2017-01-09 10:30 UTC, Argh!... Rats!...
Details
emerge -pqv '=media-gfx/blender-2.78a::gentoo' (emerge-pqv-blender-2.78a.txt,472 bytes, text/plain)
2017-01-09 10:30 UTC, Argh!... Rats!...
Details
ebuild environment file (temp-envireonment-blender-2.78a.txt,185.20 KB, text/plain)
2017-01-09 10:32 UTC, Argh!... Rats!...
Details
blender-2.78a-eigen-3.3.1.patch (blender-2.78a-eigen-3.3.1.patch,666 bytes, patch)
2017-01-11 04:56 UTC, Mark Wright
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Argh!... Rats!... 2017-01-09 10:28:36 UTC
Created attachment 459334 [details]
the Build log

Hello, 

Tried to emerge media-gfx/blender-2.78a.

command Issued:
--- MAKEOPTS="-j1" emerge blender
tries also with USE="-sandbox -ccache"

emerge Fails.
attached are:
--build.log-blender-2.78a.tx
--emerge--info-blender-2.78a.txt
--emerge-pqv-blender-2.78a.txt
--temp-envireonment-blender-2.78a.txt
Comment 1 Argh!... Rats!... 2017-01-09 10:30:20 UTC
Created attachment 459336 [details]
emerge --info '=media-gfx/blender-2.78a::gentoo'
Comment 2 Argh!... Rats!... 2017-01-09 10:30:56 UTC
Created attachment 459338 [details]
emerge -pqv '=media-gfx/blender-2.78a::gentoo'
Comment 3 Argh!... Rats!... 2017-01-09 10:32:09 UTC
Created attachment 459340 [details]
ebuild environment file
Comment 4 Argh!... Rats!... 2017-01-09 11:56:49 UTC
tried to emerge previous Blender Versions:
--media-gfx/blender-2.78
--media-gfx/blender-2.72b-r4

same result, same error
Comment 5 Mark Wright gentoo-dev 2017-01-11 04:56:05 UTC
Created attachment 459552 [details, diff]
blender-2.78a-eigen-3.3.1.patch

A workaround is to save the attached patch as the file:

/etc/portage/patches/media-gfx/blender-2.78a/blender-2.78a-eigen-3.3.1.patch

Which is from the bundled ceres-solver:

Allow ceres to be used with the latest version of Eigen
https://github.com/ceres-solver/ceres-solver/commit/bfc916cf1cf753b85c1e2ac037e2019ee891f6f9
Comment 6 Jonathan Scruggs (RETIRED) gentoo-dev 2017-01-12 14:26:07 UTC
(In reply to Mark Wright from comment #5)
> Created attachment 459552 [details, diff] [details, diff]
> blender-2.78a-eigen-3.3.1.patch
> 
> A workaround is to save the attached patch as the file:
> 
> /etc/portage/patches/media-gfx/blender-2.78a/blender-2.78a-eigen-3.3.1.patch
> 
> Which is from the bundled ceres-solver:
> 
> Allow ceres to be used with the latest version of Eigen
> https://github.com/ceres-solver/ceres-solver/commit/
> bfc916cf1cf753b85c1e2ac037e2019ee891f6f9

Thanks for the patch. My ultimate goal is to unbundle everything. However, so things are not in portage and some things are out of date, so I've been busy with making more ebuilds. I'm hoping the next release of Blender, I can finally be bundle free!

I don't have the latest eigen installed due to conflicts with another package, which is why I didn't detect this. Sorry about that.
Comment 7 Argh!... Rats!... 2017-01-14 00:20:06 UTC
Thank you very much,

blender 278a built fine now.
Comment 8 Jonathan Scruggs (RETIRED) gentoo-dev 2017-01-27 15:46:16 UTC
This is fixed in r1.