< Back to IRCAM Forum

OM 6.13 builds for Linux (rpm, deb)

Hi all.

Linux packages (.rpm, .deb) of the latest OM release 6.13 are available https://forge.ircam.fr/p/OM/downloads.

-anders

Hi,

Got problems installing OM 6.13 in Ubuntustudio (Ubuntu 16.04.4 LTS). I installed OM_6.13.deb but got the following message once I tried to create a workspace:

ERROR: Illegal instruction(4) [code 0] at 7F3E8C495770
Unknown foreign code in module “/usr/share/openmusic/resources/lib/linux/OMAudioLib.so” [ #x7F3E8C390000 ]
rax 7F3E8C7DFA00 ; rbx 7F3EA017C468 ; rcx 7F3EA0000020 ; rdx 7F3E8CA4A190
rsp 7F3EAF0CFB08 ; rbp 7F3EA017C470 ; rdi 7F3EA017C488 ; rsi 7F3EA0000028
r8 7F3E8C3C3E60 ; r9 7F3E8C3C3E60 ; r10 E0E ; r11 7F3E83D0BE60
r12 7F3EA017C488 ; r13 7F3EA80008C0 ; r14 4000049839 ; r15 40D0FF8FBC

the same happened with OM_6.13.tar.bz2

I tried also to build OMAudioLib.so following the instructions on http://forumnet.ircam.fr/user-groups/openmusic/forum/topic/om-6-11-64-bit-for-linux/

but got in terminal:
make: *** No rule to make target ‘…/…/Source/OMAudioBuffer.cpp’, needed by ‘build/intermediate/Release/OMAudioBuffer_106ae79.o’. Stop.

so I think that I’m missing something. Any help will be appreciated.

Thanks & regards,
RC

Hi rc, yes seems you’ll have to build OMAudioLib yourself. The compile error you get seems to be caused by using an old leftover Makefile in the sources. I have updated the omaudiolib submodule at the repo now, so hopefully the build should work. Please try this and report back:

git clone git://git.forge.ircam.fr/OM.git
cd OM
git submodule init && git submodule update --remote
cd omaudiolib/Builds/Linux/
make

and replace the existing OMAudioLib.so coming with your OM (supposedly /usr/share/openmusic/resources/lib/linux/OMAudioLib.so) with the new one in build/OMAudioLib.so

-anders

Hi Anders,

Thanks, it works!
I was missing libcurl, but installing libcurl4-openssl-dev I was able to build it.

best regards,
rc

I am trying this, but the instructions are not working here. The build fails with the error of:

make: *** No rule to make target ‘…/…/Source/OMAudioBuffer.cpp’, needed by ‘build/intermediate/Release/OMAudioBuffer_106ae79.o’. Stop.

Any suggestions?

Hi.

Sorry, the steps outlined above were incomplete, you’ll need to update the omaudiolib submodule to the current origin/master branch. So in the list above, use

git submodule update --remote

ie, with the added “–remote” (updated in the answer above now).

I’ll see if i find a way to have this behavior as default in the submodule config.

-anders