Bug 1605267
| Summary: | nuxwdog: FTBFS in Fedora rawhide | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mohan Boddu <mboddu> | ||||||||
| Component: | nuxwdog | Assignee: | Dinesh Prasanth <dmoluguw> | ||||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 29 | CC: | alee, dmoluguw, edewata, kwright, mharmsen | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2018-07-24 22:37:32 UTC | Type: | --- | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Bug Depends On: | |||||||||||
| Bug Blocks: | 1551327, 1602938 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Mohan Boddu
2018-07-20 14:38:17 UTC
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 |