nuxwdog failed to build from source in Fedora rawhide https://koji.fedoraproject.org/koji/taskinfo?taskID=28209098 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Please fix nuxwdog 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, nuxwdog will be orphaned. Before branching of Fedora 30, nuxwdog 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 1465027 [details] build.log
Created attachment 1465028 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 1465029 [details] state.log
Matches: configure: error: C++ compiler cannot create executables Suggested fix: BuildRequires: gcc-c++
Adding BuildRequires gcc-c++ fixes one issue. After adding the suggested fix: [exec] RPM build errors: [exec] + make [exec] /var/tmp/rpm-tmp.yoGqHW: line 69: make: command not found [exec] error: Bad exit status from /var/tmp/rpm-tmp.yoGqHW (%build) [exec] Bad exit status from /var/tmp/rpm-tmp.yoGqHW (%build) [exec] Result: 1 After adding BuildRequires make, following issue arises: [exec] RPM build errors: [exec] Please specify prototyping behavior for Nuxwdogclient.xs (see perlxs manual) [exec] Nuxwdogclient.xs:10:10: fatal error: EXTERN.h: No such file or directory [exec] #include "EXTERN.h" [exec] ^~~~~~~~~~ [exec] compilation terminated. [exec] make[3]: *** [Makefile.real:336: Nuxwdogclient.o] Error 1 [exec] make[2]: *** [Makefile:401: all-local] Error 2 [exec] make[1]: *** [Makefile:1021: all-recursive] Error 1 [exec] make: *** [Makefile:477: all] Error 2
Further investigating on this issue, it seems the issue exists only in 'rawhide'. I tried building in my own COPR repo: https://copr.fedorainfracloud.org/coprs/dmoluguw/nuxwdog/build/780131/ F29 builder-live.log: https://copr-be.cloud.fedoraproject.org/results/dmoluguw/nuxwdog/fedora-rawhide-x86_64/00780131-nuxwdog/builder-live.log F28 builder-live.log: https://copr-be.cloud.fedoraproject.org/results/dmoluguw/nuxwdog/fedora-28-x86_64/00780131-nuxwdog/builder-live.log
Further investigating, adding BuildRequires: perl-devel solves the issue.
A build was successful: nuxwdog-1.0.4-2.fc29 [1] [1] https://koji.fedoraproject.org/koji/buildinfo?buildID=1130345
There has been at least one successfull build after this bug got created. nuxwdog-1.0.4-2.fc29: https://koji.fedoraproject.org/koji/buildinfo?buildID=1130345