Having issues setting up Phoenix

I have also used "python build.py build" command to build wxWidgets and Phoenix. No "clean" command used by me as well, so I don't know why was the core.py file wiped out after/during the build. Robin, any thoughts?

Jason, these is a “string” module in Python 3.3.

Python 3.3.0 (default, Feb 24 2013, 23:10:07)

[GCC 4.6.3] on linux

Type “help”, “copyright”, “credits” or “license” for more information.

import string

string

<module ‘string’ from ‘/usr/local/lib/python3.3/string.py’>

The issue is that the “string” module in Python 3.3 does not have a “join” method. However, the “string” module of Python 2.7 does have the “join” method.

Thanks for posting the fix. Your fix is Python 2 & 3 compatible. :slight_smile:

Robin, can you fix the source files with Jason’s fix?

{source dir}/wxWidgets/build/tools/builder.py – line 182

this: optionsStr = string.join(options, " ") if options else “”

with: optionsStr = " ".join(options) if options else “”

… oh and please remove the “import string” line, because you won’t be needing anything from the “string” module – so why importing it? :wink: