Building failed

Post Reply
anroj
Posts: 1
Joined: Sun May 26, 2013 3:08 pm

Building failed

Post by anroj »

Hey,

I'm having problem with building under Ubuntu 11.04 on PandaBoard ES. After installing all dependencies with linux-install_dependencies, I run

Code: Select all

$ ./linux-build
But I get this error:
_______________________________________________________________________________

~/Downloads/openvibe-0.15.0-svn3402-src/local-tmp/openvibe-kernel-omk/trunc ~/Downloads/openvibe-0.15.0-svn3402-src/scripts
Configuring and building openvibe-kernel-omk/trunc ...

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found OpenViBE...
-- [ OK ] lib /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe/trunc/lib/libOpenViBE-dynamic.so
-- Found OpenViBE module FS...
-- [ OK ] lib /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-modules/fs/trunc/lib/libOpenViBE-module-FS-dynamic.so
-- Found OpenViBE module System...
-- [ OK ] lib /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-modules/system/trunc/lib/libOpenViBE-module-System-dynamic.so
-- Found OpenViBE module XML...
-- [ OK ] lib /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-modules/xml/trunc/lib/libOpenViBE-module-XML-dynamic.so
-- Found GTK+...
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgtk-x11-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgdk-x11-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libatk-1.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgio-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libpangoft2-1.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libpangocairo-1.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgdk_pixbuf-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libcairo.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libpango-1.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libfreetype.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libfontconfig.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgobject-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgmodule-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgthread-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/librt.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libglib-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libgthread-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/librt.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libglib-2.0.so
-- [ OK ] Third party lib /usr/lib/arm-linux-gnueabi/libz.so
-- Found Ogre3D/OIS...
-- [ OK ] Third party lib /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/scripts/software/lib/libOIS.so
-- [ OK ] Third party lib /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/scripts/software/lib/libOgreMain.so
-- Found dl...
-- Found pthread...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/antonio/Downloads/openvibe-0.15.0-svn3402-src/local-tmp/openvibe-kernel-omk/trunc
CMake has been called successfully !
Scanning dependencies of target OpenViBE-kernel-dynamic
[ 1%] [ 3%] [ 5%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/ovk_main.o
Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/tools/ovkCScopeTester.o
Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/ovkCTypeManager.o
[ 7%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/ovkCKernelObjectFactory.o
[ 9%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/configuration/ovkCConfigurationManager.o
[ 11%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreScene.o
[ 13%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreAnimator.o
[ 15%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCColorAnimator.o
[ 17%] [ 19%] [ 21%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCBuffer.o
Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCPlayerContext.o
Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreWindow.o
[ 23%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreFrameListener.o
[ 25%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCScheduler.o
[ 26%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCPlayerManager.o
[ 28%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCPlayer.o
[ 30%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCBoxAlgorithmContext.o
[ 32%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCTransformAnimator.o
[ 34%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCVertexBufferAnimator.o
[ 36%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCSimulatedBox.o
[ 38%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreObject.o
[ 40%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreResourceGroup.o
[ 42%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCOgreVisualisation.o
[ 44%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCMaterial.o
[ 46%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkMaterialAction.o
[ 48%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/player/ovkCVertexData.o
[ 50%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/ovkCObjectVisitorContext.o
[ 51%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/ovkGtkOVCustom.o
[ 53%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/plugins/ovkCPluginManager.o
[ 55%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/plugins/ovkCPluginModule.o
[ 57%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/algorithm/ovkCAlgorithmContext.o
[ 59%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/algorithm/ovkCAlgorithmManager.o
[ 61%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/algorithm/ovkCAlgorithmProto.o
[ 63%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/algorithm/ovkCAlgorithmProxy.o
[ 65%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/algorithm/ovkCAlgorithm.o
[ 67%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/ovkCKernelContext.o
[ 69%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/log/ovkCLogListenerConsole.o
[ 71%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/log/ovkCLogManager.o
[ 73%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/log/ovkCLogListenerNull.o
[ 75%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/log/ovkCLogListenerFile.o
[ 76%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCBox.o
[ 78%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCScenarioManager.o
[ 80%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCScenarioExporterContext.o
[ 82%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCProcessingUnit.o
[ 84%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCScenario.o
[ 86%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCScenarioImporterContext.o
[ 88%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCComment.o
[ 90%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCBoxProto.o
[ 92%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/scenario/ovkCLink.o
[ 94%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationTree.o
/home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-kernel-omk/trunc/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationTree.cpp: In member function ‘virtual OpenViBE::boolean OpenViBE::Kernel::CVisualisationTree::dragDataReceivedOutsideWidgetCB(const OpenViBE::CIdentifier&, GtkWidget*, OpenViBE::Kernel::EDragDataLocation)’:
/home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-kernel-omk/trunc/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationTree.cpp:684:14: warning: variable ‘l_oSrcParentIdentifier’ set but not used [-Wunused-but-set-variable]
[ 96%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationWidget.o
[ 98%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationManager.o
[100%] Building CXX object CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationContext.o
/home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-kernel-omk/trunc/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationManager.cpp: In member function ‘virtual OpenViBE::boolean OpenViBE::Kernel::CVisualisationManager::initialize3DContext()’:
/home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-kernel-omk/trunc/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationManager.cpp:58:67: error: cannot allocate an object of abstract type ‘COgreVisualisation’
/home/antonio/Downloads/openvibe-0.15.0-svn3402-src/openvibe-kernel-omk/trunc/src/openvibe-kernel/kernel/visualisation/../player/ovkCOgreVisualisation.h:22:7: note: because the following virtual functions are pure within ‘COgreVisualisation’:
/home/antonio/Downloads/openvibe-0.15.0-svn3402-src/scripts/software/include/OGRE/OgreLog.h:91:22: note: virtual void Ogre::LogListener::messageLogged(const String&, Ogre::LogMessageLevel, bool, const String&, bool&)
make[2]: *** [CMakeFiles/OpenViBE-kernel-dynamic.dir/src/openvibe-kernel/kernel/visualisation/ovkCVisualisationManager.o] Error 1
make[1]: *** [CMakeFiles/OpenViBE-kernel-dynamic.dir/all] Error 2
make: *** [all] Error 2
Would appreciate any help.

jlegeny
Posts: 239
Joined: Tue Nov 02, 2010 8:51 am
Location: Mensia Technologies Paris FR
Contact:

Re: Building failed

Post by jlegeny »

Hello,

officially we support neither Ubuntu 11.04 nor ARM architecture.

Your error seems to be tied to the OGRE version you are using. The messageLogged function has changed signature around the 1.8 version of ogre. Please check that the signature of the function inside OgreLog.h (around line 91) file is identical to its re-implementation inside the ovkCOgreVisualisation.h (around line 49).

Regards
Jozef

Post Reply