I would also try pip installing pycapnp separately from NuPIC. If there is
a problem with that you could ask on the pycapnp project:
https://github.com/jparyani/pycapnp

Just make sure you read the README and follow recommendations like updating
setuptools before posting an issue there. And please follow up here with a
link to the issue if you file one there.

Also, can you send the output from running "g++ -v"?

On Mon, Mar 30, 2015 at 2:24 PM, Richard Crowder <[email protected]> wrote:

> Cython 0.22 has known issues. Have you tried 0.21.2 ? i.e. pip install
> cython==0.21.2
>
> On Mon, Mar 30, 2015 at 10:20 PM, Giuseppe Torre <[email protected]>
> wrote:
>
>> Hi Matthew,
>>    no I do not remember installing Capn Proto to be honest....
>> I have a folder called py27-cython-0.22 though .... removing it did not
>> solve the problem though...
>> /G
>>
>>
>> On Mon, Mar 30, 2015 at 7:47 PM, Matthew Taylor <[email protected]> wrote:
>>
>>> Yikes, I have never seen this error before. Did you manually install a
>>> version of Capn Proto yourself? If so, perhaps you could uninstall it
>>> and try again?
>>> ---------
>>> Matt Taylor
>>> OS Community Flag-Bearer
>>> Numenta
>>>
>>>
>>> On Mon, Mar 30, 2015 at 12:10 AM, Giuseppe Torre <[email protected]>
>>> wrote:
>>> > Hi Matthew,
>>> >    I am using os x 10.9
>>> > I have run in shell the command: export MACOSX_DEPLOYMENT_TARGET=10.9
>>> > Now it worked! No more CLANG error! Thanks!
>>> > However, now I get other errors after a while...
>>> > They are all error compiling Cython files....
>>> > I am copying only a few lines from the error below. (Thank you all for
>>> the
>>> > help!)
>>> >
>>> > Compiling capnp/lib/capnp.pyx because it depends on
>>> >
>>> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Cython-0.22-py2.7-macosx-10.6-intel.egg/Cython/Includes/libcpp/__init__.pxd.
>>> >
>>> > Cythonizing capnp/lib/capnp.pyx
>>> >
>>> >
>>> > Error compiling Cython file:
>>> >
>>> > ------------------------------------------------------------
>>> >
>>> > ...
>>> >
>>> >     cdef _init(self, capnp.DynamicEnum other, object parent):
>>> >
>>> >         self.thisptr = other
>>> >
>>> >         self._parent = parent
>>> >
>>> >         return self
>>> >
>>> >
>>> >     cpdef _as_str(self) except +reraise_kj_exception:
>>> >
>>> >          ^
>>> > ..... etc etc....
>>> >
>>> >
>>> >
>>> >
>>> >   File
>>> >
>>> "/Users/giuseppetorre/nupic-darwin64/lib/python2.7/site-packages/setuptools-1.0-py2.7.egg/setuptools/sandbox.py",
>>> > line 69, in run_setup
>>> >
>>> >   File
>>> >
>>> "/Users/giuseppetorre/nupic-darwin64/lib/python2.7/site-packages/setuptools-1.0-py2.7.egg/setuptools/sandbox.py",
>>> > line 120, in run
>>> >
>>> >   File
>>> >
>>> "/Users/giuseppetorre/nupic-darwin64/lib/python2.7/site-packages/setuptools-1.0-py2.7.egg/setuptools/sandbox.py",
>>> > line 71, in <lambda>
>>> >
>>> >   File "setup.py", line 122, in <module>
>>> >
>>> >     optionsDesc.append(
>>> >
>>> >   File
>>> >
>>> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Cython-0.22-py2.7-macosx-10.6-intel.egg/Cython/Build/Dependencies.py",
>>> > line 865, in cythonize
>>> >
>>> >     cythonize_one(*args[1:])
>>> >
>>> >   File
>>> >
>>> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Cython-0.22-py2.7-macosx-10.6-intel.egg/Cython/Build/Dependencies.py",
>>> > line 985, in cythonize_one
>>> >
>>> >     raise CompileError(None, pyx_file)
>>> >
>>> > Cython.Compiler.Errors.CompileError: capnp/lib/capnp.pyx
>>> >
>>> >
>>> >
>>> > /G
>>> >
>>> >
>>> >
>>> >
>>> > On Mon, Mar 30, 2015 at 3:44 AM, Matthew Taylor <[email protected]>
>>> wrote:
>>> >>
>>> >> I think your clang error is because of the `MACOSX_DEPLOYMENT_TARGET`
>>> >> environment variable. What version of OS X are you running? What is
>>> >> the value of "echo $MACOSX_DEPLOYMENT_TARGET" in your shell?
>>> >>
>>> >> It needs to be 10.7 or higher.
>>> >>
>>> >> ---------
>>> >> Matt Taylor
>>> >> OS Community Flag-Bearer
>>> >> Numenta
>>> >>
>>> >>
>>> >> On Sun, Mar 29, 2015 at 2:50 PM, Giuseppe Torre <
>>> [email protected]>
>>> >> wrote:
>>> >> > Yes Env done and echo $NUPIC provides  /Users/giuseppe/nupic
>>> indeed.
>>> >> >
>>> >> > I tried the following:
>>> >> >
>>> >> > ARCHFLAGS="-arch x86_64";python setup.py install --user
>>> >> >
>>> >> > gives this:
>>> >> > File "setup.py", line 635, in <module>
>>> >> > raise Exception("To build NuPIC in OS X, you must "
>>> >> > Exception: To build NuPIC in OS X, you must `export ARCHFLAGS="-arch
>>> >> > x86_64"`.
>>> >> >
>>> >> >
>>> >> > ARCHFLAGS="-arch x86_64" python setup.py install --user (...no
>>> >> > semicolon)
>>> >> >
>>> >> > gives  CLANG error...
>>> >> >
>>> >> > /G
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > On Sun, Mar 29, 2015 at 11:39 PM, cogmission (David Ray)
>>> >> > <[email protected]> wrote:
>>> >> >>
>>> >> >> I think he did that? That is what he meant by, "Env done". I
>>> mentioned
>>> >> >> the
>>> >> >> "export" command a few emails back...
>>> >> >>
>>> >> >> To be sure Giuseppe try running: "echo $NUPIC" and see if it
>>> outputs
>>> >> >> the
>>> >> >> correct directory (or nothing if it wasn't exported correctly)
>>> >> >>
>>> >> >> On Sun, Mar 29, 2015 at 4:27 PM, David Wood <
>>> [email protected]>
>>> >> >> wrote:
>>> >> >>>
>>> >> >>> Hi Giuseppe,
>>> >> >>>
>>> >> >>> Try this process, with the addition I’ve made:
>>> >> >>>
>>> >> >>> - download nupic-darwin64  (
>>> https://github.com/numenta/nupic-darwin64
>>> >> >>> )
>>> >> >>> - saved to /User/giuseppe/
>>> >> >>> - in terminal run: source nupic-darwin64/bin/activate   ( I have
>>> not
>>> >> >>> run
>>> >> >>> make within nupic-darwin64  just activate)
>>> >> >>> - download nupic  ( https://github.com/numenta/nupic )
>>> >> >>> - saved to /User/giuseppe/
>>> >> >>>
>>> >> >>>
>>> >> >>> - In the Terminal, run:
>>> >> >>> $ export NUPIC=/Users/giuseppe/nupic
>>> >> >>>
>>> >> >>> - in Terminal cd nupic and then ARCHFLAGS="-arch x86_64" python
>>> >> >>> setup.py
>>> >> >>> install
>>> >> >>>
>>> >> >>>
>>> >> >>> Regards,
>>> >> >>> Dave
>>> >> >>> --
>>> >> >>> http://about.me/david_wood
>>> >> >>>
>>> >> >>>
>>> >> >>>
>>> >> >>> On Mar 29, 2015, at 17:24, Giuseppe Torre <[email protected]
>>> >
>>> >> >>> wrote:
>>> >> >>>
>>> >> >>> I see thank you! ENV done now.
>>> >> >>> here is the complete list of steps I have done and that will
>>> >> >>> eventually
>>> >> >>> lead to the CLANG error:
>>> >> >>>
>>> >> >>> - download nupic-darwin64  (
>>> https://github.com/numenta/nupic-darwin64
>>> >> >>> )
>>> >> >>> - saved to /User/giuseppe/
>>> >> >>> - in terminal run: source nupic-darwin64/bin/activate   ( I have
>>> not
>>> >> >>> run
>>> >> >>> make within nupic-darwin64  just activate)
>>> >> >>> - download nupic  ( https://github.com/numenta/nupic )
>>> >> >>> - saved to /User/giuseppe/
>>> >> >>> - in Terminal cd nupic and then ARCHFLAGS="-arch x86_64" python
>>> >> >>> setup.py
>>> >> >>> install
>>> >> >>>
>>> >> >>> At this stage, after a bit a get the CLANG error...
>>> >> >>> /G
>>> >> >>>
>>> >> >>>
>>> >> >>>
>>> >> >>> On Sun, Mar 29, 2015 at 10:55 PM, cogmission (David Ray)
>>> >> >>> <[email protected]> wrote:
>>> >> >>>>
>>> >> >>>> Mine is /Users/cogmission/git/nupic... for instance
>>> >> >>>>
>>> >> >>>> On Sun, Mar 29, 2015 at 3:55 PM, cogmission (David Ray)
>>> >> >>>> <[email protected]> wrote:
>>> >> >>>>>
>>> >> >>>>> that means do:  "export NUPIC=<path to your nupic dir>"
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> On Sun, Mar 29, 2015 at 3:49 PM, Giuseppe Torre
>>> >> >>>>> <[email protected]> wrote:
>>> >> >>>>>>
>>> >> >>>>>> Hi David,
>>> >> >>>>>>   I do have Xcode 6.1.1, command line tool as well as all
>>> required
>>> >> >>>>>> stuff  installed..
>>> >> >>>>>> but I still get that CLANG error.
>>> >> >>>>>> The only step I did not do is: "Set the NUPIC environment
>>> variable
>>> >> >>>>>> to
>>> >> >>>>>> the absolute path to your local checkout of NuPIC." because I
>>> am
>>> >> >>>>>> not sure
>>> >> >>>>>> what it means...I wonder if this is cause of the Clang issue...
>>> >> >>>>>> Thanks though
>>> >> >>>>>> /G
>>> >> >>>>>>
>>> >> >>>>>> On Sun, Mar 29, 2015 at 8:46 PM, cogmission (David Ray)
>>> >> >>>>>> <[email protected]> wrote:
>>> >> >>>>>>>
>>> >> >>>>>>> Hi Giuseppe,
>>> >> >>>>>>>
>>> >> >>>>>>> I am in no way a Python/C++ NuPIC installation guru - but I
>>> would
>>> >> >>>>>>> first recommend
>>> >> >>>>>>> making sure you have both Xcode installed then make sure you
>>> >> >>>>>>> install
>>> >> >>>>>>> the "command line tools" -->
>>> >> >>>>>>>
>>> >> >>>>>>>
>>> http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
>>> >> >>>>>>>
>>> >> >>>>>>> Cheers...
>>> >> >>>>>>>
>>> >> >>>>>>> On Sun, Mar 29, 2015 at 12:39 PM, Giuseppe Torre
>>> >> >>>>>>> <[email protected]> wrote:
>>> >> >>>>>>>>
>>> >> >>>>>>>> Hello,
>>> >> >>>>>>>>   I have a problem and a doubt.
>>> >> >>>>>>>> I will start with the doubt (I am a newbie so apologies in
>>> >> >>>>>>>> advance):
>>> >> >>>>>>>> In the documentation you ask :
>>> >> >>>>>>>>
>>> >> >>>>>>>> Set the NUPIC environment variable to the absolute path to
>>> your
>>> >> >>>>>>>> local checkout of NuPIC.
>>> >> >>>>>>>>
>>> >> >>>>>>>> export NUPIC=<repo-path>
>>> >> >>>>>>>>
>>> >> >>>>>>>> If you are going to run tests, you might need to add py.test
>>> to
>>> >> >>>>>>>> your
>>> >> >>>>>>>> $PATH for tests to run. This will be in different locations
>>> >> >>>>>>>> depending on
>>> >> >>>>>>>> your python environment, so we'll leave this up to you.
>>> >> >>>>>>>>
>>> >> >>>>>>>> What do you mean? What am I suppose to do?
>>> >> >>>>>>>>
>>> >> >>>>>>>> The problem:
>>> >> >>>>>>>> I have tries to compile using ARCHFLAGS="-arch x86_64" python
>>> >> >>>>>>>> setup.py install
>>> >> >>>>>>>> ....but I get the following CLANG error:
>>> >> >>>>>>>>
>>> >> >>>>>>>> building 'nupic.libcpp_region' extension
>>> >> >>>>>>>>
>>> >> >>>>>>>> clang -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
>>> >> >>>>>>>> -Qunused-arguments -Qunused-arguments -arch x86_64 -DNUPIC2
>>> >> >>>>>>>> -DNTA_OS_DARWIN
>>> >> >>>>>>>> -DNTA_ARCH_64 -DNTA_PYTHON_SUPPORT=2.7 -DNTA_INTERNAL
>>> >> >>>>>>>> -DNTA_ASSERTIONS_ON
>>> >> >>>>>>>> -DNTA_ASM -DHAVE_CONFIG_H -DBOOST_NO_WREGEX
>>> >> >>>>>>>> -I/Users/giuseppetorre/nupic/external/darwin64/include
>>> >> >>>>>>>> -I/Users/giuseppetorre/nupic/external/common/include
>>> >> >>>>>>>> -I/Users/giuseppetorre/nupic/extensions
>>> >> >>>>>>>> -I/Users/giuseppetorre/nupic
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> -I/Users/giuseppetorre/nupic/extensions/core/build/release/include
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> -I/Users/giuseppetorre/nupic-darwin64/lib/python2.7/site-packages/numpy/core/include
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c
>>> >> >>>>>>>> extensions/py_support/NumpyVector.cpp -o
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> build/temp.macosx-10.6-intel-2.7/extensions/py_support/NumpyVector.o
>>> >> >>>>>>>> -std=c++11 -m64 -fPIC -fvisibility=hidden -Wall -Wextra
>>> >> >>>>>>>> -Wreturn-type
>>> >> >>>>>>>> -Wunused -Wno-unused-parameter -mtune=generic -O2
>>> -stdlib=libc++
>>> >> >>>>>>>>
>>> >> >>>>>>>> clang: error: invalid deployment target for -stdlib=libc++
>>> >> >>>>>>>> (requires
>>> >> >>>>>>>> OS X 10.7 or later)
>>> >> >>>>>>>>
>>> >> >>>>>>>> error: command 'clang' failed with exit status 1
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> >> >>>>>>>> Thanks in advance for your help
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> >> >>>>>>>
>>> >> >>>>>>>
>>> >> >>>>>>>
>>> >> >>>>>>> --
>>> >> >>>>>>> With kind regards,
>>> >> >>>>>>>
>>> >> >>>>>>> David Ray
>>> >> >>>>>>> Java Solutions Architect
>>> >> >>>>>>>
>>> >> >>>>>>> cortical.io
>>> >> >>>>>>> Sponsor of:  HTM.java
>>> >> >>>>>>>
>>> >> >>>>>>> [email protected]
>>> >> >>>>>>> http://cortical.io
>>> >> >>>>>>
>>> >> >>>>>>
>>> >> >>>>>>
>>> >> >>>>>>
>>> >> >>>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> --
>>> >> >>>>> With kind regards,
>>> >> >>>>>
>>> >> >>>>> David Ray
>>> >> >>>>> Java Solutions Architect
>>> >> >>>>>
>>> >> >>>>> cortical.io
>>> >> >>>>> Sponsor of:  HTM.java
>>> >> >>>>>
>>> >> >>>>> [email protected]
>>> >> >>>>> http://cortical.io
>>> >> >>>>
>>> >> >>>>
>>> >> >>>>
>>> >> >>>>
>>> >> >>>> --
>>> >> >>>> With kind regards,
>>> >> >>>>
>>> >> >>>> David Ray
>>> >> >>>> Java Solutions Architect
>>> >> >>>>
>>> >> >>>> cortical.io
>>> >> >>>> Sponsor of:  HTM.java
>>> >> >>>>
>>> >> >>>> [email protected]
>>> >> >>>> http://cortical.io
>>> >> >>>
>>> >> >>>
>>> >> >>>
>>> >> >>>
>>> >> >>> --
>>> >> >>>
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> With kind regards,
>>> >> >>
>>> >> >> David Ray
>>> >> >> Java Solutions Architect
>>> >> >>
>>> >> >> cortical.io
>>> >> >> Sponsor of:  HTM.java
>>> >> >>
>>> >> >> [email protected]
>>> >> >> http://cortical.io
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >>
>>> >
>>> >
>>> >
>>> >
>>>
>>>
>>
>>
>>
>>
>

Reply via email to