View previous topic :: View next topic |
Author |
Message |
sveinbein n00b
Joined: 28 Dec 2006 Posts: 5
|
Posted: Thu Dec 28, 2006 12:53 am Post subject: [Solved] ERROR: x11-libs/wxGTK-2.6.2-r1 failed |
|
|
Im trying to emerge media/video vlc 0.8.6 on my gentoo 2006.1..
then wxGTK is pulled in and fail to compile and i get and error message..
Quote: | !!! ERROR: x11-libs/wxGTK-2.6.2-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
wxGTK-2.6.2-r1.ebuild, line 52: Called configure_build 'gtk2' 'unicode' '
--with-png
--with-jpeg
--with-tiff
--enable-opengl
--with-opengl
--with-gnomeprint
--with-sdl
--disable-joystick --with-gtk=2'
wxlib.eclass, line 45: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
anyone know what to do?
Last edited by sveinbein on Sat Dec 30, 2006 11:48 pm; edited 2 times in total |
|
Back to top |
|
|
depu n00b
Joined: 05 Dec 2006 Posts: 63
|
Posted: Thu Dec 28, 2006 4:14 pm Post subject: |
|
|
can you post more the error log? the actual error thrown will some lines above what you have pasted. |
|
Back to top |
|
|
crocco n00b
Joined: 29 Dec 2006 Posts: 3
|
Posted: Fri Dec 29, 2006 3:14 am Post subject: |
|
|
It seemes I have the same problem:
Quote: | /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:117 : error: 'XineramaIsActive' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:119 : error: 'XineramaScreenInfo' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:119 : error: 'screenarr' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:121 : error: 'XineramaQueryScreens' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In static member function 'static int wxDisplayBase::GetFromPoint(const wxPoint&)' :
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:111 : warning: control reaches end of non-void function
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In static member function 'static size_t wxDisplayBase::GetCount()':
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:70: warning: control reaches end of non-void function
make: *** [coredll_displayx11.o] Error 1
!!! ERROR: x11-libs/wxGTK-2.6.2-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
wxGTK-2.6.2-r1.ebuild, line 52: Called configure_build 'gtk2' 'unicode' '
--with-png
--with-jpeg
--with-tiff
--enable-opengl
--with-opengl
--without-gnomeprint
--with-sdl
--disable-joystick --with-gtk=2'
wxlib.eclass, line 45: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if rel evant.
|
My flags:
Quote: | [ebuild N ] x11-libs/wxGTK-2.6.2-r1 USE="X opengl sdl unicode -debug -doc -gnome -joystick -odbc" 0 kB |
Any ideas? |
|
Back to top |
|
|
sveinbein n00b
Joined: 28 Dec 2006 Posts: 5
|
Posted: Fri Dec 29, 2006 4:46 am Post subject: rest of the message |
|
|
looks like we have the same problem yes.
anyway here is the rest of it
Quote: | /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/include/wx/gdicmn.h: In mem ber function 'wxStringToColourHashMap_wxImplementation_HashTable::Node** wxStrin gToColourHashMap_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/include/wx/gdicmn.h:476: wa rning: dereferencing type-punned pointer will break strict-aliasing rules
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In static member function 'static size_t wxDisplayBase::GetCount()':
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:58: error: 'XineramaIsActive' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:60: error: 'XineramaScreenInfo' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:60: error: 'screenarr' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:62: error: 'XineramaQueryScreens' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In static member function 'static int wxDisplayBase::GetFromPoint(const wxPoint&)' :
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:76: error: 'XineramaIsActive' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:79: error: 'XineramaScreenInfo' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:79: error: 'screenarr' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:81: error: 'XineramaQueryScreens' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In constructor 'wxDisplay::wxDisplay(size_t)':
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:117 : error: 'XineramaIsActive' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:119 : error: 'XineramaScreenInfo' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:119 : error: 'screenarr' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:121 : error: 'XineramaQueryScreens' was not declared in this scope
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In static member function 'static int wxDisplayBase::GetFromPoint(const wxPoint&)' :
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:111 : warning: control reaches end of non-void function
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp: In static member function 'static size_t wxDisplayBase::GetCount()':
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/unix/displayx11.cpp:70: warning: control reaches end of non-void function
make: *** [coredll_displayx11.o] Error 1
!!! ERROR: x11-libs/wxGTK-2.6.2-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
wxGTK-2.6.2-r1.ebuild, line 52: Called configure_build 'gtk2' 'unicode' '
--with-png
--with-jpeg
--with-tiff
--enable-opengl
--with-opengl
--with-gnomeprint
--with-sdl
--disable-joystick --with-gtk=2'
wxlib.eclass, line 45: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if rel evant.
|
|
|
Back to top |
|
|
sveinbein n00b
Joined: 28 Dec 2006 Posts: 5
|
Posted: Sat Dec 30, 2006 11:46 pm Post subject: Solved |
|
|
it's solved.. looks like i was running an old version of GTK...
i updated my GTK after i emerged the wxGTK and finally i emerged VLC.. |
|
Back to top |
|
|
dave_deu Tux's lil' helper
Joined: 21 Aug 2005 Posts: 97 Location: East Anglia, UK
|
Posted: Tue Jan 02, 2007 6:27 pm Post subject: |
|
|
I had this same problem with wxGTK 2.6.2-r1.
I solved this by emerging wxGTK with the "gtk" USE flag enabled.
i.e. add this line to /etc/portage/package.use:
|
|
Back to top |
|
|
|