Menu

guidolib-1.54-src does not compile on Ubuntu 14.04

Help
Ewi
2014-10-26
2014-10-27
  • Ewi

    Ewi - 2014-10-26

    Hello,

    when I try to build the guidolib. from guidolib-1.54-src, "make" stops with an error.
    In CMake the only option I marked was "STATICLIB".

    Any help would be welcome,
    Horbi

    olaf@mac:~/Guido_test/guidolib-1.54-src/cmake/Build$ make
    Scanning dependencies of target GUIDOEngine
    [ 0%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/MIDIMapper.cpp.o
    [ 0%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/TimeMapper.cpp.o
    [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOEngineJava.cpp.o
    [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOScoreMap.cpp.o
    [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/FontManager.cpp.o
    [ 2%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOParse.cpp.o
    [ 2%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOInternal.cpp.o
    [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDO2Midi.cpp.o
    [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOFactory.cpp.o
    [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/TimeUnwrap.cpp.o
    [ 4%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp.o
    In file included from /home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp:22:0:
    /home/olaf/Guido_test/guidolib-1.54-src/cmake/../src/pianoroll/PianoRollTrajectory.h:61:22: error: ‘MidiSeqPtr’ has not been declared
    void DrawMidiSeq(MidiSeqPtr seq, int tpqn, DrawParams drawParams);
    ^
    make[2]: [CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp.o] Fehler 1
    make[1]:
    [CMakeFiles/GUIDOEngine.dir/all] Fehler 2
    make: *** [all] Fehler 2

     
    • Dominique Fober

      Dominique Fober - 2014-10-27

      Hi,

      That’s due to the conditional MIDI support that has been broken with the piano roll (that supports also MIDI input).
      It’s now corrected (it compiles now) but let’s check that the behavior is correct.
      The src package should be updated in a close future, in the mean time the corrected version is on git, master branch.
      I’ll keep you informed.

      Dominique

      Le 26 oct. 2014 à 17:50, Ewi horbi@users.sf.net a écrit :

      Hello,

      when I try to build the guidolib. from guidolib-1.54-src, "make" stops with an error.
      In CMake the only option I marked was "STATICLIB".

      Any help would be welcome,
      Horbi

      olaf@mac:~/Guido_test/guidolib-1.54-src/cmake/Build$ make
      Scanning dependencies of target GUIDOEngine
      [ 0%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/MIDIMapper.cpp.o
      [ 0%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/TimeMapper.cpp.o
      [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOEngineJava.cpp.o
      [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOScoreMap.cpp.o
      [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/FontManager.cpp.o
      [ 2%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOParse.cpp.o
      [ 2%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOInternal.cpp.o
      [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDO2Midi.cpp.o
      [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOFactory.cpp.o
      [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/TimeUnwrap.cpp.o
      [ 4%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp.o
      In file included from /home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp:22:0:
      /home/olaf/Guido_test/guidolib-1.54-src/cmake/../src/pianoroll/PianoRollTrajectory.h:61:22: error: ‘MidiSeqPtr’ has not been declared
      void DrawMidiSeq(MidiSeqPtr seq, int tpqn, DrawParams drawParams);
      ^
      make[2]: [CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp.o] Fehler 1
      make[1]: [CMakeFiles/GUIDOEngine.dir/all] Fehler 2
      make: *** [all] Fehler 2

      guidolib-1.54-src does not compile on Ubuntu 14.04

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/guidolib/discussion/233476/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       
    • Dominique Fober

      Dominique Fober - 2014-10-27

      That’s corrected ! A new src package is available from source forge

      Dominique

      Le 26 oct. 2014 à 17:50, Ewi horbi@users.sf.net a écrit :

      Hello,

      when I try to build the guidolib. from guidolib-1.54-src, "make" stops with an error.
      In CMake the only option I marked was "STATICLIB".

      Any help would be welcome,
      Horbi

      olaf@mac:~/Guido_test/guidolib-1.54-src/cmake/Build$ make
      Scanning dependencies of target GUIDOEngine
      [ 0%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/MIDIMapper.cpp.o
      [ 0%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/TimeMapper.cpp.o
      [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOEngineJava.cpp.o
      [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOScoreMap.cpp.o
      [ 1%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/FontManager.cpp.o
      [ 2%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOParse.cpp.o
      [ 2%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOInternal.cpp.o
      [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDO2Midi.cpp.o
      [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOFactory.cpp.o
      [ 3%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/TimeUnwrap.cpp.o
      [ 4%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp.o
      In file included from /home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp:22:0:
      /home/olaf/Guido_test/guidolib-1.54-src/cmake/../src/pianoroll/PianoRollTrajectory.h:61:22: error: ‘MidiSeqPtr’ has not been declared
      void DrawMidiSeq(MidiSeqPtr seq, int tpqn, DrawParams drawParams);
      ^
      make[2]: [CMakeFiles/GUIDOEngine.dir/home/olaf/Guido_test/guidolib-1.54-src/src/lib/GUIDOPianoRoll.cpp.o] Fehler 1
      make[1]: [CMakeFiles/GUIDOEngine.dir/all] Fehler 2
      make: *** [all] Fehler 2

      guidolib-1.54-src does not compile on Ubuntu 14.04

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/guidolib/discussion/233476/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       
      • Ewi

        Ewi - 2014-10-27

        Now it works. Thanks a lot!
        With best regards

        Horbi

         

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.