0

I have downloaded Nexus-4.1.6.tar.gz from here https://github.com/cnr-isti-vclab/nexus/releases

I unzipped it to my home folder, but I can't figure out how to compile it.

folder directory:
CMakelist.txt
doc/
html/
LICENCE
README.md
README.txt
src/

common/
nxsbuild/
nxsedit/
nxsview/
nxszip/

These contain .ccp and .h files

I can't find a ./configure or a make.

Any ideas welcome.

Spatial Digger
  • 1,883
  • 1
  • 19
  • 37

1 Answers1

2

You need to use CMake and create platform-specific build format, in your case (linux) a Makefile.

jgorostegui
  • 1,290
  • 1
  • 8
  • 13
  • Would you be so kind to explain how I do this? – Spatial Digger Sep 19 '17 at 20:13
  • I tried mkdie build-dir then cd build-dir and then cmake .. but I get a long list of errors: CMake Warning at src/nxsbuild/CMakeLists.txt:53 (find_package): By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Widgets", but CMake did not find one. – Spatial Digger Sep 19 '17 at 20:19
  • As your error says, you need Qt5 dependencies installed in your system: Install them using for example `sudo apt-get install qtdeclarative5-dev qml-module-qtquick-controls`. Looking into the project [readme](https://github.com/cnr-isti-vclab/nexus/blob/master/README.md) file, at the bottom says that Qt and VCG libraries are required. You'll need to download them and fit evetything in order to create the _makefile_ properly. Don't bother changing folder names as the repository is not properly documented and paths to inside the CMakeLists.txt can be significantly improved. – jgorostegui Sep 19 '17 at 21:09