octave-iso2mesh failed to build from source in Fedora rawhide/f33 https://koji.fedoraproject.org/koji/taskinfo?taskID=48348024 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Please fix octave-iso2mesh 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, octave-iso2mesh will be orphaned. Before branching of Fedora 34, octave-iso2mesh will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://fedoraproject.org/wiki/Fails_to_build_from_source
Created attachment 1708591 [details] build.log
Created attachment 1708592 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 1708593 [details] state.log
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33.
Qianqian: any thoughts here? It looks like something related to CGAL? Could you have a look at the attached build.log file to see what the issue is?
hi Ankur, thanks for the message - I will take a look, it looks like CGAL in F33 had changed its file structures. the missing file "Midpoint_and_length.h" was still there in CGAL 5.0 https://github.com/CGAL/cgal/blob/5.0_branch_before_no_tws_nor_tab/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Midpoint_and_length.h but now it has disappeared.
fixed, I also updated iso2mesh to v1.9.6 (and reverted the change because I added the patch to upstream). https://koji.fedoraproject.org/koji/packageinfo?packageID=30110 I did not see an automated new release bug created. will wait until tomorrow before I manually create one.