Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7777 - wxPython compile errors
Summary: wxPython compile errors
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-10 21:11 UTC by Robert
Modified: 2003-02-04 19:42 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 Robert 2002-09-10 21:11:03 UTC
Compiles with these errors bellow. It is not a ebuild problem because getting 
the source and compiling manually results in the same thing. Using gcc version 
2.95.3 


emerge wxPython
Calculating dependencies ...done!
>>> emerge dev-python/wxPython-2.3.2.1-r2 to /
>>> md5 ;-) wxPython-2.3.2.1.tar.gz
>>> Unpacking source...
>>> Unpacking wxPython-2.3.2.1.tar.gz
>>> Source unpacked.
Preparing CORE...
Preparing OGL...
Preparing STC...
Preparing XRC...
Preparing GIZMOS...
Preparing DLLWIDGET...
running build
running build_py
creating build
creating build/lib.linux-i686-2.2
creating build/lib.linux-i686-2.2/wxPython
copying wxPython/wx.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/windows.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/windows2.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/windows3.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/events.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/misc.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/misc2.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/gdi.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/mdi.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/controls.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/controls2.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/cmndlgs.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/stattool.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/frames.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/image.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/printfw.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/sizers.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/clip_dnd.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/filesys.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/streams.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/__init__.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/__version__.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/grid.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/html.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/htmlhelp.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/utils.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/calendar.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/help.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/ogl.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/oglbasic.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/oglshapes.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/oglshapes2.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/oglcanvas.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/stc_.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/stc.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/xrc.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/gizmos.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/dllwidget_.py -> build/lib.linux-i686-2.2/wxPython
copying wxPython/dllwidget.py -> build/lib.linux-i686-2.2/wxPython
creating build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/CDate.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/ClickableHtmlWindow.py -> build/lib.linux-i686-2.2/wxPython
/lib
copying wxPython/lib/ErrorDialogs.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/ErrorDialogs_wdr.py -> build/lib.linux-i686-2.2/wxPython/li
b
copying wxPython/lib/PythonBitmaps.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/__init__.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/activexwrapper.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/anchors.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/buttons.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/calendar.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/colourdb.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/colourselect.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/dialogs.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/fancytext.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/filebrowsebutton.py -> build/lib.linux-i686-2.2/wxPython/li
b
copying wxPython/lib/floatbar.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/grids.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/imagebrowser.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/infoframe.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/layoutf.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/mvctree.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/printout.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/pyshell.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/rightalign.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/rpcMixin.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/shell.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/splashscreen.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/vtk.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/wxPlotCanvas.py -> build/lib.linux-i686-2.2/wxPython/lib
copying wxPython/lib/wxpTag.py -> build/lib.linux-i686-2.2/wxPython/lib
creating build/lib.linux-i686-2.2/wxPython/lib/editor
copying wxPython/lib/editor/__init__.py -> build/lib.linux-i686-2.2/wxPython/lib
/editor
copying wxPython/lib/editor/editor.py -> build/lib.linux-i686-2.2/wxPython/lib/e
ditor
copying wxPython/lib/editor/images.py -> build/lib.linux-i686-2.2/wxPython/lib/e
ditor
copying wxPython/lib/editor/selection.py -> build/lib.linux-i686-2.2/wxPython/li
b/editor
creating build/lib.linux-i686-2.2/wxPython/lib/mixins
copying wxPython/lib/mixins/__init__.py -> build/lib.linux-i686-2.2/wxPython/lib
/mixins
copying wxPython/lib/mixins/grid.py -> build/lib.linux-i686-2.2/wxPython/lib/mix
ins
copying wxPython/lib/mixins/imagelist.py -> build/lib.linux-i686-2.2/wxPython/li
b/mixins
copying wxPython/lib/mixins/listctrl.py -> build/lib.linux-i686-2.2/wxPython/lib
/mixins
creating build/lib.linux-i686-2.2/wxPython/lib/PyCrust
copying wxPython/lib/PyCrust/PyCrustApp.py -> build/lib.linux-i686-2.2/wxPython/
lib/PyCrust
copying wxPython/lib/PyCrust/PyFillingApp.py -> build/lib.linux-i686-2.2/wxPytho
n/lib/PyCrust
copying wxPython/lib/PyCrust/PyShellApp.py -> build/lib.linux-i686-2.2/wxPython/
lib/PyCrust
copying wxPython/lib/PyCrust/__init__.py -> build/lib.linux-i686-2.2/wxPython/li
b/PyCrust
copying wxPython/lib/PyCrust/crust.py -> build/lib.linux-i686-2.2/wxPython/lib/P
yCrust
copying wxPython/lib/PyCrust/filling.py -> build/lib.linux-i686-2.2/wxPython/lib
/PyCrust
copying wxPython/lib/PyCrust/interpreter.py -> build/lib.linux-i686-2.2/wxPython
/lib/PyCrust
copying wxPython/lib/PyCrust/introspect.py -> build/lib.linux-i686-2.2/wxPython/
lib/PyCrust
copying wxPython/lib/PyCrust/pseudo.py -> build/lib.linux-i686-2.2/wxPython/lib/
PyCrust
copying wxPython/lib/PyCrust/shell.py -> build/lib.linux-i686-2.2/wxPython/lib/P
yCrust
copying wxPython/lib/PyCrust/version.py -> build/lib.linux-i686-2.2/wxPython/lib
/PyCrust
running build_ext
building 'wxc' extension
creating build/temp.linux-i686-2.2
creating build/temp.linux-i686-2.2/src
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/helpers.cpp -o build/temp.linux-
i686-2.2/src/helpers.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__WX
GTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/inclu
de/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/libpy.c -o build/temp.linux-i686
-2.2/src/libpy.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__WXGTK__
-D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/include/gli
b-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pipe
creating build/temp.linux-i686-2.2/src/gtk
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/wx.cpp -o build/temp.linux-i
686-2.2/src/gtk/wx.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__WXGT
K__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/include
/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/windows.cpp -o build/temp.li
nux-i686-2.2/src/gtk/windows.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CAST
S -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/u
sr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3
 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/windows2.cpp -o build/temp.l
inux-i686-2.2/src/gtk/windows2.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CA
STS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I
/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -
O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/windows3.cpp -o build/temp.l
inux-i686-2.2/src/gtk/windows3.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CA
STS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I
/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -
O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/events.cpp -o build/temp.lin
ux-i686-2.2/src/gtk/events.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS
-D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr
/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -
pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/misc.cpp -o build/temp.linux
-i686-2.2/src/gtk/misc.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__
WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/inc
lude/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/misc2.cpp -o build/temp.linu
x-i686-2.2/src/gtk/misc2.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D
__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/i
nclude/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pi
pe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/gdi.cpp -o build/temp.linux-
i686-2.2/src/gtk/gdi.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__WX
GTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/inclu
de/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/mdi.cpp -o build/temp.linux-
i686-2.2/src/gtk/mdi.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__WX
GTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/inclu
de/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/controls.cpp -o build/temp.l
inux-i686-2.2/src/gtk/controls.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CA
STS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I
/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -
O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/controls2.cpp -o build/temp.
linux-i686-2.2/src/gtk/controls2.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_
CASTS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686
 -O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/cmndlgs.cpp -o build/temp.li
nux-i686-2.2/src/gtk/cmndlgs.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CAST
S -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/u
sr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3
 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/stattool.cpp -o build/temp.l
inux-i686-2.2/src/gtk/stattool.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CA
STS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I
/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -
O3 -pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/frames.cpp -o build/temp.lin
ux-i686-2.2/src/gtk/frames.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS
-D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr
/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -
pipe
gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c src/gtk/image.cpp -o build/temp.linu
x-i686-2.2/src/gtk/image.o -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CASTS -D
__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions -I/usr/include/gtk-1.2 -I/usr/i
nclude/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O3 -pi
pe
src/gtk/image.cpp: In function `void * SwigwxGIFHandlerTowxImageHandler(void *)'
:
src/gtk/image.cpp:770: `wxGIFHandler' undeclared (first use this function)
src/gtk/image.cpp:770: (Each undeclared identifier is reported only once
src/gtk/image.cpp:770: for each function it appears in.)
src/gtk/image.cpp:770: `src' undeclared (first use this function)
src/gtk/image.cpp:772: parse error before `)'
src/gtk/image.cpp: In function `void * SwigwxGIFHandlerTowxObject(void *)':
src/gtk/image.cpp:780: parse error before `)'
src/gtk/image.cpp: In function `struct PyObject * _wrap_new_wxGIFHandler(PyObjec
t *, PyObject *, PyObject *)':
src/gtk/image.cpp:788: `_result' undeclared (first use this function)
src/gtk/image.cpp:797: parse error before `)'
src/gtk/image.cpp:797: parse error before `('
error: command 'gcc' failed with exit status 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 39, Exitcode 1
!!! (no error message)
Comment 1 Nick Hadaway 2002-09-11 10:12:55 UTC
The wxGTK ebuild has been updated to have required gif support.  The new ebuild 
should be available in portage within 24 hours.

emerge rsync
emerge wxGTK
emerge wxPython

Please report back on this bug with your results after the upgrade.
Comment 2 Robert 2002-09-12 19:10:36 UTC
Compiles for a long time but still ends up new errors.

gcc -DNDEBUG -march=i686 -O3 -pipe -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H -DWXP_USE
_THREAD=1 -Isrc -I/usr/include/python2.2 -c contrib/glcanvas/gtk/glcanvas.cpp -o
 build/temp.linux-i686-2.2/contrib/glcanvas/gtk/glcanvas.o -I/usr/lib/wx/include
/gtk-2.3 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions
 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X
11R6/include -march=i686 -O3 -pipe
contrib/glcanvas/gtk/glcanvas.cpp: In function `void * SwigwxGLContextTowxObject
(void *)':
contrib/glcanvas/gtk/glcanvas.cpp:102: `wxGLContext' undeclared (first use this
function)
contrib/glcanvas/gtk/glcanvas.cpp:102: (Each undeclared identifier is reported o
nly once
contrib/glcanvas/gtk/glcanvas.cpp:102: for each function it appears in.)
contrib/glcanvas/gtk/glcanvas.cpp:102: `src' undeclared (first use this function
)
contrib/glcanvas/gtk/glcanvas.cpp:104: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp: In function `struct PyObject * _wrap_new_wxGL
Context(PyObject *, PyObject *, PyObject *)':
contrib/glcanvas/gtk/glcanvas.cpp:112: `_result' undeclared (first use this func
tion)
contrib/glcanvas/gtk/glcanvas.cpp:114: `wxGLCanvas' undeclared (first use this f
unction)
contrib/glcanvas/gtk/glcanvas.cpp:114: `_arg1' undeclared (first use this functi
on)
contrib/glcanvas/gtk/glcanvas.cpp:142: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp:142: parse error before `('
contrib/glcanvas/gtk/glcanvas.cpp: In function `struct PyObject * _wrap_delete_w
xGLContext(PyObject *, PyObject *, PyObject *)':
contrib/glcanvas/gtk/glcanvas.cpp:159: `_arg0' undeclared (first use this functi
on)
contrib/glcanvas/gtk/glcanvas.cpp: In function `void * SwigwxGLCanvasTowxWindow(
void *)':
contrib/glcanvas/gtk/glcanvas.cpp:430: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp: In function `void * SwigwxGLCanvasTowxEvtHand
ler(void *)':
contrib/glcanvas/gtk/glcanvas.cpp:438: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp: In function `void * SwigwxGLCanvasTowxObject(
void *)':
contrib/glcanvas/gtk/glcanvas.cpp:446: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp: In function `struct PyObject * _wrap_new_wxGL
Canvas(PyObject *, PyObject *, PyObject *)':
contrib/glcanvas/gtk/glcanvas.cpp:518: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp:518: parse error before `('
contrib/glcanvas/gtk/glcanvas.cpp: In function `struct PyObject * _wrap_new_wxGL
CanvasWithContext(PyObject *, PyObject *, PyObject *)':
contrib/glcanvas/gtk/glcanvas.cpp:540: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp:611: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp:611: parse error before `('
contrib/glcanvas/gtk/glcanvas.cpp: In function `struct PyObject * _wrap_wxGLCanv
as_GetContext(PyObject *, PyObject *, PyObject *)':
contrib/glcanvas/gtk/glcanvas.cpp:734: parse error before `)'
contrib/glcanvas/gtk/glcanvas.cpp: In function `void initglcanvasc(...)':
contrib/glcanvas/gtk/glcanvas.cpp:889: `WX_GL_RGBA' undeclared (first use this f
unction)
contrib/glcanvas/gtk/glcanvas.cpp:890: `WX_GL_BUFFER_SIZE' undeclared (first use
 this function)
contrib/glcanvas/gtk/glcanvas.cpp:891: `WX_GL_LEVEL' undeclared (first use this
function)
contrib/glcanvas/gtk/glcanvas.cpp:892: `WX_GL_DOUBLEBUFFER' undeclared (first us
e this function)
contrib/glcanvas/gtk/glcanvas.cpp:893: `WX_GL_STEREO' undeclared (first use this
 function)
contrib/glcanvas/gtk/glcanvas.cpp:894: `WX_GL_AUX_BUFFERS' undeclared (first use
 this function)
contrib/glcanvas/gtk/glcanvas.cpp:895: `WX_GL_MIN_RED' undeclared (first use thi
s function)
contrib/glcanvas/gtk/glcanvas.cpp:896: `WX_GL_MIN_GREEN' undeclared (first use t
his function)
contrib/glcanvas/gtk/glcanvas.cpp:897: `WX_GL_MIN_BLUE' undeclared (first use th
is function)
contrib/glcanvas/gtk/glcanvas.cpp:898: `WX_GL_MIN_ALPHA' undeclared (first use t
his function)
contrib/glcanvas/gtk/glcanvas.cpp:899: `WX_GL_DEPTH_SIZE' undeclared (first use
this function)
contrib/glcanvas/gtk/glcanvas.cpp:900: `WX_GL_STENCIL_SIZE' undeclared (first us
e this function)
contrib/glcanvas/gtk/glcanvas.cpp:901: `WX_GL_MIN_ACCUM_RED' undeclared (first u
se this function)
contrib/glcanvas/gtk/glcanvas.cpp:902: `WX_GL_MIN_ACCUM_GREEN' undeclared (first
 use this function)
contrib/glcanvas/gtk/glcanvas.cpp:903: `WX_GL_MIN_ACCUM_BLUE' undeclared (first
use this function)
contrib/glcanvas/gtk/glcanvas.cpp:904: `WX_GL_MIN_ACCUM_ALPHA' undeclared (first
 use this function)
error: command 'gcc' failed with exit status 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_install, Line 2, Exitcode 1
!!! (no error message)

Comment 3 Nick Hadaway 2002-09-12 20:37:08 UTC
With this error it now appears that your wxGTK was not built with OpenGL 
support and you are building wxPython with OpenGL support.

Did you have opengl disabled during the wxGTK build?
Comment 4 Robert 2002-09-12 21:37:33 UTC
I've had -opengl in my make.conf ever since the day I've installed gentoo. 
Should I enable this to get it to compile ?
Comment 5 Nick Hadaway 2002-09-13 07:45:10 UTC
Well... if you specifically don't want opengl support, you SHOULD be able to 
have it disabled.  I have built wxPython and wxGTK both with and without opengl 
support and it compiled fine for me.

Do you have PyOpenGL installed?  (emerge -s PyOpenGL)
Comment 6 Robert 2002-09-13 08:25:47 UTC
[ebuild  N   ] dev-python/PyOpenGL-2.0.0.44 to /
Not installed.
Comment 7 Nick Hadaway 2002-09-13 13:39:50 UTC
I updated the -r2 ebuild of wxPython.  I migrated the patch that I put in -r1 
into this ebuild as the specification of GLCANVAS=0 doesn't fully disable the 
opengl portion.  The updated ebuild should be available in portage within 24 
hours.  Please test.
Comment 8 Robert 2002-09-13 16:09:48 UTC
That did the trick I'm running the app that I wanted to with wxPython now. 
Thanks for your help :)