< Back to IRCAM Forum

CLI tools for Linux

Greetings !

I’m using Anders Vinjar’s port of OpenMusic for Linux and I would like to use the OM_pm2 and OM_SuperVP libraries. Unfortunately the pm2 and SVP binaries are currently missing from those packages, so I thought I would try the CLI analysis/synthesis utilities instead. Alas, after subscribing and downloading them I discovered that they are 64-bit only, unusable on my 32-bit Ubuntu 12.04 system. I understand that it is possible to compile 32-bit binaries on a 64-bit system, so I’m here to ask the maintainers if they would consider building and releasing 32-bit versions of the CLI utilities. It would be most helpful, since building OM for 64-bit machines requires a very expensive version of LispWorks and is thus not likely to happen soon (if I understand the situation correctly).

Thank you for your consideration,

Dave Phillips

I’m one of the maintainers of the CLI versions. The main problem with releasing 32-bit versions is that we have no way to test them on a 32-bit system. Cross-compiling is possible but gets quite complicated with ALSA and other low-level libraries, it’s very easy to get those so wrong that the binary wouldn’t even run and that makes some level of testing mandatory.

On the other hand, those utilities are separate binaries that are called from the OM libraries, so even though OM itself is a 32-bit application, it should be able to run 64-bit versions of pm2 and supervp on a 64-bit system. Is there a reason why you use a 32-bit version of Ubuntu?

It seems that 32-bit systems are getting less common, so there is no current plan for 32-bit releases of the Analysis/Synthesis command line tools. But if there is demand for these, that could change, especially if someone would volunteer for helping out with troubleshooting a beta version

The download page was indeed misleading, so I just changed the environment to read “Linux 64”.

Frederic Cornu

Hi Frederic,

Thank you for your reply, I appreciate the information. I’m using 32-bit Ubuntu because my 64-bit machine crashed a while ago and I haven’t been able to replace it. However, after corresponding with Anders I’ve decided to install Fedora 19 64-bit on a new drive and test OM and the libraries on that system.

If you should decided to compile 32-bit versions again I will be happy to test/troubleshoot them. I know my way around a Linux development environment, including the use of gdb.

Best regards,

Dave Phillips

Hi Dave,

We’ll keep your offer in mind, if we do a 32-bit release you’ll be the first to know, and probably earlier than that. Let me know if you have issues with the 64-bit versions.

In my opinion another issue with a 32-bit release is sustainability. I’m confident we could release a version pretty fast, especially with your help, but by doing so we would be committing to at least one year of maintenance, and we just don’t have the means to promise that. Your help would be welcome, but we can’t rely on you for that commitment. That would be wrong on many levels, some of which carry legal weight.

Now if you have a project and need a 32-bit version, that’s altogether different, but I don’t have the authority to authorize that

– fred

– fred

Greetings,

Just a quick update to note that I have successfully installed and configured the utilities on Fedora 19 x86_64. Again, my thanks for your consideration re: 32-bit versions, but I agree that there’s no real need for them at this point. Setting up 32-bit OM on a 64-bit system was relatively painless, and all OM_SuperVP and OM_pm2 examples run perfectly. Wonderful software !

Best regards,

dp

Hi Dave,
Thanks for the follow-up. I’m happy to hear you now have the OM libraries working.

For any future reader of this thread, there is no plan to have 32-bit versions of the CLI tools, but here is a good place to request one.