Page 1 of 1

Build success but linux-test failed (ubuntu 8.10)

Posted: Mon Aug 17, 2009 3:57 pm
by ariandy
Dear all,

I've managed to build and run OpenVibe successfully on Ubuntu 9.04 with ModEEG driver from Chris Veigl. Now I want to build it again on my other PC which uses Ubuntu 8.10 also with ModEEG hardware. Because linux-install-dependencies script requires downloading of big files, I copy the "software" folder under "script" folder from my first PC to the second (Ubuntu 8.10) PC. Then I run the install-dependencies script and the output is something like "package bla bla is already installed, skipped". That's sure saves several hours of downloading and building. But, is it okay to do this?

Following guides from Chris Veigl, I install automake and libtool first before running linux-build script. And also libglu1-mesa-dev and mesa-common-dev for gl/glu/glx library. Then building process seems smooth with several deprecation warning.

The problem came up when i tried to run linux-test script:

Code: Select all

ariandy@medik$ ./linux-test 
OpenViBE-id-generator-dynamic: no process killed
OpenViBE-plugin-inspector-dynamic: no process killed
OpenViBE-acquisition-server-dynamic: no process killed
OpenViBE-designer-dynamic: no process killed
[  INF  ] Created kernel loader, trying to load kernel module
[ FAILED ] Error loading kernel (../lib/libOpenViBE-kernel-dynamic.so: undefined symbol: _ZTIN4Ogre9ExceptionE)
ariandy@medik$ [  INF  ] Created kernel loader, trying to load kernel module
[ FAILED ] Error loading kernel (../lib/libOpenViBE-kernel-dynamic.so: undefined symbol: _ZTIN4Ogre9ExceptionE)


and OpenVibe didn't show up.

Am I missing something? Any suggestion would be very helpful.

Thank you.

Re: Build success but linux-test failed (ubuntu 8.10)

Posted: Mon Aug 17, 2009 4:43 pm
by ariandy
Oops.. Seems like I've just made a stupid mistake. Compiled dependency softwares of course can't be copied from one system to another, is that right?
:oops: :oops:

Well, let me try re-installing the dependencies first, then it shouldn't be any problem i hope

Re: Build success but linux-test failed (ubuntu 8.10)

Posted: Tue Aug 18, 2009 7:39 am
by yrenard
ariandy, thank you for your interest in OpenViBE and welcome on this board.

As you stated in your last message, no you can't move compiled binaries on Linux from a distribution to another. Most of the time, it won't work, except if you statically linked everything.

The best thing you could do to save some time during depedencies installation is to copy the software/arch folder so you don't have to download all the sources. But the compilation phase is mandatory.

We will try to build precompiled binaries for a small number of major distributions as soon as possible in order to avoid this dependencies compilation stuff. Unsupported distros will fallback to the full compilation...

I hope this helps,
Keep me informed
Yann

Re: Build success but linux-test failed (ubuntu 8.10)

Posted: Tue Aug 18, 2009 3:27 pm
by ariandy
Thank you for your quick response :)

Just like you said, building is now success after re-compilation of software dependencies. Also I do save some time by copying all the tarballs on software/arch folder.

Thank you for your great software, and also quick support, it helps a lot. :)