LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   MusEScore 0.1pre2 compilation issues (http://www.linuxquestions.org/questions/linux-software-2/musescore-0-1pre2-compilation-issues-205381/)

stev160 07-15-2004 09:59 AM

Jack sound server implementation problems
 
Hey, folks,

This may be a silly question, but I was wondering if you could help me out.

I'm trying to compile a piece of software (MusEScore), and I'm unable to determine where the error is in the process. Configure works fine, no problems there. When I run make, the result is below.

Now, the problem is, I believe, entirely related to synti.cpp. All of the functions it says it is trying to reference and failing are found in <jack/jack.h>, which is included in synti.h.

jack.h resides in /usr/local/include/jack.

/usr/include also contains a soft link to that folder. Any help would be much appreciated. I've tried to contact the developer, but so far no response. I'm trying to get the thing working because I'd like to help with the project. Quite simply, though, right now I'm befuddled.

Thank you!

Stephen

-------make results below---------

Making all in mscore
make[1]: Entering directory `/home/stephen/projects/mscore-0.1pre2/mscore'
make all-am
make[2]: Entering directory `/home/stephen/projects/mscore-0.1pre2/mscore'
if g++ -DHAVE_CONFIG_H -I. -I. -I. -g -D_GNU_SOURCE -W -fno-exceptions -fno-rtti -Wall -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -I.. -I/usr/lib/qt3//include -DINSTPREFIX=\"/usr/local\" -g -O2 -MT synti.o -MD -MP -MF ".deps/synti.Tpo" \
-c -o synti.o `test -f 'synti.cpp' || echo './'`synti.cpp; \
then mv -f ".deps/synti.Tpo" ".deps/synti.Po"; \
else rm -f ".deps/synti.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -g -D_GNU_SOURCE -W -fno-exceptions -fno-rtti -Wall -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -I.. -I/usr/lib/qt3//include -DINSTPREFIX=\"/usr/local\" -g -O2 -MT preferences.o -MD -MP -MF ".deps/preferences.Tpo" \
-c -o preferences.o `test -f 'preferences.cpp' || echo './'`preferences.cpp; \
then mv -f ".deps/preferences.Tpo" ".deps/preferences.Po"; \
else rm -f ".deps/preferences.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -g -D_GNU_SOURCE -W -fno-exceptions -fno-rtti -Wall -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -I.. -I/usr/lib/qt3//include -DINSTPREFIX=\"/usr/local\" -g -O2 -MT seq.o -MD -MP -MF ".deps/seq.Tpo" \
-c -o seq.o `test -f 'seq.cpp' || echo './'`seq.cpp; \
then mv -f ".deps/seq.Tpo" ".deps/seq.Po"; \
else rm -f ".deps/seq.Tpo"; exit 1; \
fi
/bin/sh ../libtool --mode=link g++ -DINSTPREFIX=\"/usr/local\" -g -O2 -o mscore -L/usr/X11R6/lib -L/usr/lib/qt3//lib -lqt-mt -lasound -lfluidsynth synti.o alsa.o cmd.o painter.o tempo.o page.o measure.o segment.o system.o element.o hairpin.o transform.o layout.o beam.o tuplet.o style.o xml.o file.o sig.o clef.o key.o instrument.o undo.o note.o navigate.o edit.o utils.o project.o text.o bar.o keyb.o symbols.o menus.o dynamics.o slur.o select.o canvas.o palette.o mscore.o editstyle.o instrdialog.o textstyle.o playpanel.o buttons.o preferences.o pad.o editinstrument.o pagesettings.o property.o icons.o capella.o prefsdialogbase.o editstylebase.o pad1base.o pagesettingsbase.o notepropertybase.o restpropertybase.o measurepropertybase.o clefpropertybase.o instrdialogbase.o editinstrumentbase.o textstylebase.o playpanelbase.o seq.o midi.o mtime.o importxml.o exportxml.o moc_prefsdialogbase.o moc_editstylebase.o moc_pad1base.o moc_pagesettingsbase.o moc_notepropertybase.o moc_restpropertybase.o moc_measurepropertybase.o moc_clefpropertybase.o moc_instrdialogbase.o moc_editinstrumentbase.o moc_textstylebase.o moc_playpanelbase.o moc_seq.o moc_project.o moc_canvas.o moc_palette.o moc_mscore.o moc_editstyle.o moc_instrdialog.o moc_editinstrument.o moc_textstyle.o moc_playpanel.o moc_buttons.o moc_preferences.o moc_pad.o moc_pagesettings.o moc_property.o -lasound -lm -ldl -lpthread -L/usr/lib/qt3//lib -lqt-mt
g++ -DINSTPREFIX=\"/usr/local\" -g -O2 -o mscore synti.o alsa.o cmd.o painter.o tempo.o page.o measure.o segment.o system.o element.o hairpin.o transform.o layout.o beam.o tuplet.o style.o xml.o file.o sig.o clef.o key.o instrument.o undo.o note.o navigate.o edit.o utils.o project.o text.o bar.o keyb.o symbols.o menus.o dynamics.o slur.o select.o canvas.o palette.o mscore.o editstyle.o instrdialog.o textstyle.o playpanel.o buttons.o preferences.o pad.o editinstrument.o pagesettings.o property.o icons.o capella.o prefsdialogbase.o editstylebase.o pad1base.o pagesettingsbase.o notepropertybase.o restpropertybase.o measurepropertybase.o clefpropertybase.o instrdialogbase.o editinstrumentbase.o textstylebase.o playpanelbase.o seq.o midi.o mtime.o importxml.o exportxml.o moc_prefsdialogbase.o moc_editstylebase.o moc_pad1base.o moc_pagesettingsbase.o moc_notepropertybase.o moc_restpropertybase.o moc_measurepropertybase.o moc_clefpropertybase.o moc_instrdialogbase.o moc_editinstrumentbase.o moc_textstylebase.o moc_playpanelbase.o moc_seq.o moc_project.o moc_canvas.o moc_palette.o moc_mscore.o moc_editstyle.o moc_instrdialog.o moc_editinstrument.o moc_textstyle.o moc_playpanel.o moc_buttons.o moc_preferences.o moc_pad.o moc_pagesettings.o moc_property.o -L/usr/X11R6/lib -L/usr/lib/qt3//lib /usr/local/lib/libfluidsynth.so -lreadline -lncurses /usr/lib/libasound.so /usr/lib/qt3/lib/libqt-mt.so -laudio -lXt /usr/lib/libmng.so /usr/lib/libjpeg.so -lpng -lz -lGL -lXmu -lXrender -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfreetype.so /usr/lib/libfontconfig.so -lXext -lX11 -lm -lSM -lICE -ldl -lpthread -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/lib/qt3/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/lib/qt3/lib
synti.o(.text+0x22b): In function `JackAudio::~JackAudio [not-in-charge]()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:88: undefined reference to `jack_client_close'
synti.o(.text+0x28b): In function `JackAudio::~JackAudio [in-charge]()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:88: undefined reference to `jack_client_close'
synti.o(.text+0x2ec): In function `JackAudio::~JackAudio [in-charge deleting]()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:88: undefined reference to `jack_client_close'
synti.o(.text+0x34b): In function `JackAudio::registerPort(char const*)':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:101: undefined reference to `jack_port_register'
synti.o(.text+0x39d): In function `JackAudio::inputPorts()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:119: undefined reference to `jack_get_ports'
synti.o(.text+0x3f7):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:122: undefined reference to `jack_port_by_name'
synti.o(.text+0x3ff):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:123: undefined reference to `jack_port_flags'
synti.o(.text+0x4ca): In function `JackAudio::connect(void*, void*)':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:141: undefined reference to `jack_port_name'
synti.o(.text+0x4d4):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:142: undefined reference to `jack_port_name'
synti.o(.text+0x511):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:147: undefined reference to `jack_connect'
synti.o(.text+0x564): In function `JackAudio::disconnect(void*, void*)':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:159: undefined reference to `jack_port_name'
synti.o(.text+0x56e):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:160: undefined reference to `jack_port_name'
synti.o(.text+0x5a8):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:165: undefined reference to `jack_disconnect'
synti.o(.text+0x5f1): In function `JackAudio::start()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:177: undefined reference to `jack_activate'
synti.o(.text+0x646):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:189: undefined reference to `jack_port_name'
synti.o(.text+0x65e):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:191: undefined reference to `jack_connect'
synti.o(.text+0x675):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:196: undefined reference to `jack_port_name'
synti.o(.text+0x6e7):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:198: undefined reference to `jack_connect'
synti.o(.text+0x75e): In function `JackAudio::stop()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:212: undefined reference to `jack_deactivate'
synti.o(.text+0x895): In function `JackAudio::registerClient()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:304: undefined reference to `jack_set_process_callback'
synti.o(.text+0x8a8):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:305: undefined reference to `jack_on_shutdown'
synti.o(.text+0x8bb):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:306: undefined reference to `jack_set_buffer_size_callback'
synti.o(.text+0x8ce):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:307: undefined reference to `jack_set_sample_rate_callback'
synti.o(.text+0x8e1):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:308: undefined reference to `jack_set_port_registration_callback'
synti.o(.text+0x8f4):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:309: undefined reference to `jack_set_graph_order_callback'
synti.o(.text+0x907):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:311: undefined reference to `jack_set_freewheel_callback'
synti.o(.text+0x932): In function `JackAudio::init()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:321: undefined reference to `jack_set_error_function'
synti.o(.text+0x967):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:329: undefined reference to `jack_client_new'
synti.o(.text+0x999):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:329: undefined reference to `jack_client_new'
synti.o(.text+0x9b0):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:335: undefined reference to `jack_set_error_function'
synti.o(.text+0x9c2):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:337: undefined reference to `jack_get_sample_rate'
synti.o(.text+0x9cf):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:338: undefined reference to `jack_get_buffer_size'
synti.o(.text+0x9ee):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:341: undefined reference to `jack_port_register'
synti.o(.text+0xa0b):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:342: undefined reference to `jack_port_register'
synti.o(.text+0xb4c):/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:356: undefined reference to `jack_client_close'
synti.o(.text+0xda8): In function `JackAudio::getState()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:462: undefined reference to `jack_transport_query'
synti.o(.text+0x36e): In function `JackAudio::unregisterPort(void*)':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:110: undefined reference to `jack_port_unregister'
synti.o(.text+0x79e): In function `JackAudio::framePos() const':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:225: undefined reference to `jack_frame_time'
synti.o(.text+0xd5e): In function `JackAudio::startTransport()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:443: undefined reference to `jack_transport_start'
synti.o(.text+0xd7e): In function `JackAudio::stopTransport()':
/home/stephen/projects/mscore-0.1pre2/mscore/synti.cpp:452: undefined reference to `jack_transport_stop'
synti.o(.gnu.linkonce.t._ZN9JackAudio10getLBufferEl+0xe): In function `JackAudio::getLBuffer(long)':
/usr/include/c++/3.3.2/bits/stl_alloc.h:233: undefined reference to `jack_port_get_buffer'
synti.o(.gnu.linkonce.t._ZN9JackAudio10getRBufferEl+0xe): In function `JackAudio::getRBuffer(long)':
/usr/include/c++/3.3.2/bits/stl_alloc.h:233: undefined reference to `jack_port_get_buffer'
collect2: ld returned 1 exit status
make[2]: *** [mscore] Error 1
make[2]: Leaving directory `/home/stephen/projects/mscore-0.1pre2/mscore'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/stephen/projects/mscore-0.1pre2/mscore'
make: *** [all-recursive] Error 1


All times are GMT -5. The time now is 06:08 PM.