py-wxpython build failure
Altoine Barker
ndiscreet at gmail.com
Sat Jan 20 06:05:20 PST 2007
You sure you are running the correct Xcode for your box? I think you
have the intel Xcode and not the powerpc Xcode. Is this your case?
HTH
-Altoine
Kevin Horton wrote:
> I'm a new MacPorts user with my first build failure. I'm running OS X
> 10.4.8 on a G4. I believe I have the latest XCode:
>
> % gcc --version
> powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
> 5367)
>
> I did a port selfupdate today, then a port install py-wxpython. It
> failed like:
>
> Error: Target com.apple.build returned: shell command "cd
> "/opt/local/var/db/dports/build/_Volumes_Maxtor_300_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_python_py-wxpython/work/wxPython-src-2.8.0.1/wxPython"
> && WX_CONFIG="/opt/local/bin/wx-config" UNICODE="1" WXPORT="mac"
> /opt/local/bin/python2.5 setup.py build" returned error 1
> Command output: src/helpers.cpp:2894: error: 'bool
> wxPyImageHandler::LoadFile' is not a static member of 'class
> wxPyImageHandler'
> src/helpers.cpp:2894: error: 'wxImage' was not declared in this scope
> src/helpers.cpp:2894: error: 'image' was not declared in this scope
> src/helpers.cpp:2894: error: 'wxInputStream' was not declared in this scope
> src/helpers.cpp:2894: error: 'stream' was not declared in this scope
> src/helpers.cpp:2895: error: expected primary-expression before 'bool'
> src/helpers.cpp:2895: error: expected primary-expression before 'int'
> src/helpers.cpp:2895: error: initializer expression list treated as
> compound expression
> src/helpers.cpp:2895: error: expected ',' or ';' before '{' token
> src/helpers.cpp:2919: error: 'bool wxPyImageHandler::SaveFile' is not a
> static member of 'class wxPyImageHandler'
> src/helpers.cpp:2919: error: 'wxImage' was not declared in this scope
> src/helpers.cpp:2919: error: 'image' was not declared in this scope
> src/helpers.cpp:2919: error: 'wxOutputStream' was not declared in this
> scope
> src/helpers.cpp:2919: error: 'stream' was not declared in this scope
> src/helpers.cpp:2920: error: expected primary-expression before 'bool'
> src/helpers.cpp:2920: error: initializer expression list treated as
> compound expression
> src/helpers.cpp:2920: error: expected ',' or ';' before '{' token
> src/helpers.cpp:2942: error: 'int wxPyImageHandler::GetImageCount' is
> not a static member of 'class wxPyImageHandler'
> src/helpers.cpp:2942: error: 'wxInputStream' was not declared in this scope
> src/helpers.cpp:2942: error: 'stream' was not declared in this scope
> src/helpers.cpp:2942: error: expected ',' or ';' before '{' token
> src/helpers.cpp: In function 'bool wxPyCheckForApp()':
> src/helpers.cpp:752: warning: control reaches end of non-void function
> src/helpers.cpp: In member function 'bool wxPyInputStream::eof()':
> src/helpers.cpp:1094: warning: control reaches end of non-void function
> src/helpers.cpp: In member function 'int wxPyInputStream::tell()':
> src/helpers.cpp:1241: warning: control reaches end of non-void function
> src/helpers.cpp: In function 'bool wxPyTestDisplayAvailable()':
> src/helpers.cpp:3016: warning: control reaches end of non-void function
> error: command '/usr/bin/gcc-4.0' failed with exit status 1
>
> Error: Status 1 encountered during processing.
> ============================
>
> I repeated again with port -v install py-wxpython, and noted that there
> may be signs that it thinks it is building for 10.3. There is also a
> strange cc1plus: warning buried in there:
>
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
> C/ObjC but not for C++
>
> ...
> ls: wx*-2.4-config: No such file or directory
> ls: wx*-2.4-config: No such file or directory
>
> Warning: No config found to match: /usr/bin/wx-config --toolkit=mac
> --unicode=yes --version=2.8 --libs gl
> in /usr/lib/wx/config
> If you require this configuration, please install the desired
> library build. If this is part of an automated configuration
> test and no other errors occur, you may safely ignore it.
> You may use wx-config --list to see all configs available in
> the default prefix.
>
> Found wx-config: /usr/bin/wx-config
> Using flags: --toolkit=mac --unicode=yes --version=2.8
> Preparing CORE...
> Preparing GLCANVAS...
> Preparing STC...
> Preparing GIZMOS...
> running build
> running build_py
> copying wx/__version__.py -> build.unicode/lib.macosx-10.3-ppc-2.5/wx
> copying wx/build/build_options.py ->
> build.unicode/lib.macosx-10.3-ppc-2.5/wx/build
> running build_ext
> building '_core_' extension
> /usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
> -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
> -DSWIG_TYPE_TABLE=_wxPython_table -DSWIG_PYTHON_OUTPUT_TUPLE
> -DWXP_USE_THREAD=1 -UNDEBUG -Iinclude -Isrc
> -I/opt/local/include/python2.5 -c src/helpers.cpp -o
> build.unicode/temp.macosx-10.3-ppc-2.5/src/helpers.o -O2
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
> C/ObjC but not for C++
> In file included from src/helpers.cpp:16:
> include/wx/wxPython/wxPython_int.h:19:19: error: wx/wx.h: No such file
> or directory
> ...
>
> What other info will help troubleshooting?
>
>
> Kevin Horton
> Ottawa, Canada
>
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users
>
More information about the macports-users
mailing list