octave-patch-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-patch-tracker] [patch #9868] midi functions


From: Lars Kindermann
Subject: [Octave-patch-tracker] [patch #9868] midi functions
Date: Mon, 4 Nov 2019 16:52:55 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0

Follow-up Comment #1, patch #9868 (project octave):

I'm very interested in this package and possibly could contribute.

But install fails under Ubuntu 16.04 / Octave current dev (6.0).
My librtmidi is version 2.1.0

Which rtmidi version do you use to build? 


>> pkg install Downloads/midi-0.0.1.tar.gz
midi.cc: In function ‘bool send_midi(midi_device*, const unsigned char*,
int)’:
midi.cc:109:37: error: no matching function for call to
‘RtMidiOut::sendMessage(const unsigned char*&, int&)’
       dev->out->sendMessage(data, sz);
                                     ^
In file included from midi.h:23:0,
                 from midi.cc:16:
/usr/include/RtMidi.h:569:13: note: candidate: void
RtMidiOut::sendMessage(std::vector<unsigned char>*)
 inline void RtMidiOut :: sendMessage( std::vector<unsigned char> *message ) {
((MidiOutApi *)rtapi_)->sendMessage( messag
             ^
/usr/include/RtMidi.h:569:13: note:   candidate expects 1 argument, 2
provided
midi.cc:113:63: warning: format ‘%s’ expects argument of type ‘char*’,
but argument 2 has type ‘const string* {aka const
std::__cxx11::basic_string<char>*}’ [-Wformat=]
       error ("Error getting midi info: '%s'", err.getMessage());
                                                               ^
midi.cc: In function ‘int recv_midi(midi_device*, double*, unsigned char*,
int)’:
midi.cc:136:58: warning: format ‘%s’ expects argument of type ‘char*’,
but argument 2 has type ‘const string* {aka const
std::__cxx11::basic_string<char>*}’ [-Wformat=]
       error ("Error reading midi: '%s'", err.getMessage());
                                                          ^
midi.cc: In function ‘bool get_midi_devices(midi_device_list&)’:
midi.cc:184:63: warning: format ‘%s’ expects argument of type ‘char*’,
but argument 2 has type ‘const string* {aka const
std::__cxx11::basic_string<char>*}’ [-Wformat=]
       error ("Error getting midi info: '%s'", err.getMessage());
                                                               ^
make: *** [midi.o] Fehler 1
make: *** Auf noch nicht beendete Prozesse wird gewartet …
make: Verzeichnis „/tmp/oct-A5uS4z/midi-0.0.1/src“ wird betreten
/usr/local/bin/mkoctfile-6.0.0 -c mididevinfo.cc -g -O2 -D__UNIX_JACK__
-D__LINUX_ALSA__ -DHAVE_CONFIG_H
/usr/local/bin/mkoctfile-6.0.0 -c mididevice.cc -g -O2 -D__UNIX_JACK__
-D__LINUX_ALSA__ -DHAVE_CONFIG_H
/usr/local/bin/mkoctfile-6.0.0 -c midi.cc -g -O2 -D__UNIX_JACK__
-D__LINUX_ALSA__ -DHAVE_CONFIG_H
/usr/local/bin/mkoctfile-6.0.0 -c midi_object.cc -g -O2 -D__UNIX_JACK__
-D__LINUX_ALSA__ -DHAVE_CONFIG_H
Makefile:13: die Regel für Ziel „midi.o“ scheiterte
make: Verzeichnis „/tmp/oct-A5uS4z/midi-0.0.1/src“ wird verlassen

error: pkg: error running 'make' for the midi package.
error: called from
    configure_make at line 99 column 9
    install at line 190 column 7
    pkg at line 476 column 9
>>


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/patch/?9868>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]