Package Details: ogre-next-git r12498.507f6bbf0-1

Git Clone URL: (read-only, click to copy)
Package Base: ogre-next-git
Description: Scene-oriented, flexible 3D engine written in C++
Upstream URL:
Licenses: MIT
Conflicts: ogre
Provides: ogre
Submitter: tghosgor
Maintainer: None
Last Packager: tghosgor
Votes: 0
Popularity: 0.000000
First Submitted: 2020-12-03 07:58 (UTC)
Last Updated: 2020-12-03 08:05 (UTC)

Dependencies (16)

Required by (21)

Sources (1)

Latest Comments

maz-1 commented on 2021-08-18 03:37 (UTC)

ogre-next is not compatible with system installed shaderc: It need to be linked against shaderc from I have post my workaround here:

leuko commented on 2020-12-11 10:56 (UTC)

Teşekkürler Tolga!

tghosgor commented on 2020-12-11 09:25 (UTC) (edited on 2020-12-11 09:52 (UTC) by tghosgor)


If I remember right I have submitted patches for these errors and they are merged.

The latter should be for the errors you mention, but the first one also caused compilation failure.

Maybe try a clean clone or apply the patches manually?


I have tried a rebuild and apparently the build is broken again. I will have a look at it. I guess its related to the GCC update as you mentioned.


Compilation should be fine with

leuko commented on 2020-12-11 00:59 (UTC) (edited on 2020-12-11 01:06 (UTC) by leuko)

Dear Tolga, I get gazillions of errors mentioning:

In file included from /home/u/.cache/pikaur/build/ogre-next-git/src/ogre-next/OgreMain/include/OgreMemorySTLAllocator.h:32,
                 from /home/u/.cache/pikaur/build/ogre-next-git/src/ogre-next/OgreMain/include/ogrestd/vector.h:7,
                 from /home/u/.cache/pikaur/build/ogre-next-git/src/ogre-next/OgreMain/include/Threading/OgreDefaultWorkQueueStandard.h:30,
                 from /home/u/.cache/pikaur/build/ogre-next-git/src/ogre-next/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:30:
pikaur/build/ogre-next-git/src/ogre-next/OgreMain/include/OgrePrerequisites.h:630:46: error: ‘STLAllocator’ is not a class template
  630 |     template <typename T, typename A = class STLAllocator<T, GeneralAllocPolicy> >
error: invalid use of incomplete type ‘class Ogre::STLAllocator’
/usr/include/c++/10.2.0/bits/stl_map.h:1175:35: error: using invalid field ‘std::map<_Key, _Tp, _Compare, _Alloc>::_M_t’

Maybe it is related to GCC 10.2. Do you have the same problem?