ncmpcpp failed to build from source in Fedora rawhide/f43 https://koji.fedoraproject.org/koji/taskinfo?taskID=135222730 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild Please fix ncmpcpp at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, ncmpcpp will be orphaned. Before branching of Fedora 44, ncmpcpp will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
Created attachment 2100887 [details] build.log file build.log too big, will only attach last 32768 bytes
Created attachment 2100888 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 2100889 [details] state.log
PR submitted: https://src.fedoraproject.org/rpms/ncmpcpp/pull-request/1
So the following lines: https://github.com/ncmpcpp/ncmpcpp/blob/3e6d992b938de9ba3019302027bd64dbcab6f8c6/m4/boost.m4#L173-L175 is now failing with bash 5.3 when "$boost_dir" is null string as: With bash-5.2.37-1.fc42.x86_64: $ cd '' ; echo $? 0 With $ cd '' ; echo $? -bash: cd: null directory 1 This is bash change: https://cgit.git.savannah.gnu.org/cgit/bash.git/commit/?h=devel&id=136cdf8108f2d6c6dd9710c544b1b7b6bd790617 as this is expected by POSIX.1-2024 change: https://www.austingroupbugs.net/view.php?id=1047
The last bash behavior is with bash-5.3.0-2.fc43.x86_64
Thank you so much for diving that deep into the issue and pointing this out!
For the record, opened upstream bug at https://github.com/ncmpcpp/ncmpcpp/issues/634 to let upstream know and maybe apply the above patch.