Menu

#7 Linux Makefile and other errors

open
nobody
None
5
2013-11-22
2013-02-20
Anonymous
No

To compile on Linux (Fedora) I had to change a few things the Makefile.
I have attached a patch file that shows what I had to change to fix the following errors:

missing -lX11 in LIBS
mkdir does not work if directory already exists. use install -d instead (install)
rm command needs -f option to force removing files (uninstall)

the patch also fixes the DETUNE and TRANSPOSE errors from v2.11

Discussion

  • Anonymous

    Anonymous - 2013-02-20

    patch to fix misc. errors in FB01SEv2.11

    1. The patch I uploaded to fix broken/wrong Detune and Transpose parameters was a bad fix.
      I have prepared a better patch that should fix these bugs properly
    2. This patch also fixes compilation problems on recent GCC by adding -lX11 to the linker libs
    3. This patch also fixes "make install" by replacing "mkdir" by "install -d". mkdir fails if an older installation already exists.
    4. This patch also fixes the missing "End Of Exclusive" 0xF7 byte when exporting Bank, Voice, or Setup.

    the new (hopefully) correct patch is named FB01SEv2.11src.patch.

    Please review.

     

    Last edit: Anonymous 2013-11-22
  • Martin Tarenskeen

    P.S. "Anonymous" is me. Forgot to log in :-)
    Fixed: transpose and detune (again!)
    Fixed: Makefile bugs/problems
    Fixed: Voice/Bank/Setup file export - last byte "End Of Exclusive EOX" = 0xf7

    Not fixed: crash when importing FB01 bank SysEx file
    Not fixed: SVN version does not compile on my system. core/midi.cpp and/or core/midi.h have a problem

     

    Last edit: Martin Tarenskeen 2013-11-22

Log in to post a comment.

MongoDB Logo MongoDB