Build 2.8.6.0 on Gentoo linux

Peter Abraham abraham_peter at fastmail.fm
Mon Oct 15 03:23:50 PDT 2007


Hello,

I tried to build wxPython 2.8.6.0 on Gentoo linux but it was failed. I
thought I had installed every necessary programs and libraries (python
2.5 etc) and I did the following steps:

./configure --prefix=/opt/wx/2.8 --enable-unicode
make $* && make -C contrib/src/gizmos $* && make -C contrib/src/stc $*
make install
cd wxPython
PATH=$PATH:/opt/wx/2.8/bin
export LD_LIBRARY_PATH=/opt/wx/2.8/lib
python2.5 setup.py build_ext --inplace --debug

I got the error messages can be found at the and of my mail. How can I
install wxPython 2.8.6.0 on Gentoo?
Portage contains 2.6.4.0 and previously I tried to install it from
rpm.src as it described here http://www.bitpim.org/developer.html but it
wasn't succesful.

Thanx,

Peter

contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function ‘PyObject*
_wrap_new_GLContext(PyObject*, PyObject*, PyObject*)’:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2739: error:
‘wxGLCanvas’ was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2739: error: ‘arg1’
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2739: error: expected
primary-expression before ‘)’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2739: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2740: error:
‘wxGLContext’ was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2740: error: ‘arg2’
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2740: error: expected
primary-expression before ‘)’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2740: error: expected `;' before
‘__null’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2741: error: ‘result’
was not declared
in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2757: error: expected
type-specifier
before ‘wxGLCanvas’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2757: error: expected `>' before
‘wxGLCanvas’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2757: error: expected `(' before
‘wxGLCanvas’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2757: error: expected
primary-expression before ‘>’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2757: error: expected `)' before
‘;’
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2763: error: expected
type-specifier
before ‘wxGLContext’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2763: error: expected `>' before
‘wxGLContext’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2763: error: expected `(' before
‘wxGLContext’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2763: error: expected
primary-expression before ‘>’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2763: error: expected `)' before
‘;’
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2768: error: expected
primary-expression before ‘)’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2768: error: expected `;' before
‘new’
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function ‘PyObject*
_wrap_delete_GLContext(PyObject*, PyObject*)’:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2781: error:
‘wxGLContext’ was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2781: error: ‘arg1’
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2781: error: expected
primary-expression before ‘)’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2781: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2792: error: expected
type-specifier
before ‘wxGLContext’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2792: error: expected `>' before
‘wxGLContext’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2792: error: expected `(' before
‘wxGLContext’
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2792: error: expected
primary-expression before ‘>’ token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2792: error: expected `)' before
‘;’
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2795: error: type &#8216;<type
error>&#8217;
argument given to &#8216;delete&#8217;, expected pointer
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_GLContext_SetCurrent(PyObject*, PyObject*, PyObject*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2809: error:
&#8216;wxGLContext&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2809: error: &#8216;arg1&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2809: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2809: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2810: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2810: error: &#8216;arg2&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2826: error: expected
type-specifier
before &#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2826: error: expected `>' before
&#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2826: error: expected `(' before
&#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2826: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2826: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2834: error: expected
type-specifier
before &#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2834: error: expected `>' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2834: error: expected `(' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2834: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2834: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2837: error: expected `)' before
&#8216;const&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2837: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_new_GLCanvas(PyObject*, PyObject*, PyObject*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2873: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2873: error: &#8216;result&#8217;
was not declared
in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2964: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2964: error: expected `;' before
&#8216;new&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_new_GLCanvasWithContext(PyObject*, PyObject*, PyObject*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2992: error:
&#8216;wxGLContext&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2992: error: &#8216;arg2&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2992: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:2992: error: expected `;' before
&#8216;__null&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3004: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3004: error: &#8216;result&#8217;
was not declared
in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3043: error: expected
type-specifier
before &#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3043: error: expected `>' before
&#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3043: error: expected `(' before
&#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3043: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3043: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3105: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3105: error: expected `;' before
&#8216;new&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_GLCanvas_SetCurrent__SWIG_0(PyObject*, int, PyObject**)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3132: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3132: error: &#8216;arg1&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3132: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3132: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3141: error: expected
type-specifier
before &#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3141: error: expected `>' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3141: error: expected `(' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3141: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3141: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_GLCanvas_SetCurrent__SWIG_1(PyObject*, int, PyObject**)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3157: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3157: error: &#8216;arg1&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3157: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3157: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3158: error:
&#8216;wxGLContext&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3158: error: &#8216;arg2&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3169: error: expected
type-specifier
before &#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3169: error: expected `>' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3169: error: expected `(' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3169: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3169: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3177: error: expected
type-specifier
before &#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3177: error: expected `>' before
&#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3177: error: expected `(' before
&#8216;wxGLContext&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3177: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3177: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3180: error: expected `)' before
&#8216;const&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3180: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_GLCanvas_SetColour(PyObject*, PyObject*, PyObject*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3212: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3212: error: &#8216;arg1&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3212: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3212: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3228: error: expected
type-specifier
before &#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3228: error: expected `>' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3228: error: expected `(' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3228: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3228: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_GLCanvas_SwapBuffers(PyObject*, PyObject*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3257: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3257: error: &#8216;arg1&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3257: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3257: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3268: error: expected
type-specifier
before &#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3268: error: expected `>' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3268: error: expected `(' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3268: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3268: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;PyObject*
_wrap_GLCanvas_GetContext(PyObject*, PyObject*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3284: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3284: error: &#8216;arg1&#8217;
was not declared in
this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3284: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3284: error: expected `;' before
numeric constant
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3285: error:
&#8216;wxGLContext&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3285: error: &#8216;result&#8217;
was not declared
in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3296: error: expected
type-specifier
before &#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3296: error: expected `>' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3296: error: expected `(' before
&#8216;wxGLCanvas&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3296: error: expected
primary-expression before &#8216;>&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3296: error: expected `)' before
&#8216;;&#8217;
token
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3299: error: expected
primary-expression before &#8216;)&#8217; token
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;void*
_p_wxGLContextTo_p_wxObject(void*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3423: error:
&#8216;wxGLContext&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3423: error: expected
primary-expression before &#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3423: error: expected `)' before
&#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;void*
_p_wxGLCanvasTo_p_wxObject(void*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3507: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3507: error: expected
primary-expression before &#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3507: error: expected `)' before
&#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;void*
_p_wxGLCanvasTo_p_wxWindow(void*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3594: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3594: error: expected
primary-expression before &#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3594: error: expected `)' before
&#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;void*
_p_wxGLCanvasTo_p_wxEvtHandler(void*)&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3618: error:
&#8216;wxGLCanvas&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3618: error: expected
primary-expression before &#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp:3618: error: expected `)' before
&#8216;void&#8217;
contrib/glcanvas/gtk/glcanvas_wrap.cpp: In function &#8216;void
init_glcanvas()&#8217;:
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4502: error:
&#8216;WX_GL_RGBA&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4503: error:
&#8216;WX_GL_BUFFER_SIZE&#8217; was
not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4504: error:
&#8216;WX_GL_LEVEL&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4505: error:
&#8216;WX_GL_DOUBLEBUFFER&#8217; was
not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4506: error:
&#8216;WX_GL_STEREO&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4507: error:
&#8216;WX_GL_AUX_BUFFERS&#8217; was
not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4508: error:
&#8216;WX_GL_MIN_RED&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4509: error:
&#8216;WX_GL_MIN_GREEN&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4510: error:
&#8216;WX_GL_MIN_BLUE&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4511: error:
&#8216;WX_GL_MIN_ALPHA&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4512: error:
&#8216;WX_GL_DEPTH_SIZE&#8217; was not
declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4513: error:
&#8216;WX_GL_STENCIL_SIZE&#8217; was
not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4514: error:
&#8216;WX_GL_MIN_ACCUM_RED&#8217; was
not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4515: error:
&#8216;WX_GL_MIN_ACCUM_GREEN&#8217;
was not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4516: error:
&#8216;WX_GL_MIN_ACCUM_BLUE&#8217; was
not declared in this scope
contrib/glcanvas/gtk/glcanvas_wrap.cpp:4517: error:
&#8216;WX_GL_MIN_ACCUM_ALPHA&#8217;
was not declared in this scope
error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1
-- 
  Peter Abraham
  abraham_peter at fastmail.fm

-- 
http://www.fastmail.fm - IMAP accessible web-mail





More information about the wxpython-users mailing list