Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 764886 Details for
Bug 833167
dev-games/mygui-3.4.1: fails to build with dev-games/ogre-2 (.../MyGUI_OgreTexture.h: error: field mTmpData has incomplete type Ogre::PixelBox)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-games:mygui-3.4.1:20220211-231838.log
dev-games:mygui-3.4.1:20220211-231838.log (text/plain), 35.47 KB, created by
Toralf Förster
on 2022-02-12 09:38:18 UTC
(
hide
)
Description:
dev-games:mygui-3.4.1:20220211-231838.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2022-02-12 09:38:18 UTC
Size:
35.47 KB
patch
obsolete
> * Package: dev-games/mygui-3.4.1 > * Repository: gentoo > * Maintainer: games@gentoo.org > * Upstream: altren@list.ru https://github.com/MyGUI/mygui/issues > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ogre userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking mygui-3.4.1.tar.gz to /var/tmp/portage/dev-games/mygui-3.4.1/work >>>> Source unpacked in /var/tmp/portage/dev-games/mygui-3.4.1/work >>>> Preparing source in /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1" > * Build directory (BUILD_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build" > * Applying mygui-3.4.1-build.patch ... >patching file CMake/ConfigureBuild.cmake >Hunk #1 succeeded at 6 with fuzz 2 (offset 2 lines). >patching file CMake/Utils/MyGUIConfigTargets.cmake >Hunk #1 succeeded at 2 with fuzz 2 (offset 1 line). >Hunk #2 succeeded at 53 with fuzz 2 (offset 19 lines). >Hunk #3 succeeded at 179 (offset -12 lines). > [ ok ] > * Applying mygui-3.4.1-FHS.patch ... > [ ok ] > * Hardcoded definition(s) removed in CMakeLists.txt: > * set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of build > * set(CMAKE_INSTALL_PREFIX "/usr/local") >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1" > * Build directory (BUILD_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build" >cmake -C /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DMYGUI_STATIC=OFF -DMYGUI_BUILD_DOCS=no -DMYGUI_INSTALL_DOCS=no -DMYGUI_USE_FREETYPE=ON -DMYGUI_BUILD_PLUGINS=no -DMYGUI_BUILD_TOOLS=no -DMYGUI_INSTALL_TOOLS=no -DMYGUI_USE_SYSTEM_GLEW=no -DMYGUI_BUILD_WRAPPER=OFF -DMYGUI_RENDERSYSTEM=3 -DMYGUI_BUILD_DEMOS=OFF -DMYGUI_INSTALL_DEMOS=OFF -DMYGUI_INSTALL_MEDIA=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/gentoo_toolchain.cmake /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 >loading initial cache file /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/gentoo_common_config.cmake >CMake Deprecation Warning at CMakeLists.txt:11 (cmake_policy): > The OLD behavior for policy CMP0048 will be removed from a future version > of CMake. > > The cmake-policies(7) manual explains that the OLD behaviors of all > policies are deprecated and that a policy should be set to OLD only under > specific short-term circumstances. Projects should be ported to the NEW > behavior and not rely on setting a policy to OLD. > > >-- The C compiler identification is GNU 11.2.1 >-- The CXX compiler identification is GNU 11.2.1 >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Configuring MYGUI 3.4.1 >-- Performing Test MYGUI_GCC_VISIBILITY >-- Performing Test MYGUI_GCC_VISIBILITY - Success >-- Detected g++ 11.2.1 > >-- Enabling GCC visibility flags >-- Found Freetype: /usr/lib64/libfreetype.so (found version "2.11.1") >-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") >CMake Deprecation Warning at CMake/Packages/FindSDL2.cmake:40 (CMAKE_MINIMUM_REQUIRED): > Compatibility with CMake < 2.8.12 will be removed from a future version of > CMake. > > Update the VERSION argument <min> value or use a ...<max> suffix to tell > CMake that the project does not need compatibility with older versions. >Call Stack (most recent call first): > CMake/Dependencies.cmake:48 (find_package) > CMakeLists.txt:187 (include) > > >-- Found SDL2: /usr/include/SDL2 (found version "2.0.20") >CMake Warning at CMake/Packages/FindOGRE_Old.cmake:44 (FIND_PACKAGE): > By not providing "FindOGRE.cmake" in CMAKE_MODULE_PATH this project has > asked CMake to find a package configuration file provided by "OGRE", but > CMake did not find one. > > Could not find a package configuration file provided by "OGRE" with any of > the following names: > > OGREConfig.cmake > ogre-config.cmake > > Add the installation prefix of "OGRE" to CMAKE_PREFIX_PATH or set > "OGRE_DIR" to a directory containing one of the above files. If "OGRE" > provides a separate development package or SDK, be sure it has been > installed. >Call Stack (most recent call first): > CMake/Dependencies.cmake:51 (find_package) > CMakeLists.txt:187 (include) > > >CMake Deprecation Warning at CMake/Packages/FindOGRE_Old.cmake:112 (CMAKE_MINIMUM_REQUIRED): > Compatibility with CMake < 2.8.12 will be removed from a future version of > CMake. > > Update the VERSION argument <min> value or use a ...<max> suffix to tell > CMake that the project does not need compatibility with older versions. >Call Stack (most recent call first): > CMake/Dependencies.cmake:51 (find_package) > CMakeLists.txt:187 (include) > > >-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.0") >-- Checking for one of the modules 'OGRE' >-- libraries : OgreMain from /usr/lib64;/usr/lib64 >-- includes : /usr/include/OGRE >-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) >-- >----------------------------------------------------------------------------- >-- The following external packages were located on your system. >-- This installation will have the extra features provided by these packages. >+ freetype >+ ogre >----------------------------------------------------------------------------- >-- The following OPTIONAL packages could NOT be located on your system. >-- Consider installing them to enable more features from this software. >+ Doxygen: Tool for building API documentation <http://doxygen.org> >----------------------------------------------------------------------------- > >-- <<< Gentoo configuration >>> >Build type Gentoo >Install path /usr >Compiler flags: >C -pipe -march=native -fno-diagnostics-color -O2 >C++ -pipe -march=native -fno-diagnostics-color -O2 -w >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 > >-- Configuring done >-- Generating done >CMake Warning: > Manually-specified variables were not used by the project: > > MYGUI_USE_SYSTEM_GLEW > > >-- Build files have been written to: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1" > * Build directory (BUILD_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build" >ninja -v -j4 -l0 >[1/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMyGUI_OgrePlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include -I/usr/include/OGRE -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -std=gnu++11 -MD -MT Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataStream.cpp.o -MF Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataStream.cpp.o.d -o Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataStream.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataStream.cpp >In file included from /usr/include/OGRE/OgrePrerequisites.h:30, > from /usr/include/OGRE/OgreDataStream.h:31, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreDataStream.h:13, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataStream.cpp:7: >/usr/include/OGRE/OgrePlatform.h:319:102: note: â#pragma message: Ogre can't tell whether this is a debug build. If it is, please add _DEBUG to the preprocessor definitions. Otherwise, you can set OGRE_IGNORE_UNKNOWN_DEBUG to suppress this warning. Ogre will assume this is not a debug build by default. To add _DEBUG with g++, invoke g++ with the argument -D_DEBUG. To add it in CMake, include set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG=1 -D_DEBUG=1" ) at the top of your CMakeLists.txt file. IDEs usually provide the possibility to add preprocessor definitions in the build settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG.â > 319 | "settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG." ) > | ^ >[2/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMYGUI_BUILD -DMYGUI_USE_FREETYPE -DMyGUIEngine_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -isystem /usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -DMYGUI_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -Winvalid-pch -x c++-header -include /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx -MD -MT MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch -MF MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch.d -o MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.cxx >[3/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMYGUI_BUILD -DMYGUI_USE_FREETYPE -DMyGUIEngine_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -isystem /usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -DMYGUI_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -Winvalid-pch -include /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx -MD -MT MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ActionController.cpp.o -MF MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ActionController.cpp.o.d -o MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ActionController.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/src/MyGUI_ActionController.cpp >[4/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMYGUI_BUILD -DMYGUI_USE_FREETYPE -DMyGUIEngine_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -isystem /usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -DMYGUI_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -Winvalid-pch -include /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx -MD -MT MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Any.cpp.o -MF MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Any.cpp.o.d -o MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Any.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/src/MyGUI_Any.cpp >[5/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMyGUI_OgrePlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include -I/usr/include/OGRE -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -std=gnu++11 -MD -MT Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o -MF Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o.d -o Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp >FAILED: Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DMyGUI_OgrePlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include -I/usr/include/OGRE -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -std=gnu++11 -MD -MT Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o -MF Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o.d -o Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRTTexture.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp >In file included from /usr/include/OGRE/OgrePrerequisites.h:30, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreRTTexture.h:13, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp:8: >/usr/include/OGRE/OgrePlatform.h:319:102: note: â#pragma message: Ogre can't tell whether this is a debug build. If it is, please add _DEBUG to the preprocessor definitions. Otherwise, you can set OGRE_IGNORE_UNKNOWN_DEBUG to suppress this warning. Ogre will assume this is not a debug build by default. To add _DEBUG with g++, invoke g++ with the argument -D_DEBUG. To add it in CMake, include set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG=1 -D_DEBUG=1" ) at the top of your CMakeLists.txt file. IDEs usually provide the possibility to add preprocessor definitions in the build settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG.â > 319 | "settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG." ) > | ^ >In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp:9: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreRenderManager.h:119:22: error: âvoid MyGUI::OgreRenderManager::renderQueueStarted(Ogre::uint8, const String&, bool&)â marked âoverrideâ, but does not override > 119 | void renderQueueStarted( > | ^~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp: In member function âvirtual void MyGUI::OgreRTTexture::begin()â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp:46:54: error: cannot convert âstd::nullptr_tâ to âfloatâ > 46 | mViewport = rtt->addViewport(nullptr); > | ^~~~~~~ > | | > | std::nullptr_t >In file included from /usr/include/OGRE/OgreRenderTexture.h:32, > from /usr/include/OGRE/Ogre.h:91, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp:11: >/usr/include/OGRE/OgreRenderTarget.h:212:46: note: initializing argument 1 of âvirtual Ogre::Viewport* Ogre::RenderTarget::addViewport(float, float, float, float)â > 212 | virtual Viewport* addViewport( float left = 0.0f, float top = 0.0f, > | ~~~~~~^~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRTTexture.cpp:47:36: error: âclass Ogre::Viewportâ has no member named âsetClearEveryFrameâ > 47 | mViewport->setClearEveryFrame(false); > | ^~~~~~~~~~~~~~~~~~ >[6/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMyGUI_OgrePlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include -I/usr/include/OGRE -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -std=gnu++11 -MD -MT Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataManager.cpp.o -MF Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataManager.cpp.o.d -o Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataManager.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp >In file included from /usr/include/OGRE/OgrePrerequisites.h:30, > from /usr/include/OGRE/OgreDataStream.h:31, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreDataStream.h:13, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:9: >/usr/include/OGRE/OgrePlatform.h:319:102: note: â#pragma message: Ogre can't tell whether this is a debug build. If it is, please add _DEBUG to the preprocessor definitions. Otherwise, you can set OGRE_IGNORE_UNKNOWN_DEBUG to suppress this warning. Ogre will assume this is not a debug build by default. To add _DEBUG with g++, invoke g++ with the argument -D_DEBUG. To add it in CMake, include set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG=1 -D_DEBUG=1" ) at the top of your CMakeLists.txt file. IDEs usually provide the possibility to add preprocessor definitions in the build settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG.â > 319 | "settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG." ) > | ^ >[7/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMYGUI_BUILD -DMYGUI_USE_FREETYPE -DMyGUIEngine_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -isystem /usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -DMYGUI_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -Winvalid-pch -include /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx -MD -MT MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_BackwardCompatibility.cpp.o -MF MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_BackwardCompatibility.cpp.o.d -o MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_BackwardCompatibility.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/src/MyGUI_BackwardCompatibility.cpp >[8/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMyGUI_OgrePlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include -I/usr/include/OGRE -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -std=gnu++11 -MD -MT Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o -MF Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o.d -o Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp >FAILED: Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DMyGUI_OgrePlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include -I/usr/include/OGRE -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fPIC -std=gnu++11 -MD -MT Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o -MF Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o.d -o Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreRenderManager.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp >In file included from /usr/include/OGRE/OgrePrerequisites.h:30, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreRenderManager.h:15, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:8: >/usr/include/OGRE/OgrePlatform.h:319:102: note: â#pragma message: Ogre can't tell whether this is a debug build. If it is, please add _DEBUG to the preprocessor definitions. Otherwise, you can set OGRE_IGNORE_UNKNOWN_DEBUG to suppress this warning. Ogre will assume this is not a debug build by default. To add _DEBUG with g++, invoke g++ with the argument -D_DEBUG. To add it in CMake, include set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG=1 -D_DEBUG=1" ) at the top of your CMakeLists.txt file. IDEs usually provide the possibility to add preprocessor definitions in the build settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG.â > 319 | "settings. You can also manually set OGRE_DEBUG_MODE to either 1 or 0 instead of adding _DEBUG." ) > | ^ >In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:8: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreRenderManager.h:119:22: error: âvoid MyGUI::OgreRenderManager::renderQueueStarted(Ogre::uint8, const String&, bool&)â marked âoverrideâ, but does not override > 119 | void renderQueueStarted( > | ^~~~~~~~~~~~~~~~~~ >In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:9: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreTexture.h:101:32: error: field âmTmpDataâ has incomplete type âOgre::PixelBoxâ > 101 | Ogre::PixelBox mTmpData; > | ^~~~~~~~ >In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreRenderManager.h:15, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:8: >/usr/include/OGRE/OgrePrerequisites.h:266:11: note: forward declaration of âclass Ogre::PixelBoxâ > 266 | class PixelBox; > | ^~~~~~~~ >In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:10: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreVertexBuffer.h:33:23: error: âRenderOperationâ in namespace âOgreâ does not name a type; did you mean âStencilOperationâ? > 33 | Ogre::RenderOperation* getRenderOperation() > | ^~~~~~~~~~~~~~~ > | StencilOperation >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreVertexBuffer.h:47:23: error: âRenderOperationâ in namespace âOgreâ does not name a type; did you mean âStencilOperationâ? > 47 | Ogre::RenderOperation mRenderOperation; > | ^~~~~~~~~~~~~~~ > | StencilOperation >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreVertexBuffer.h:48:23: error: âHardwareVertexBufferSharedPtrâ in namespace âOgreâ does not name a type > 48 | Ogre::HardwareVertexBufferSharedPtr mVertexBuffer; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvoid MyGUI::OgreRenderManager::initialise(Ogre::RenderWindow*, Ogre::SceneManager*)â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:61:24: error: âclass Ogre::Passâ has no member named âsetLightingEnabledâ; did you mean âsetLightScissoringEnabledâ? > 61 | mPass->setLightingEnabled(false); > | ^~~~~~~~~~~~~~~~~~ > | setLightScissoringEnabled >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:62:24: error: âclass Ogre::Passâ has no member named âsetCullingModeâ; did you mean âsetShadingModeâ? > 62 | mPass->setCullingMode(Ogre::CULL_NONE); > | ^~~~~~~~~~~~~~ > | setShadingMode >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:63:24: error: âclass Ogre::Passâ has no member named âsetSceneBlendingâ > 63 | mPass->setSceneBlending(Ogre::SBT_TRANSPARENT_ALPHA); > | ^~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:64:24: error: âclass Ogre::Passâ has no member named âsetDepthCheckEnabledâ > 64 | mPass->setDepthCheckEnabled(false); > | ^~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:65:24: error: âclass Ogre::Passâ has no member named âsetDepthWriteEnabledâ; did you mean âsetPointSpritesEnabledâ? > 65 | mPass->setDepthWriteEnabled(false); > | ^~~~~~~~~~~~~~~~~~~~ > | setPointSpritesEnabled >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:68:21: error: âclass Ogre::TextureUnitStateâ has no member named âsetTextureAddressingModeâ > 68 | tu->setTextureAddressingMode(Ogre::TAM_CLAMP); > | ^~~~~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:69:21: error: âclass Ogre::TextureUnitStateâ has no member named âsetTextureFilteringâ > 69 | tu->setTextureFiltering(Ogre::FO_LINEAR, Ogre::FO_LINEAR, Ogre::FO_NONE); > | ^~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvoid MyGUI::OgreRenderManager::renderQueueStarted(Ogre::uint8, const String&, bool&)â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:182:27: error: âRENDER_QUEUE_OVERLAYâ is not a member of âOgreâ > 182 | if (Ogre::RENDER_QUEUE_OVERLAY != queueGroupId) > | ^~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvirtual void MyGUI::OgreRenderManager::doRender(MyGUI::IVertexBuffer*, MyGUI::ITexture*, size_t)â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:290:40: error: âclass Ogre::RenderSystemâ has no member named âbindGpuProgramâ > 290 | mRenderSystem->bindGpuProgram(texture->getShaderInfo()->vertexProgram->_getBindingDelegate()); > | ^~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:291:40: error: âclass Ogre::RenderSystemâ has no member named âbindGpuProgramâ > 291 | mRenderSystem->bindGpuProgram(texture->getShaderInfo()->fragmentProgram->_getBindingDelegate()); > | ^~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:299:48: error: âclass MyGUI::OgreVertexBufferâ has no member named âgetRenderOperationâ > 299 | auto renderOperation = buffer->getRenderOperation(); > | ^~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:302:43: error: no matching function for call to âOgre::RenderSystem::_setTexture(int, bool, Ogre::TexturePtr)â > 302 | mRenderSystem->_setTexture(0, true, texture->getOgreTexture()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreRenderManager.h:17, > from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:8: >/usr/include/OGRE/OgreRenderSystem.h:703:22: note: candidate: âvirtual void Ogre::RenderSystem::_setTexture(size_t, bool, Ogre::Texture*)â > 703 | virtual void _setTexture(size_t unit, bool enabled, Texture *texPtr) = 0; > | ^~~~~~~~~~~ >/usr/include/OGRE/OgreRenderSystem.h:703:71: note: no known conversion for argument 3 from âOgre::TexturePtrâ {aka âOgre::SharedPtr<Ogre::Texture>â} to âOgre::Texture*â > 703 | virtual void _setTexture(size_t unit, bool enabled, Texture *texPtr) = 0; > | ~~~~~~~~~^~~~~~ >/usr/include/OGRE/OgreRenderSystem.h:793:22: note: candidate: âvirtual void Ogre::RenderSystem::_setTexture(size_t, bool, const String&)â > 793 | virtual void _setTexture(size_t unit, bool enabled, const String &texname); > | ^~~~~~~~~~~ >/usr/include/OGRE/OgreRenderSystem.h:793:75: note: no known conversion for argument 3 from âOgre::TexturePtrâ {aka âOgre::SharedPtr<Ogre::Texture>â} to âconst String&â {aka âconst std::__cxx11::basic_string<char>&â} > 793 | virtual void _setTexture(size_t unit, bool enabled, const String &texname); > | ~~~~~~~~~~~~~~^~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:308:40: error: âclass Ogre::RenderSystemâ has no member named âbindGpuProgramâ > 308 | mRenderSystem->bindGpuProgram(mDefaultShader->vertexProgram->_getBindingDelegate()); > | ^~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:309:40: error: âclass Ogre::RenderSystemâ has no member named âbindGpuProgramâ > 309 | mRenderSystem->bindGpuProgram(mDefaultShader->fragmentProgram->_getBindingDelegate()); > | ^~~~~~~~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvirtual void MyGUI::OgreRenderManager::begin()â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:317:32: error: âclass Ogre::SceneManagerâ has no member named â_setPassâ > 317 | mSceneManager->_setPass(mPass); > | ^~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvoid MyGUI::OgreRenderManager::beginRttRender(bool)â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:487:32: error: âclass Ogre::SceneManagerâ has no member named â_setPassâ > 487 | mSceneManager->_setPass(mPass); // required only by DirectX11 render system > | ^~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvoid MyGUI::OgreRenderManager::endRttRender()â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:494:32: error: âclass Ogre::SceneManagerâ has no member named â_setPassâ > 494 | mSceneManager->_setPass(mPass); // required only by DirectX11 render system > | ^~~~~~~~ >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp: In member function âvoid MyGUI::OgreRenderManager::setShaderProjectionMatrix(bool)â: >/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:579:84: error: âOgre::Affine3â has not been declared > 579 | params->setNamedConstant("worldViewProj", projectionMatrix * Ogre::Affine3::IDENTITY); > | ^~~~~~~ >ninja: build stopped: subcommand failed. > * ERROR: dev-games/mygui-3.4.1::gentoo failed (compile phase): > * ninja -v -j4 -l0 failed > * > * Call stack: > * ebuild.sh, line 127: Called src_compile > * environment, line 2150: Called cmake_src_compile > * environment, line 844: Called cmake_build > * environment, line 813: Called eninja > * environment, line 1296: Called die > * The specific snippet of code: > * "$@" || die "${nonfatal_args[@]}" "${*} failed" > * > * If you need support, post the output of `emerge --info '=dev-games/mygui-3.4.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-games/mygui-3.4.1::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-games:mygui-3.4.1:20220211-231838.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-games/mygui-3.4.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-games/mygui-3.4.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build' > * S: '/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 833167
:
764885
| 764886 |
764887
|
764888
|
764889
|
764890
|
764891