Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 426730 - media-gfx/librecad-9999 dependencies on dev-cpp/muParser and x11-libs/qt-svg are not in ebuild
Summary: media-gfx/librecad-9999 dependencies on dev-cpp/muParser and x11-libs/qt-svg ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://forum.librecad.org/Cannot-comp...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-15 16:18 UTC by John Hardin
Modified: 2012-07-16 03:39 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Hardin 2012-07-15 16:18:31 UTC
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
Comment 1 John Hardin 2012-07-15 16:22:34 UTC
Failure-to-install is bug#419995
Comment 2 Dongxu Li 2012-07-15 18:42:15 UTC
added dependency to overlay.

Please confirm this bug is fixed.

Thanks for reporting!


Dongxu Li
Comment 3 John Hardin 2012-07-16 03:39:10 UTC
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!