thanks Richard Crowder  for your help . by the way , how do you debug your code 
?   
> 在 2015年8月1日,上午1:15,Matthew Taylor <[email protected]> 写道:
> 
> Hmm, I have never built nupic.core with Xcode before, so I don't know
> how to help. I always built it from the command line with clang on OS
> X.
> ---------
> Matt Taylor
> OS Community Flag-Bearer
> Numenta
> 
> 
> On Fri, Jul 31, 2015 at 8:25 AM, wanghouzhi-1986
> <[email protected]> wrote:
>> thanks Richard Crowder,you are right !  now i build the project with Xcode
>> ,but  i got some errors  .
>> 
>> the following code is wrong   . the error is : comparison of integers
>> different signs :’const unsigned long and const int ‘  i tried to find the
>> reason , but i failed , did someone get the same question  with me ?
>> 
>> template <typename T1, typename T2>
>> AssertionResult CmpHelperEQ(const char* expected_expression,
>>                            const char* actual_expression,
>>                            const T1& expected,
>>                            const T2& actual) {
>> #ifdef _MSC_VER
>> # pragma warning(push)          // Saves the current warning state.
>> # pragma warning(disable:4389)  // Temporarily disables warning on
>>                                // signed/unsigned mismatch.
>> #endif
>> 
>>  if (expected == actual) { //the error is : comparison of integers
>> different signs :’const unsigned long and const int '
>>    return AssertionSuccess();
>>  }
>> 
>> #ifdef _MSC_VER
>> # pragma warning(pop)          // Restores the warning state.
>> #endif
>> 
>>  return EqFailure(expected_expression,
>>                   actual_expression,
>>                   FormatForComparisonFailureMessage(expected, actual),
>>                   FormatForComparisonFailureMessage(actual, expected),
>>                   false);
>> }
>> 
>> 在 2015年7月31日,上午1:02,Richard Crowder <[email protected]> 写道:
>> 
>> If you don't specify a generator option to cmake the default is to make Unix
>> Makefiles. This is then remembered by cmake somewhere in the CMakeFiles sub
>> directory.
>> 
>> It looks like you need to change your initial cmake configuration settings
>> (the missing generator option). Easiest way is to delete / 'rm -rf' the
>> CMakeFiles directory. Then use 'cmake –GXcode $NUPIC_CORE/src' to get the
>> right project files. I don't have a Mac to test this on, so beware.
>> 
>> 
>> On Thu, Jul 30, 2015 at 3:46 PM, wanghouzhi-1986 <[email protected]>
>> wrote:
>>> 
>>> thanks for Richard Crowder and Matt Taylor,  i just follow the
>>> introduction of the  nupic_core. as following:
>>> * Open CMake executable.
>>> * Specify the source folder (`$NUPIC_CORE/src`).
>>> * Specify the build system folder (`$NUPIC_CORE/build/scripts`), i.e.
>>> where IDE solution will be created.
>>> * Click `Generate`.
>>> * Choose the IDE that interest you (remember that IDE choice is limited
>>> to your OS, i.e. Visual Studio is available only on CMake for Windows).
>>> 
>>> #### Build:
>>> 
>>> * Open `nupic_core.*proj` solution file generated on
>>> `$NUPIC_CORE/build/scripts`.
>>> * Run `ALL_BUILD` project from your IDE.
>>> 
>>> #### Run the tests:
>>> 
>>> * Run any `tests_*` project from your IDE (check `output` panel to see
>>> the results).
>>> 
>>> everything is done , and cmake shows  generation done but i can not find
>>> nupic_core.xcodeproj .
>>> by the way i have already builded the old version of the nupic_core.
>>> should i delete the old version?
>>> 
>>> 在 2015年7月30日,下午6:59,Richard Crowder <[email protected]> 写道:
>>> 
>>> Infrequently seen warnings such as these are usually ignored. But they can
>>> also mask issues that may need addressing, such as depreciating CMake
>>> variables. Thankfully CMake allows for a mix of old and new behaviors.
>>> 
>>> I've added a issue to nupic.core here
>>> https://github.com/numenta/nupic.core/issues/519 A change that can be
>>> labelled with 'newbie' and 'type:toolin' (?). A simple change that can be
>>> made locally too.
>>> 
>>> Regards, Richard.
>>> 
>>> 
>>> On Wed, Jul 29, 2015 at 5:16 PM, Matthew Taylor <[email protected]> wrote:
>>>> 
>>>> This is just a compiler warning, isn't it? It doesn't look like it is
>>>> preventing you from building. Is there an actual error in the build
>>>> output?
>>>> ---------
>>>> Matt Taylor
>>>> OS Community Flag-Bearer
>>>> Numenta
>>>> 
>>>> 
>>>> On Wed, Jul 29, 2015 at 9:08 AM, wanghouzhi-1986
>>>> <[email protected]> wrote:
>>>>> hello everyone :
>>>>>       i  have a trouble . When i build nupic.core from sources  with
>>>>> cmake
>>>>> ,   I get the following warning , that is why  and  how can i
>>>>> 
>>>>> figure out this problem.  thank you  for your help !
>>>>> 
>>>>> 
>>>>> whzdeMacBook-Pro:scripts whz$ cmake $NUPIC_CORE/src
>>>>> doing local build
>>>>> doing local build
>>>>> fatal: Not a git repository (or any of the parent directories): .git
>>>>> -- Configuring done
>>>>> CMake Warning (dev) at CMakeLists.txt:507 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libcapnp.a" of
>>>>> target
>>>>>  "helloregion" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:507 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libkj.a" of
>>>>> target
>>>>>  "helloregion" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:507 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target "c++abi" of target "helloregion" does not
>>>>> exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:519 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libcapnp.a" of
>>>>> target
>>>>>  "prototest" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:519 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libkj.a" of
>>>>> target
>>>>>  "prototest" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:519 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target "c++abi" of target "prototest" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:529 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libcapnp.a" of
>>>>> target
>>>>>  "hello_sp_tp" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:529 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libkj.a" of
>>>>> target
>>>>>  "hello_sp_tp" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:529 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target "c++abi" of target "hello_sp_tp" does not
>>>>> exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:585 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libcapnp.a" of
>>>>> target
>>>>>  "unit_tests" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:585 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target
>>>>>  "/Users/whz/nupic-2.core-master/external/darwin64/lib/libkj.a" of
>>>>> target
>>>>>  "unit_tests" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> CMake Warning (dev) at CMakeLists.txt:585 (add_dependencies):
>>>>>  Policy CMP0046 is not set: Error on non-existent dependency in
>>>>>  add_dependencies.  Run "cmake --help-policy CMP0046" for policy
>>>>> details.
>>>>>  Use the cmake_policy command to set the policy and suppress this
>>>>> warning.
>>>>> 
>>>>>  The dependency target "c++abi" of target "unit_tests" does not exist.
>>>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>>> 
>>>>> -- Generating done
>>>>> -- Build files have been written to: /Users/whz/nupic-2.core-master/src
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 



Reply via email to