Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 147394

Summary: x11-libs/wxGTK ebuild missing x11-proto/xineramaproto dependency
Product: Gentoo Linux Reporter: Ben De luca <bedel>
Component: [OLD] LibraryAssignee: Gentoo wxWidgets project <wxwidgets>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 136924    

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!