Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 147394 - x11-libs/wxGTK ebuild missing x11-proto/xineramaproto dependency
Summary: x11-libs/wxGTK ebuild missing x11-proto/xineramaproto dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 136924
  Show dependency tree
 
Reported: 2006-09-12 16:41 UTC by Ben De luca
Modified: 2006-09-24 05:20 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 Ben De luca 2006-09-12 16:41:49 UTC
wxwidgets has a compile time depenacy on xineramas headers, the headers arnt installed as part of x when using modular X

x11-proto/xineramaproto contains the headers.
Comment 1 Ben De luca 2006-09-12 16:42:21 UTC
sp. :(
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-09-13 00:46:20 UTC
Reopen with some errors and emerge --info.
Comment 3 Ben De luca 2006-09-13 02:04:58 UTC
wxPython-src-2.6.3.2 


from the tarball

src/unix/displayx11.cpp
line 41  #include <X11/extensions/Xinerama.h>


Comment 4 Mart Raudsepp gentoo-dev 2006-09-19 22:03:07 UTC
It should be possible to omit xinerama support. I will have to look what happens to symbol availability of the wxDisplay class when xinerama headers aren't provided, and what apps, if any, depend on wxDisplay in a manner that would break without xinerama support in wx.

Other X headers that are used by wxGTK in src/unix/displayx11.cpp, fontenum.cpp, fontutil.cpp, taskbarx11.cpp, utilsx11.cpp, and src/gtk/combobox.cpp, settings.cpp, spinctrl.cpp, toplevel.cpp, utilsgtk.cpp, win_gtk.c :

x11-proto/xf86vidmodeproto (/usr/include/X11/extensions/xf86vmode.h)
x11-proto/xproto (/usr/include/X11/{keysym.h,Xatom.h})
x11-proto/xineramaproto (/usr/include/X11/extensions/Xinerama.h)
x11-libs/libX11 (/usr/include/X11/{Xlibint.h,Xutil.h,Xlib.h})
Comment 5 Mart Raudsepp gentoo-dev 2006-09-24 05:20:22 UTC
xproto, xineramaproto, xf86vidmodeproto DEPENDs and libXinerama, libXxf86vm, libgnomeprintui RDEPENDs added as appropriate in 2.6.3.3.

Thanks for noticing the problem!