Compiling on stick Lucid (10.04) with error

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
Locked
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Compiling on stick Lucid (10.04) with error

Post by psi29a »

In file included from /home/openmw/components/bsa/bsa_archive.cpp:31:
/home/openmw/./libs/mangle/stream/clients/ogre_datastream.hpp: In member function ‘void Mangle::Stream::Mangle2OgreStream::init()’:
/home/openmw/./libs/mangle/stream/clients/ogre_datastream.hpp:29: error: ‘mAccess’ was not declared in this scope
/home/openmw/./libs/mangle/stream/clients/ogre_datastream.hpp:29: error: ‘WRITE’ is not a member of ‘Ogre::DataStream’
/home/openmw/components/bsa/bsa_archive.cpp: In member function ‘Ogre::DataStreamPtr<unnamed>::DirArchive::open(const Ogre::String&, bool) const’:
/home/openmw/components/bsa/bsa_archive.cpp:192: error: no matching function for call to ‘<unnamed>::DirArchive::open(std::string&, bool&) const’
/usr/include/OGRE/OgreFileSystem.h:71: note: candidates are: virtual Ogre::DataStreamPtr Ogre::FileSystemArchive::open(const Ogre::String&) const
/home/openmw/components/bsa/bsa_archive.cpp:211: error: no matching function for call to ‘<unnamed>::DirArchive::open(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) const’
/usr/include/OGRE/OgreFileSystem.h:71: note: candidates are: virtual Ogre::DataStreamPtr Ogre::FileSystemArchive::open(const Ogre::String&) const
/home/openmw/components/bsa/bsa_archive.cpp: In member function ‘virtual Ogre::Archive*<unnamed>::BSAArchiveFactory::createInstance(const Ogre::String&)’:
/home/openmw/components/bsa/bsa_archive.cpp:347: error: cannot allocate an object of abstract type ‘<unnamed>::BSAArchive’
/home/openmw/components/bsa/bsa_archive.cpp:221: note: because the following virtual functions are pure within ‘<unnamed>::BSAArchive’:
/usr/include/OGRE/OgreArchive.h:131: note: virtual Ogre::DataStreamPtr Ogre::Archive::open(const Ogre::String&) const
make[2]: *** [components/CMakeFiles/components.dir/bsa/bsa_archive.cpp.o] Error 1
make[1]: *** [components/CMakeFiles/components.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Has anyone seen this before?
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Compiling on stick Lucid (10.04) with error

Post by Zini »

Incompatible version of OGRE again?
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Compiling on stick Lucid (10.04) with error

Post by psi29a »

Zini wrote:Incompatible version of OGRE again?
Makes sense, libogre-1.6.4 is default in Lucid. Baseline ogre should be >= 1.7.1?
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Compiling on stick Lucid (10.04) with error

Post by Zini »

>= 1.7.1 and < 1.8
Locked