Summary: | dev-games/mygui-3.2.2 : /.../MyGUI_OgreDataStream.h:13:10: fatal error: OgreDataStream.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | quentin, steils |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-games:mygui-3.2.2:20180912-101050.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 mygui-9999.ebuild and required patches mygui-3.2.2-ogre-1.10-compat.patch |
Description
Toralf Förster
![]() Created attachment 546740 [details]
emerge-info.txt
Created attachment 546742 [details]
dev-games:mygui-3.2.2:20180912-101050.log
Created attachment 546744 [details]
emerge-history.txt
Created attachment 546746 [details]
environment
Created attachment 546748 [details]
etc.portage.tbz2
Created attachment 546750 [details]
logs.tbz2
Created attachment 546752 [details]
temp.tbz2
Created attachment 556428 [details] mygui-9999.ebuild and required patches To somewhat solve this I created an mygui-9999.ebuild that should make it easy to choose a snapshot (just add EGIT_COMMIT into the ebuild probably). It's not very clean (for example, I left the mygui-3.2.2-FHS.patch unmodified as it still applies, and that's now baked into the ebuild). The other two previously existing patches are just changed trivially so that they apply again. There are also two new patches: - mygui-9999-fix-ogre-include-dirs.patch: trivially fixes the OGRE_INSTALL_DIRS typo in CMakeLists.txt as mentioned in https://github.com/MyGUI/mygui/issues/147 - mygui-9999-remove-deprecated-setnull-isnull.patch: removes the deprecated usage of setNull() and isNull(). I'm not sure if I did that right, but with the patch it compiles. The resulting MyGUI installations seems to run OpenMW fine. Created attachment 574782 [details, diff] mygui-3.2.2-ogre-1.10-compat.patch As per Stefan's comments on https://github.com/MyGUI/mygui/issues/147, here is a patch that fixes the build against OGRE 1.10.x. It'd be nice if this patch could make it in the tree, since even though upstream reportedly fixed the issue a few months back, there hasn't been a release of MyGUI in years. :-o The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d97869582c5d3310410c146f3cc5f793987438a commit 7d97869582c5d3310410c146f3cc5f793987438a Author: Sam James <sam@gentoo.org> AuthorDate: 2022-03-02 05:03:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-02 05:03:36 +0000 dev-games/mygui: drop 3.2.2 Closes: https://bugs.gentoo.org/823994 Closes: https://bugs.gentoo.org/665804 Closes: https://bugs.gentoo.org/625362 Closes: https://bugs.gentoo.org/828736 Signed-off-by: Sam James <sam@gentoo.org> dev-games/mygui/Manifest | 1 - dev-games/mygui/files/mygui-3.2.2-FHS.patch | 44 ------- dev-games/mygui/files/mygui-3.2.2-build.patch | 61 --------- dev-games/mygui/files/mygui-3.2.2-c++17.patch | 27 ---- .../mygui/files/mygui-3.2.2-underlinking.patch | 20 --- dev-games/mygui/mygui-3.2.2.ebuild | 144 --------------------- 6 files changed, 297 deletions(-) |