Can't "make"

Problems getting SL up and running on Linux? Post here.

Moderator: jesse

Can't "make"

Postby Concussion » Thu Apr 30, 2009 12:04 pm

I installed all of the deps, and I was able to get it to ./configure, but this is what I get when I "make"

any ideas?

concussion@portable:~/Desktop/sooperlooper-1.6.13$ make
make all-recursive
make[1]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13'
Making all in libs
make[2]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs'
Making all in pbd
make[3]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd'
make all-recursive
make[4]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd'
Making all in pbd
make[5]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd/pbd'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd/pbd'
make[5]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd'
make[4]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd'
make[3]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd'
Making all in midi++
make[3]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++'
make all-recursive
make[4]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++'
Making all in midi++
make[5]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++/midi++'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++/midi++'
make[5]: Entering directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++'
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I. -D_REENTRANT -O2 -march=i686 -fomit-frame-pointer -mmmx -msse -mfpmath=sse -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/concussion/Desktop/sooperlooper-1.6.13/libs/pbd -I/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++ -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -MT midifactory.o -MD -MP -MF ".deps/midifactory.Tpo" -c -o midifactory.o midifactory.cc; \
then mv -f ".deps/midifactory.Tpo" ".deps/midifactory.Po"; else rm -f ".deps/midifactory.Tpo"; exit 1; fi
midifactory.cc: In static member function ‘static void MIDI::PortFactory::add_port_request(std::vector<MIDI::PortRequest*, std::allocator<MIDI::PortRequest*> >&, const std::string&)’:
midifactory.cc:91: error: ‘strdup’ was not declared in this scope
make[5]: *** [midifactory.o] Error 1
make[5]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs/midi++'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/concussion/Desktop/sooperlooper-1.6.13'
make: *** [all] Error 2
concussion@portable:~/Desktop/sooperlooper-1.6.13$


Thanks
Concussion
 
Posts: 7
Joined: Mon Apr 27, 2009 8:07 pm

Re: Can't "make"

Postby Concussion » Thu Apr 30, 2009 12:17 pm

I'm using Ubuntu Jaunty

Thanks,
Concussion
 
Posts: 7
Joined: Mon Apr 27, 2009 8:07 pm

Re: Can't "make"

Postby sremington » Thu Apr 30, 2009 3:06 pm

Check out my response in this thread --> http://www.essej.net/slforum/viewtopic.php?f=20&t=171
sremington
 
Posts: 23
Joined: Wed Sep 17, 2008 12:07 pm

Re: Can't "make"

Postby Concussion » Thu Apr 30, 2009 4:23 pm

OK so I got past the #include <cstring> which was from the thread that you mentioned and that I posted in as having the same problem.
Now I'm running into this during "make"

LARGEFILE64_SOURCE -I/home/concussion/sooperlooper/libs/pbd -I/home/concussion/sooperlooper/libs/midi++ -MT jack_audio_driver.o -MD -MP -MF .deps/jack_audio_driver.Tpo -c -o jack_audio_driver.o jack_audio_driver.cpp
jack_audio_driver.cpp:23:23: error: jack/jack.h: No such file or directory
In file included from jack_audio_driver.cpp:25:
jack_audio_driver.hpp:73: error: ‘jack_nframes_t’ has not been declared
jack_audio_driver.hpp:74: error: ‘jack_nframes_t’ has not been declared
jack_audio_driver.hpp:77: error: ‘jack_transport_state_t’ has not been declared
jack_audio_driver.hpp:78: error: ‘jack_nframes_t’ has not been declared
jack_audio_driver.hpp:79: error: ‘jack_position_t’ has not been declared
jack_audio_driver.hpp:83: error: ‘jack_transport_state_t’ has not been declared
jack_audio_driver.hpp:84: error: ‘jack_nframes_t’ has not been declared
jack_audio_driver.hpp:85: error: ‘jack_position_t’ has not been declared
jack_audio_driver.hpp:89: error: ‘jack_nframes_t’ has not been declared
jack_audio_driver.hpp:90: error: ‘jack_nframes_t’ has not been declared
jack_audio_driver.hpp:95: error: ISO C++ forbids declaration of ‘jack_client_t’ with no type
jack_audio_driver.hpp:95: error: expected ‘;’ before ‘*’ token
jack_audio_driver.hpp:97: error: ‘jack_port_t’ was not declared in this scope
jack_audio_driver.hpp:97: error: template argument 1 is invalid
jack_audio_driver.hpp:97: error: template argument 2 is invalid
jack_audio_driver.hpp:98: error: ‘jack_port_t’ was not declared in this scope
jack_audio_driver.hpp:98: error: template argument 1 is invalid
jack_audio_driver.hpp:98: error: template argument 2 is invalid
jack_audio_driver.hpp: In member function ‘virtual unsigned int SooperLooper::JackAudioDriver::get_input_port_count()’:
jack_audio_driver.hpp:55: error: request for member ‘size’ in ‘((SooperLooper::JackAudioDriver*)this)->SooperLooper::JackAudioDriver::_input_ports’, which is of non-class type ‘int’
jack_audio_driver.hpp: In member function ‘virtual unsigned int SooperLooper::JackAudioDriver::get_output_port_count()’:
jack_audio_driver.hpp:56: error: request for member ‘size’ in ‘((SooperLooper::JackAudioDriver*)this)->SooperLooper::JackAudioDriver::_output_ports’, which is of non-class type ‘int’
jack_audio_driver.cpp: In destructor ‘virtual SooperLooper::JackAudioDriver::~JackAudioDriver()’:
jack_audio_driver.cpp:40: error: ‘_jack’ was not declared in this scope
jack_audio_driver.cpp:41: error: ‘jack_deactivate’ was not declared in this scope
jack_audio_driver.cpp:42: error: ‘jack_client_close’ was not declared in this scope
jack_audio_driver.cpp: In member function ‘virtual bool SooperLooper::JackAudioDriver::initialize(std::string)’:
jack_audio_driver.cpp:59: error: ‘_jack’ was not declared in this scope
jack_audio_driver.cpp:59: error: ‘jack_get_sample_rate’ was not declared in this scope
jack_audio_driver.cpp:60: error: ‘jack_get_buffer_size’ was not declared in this scope
jack_audio_driver.cpp:62: error: ‘jack_set_process_callback’ was not declared in this scope
jack_audio_driver.cpp:67: error: ‘jack_set_buffer_size_callback’ was not declared in this scope
jack_audio_driver.cpp: In member function ‘virtual bool SooperLooper::JackAudioDriver::activate()’:
jack_audio_driver.cpp:77: error: ‘_jack’ was not declared in this scope
jack_audio_driver.cpp:78: error: ‘jack_activate’ was not declared in this scope
jack_audio_driver.cpp: In member function ‘virtual bool SooperLooper::JackAudioDriver::deactivate()’:
jack_audio_driver.cpp:91: error: ‘_jack’ was not declared in this scope
jack_audio_driver.cpp:92: error: ‘jack_deactivate’ was not declared in this scope
jack_audio_driver.cpp: In member function ‘int SooperLooper::JackAudioDriver::connect_to_jack()’:
jack_audio_driver.cpp:112: error: ‘jack_set_error_function’ was not declared in this scope
jack_audio_driver.cpp:114: error: ‘_jack’ was not declared in this scope
jack_audio_driver.cpp:152: error: ‘jack_client_new’ was not declared in this scope
jack_audio_driver.cpp:160: error: ‘jack_client_new’ was not declared in this scope
jack_audio_driver.cpp:176: error: ‘jack_set_xrun_callback’ was not declared in this scope
jack_audio_driver.cpp:177: error: ‘jack_on_shutdown’ was not declared in this scope
jack_audio_driver.cpp:178: error: ‘jack_set_graph_order_callback’ was not declared in this scope
jack_audio_driver.cpp: At global scope:
jack_audio_driver.cpp:200: error: ‘int SooperLooper::JackAudioDriver::_buffersize_callback’ is not a static member of ‘class SooperLooper::JackAudioDriver’
jack_audio_driver.cpp:200: error: ‘jack_nframes_t’ was not declared in this scope
jack_audio_driver.cpp:200: error: expected primary-expression before ‘void’
jack_audio_driver.cpp:200: error: initializer expression list treated as compound expression
jack_audio_driver.cpp:201: error: expected ‘,’ or ‘;’ before ‘{’ token
jack_audio_driver.cpp:206: error: ‘int SooperLooper::JackAudioDriver::buffersize_callback’ is not a static member of ‘class SooperLooper::JackAudioDriver’
jack_audio_driver.cpp:206: error: ‘jack_nframes_t’ was not declared in this scope
jack_audio_driver.cpp:207: error: expected ‘,’ or ‘;’ before ‘{’ token
make[3]: *** [jack_audio_driver.o] Error 1
make[3]: Leaving directory `/home/concussion/sooperlooper/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/concussion/sooperlooper/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/concussion/sooperlooper'
make: *** [all] Error 2
concussion@portable:~/sooperlooper$
Concussion
 
Posts: 7
Joined: Mon Apr 27, 2009 8:07 pm

Re: Can't "make"

Postby jesse » Thu Apr 30, 2009 4:36 pm

Did you install jack from a binary package? If so, you also need to install the dev or devel package for it too, depending on your distribution. Same goes for any of the other library dependencies that SL has....
jesse
 
Posts: 376
Joined: Sat Sep 06, 2008 9:46 am

Re: Can't "make"

Postby Concussion » Thu Apr 30, 2009 4:39 pm

Jack came with Jaunty.
Concussion
 
Posts: 7
Joined: Mon Apr 27, 2009 8:07 pm

Re: Can't "make"

Postby sremington » Fri May 01, 2009 12:30 am

Try "apt-get install libjack-dev" to get the jack development files.

-Seth
Last edited by sremington on Fri May 01, 2009 10:58 am, edited 1 time in total.
sremington
 
Posts: 23
Joined: Wed Sep 17, 2008 12:07 pm

Re: Can't "make"

Postby jesse » Fri May 01, 2009 8:16 am

I think you mean libjack-dev

You might find you are missing some other -dev packages as well.
jesse
 
Posts: 376
Joined: Sat Sep 06, 2008 9:46 am

Re: Can't "make"

Postby sremington » Fri May 01, 2009 10:58 am

Thank you Jesse... that's exactly what I mean ;) I'll correct my previous post.
sremington
 
Posts: 23
Joined: Wed Sep 17, 2008 12:07 pm


Return to Linux Specific Troubleshooting

Who is online

Users browsing this forum: No registered users and 0 guests

cron