media-sound/guayadeque fails to compile with "error: wx/dnd.h: No such file or directory" and cascade of errors Reproducible: Always Steps to Reproduce: 1. emerge media-sound/guayadeque 2. 3. see attachments
Created attachment 263399 [details] Emerge info
Created attachment 263401 [details] Emerge -pqv
Created attachment 263403 [details] Build environment
Created attachment 263405 [details] Build log
Does 'eselect wxwidgets' help ? What useflags was wxGTK built with ?
(In reply to comment #5) > Does 'eselect wxwidgets' help ? # eselect wxwidgets list Available wxWidgets profiles: [1] base-unicode-release-2.8 Does that help or hurt? > What useflags was wxGTK built with ? For this Gentoo instance, I've been modifying /etc/portage/package.use only after first attempts at merging packages fail and complain about missing USE flags. Here's what I have for wxGTK at the moment: x11-libs/wxGTK gstreamer
I was asking about something like 'emerge -1pv wxGTK'. Also, unless you didn't paste the whole output, it doesn't seem wxwidgets are selected.
Please add X to your USE for x11-libs/wxGTK and try again. Should fix the issue.
(In reply to comment #8) > Please add X to your USE for x11-libs/wxGTK and try again. Should fix the > issue. > It did. Thanks! I did not use 'eselect wxwidgets' to actually set one, but the emerge succeeded just fine without it. Apparently, the base-unicode-release-2.8 widget is eselect'ed as a result of building wxGTK with the "X" USE flag. In past Gentoo installs, I simply placed added "X" to /etc/make.conf. This time around, I kept it only in portage.use per package as needed. Until now, nothing explicitly required X in the path to guayadeque. I suppose it would be helpful for it to be in the ebuild as such.
You are right. I added the USE dep to the ebuild. Thanks for testing.
+ 23 Feb 2011; Justin Lecher <jlec@gentoo.org> guayadeque-0.2.9.ebuild: + Depend on X support on wxGtk, #355953 +