Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 933411 - games-strategy/s25rttr-0.9.5 fails to compile: callbacks.cpp:767:43: error: directory_iterator is not a member of bfs
Summary: games-strategy/s25rttr-0.9.5 fails to compile: callbacks.cpp:767:43: error: d...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: boost-1.85
  Show dependency tree
 
Reported: 2024-06-02 10:03 UTC by Agostino Sarubbo
Modified: 2024-06-10 20:56 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,360.95 KB, text/plain)
2024-06-02 10:03 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-06-02 10:03:43 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: games-strategy/s25rttr-0.9.5 fails to compile.
Discovered on: amd64 (internal ref: gcc14_tinderbox)
System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Comment 1 Agostino Sarubbo gentoo-dev 2024-06-02 10:03:44 UTC
Created attachment 894940 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2024-06-02 10:03:45 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


FAILED: external/s25edit/CMakeFiles/s25edit.dir/callbacks.cpp.o 
/var/tmp/portage/games-strategy/s25rttr-0.9.5/work/s25client_v0.9.5/external/s25edit/callbacks.cpp:767:43: error: ‘directory_iterator’ is not a member of ‘bfs’; did you mean ‘directory_entry’?
Comment 4 Larry the Git Cow gentoo-dev 2024-06-09 21:02:38 UTC
The bug has been closed via the following commit(s):

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

commit c67607be465bfa87de0483891f47fa36d4fc58c8
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2024-06-09 21:01:29 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2024-06-09 21:02:25 +0000

    games-strategy/s25rttr: Fix boost compatibility issues with patch
    
    Closes: https://bugs.gentoo.org/933411
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 .../s25rttr/files/s25rttr-0.9.5-boost.patch        | 56 ++++++++++++++++++++++
 games-strategy/s25rttr/s25rttr-0.9.5.ebuild        |  6 +--
 2 files changed, 59 insertions(+), 3 deletions(-)
Comment 5 tt_1 2024-06-10 06:20:21 UTC
thanks for the extended fix, I hadn't had any yesterday to unmask boost-1.85.0-r1 for testing on my tinderbox to confirm before posting. 

has anyone done a gcc-14 test compile yet?
Comment 6 James Le Cuirot gentoo-dev 2024-06-10 20:56:59 UTC
Yes, I tested with 14. Thanks for the heads up yourself. I hit this during my last big update, but I hadn't got around to looking into it.