dev-qt/qt3d-5.9.1 fails to compile
Created attachment 485086 [details] emerge --info '=dev-qt/qt3d-5.9.1::qt'
Created attachment 485088 [details] emerge -pqv '=dev-qt/qt3d-5.9.1::qt'
Created attachment 485090 [details] build.log
make[3]: Entering directory '/var/tmp/portage/dev-qt/qt3d-5.9.1/work/qt3d-opensource-src-5.9.1/src/plugins/sceneparsers/assimp' make[3]: *** No rule to make target 'code/3DSConverter.cpp', needed by '.obj/3DSConverter.o'. Stop. make[3]: Leaving directory '/var/tmp/portage/dev-qt/qt3d-5.9.1/work/qt3d-opensource-src-5.9.1/src/plugins/sceneparsers/assimp' make[2]: *** [Makefile:47: sub-assimp-make_first] Error 2 make[2]: Leaving directory '/var/tmp/portage/dev-qt/qt3d-5.9.1/work/qt3d-opensource-src-5.9.1/src/plugins/sceneparsers' make[1]: *** [Makefile:221: sub-plugins-sceneparsers-make_first] Error 2 make[1]: *** Waiting for unfinished jobs....
It's failing because the bundled assimp is removed, but the test for the system assimp fails. I filed bug #625948 to bump media-libs/assimp which I think may be compatible.
Thanks - with "media-libs/assimp-4.0.0" installed beforehand also qt3d works for me. I think the problem is fixed, however, the dependency in qt3d ebuild still needs to be adjusted.
Thanks, dependency raised in git. https://gitweb.gentoo.org/proj/qt.git/commit/?id=0f31a6ee6abee52c8a830c019fa2ec46daadb177