librecad-1.02 is now dependent on dev-cpp/muParser, but the ebuild does not include an explicit dependency. See: http://forum.librecad.org/Cannot-compile-1-0-2-td5667228.html If muParser is not installed, merging media-gfx/librecad fails. Manually merging dev-cpp/muParser allows the media-gfx/librecad merge to get past that error, and then die on a requirement for QtSvg. Manually merging x11-libs/qt-svg allows LibreCAD to successfully compile, but the merge fails in the install phase (will file separate bug). Explicit dependencies for dev-cpp/muParser and x11-libs/qt-svg in the ebuild would be welcome. Thanks! Reproducible: Always
Failure-to-install is bug#419995
added dependency to overlay. Please confirm this bug is fixed. Thanks for reporting! Dongxu Li
Looks good now. I unmerged muParser and qt-svg, did an "emerge --sync", and "emerge -p media-gfx/librecad", and it did not say that muParser or qt-svg were needed or would be automatically merged. Then the lightbulb went on and I did "layman -s ALL" and then "emerge -p media-gfx/librecad" reported: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-cpp/muParser-1.34 USE="-doc -test" [ebuild N ] x11-libs/qt-svg-4.8.2 USE="accessibility exceptions (-aqua) (-c++0x) -debug -pch (-qpa)" [ebuild N ~] media-gfx/librecad-2.0.0_alpha4 USE="-debug -doc" Emerging at that point succeeded completely. I confirm that this bug and bug#419995 do both appear to be fixed. Thank you!