opencog / moses

MOSES Machine Learning: Meta-Optimizing Semantic Evolutionary Search. See also AS-MOSES https://github.com/opencog/asmoses but kept to guaranty backward compatibility.
https://wiki.opencog.org/w/Meta-Optimizing_Semantic_Evolutionary_Search
Other
127 stars 83 forks source link

Use OpenCogGccOptions.cmake #98

Closed linas closed 1 year ago

linas commented 4 years ago

Remove boilerplate

linas commented 4 years ago

Won't build; there appear to be voluminous compiler warnings and outright failures. Is MOSES unmaintained?

linas commented 4 years ago

OK, root cause of failure seems to be that moses used -std=gnu++0x but this pull-req has std=gnu++11

linas commented 4 years ago

Although I am also getting these warnings:

-- Configuring done
CMake Warning (dev) in moses/feature-selection/CMakeLists.txt:
  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  Target "feature_selection" has an INTERFACE_LINK_LIBRARIES property which
  differs from its LINK_INTERFACE_LIBRARIES properties.

  INTERFACE_LINK_LIBRARIES:

    pthread;moses;/usr/local/lib/opencog/libcogutil.so;/usr/lib/x86_64-linux-gnu/libboost_program_options.so

  LINK_INTERFACE_LIBRARIES:

    moses;/usr/local/lib/opencog/libcogutil.so;/usr/lib/x86_64-linux-gnu/libboost_program_options.so

This warning is for project developers.  Use -Wno-dev to suppress it.

Again .. does anybody use moses any more, or is it now slowly decaying?

ngeiswei commented 4 years ago

MOSES is still maintained, although virtually no new features are being introduced as AS-MOSES is its successor. Let me look at this issue.

linas commented 1 year ago

Closing. This change was made in some other merge.