Bug 1533278
Summary: | player start failing to build with error: conflicting types for 'int64_t' | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sergio Basto <sergio> |
Component: | player | Assignee: | Rich Mattes <richmattes> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 28 | CC: | amello, aoliva, arjun.is, codonell, dj, fweimer, kwizart, law, mfabian, pfrankli, richmattes, sergio, siddhesh, TicoTimo, tim |
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-03-19 02:27:35 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sergio Basto
2018-01-10 23:30:58 UTC
(In reply to Sergio Monteiro Basto from comment #0) > [2] > /builddir/build/BUILD/player-release-3-1-0/replace/rpc/types.h:91:30: error: > conflicting types for 'int64_t' > typedef signed long long int int64_t; > ^~~~~~~ As part of the upgrade to glibc 2.27: https://fedoraproject.org/wiki/Changes/GLIBC227 The Fedora glibc team is also migrating from SunRPC to TIRPC to gain IPv6 support: https://fedoraproject.org/wiki/Changes/SunRPCRemoval It looks as if the removal of SunRPC has caused your package to fall back to an incompatible internal implementation of some RPC headers. I believe the best way forward for you will be to migrate to TIRPC as suggested in the above change page. Is there anything we can do to help with the transition? moving report to player , adding BuildRequires: libtirpc-devel doesn't solve the problem , player maintainer have to decide the future of the package , since will be one FTBFS in F28 ... player should not redefine standard int types. My guess is (without looking at the code) that it's a bug in its headers. This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'. Someone fixed it Thanks |