{"action":"created","issue":{"url":"https://api.github.com/repos/original-male/non/issues/196","repository_url":"https://api.github.com/repos/original-male/non","labels_url":"https://api.github.com/repos/original-male/non/issues/196/labels{/name}","comments_url":"https://api.github.com/repos/original-male/non/issues/196/comments","events_url":"https://api.github.com/repos/original-male/non/issues/196/events","html_url":"https://github.com/original-male/non/issues/196","id":162957408,"number":196,"title":"Non-sequencer and others won build, Liblo and Jack_get_property missing","user":{"login":"arpeggio1234","id":7075431,"avatar_url":"https://avatars.githubusercontent.com/u/7075431?v=3","gravatar_id":"","url":"https://api.github.com/users/arpeggio1234","html_url":"https://github.com/arpeggio1234","followers_url":"https://api.github.com/users/arpeggio1234/followers","following_url":"https://api.github.com/users/arpeggio1234/following{/other_user}","gists_url":"https://api.github.com/users/arpeggio1234/gists{/gist_id}","starred_url":"https://api.github.com/users/arpeggio1234/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arpeggio1234/subscriptions","organizations_url":"https://api.github.com/users/arpeggio1234/orgs","repos_url":"https://api.github.com/users/arpeggio1234/repos","events_url":"https://api.github.com/users/arpeggio1234/events{/privacy}","received_events_url":"https://api.github.com/users/arpeggio1234/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-06-29T15:35:22Z","updated_at":"2016-06-29T19:22:32Z","closed_at":null,"body":"Hello, i am trying to build and install this great project and get some building problems,\r\ni am new to building things and installing in Linux, i use Linux mint 17.3 and sometimes i get the clue\r\nof doing things(i program and read a lot) but this one is to big for me, or is it just as simple as \r\nInstalling Liblo and the jack_get_property thing, and then i am done, ready for building.\r\nOn the Arch-linux site for non i saw more dependencies for non, so just need a little help.\r\nWhich ones to install to get me running, \r\nThanks in advance, dian from the Netherlands,  and the non daw, all four, looks great.\r\nAnd by the way is Linux mint okay for music midi sequencing or better use Ubuntu or better use Arch-Linux.\r\n\r\nHere is the log file, \r\n\r\n# project non-things (xxx) configured on Wed Jun 29 16:38:14 2016 by\r\n# waf 1.8.0 (abi 98, python 20706f0 on linux2)\r\n# using ./waf configure\r\n#\r\n----------------------------------------\r\nSetting top to\r\n/home/dian/non\r\n----------------------------------------\r\nSetting out to\r\n/home/dian/non/build\r\n----------------------------------------\r\nChecking for 'gcc' (C compiler)\r\nfind program=['gcc', 'cc'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'] var='CC' -> ['/usr/bin/gcc']\r\nfind program=['ar'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'] var='AR' -> ['/usr/bin/ar']\r\n/usr/bin/gcc\r\n----------------------------------------\r\nChecking for 'g++' (C++ compiler)\r\nfind program=['g++', 'c++'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'] var='CXX' -> ['/usr/bin/g++']\r\n(tool ar is already loaded, skipping)\r\n/usr/bin/g++\r\n----------------------------------------------------\r\nChecking for program 'pkg-config'\r\n['/usr/bin/pkg-config']\r\nfind program=['pkg-config'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'] var='PKGCONFIG' -> ['/usr/bin/pkg-config']\r\n----------------------------------------------------\r\nChecking for 'ntk' >= 1.3.0\r\n['/usr/bin/pkg-config', '--atleast-version=1.3.0', 'ntk']\r\n['/usr/bin/pkg-config', '--cflags', '--libs', 'ntk']\r\nout: -pthread -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/include/ntk -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12  -L/usr/local/lib -lntk -lcairo  \r\n\r\nyes\r\n----------------------------------------------------\r\nChecking for 'ntk_images' >= 1.3.0\r\n['/usr/bin/pkg-config', '--atleast-version=1.3.0', 'ntk_images']\r\n['/usr/bin/pkg-config', '--cflags', '--libs', 'ntk_images']\r\nout: -pthread -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/include/ntk -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12  -L/usr/local/lib -lntk_images -lntk -lcairo  \r\n\r\nyes\r\n----------------------------------------------------\r\nChecking for program 'ntk-fluid'\r\n['/usr/local/bin/ntk-fluid']\r\nfind program=['ntk-fluid'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'] var='NTK_FLUID' -> ['/usr/local/bin/ntk-fluid']\r\n----------------------------------------------------\r\nChecking for 'jack' >= 0.103.0\r\n['/usr/bin/pkg-config', '--atleast-version=0.103.0', 'jack']\r\n['/usr/bin/pkg-config', '--cflags', '--libs', 'jack']\r\nout:  -ljack  \r\n\r\nyes\r\n----------------------------------------------------\r\nChecking for jack_port_get_latency_range()\r\n==>\r\n#include <jack/jack.h>\r\nint main (int argc, char**argv) { jack_port_get_latency_range( (jack_port_t*)0, JackCaptureLatency, (jack_latency_range_t *)0 ); }\r\n<==\r\n[1/2] \u001B[32mc: build/.conf_check_038855f1ca7c69df0d7c1ea0925b3c02/test.c -> build/.conf_check_038855f1ca7c69df0d7c1ea0925b3c02/testbuild/test.c.1.o\r\n\u001B[0m\r\n['/usr/bin/gcc', '-MD', '-DHAVE_NTK=1', '-DHAVE_NTK_IMAGES=1', '-DHAVE_JACK=1', '../test.c', '-c', '-o', '/home/dian/non/build/.conf_check_038855f1ca7c69df0d7c1ea0925b3c02/testbuild/test.c.1.o']\r\n[2/2] \u001B[33mcprogram: build/.conf_check_038855f1ca7c69df0d7c1ea0925b3c02/testbuild/test.c.1.o -> build/.conf_check_038855f1ca7c69df0d7c1ea0925b3c02/testbuild/testprog\r\n\u001B[0m\r\n['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/dian/non/build/.conf_check_038855f1ca7c69df0d7c1ea0925b3c02/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']\r\nyes\r\n----------------------------------------------------\r\nChecking for function jack_get_property\r\n==>\r\n#include <jack/metadata.h>\r\n\r\nint main(int argc, char **argv) {\r\n\tvoid *p;\r\n\t(void)argc; (void)argv;\r\n\tp=(void*)(jack_get_property);\r\n\treturn 0;\r\n}\r\n\r\n<==\r\n[1/2] \u001B[32mcxx: build/.conf_check_038b537f455f0039a4f90cf649d60302/test.cpp -> build/.conf_check_038b537f455f0039a4f90cf649d60302/testbuild/test.cpp.1.o\r\n\u001B[0m\r\n['/usr/bin/g++', '-MD', '-DHAVE_NTK=1', '-DHAVE_NTK_IMAGES=1', '-DHAVE_JACK=1', '-DHAVE_JACK_PORT_GET_LATENCY_RANGE=1', '../test.cpp', '-c', '-o', '/home/dian/non/build/.conf_check_038b537f455f0039a4f90cf649d60302/testbuild/test.cpp.1.o']\r\nerr: ../test.cpp:1:27: fatal error: jack/metadata.h: No such file or directory\r\n #include <jack/metadata.h>\r\n                           ^\r\ncompilation terminated.\r\n\r\nfrom /home/dian/non: Test does not build: Traceback (most recent call last):\r\n  File \"/home/dian/non/.waf-1.8.0-f4f5e7c10cf1681215dc56fc3b992944/waflib/Tools/c_config.py\", line 478, in run_c_code\r\n    bld.compile()\r\n  File \"/home/dian/non/.waf-1.8.0-f4f5e7c10cf1681215dc56fc3b992944/waflib/Build.py\", line 182, in compile\r\n    raise Errors.BuildError(self.producer.error)\r\nBuildError: Build failed\r\n -> task in 'testprog' failed (exit status 1): \r\n\t{task 140177592640592: cxx test.cpp -> test.cpp.1.o}\r\n['/usr/bin/g++', '-MD', '-DHAVE_NTK=1', '-DHAVE_NTK_IMAGES=1', '-DHAVE_JACK=1', '-DHAVE_JACK_PORT_GET_LATENCY_RANGE=1', '../test.cpp', '-c', '-o', '/home/dian/non/build/.conf_check_038b537f455f0039a4f90cf649d60302/testbuild/test.cpp.1.o']\r\n\r\nnot found\r\nfrom /home/dian/non: The configuration failed\r\n----------------------------------------------------\r\nChecking for 'x11'\r\n['/usr/bin/pkg-config', '--cflags', '--libs', 'x11']\r\nout:  -lX11  \r\n\r\nyes\r\n----------------------------------------------------\r\nChecking for 'liblo' >= 0.26\r\n['/usr/bin/pkg-config', '--atleast-version=0.26', 'liblo']\r\nnot found\r\nfrom /home/dian/non: The configuration failed\r\n"},"comment":{"url":"https://api.github.com/repos/original-male/non/issues/comments/229460885","html_url":"https://github.com/original-male/non/issues/196#issuecomment-229460885","issue_url":"https://api.github.com/repos/original-male/non/issues/196","id":229460885,"user":{"login":"egasimus","id":1656054,"avatar_url":"https://avatars.githubusercontent.com/u/1656054?v=3","gravatar_id":"","url":"https://api.github.com/users/egasimus","html_url":"https://github.com/egasimus","followers_url":"https://api.github.com/users/egasimus/followers","following_url":"https://api.github.com/users/egasimus/following{/other_user}","gists_url":"https://api.github.com/users/egasimus/gists{/gist_id}","starred_url":"https://api.github.com/users/egasimus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/egasimus/subscriptions","organizations_url":"https://api.github.com/users/egasimus/orgs","repos_url":"https://api.github.com/users/egasimus/repos","events_url":"https://api.github.com/users/egasimus/events{/privacy}","received_events_url":"https://api.github.com/users/egasimus/received_events","type":"User","site_admin":false},"created_at":"2016-06-29T19:22:32Z","updated_at":"2016-06-29T19:22:32Z","body":"http://wiki.archlinux.org/ is a very comprehensive and starter-friendly resource. Of course, many things in it are Arch-specific, but many others aren't. :) When reentering Linux a couple years ago I successfully maintained a very stripped down Ubuntu installation with it as my main resource.\r\n\r\nI can recommend no other source of info for beginners since I haven't used one but you've got the whole Internet. Look up how ALSA, JACK, PulseAudio work I guess.\r\n\r\nKeep this thread updated when you have new build results, friend :) I wouldn't like to drive the conversation off topic for too long, I know how some people don't like that. It would be interesting to see if properly setup builds still fail in a particular way on your system though; as the old saying goes, edge cases lurk in every corner. No wait I just made that up.\r\n\r\nP.S. An easy way to experiment with different distros is boot their live environments in a virtual machine, like VirtualBox by the way."}}
{"actor":{"display_login":"egasimus"}}