py-wxPython build: was (no subject)
Jyrki Wahlstedt
jwa at macports.org
Fri Feb 23 11:59:21 PST 2007
Hi,
with several versions of wxWidgets I've had to uninstall it before it
builds, meaning that instead of upgrade one has to uninstall and
install it. You could try that, whenever the build fails. But the
srchctrl.h missing is something I saw while building wxPython 2.8.0.1
against wxWidgets 2.8.0(.0). I did the build recently succesfully, so
it should be ok, just check the versions (python 2.4, py-wxPython
2.8.1.1, and wxWidgets-devel 2.8.2-rc1). I really hope wxPython gets
back in sync with wxWidgets!
On 22.2.2007, at 21.00, Brian Myers wrote:
> It's getting farther, but still failing with the same message.
>
> You're right about the weird versions though. At one point there
> was a problem with the wxWidgets port and it persisted for quite a
> long time, so I switched to the devel port. I've since switched
> back. What should I do here? Remove the wxWidgets-devel port?
>
> I also did a port clean. Should I do anything else?
>
> defaults-powerbook-g4-17:/opt/local root# port clean py-wxpython
> Portfile changed since last build; discarding previous state.
> ---> Cleaning py-wxpython
> defaults-powerbook-g4-17:/opt/local root# port install py-wxpython
> ---> Fetching py-wxpython
> ---> Verifying checksum(s) for py-wxpython
> ---> Extracting py-wxpython
> ---> Configuring py-wxpython
> ---> Building py-wxpython with target build
> Error: Target com.apple.build returned: shell command "cd "/opt/
> local/var/db/dports/build/
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_
> dports_python_py-wxpython/work/wxPython-src-2.8.1.1/wxPython" &&
> UNICODE="1" WXPORT="mac" PATH="/opt/local/lib/wx-devel/bin:/opt/
> local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/
> bin" /opt/local/bin/python2.4 setup.py build" returned error 1
> Command output: copying wx/tools/dbg.py -> build.unicode/
> lib.darwin-8.8.0-Power_Macintosh-2.4/wx/tools
> copying wx/tools/genaxmodule.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> copying wx/tools/helpviewer.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> copying wx/tools/img2img.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> copying wx/tools/img2png.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> copying wx/tools/img2py.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> copying wx/tools/img2xpm.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> copying wx/tools/pywxrc.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools
> creating build.unicode/lib.darwin-8.8.0-Power_Macintosh-2.4/wx/
> tools/XRCed
> copying wx/tools/XRCed/__init__.py -> build.unicode/
> lib.darwin-8.8.0-Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/encode_bitmaps.py -> build.unicode/
> lib.darwin-8.8.0-Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/globals.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/images.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/panel.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/params.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/tools.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/tree.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/undo.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/xrced.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> copying wx/tools/XRCed/xxx.py -> build.unicode/lib.darwin-8.8.0-
> Power_Macintosh-2.4/wx/tools/XRCed
> running build_ext
> building '_core_' extension
> creating build.unicode/temp.darwin-8.8.0-Power_Macintosh-2.4
> creating build.unicode/temp.darwin-8.8.0-Power_Macintosh-2.4/src
> creating build.unicode/temp.darwin-8.8.0-Power_Macintosh-2.4/src/mac
> /usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
> precomp -mno-fused-madd -fno-common -fno-common -dynamic -DNDEBUG -
> g -O3 -Wall -Wstrict-prototypes -DSWIG_TYPE_TABLE=_wxPython_table -
> DSWIG_PYTHON_OUTPUT_TUPLE -DWXP_USE_THREAD=1 -UNDEBUG -
> D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__ -Iinclude -Isrc -I/
> opt/local/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/
> include/wx-2.8 -I/opt/local/Library/Frameworks/Python.framework/
> Versions/2.4/include/python2.4 -I/opt/local/include/python2.4 -c
> src/helpers.cpp -o build.unicode/temp.darwin-8.8.0-
> Power_Macintosh-2.4/src/helpers.o -O3
> 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:82:25: error: wx/srchctrl.h: No
> such file or directory
> error: command '/usr/bin/gcc-4.0' failed with exit status 1
>
> On Feb 22, 2007, at 7:31 AM, Jyrki Wahlstedt wrote:
>> Hi,
>> some changes have been made, so please sync your ports and try
>> again (also because those versions shown in the transcript look
>> quite odd, py-wxpython is currently at 2.8.1.1 and wxWidgets-devel
>> at 2.8.2-rc1).
>
>
!
! Jyrki Wahlstedt
! skype:jyrkiwahlstedt
! http://www.wahlstedt.fi/jyrki/
!
! Our life is no dream; but it ought to become one and perhaps will.
! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780
6366 EFD9 139C C386
More information about the macports-users
mailing list