Your package lilypond failed to build from source in current rawhide. http://koji.fedoraproject.org/koji/taskinfo?taskID=12833021 For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Created attachment 1125299 [details] build.log
Created attachment 1125300 [details] root.log
Created attachment 1125301 [details] state.log
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase
./include/smobs.tcc:143:37: error: invalid conversion from 'int' to 'const char*' [-fpermissive] SCM subr = scm_c_define_gsubr (Super::type_p_name_, 1, 0, 0, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (scm_t_subr) smob_p); ~~~~~~~~~~~~~~~~~~~~ /usr/include/libguile/gsubr.h:47:13: note: initializing argument 1 of 'scm_unused_struct* scm_c_define_gsubr(const char*, int, int, int, scm_unused_struct* (*)())' SCM_API SCM scm_c_define_gsubr (const char *name, ^~~~~~~~~~~~~~~~~~ In file included from ./include/smobs.hh:367:0, from ./include/input.hh:24, from ./include/translator.hh:26, from ./include/engraver.hh:24, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from score-engraver.cc:20: ./include/smobs.tcc:147:37: error: invalid initialization of reference of type 'const string& {aka const std::__cxx11::basic_string<char>&}' from expression of type 'const int' ly_add_function_documentation (subr, Super::type_p_name_, "(SCM x)", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fundoc); ~~~~~~~ ./include/lily-guile-macros.hh:142:6: note: in passing argument 2 of 'void ly_add_function_documentation(SCM, const string&, const string&, const string&)' void ly_add_function_documentation (SCM proc, const string &fname, const string &varlist, const string &doc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/smobs.tcc:149:20: error: invalid conversion from 'int' to 'const char*' [-fpermissive] scm_c_export (Super::type_p_name_, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libguile/modules.h:90:14: note: initializing argument 1 of 'void scm_c_export(const char*, ...)' SCM_API void scm_c_export (const char *name, ...); ^~~~~~~~~~~~ Looks like 0 is being used in place of NULL in Super::type_p_name_.
limb's lilypond-2.19.37-2.fc25 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=741038
Thanks, I fixed that, some narrowing conversions and type weirdness.