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 >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> >>> > >>> > >>> > >>> > >>> >>> >> >> >> >> >
