Bug 1197772 - yoshimi FTBFS on non-primary arches due to ambiguous asString
Summary: yoshimi FTBFS on non-primary arches due to ambiguous asString
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: yoshimi
Version: 23
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Huffman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Keywords:
Depends On:
Blocks: ZedoraTracker PPCTracker ARM64, F-ExcludeArch-aarch64 F-ExcludeArch-ppc64le, PPC64LETracker
TreeView+ depends on / blocked
 
Reported: 2015-03-02 15:05 UTC by Jakub Čajka
Modified: 2016-08-21 02:18 UTC (History)
5 users (show)

(edit)
Clone Of:
(edit)
Last Closed: 2016-08-21 02:18:01 UTC


Attachments (Terms of Use)
Proposed patch (1.11 KB, patch)
2015-03-02 15:05 UTC, Jakub Čajka
no flags Details | Diff

Description Jakub Čajka 2015-03-02 15:05:17 UTC
Created attachment 997114 [details]
Proposed patch

Build fails due to ambiguous function asString. On all non-primary architecture asString(size_t) needs to be defined as on x86_64. I have prepared patch changing pre-processor macros to define this version of asString on all fedora architectures as needed.

I have already sent patch in attachment to upstream mailing list.

Failed builds:

http://s390.koji.fedoraproject.org/koji/buildinfo?buildID=303438
http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=262344
http://ppc.koji.fedoraproject.org/koji/buildinfo?buildID=296520

Comment 1 Adam Huffman 2015-07-04 06:26:16 UTC
The relevant code is currently:

//#if !defined( __i386__ ) && !defined( __arm__ )
        //remove ambiguity while compiling for most 64-bit/32-bit arches
        //string asString(size_t n);
        string asString(unsigned long n);
//#endif

Could you check that this meets your requirements?

Comment 2 Jan Kurik 2015-07-15 14:27:48 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 23 development cycle.
Changing version to '23'.

(As we did not run this process for some time, it could affect also pre-Fedora 23 development
cycle bugs. We are very sorry. It will help us with cleanup during Fedora 23 End Of Life. Thank you.)

More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora23

Comment 3 Adam Huffman 2015-11-21 22:50:54 UTC
Ping?

Comment 4 Peter Robinson 2016-08-21 02:18:01 UTC
Looks like all builds are passing now.


Note You need to log in before you can comment on or make changes to this bug.