< Back to IRCAM Forum

OM 6.11 64-bit for Linux

Hi.

I’ve uploaded a 64-bit version of OM 6.11 for Linux at https://forge.ircam.fr/p/OM/downloads/.

Being a 64-bit version, OM does not depend on any 32-bit libs any more. There are two standard (64-bit) deps: libsndfile and libsamplerate, both which are usually installed in most distros, if not install these using your package system (ie. yum, apt).

The further dependencies (fonts, libsdif.so, OMJuceAudiolib.so) are installed as part of the application.

This is a standard ‘tar-ball’. After unpacking, do ‘sudo make install’ to have OM installed in the normal places (/usr/, /usr/share/applications/…).

Once things are tested a bit i’ll make an .rpm which makes things more automatic, and Karim has promised to set up a .deb for Ubuntu/Debian users.

Thanks for all bug reports.

-anders

Btw, it’s possible to run OM directly from the unpacked directory (ie. without installing anything):

$ tar xf OM_6.11.tar.bz2
$ cd OM_6.11
$ ./OM_6.11

should get things running.

Anders,

This is wonderful. Alas, while I have it installed correctly (I believe), it is unworkable on a 4K monitor. The opening workspace query is a very small box (about 1 1/2 inches square) and the text is unreadable. FWIW, other programs in this installation (for example, Audacity, Mixbus, etc. are properly scaled).

I’ve attached a screenshot which may help clarify the problem. If you can fix this, it would be fantastic!

Best,

Don

Screenshot-from-2017-02-01-19-01-59.jpg

Sorry, no clues here. Until i get a 4k monitor to test issues with, i’m afraid i can’t help.

-anders

The font size if fine, so I think if the initial box was simply resizable (by dragging a corner) it would work.

PS: Or just double the number of pixels which describe the signin box.

Best,

Don

Hi All,

I receive this error on opening the executable (I enclose screenshot).
I am on Fedora 20, is it possible it is a question related to too old versions of installed libraries?
Version 6.10.1-2 runs good.

Best

fdsdb

Schermata-da-2017-02-02-200633.png

Hi Anders,

I’ve got bugs with WS preferences on Ubuntu, whatever it comes from (OSX, Windows, and even linux) even made with another session.

When I want to Apply anything in a WS prefs, OM quits without any error log. So I must cancel preferences files of the WS in order to configure the WS again

But when I apply any parameter, all tabs of the preferences window disappear (see attached screenshots) but they are still there… blindly !

It’s not so important… it sounds !

I am very interested by beta-testing ( I use to do it with Karim ) and, if you like to I’d be glad to correspond with you

You can send me your mail with a message from Forumnet, my nickname is : @smalllotus

best,

… jerome

after.png

@FDSDB:

I am on Fedora 20, is it possible it is a question related to too old versions of installed libraries?

Yes, i beleive this is incomatible libc (ie. too old). A friend tested using fc20, and got the same error. fc22 and up seems allright though. Sorry, little for me to do.

If you want to try running on fc20 you can download the OMJuceAudio sources and compile yourself. Perhaps you’re lucky.

@smalllotus: Thanks for reporting about the preferences tabs disappearing. I haven’t seen it here, though there are other issues with drawing (ie. initial size of some of the editors).

Does your preferences behave that way if you try in a newly started OM and with a newly created workspace?

Yes, absolutely always !

Right, i actually see it here as well now. Thanks for the report, i’ll put it on my list.

@Anders

Hi,

Thank you for reply, I supposed it was that. I will try to compile OMJuceAudio sources, if I succeed I will post an advice.

Ciao

fdsdb

Hi FDSDB,

have you found a solution yet? I am using Ubuntu 14.04 LTS and recieved the same error:

ERROR: Could not register handle for external module “JuceAudio”:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by /home/elke/Downloads/OM_6.11.1/resources/lib/linux/OMAudioLib.so).

This helped me:

Now everything seems to work fine.
Cheers,
Elli

Yes unfortunately this is related to the glibc version. Apparently OMAudioLib.so has been compiled by a more recent version of glibc. If we can have the Linux sources, i will try to compile it for the stable version of Debian (vers8) and ubuntu.

Best
K

Hi Elli,

No, unfortunately I have not succeeded in finding or compiling the sources (at the moment I don’t remember exactly).
I will try to keep a glance to your link to see if that help me, even if I am on Fedora. As soon as possible, this is a very busy period…

Meanwhile thank you very much for your link,

Best

fdsdb

Hi Elli,

Always me. Thank you for your link, but unfortunately it seems it does not work for me. Probably Fedora 20 is a too old distribution version. This summer (I will have a little time) I will try to update.

Thank you again, Best

fdsdb

Hi all,

I have compiled OMAudioLib on an older distribution. Just replace the old one in OM_6.11.1/resources/lib/linux
But DON’T trash the original one – it is really beta…
I will be glad to know if it works for you.

Best
K

OMAudioLib.so_.zip (1.16 MB)

Dear Karim,

Thank you very much for compiling OMAudioLib. Unfortunately it does not work for me, I think because I will have to update my distribution (at the moment Fedora 20). At least it seems to me the problem is a version problem one. I enclose a screenshot of the error in opening OM_6.11.1 and the strings command output in terminal. It seems to me that OM requires glibc+ 3.4.20, but strings command show me that my version arrive to 3.4.19.
No problem, this summer I think to have a little time to update my system and “tuning” the computer on new distribution version.

Thank you again,

Ciao

Fabio

Schermata-da-2017-03-14-102202.png

You can compile OMAudioLib.so yourself locally. It’s only very basic deps (libc).

Get the sources:

git clone git://git.forge.ircam.fr/omaudiolib.git
mkdir -p omaudiolib/Builds/Linux
cd omaudiolib/Builds/Linux

save the attached Makefile.Linux to this directory
make -f Makefile.Linux

This will generate build/OMAudioLib.so

Replace the OMAudioLib.so coming with OM with the resulting build/OMAudioLib.so

-anders

Makefile.Linux_.gz (1.4 KB)