falkTX / non

Non reinvents the DAW. Powerful enough to form a complete studio, fast and light enough to run on low-end hardware like the eeePC or Raspberry Pi, and so reliable that it can be used live, the Non DAW Studio is a modular system composed of four main parts: Non Timeline, a non-destructive, non-linear audio recorder and arranger. Non Mixer, a live mixer with effects plugin hosting and advanced Ambisonics spatialization control. Non Sequencer, a live, pattern based MIDI sequencer, and finally, the Non Session Manager to tie together these applications and more into cohesive song-level units.
http://non.tuxfamily.org
GNU General Public License v2.0
20 stars 8 forks source link

Failed to clone 'lib/ntk' #4

Open ChycoFWD opened 2 years ago

ChycoFWD commented 2 years ago

Olá, @falkTX , aparentemente não existe mais o repo inicial. Anda é possivel construir essa aplicação ?


ubuntu@sleek-schnauzer:~/codes/non$ git submodule update --init Submodule 'lib/ntk' (git://git.tuxfamily.org/gitroot/non/fltk.git) registered for path 'lib/ntk' Cloning into '/home/ubuntu/codes/non/lib/ntk'... fatal: remote error: access denied or repository not exported: /gitroot/non/fltk.git fatal: clone of 'git://git.tuxfamily.org/gitroot/non/fltk.git' into submodule path '/home/ubuntu/codes/non/lib/ntk' failed Failed to clone 'lib/ntk'. Retry scheduled Cloning into '/home/ubuntu/codes/non/lib/ntk'... fatal: remote error: access denied or repository not exported: /gitroot/non/fltk.git fatal: clone of 'git://git.tuxfamily.org/gitroot/non/fltk.git' into submodule path '/home/ubuntu/codes/non/lib/ntk' failed Failed to clone 'lib/ntk' a second time, aborting


Saudações do Brasil!

synthsncats commented 2 years ago

I'm also having this same issue.

exedore6 commented 1 year ago

To add some info about this - it's pointing to the defunct non git repo.

I've tried to rebase it to a real copy of fltk with the following --

git submodule set-url lib/ntk https://github.com/fltk/fltk.git cd lib/ntk git checkout master git config pull.rebase false git pull

Which got me a little further. The trouble is that the version on non's defunct git repo counted on having waf configured to build it.

arossato commented 1 year ago

you can find the last ntk code here: https://github.com/falkTX/ntk

if you compile non-daw with gcc-11 append "std=c++14" to the CXXFLAGS, otherwise the sequencer will not build.

M0JXD commented 5 months ago

I've been struggling with this for a while. I've finally done it, so for those struggling to build, here's a concise guide for Ubuntu based distros:

Before starting, the usual:

sudo apt update && sudo apt upgrade -y

1) Download NON DAW and NTK: https://github.com/falkTX/non https://github.com/falkTX/ntk

2) Place the contents of ntk in to the /lib/ntk folder of Non.

3) Install dependencies for NTK:

sudo apt install clang python-is-python3 libx11-dev libfontconfig-dev libxft-dev libcairo2-dev libjpeg-dev

4) Move into the lib/ntk folder and run:

./waf configure
./waf
sudo ./waf install

Ensure each stage says success, if not you may be missing a dependency.

5) cd back to the master branch and install dependencies for NON:

sudo apt install libjack-dev liblo-dev libsndfile-dev liblrdf-dev lv2-dev ladspa-sdk liblilv-dev libsigc++-2.0-dev

6) Run configure, build and install:

./waf configure
./waf
sudo ./waf install

If ./waf fails, try configuring again with this CXXFLAG:

./waf configure CXXFLAGS='--std=c++14'

And then build again.

7) Run the desired software from terminal from the menu entries or command line:

non-daw
non-midi-mapper
non-mixer
non-mixer-noui
non-sequencer
non-session-manager
non-timeline