#1110656 rlvm ftbfs with boost 1.88

#1110656#5
Date:
2025-08-09 17:23:42 UTC
From:
To:
rlvm ftbfs with boost 1.88:

[...]
Compiling build/release/src/platforms/gcn/gcn_true_type_font.o ...
Compiling build/release/vendor/wxInclude.o ...
vendor/wxInclude.cpp: In function 'int main(int, char**)':
vendor/wxInclude.cpp:230:64: error: 'class boost::filesystem::path' has
no member named 'leaf'
   230 |                   std::cout << "Build  : file '" <<
outputpath.leaf() << "'..." << std::endl;
       |                                                                ^~~~
vendor/wxInclude.cpp:233:50: error: 'basename' is not a member of 'fs';
did you mean 'rename'?
   233 |                                 headername = fs::basename(
outputpath );
       |                                                  ^~~~~~~~
       |                                                  rename
vendor/wxInclude.cpp:258:74: error: 'extension' is not a member of 'fs'
   258 |                                                 std::string
fileext( fs::extension( inputpath ) );
       |
          ^~~~~~~~~
vendor/wxInclude.cpp:304:66: error: 'is_regular' is not a member of
'fs'; did you mean 'is_regular_file'?
   304 |                                                         if (
fs::is_regular( dir_itr->status() ) ) {
       |
  ^~~~~~~~~~
       |
  is_regular_file
vendor/wxInclude.cpp:306:90: error: 'extension' is not a member of 'fs'
   306 |
std::string fileext( fs::extension( dir_itr->path() ));
       |
                          ^~~~~~~~~
vendor/wxInclude.cpp:323:39: warning: this 'if' clause does not guard...
[-Wmisleading-indentation]
   323 |                                       if (!silent)
       |                                       ^~
vendor/wxInclude.cpp:327:81: note: ...this statement, but the latter is
misleadingly indented as if it were guarded by the 'if'
   327 |
                 boost::erase_last( file, fileext );
       |
                 ^~~~~
Compiling build/release/src/platforms/gcn/gcn_window.o ...
Compiling build/release/src/systems/sdl/sdl_audio_locker.o ...
scons: *** [build/release/vendor/wxInclude.o] Error 1
scons: building terminated because of errors.