Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 887431 - dev-games/simgear-2020.3.17-r1 failed with an error: error: field ‘_uniforms’ has incomplete type
Summary: dev-games/simgear-2020.3.17-r1 failed with an error: error: field ‘_uniforms’...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Maciej Mrozowski
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: boost-1.83 boost-1.82
  Show dependency tree
 
Reported: 2022-12-20 13:01 UTC by Andrew
Modified: 2023-08-12 09:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,317.45 KB, text/x-log)
2022-12-20 13:02 UTC, Andrew
Details
Output of command: "emerge --info " (emerge_info.txt,6.37 KB, text/plain)
2022-12-20 13:02 UTC, Andrew
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew 2022-12-20 13:01:22 UTC
Compiling dev-games/simgear-2020.3.17-r1 failed with an error:
Compositor.hxx:137:34: error: field ‘_uniforms’ has incomplete type ‘simgear::compositor::Compositor::BuiltinUniforms’ {aka ‘std::array<osg::ref_ptr<osg::Uniform>, 14>’}

Reproducible: Always

Steps to Reproduce:
1.Compiling dev-games/simgear-2020.3.17-r1
Comment 1 Andrew 2022-12-20 13:02:05 UTC
Created attachment 844123 [details]
build.log
Comment 2 Andrew 2022-12-20 13:02:58 UTC
Created attachment 844125 [details]
Output of command: "emerge --info "
Comment 3 Arve Barsnes 2022-12-21 08:57:29 UTC
Could probably be related to the new boost version? Tracker: #886577
Comment 4 Andrew 2022-12-21 16:21:24 UTC
(In reply to Arve Barsnes from comment #3)
> Could probably be related to the new boost version? Tracker: #886577

Сonfirm. After downgrading boost to 1.80.0-r1, dev-games/simgear-2020.3.17-r1 compilation finished successfully
Comment 5 Larry the Git Cow gentoo-dev 2022-12-30 06:33:34 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9cd3bc1b691164e98e8dcb974075670700c3b2

commit 7d9cd3bc1b691164e98e8dcb974075670700c3b2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-30 04:50:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-30 04:50:46 +0000

    dev-games/simgear: fix build w/ boost 1.81
    
    Closes: https://bugs.gentoo.org/887431
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-games/simgear/files/simgear-2020.3.17-boost-1.81.patch | 11 +++++++++++
 dev-games/simgear/simgear-2020.3.17-r1.ebuild              |  1 +
 2 files changed, 12 insertions(+)