Code Monkey home page Code Monkey logo

Comments (4)

rcrowder avatar rcrowder commented on August 11, 2024

Hi @AIAdventures, thanks for posting the build log. The swig application does have it's own dependency on the PCRE library, so not being able to run swig shows an issue with it's installation. But more importantly all our language bindings require version 3+ of swig [1], where as your build is picking up v2 (/usr/bin/swig2.0).
Try installing version 3+ of swig and rerunning that build.

1 https://github.com/ogmacorp/OgmaNeo/tree/master/Python#requirements

from ogmaneo.

AIAdventures avatar AIAdventures commented on August 11, 2024

from ogmaneo.

rcrowder avatar rcrowder commented on August 11, 2024

@AIAdventures I've just checked a Linux Mint 18.2 version. It looks like the easiest way to install SWIG on Mint is with the following -

sudo apt purge swig
sudo apt install libpcre3 libpcre3-dev
sudo apt install swig3.0
swig -version

This is an older 3.0.8 version, but it works fine with OgmaNeo.

A more indepth way is to build the latest version 3.0.12 from original source code, using e.g. -

mkdir temp
cd temp
sudo apt install libpcre3 libpcre3-dev
wget https://downloads.sourceforge.net/project/swig/swig/swig-3.0.12/swig-3.0.12.tar.gz
tar xvf swig-3.0.12.tar.gz
cd swig-3.0.12/
./configure
make
sudo make install
swig -version

from ogmaneo.

rcrowder avatar rcrowder commented on August 11, 2024

@AIAdventures I'm closing this issue. It relates to using v2 of Swig, whereas we require v3 of Swig when building the language bindings.

from ogmaneo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.