Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 926037

Summary: FTBFS
Product: [Fedora] Fedora Reporter: Remi Collet <fedora>
Component: rrdtoolAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: jskarvad
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rrdtool-1.4.7-13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-03-25 10:49:05 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:
Bug Depends On: 924938    
Bug Blocks:    

Description Remi Collet 2013-03-23 11:12:13 UTC
This is mostly a tracker for the FTBFS issue, detected during PHP 5.5 rebuild (but not related to PHP, as local F18 test build works)

In rawhide, seems a file/libtool issue.
http://koji.fedoraproject.org/koji/getfile?taskID=5156959&name=build.log

*** Warning: the command libtool uses to detect shared libraries,
*** /usr/bin/file, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such.  This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem.  Nevertheless, you
*** may want to report the problem to your system manager and/or to

In F19, seems a ruby issue
http://koji.fedoraproject.org/koji/getfile?taskID=5160294&name=build.log

ake[3]: *** No rule to make target `/var/tmp/rrdtool-1.4.7-tmpinstall/usr/include/x86_64-linux/ruby/config.h', needed by `main.o'.  Stop.
m

Comment 1 Jaroslav Škarvada 2013-03-24 22:45:34 UTC
(In reply to comment #0)
> This is mostly a tracker for the FTBFS issue, detected during PHP 5.5
> rebuild (but not related to PHP, as local F18 test build works)
> 
> In rawhide, seems a file/libtool issue.
> http://koji.fedoraproject.org/koji/getfile?taskID=5156959&name=build.log
> 
I will try to check this tmrw.

> In F19, seems a ruby issue
> http://koji.fedoraproject.org/koji/getfile?taskID=5160294&name=build.log
> 
> ake[3]: *** No rule to make target
> `/var/tmp/rrdtool-1.4.7-tmpinstall/usr/include/x86_64-linux/ruby/config.h',
> needed by `main.o'.  Stop.
>
I guess this one is ruby bug 921650, workaround is probably something similar to bug 921650 comment 7.

Comment 2 Jaroslav Škarvada 2013-03-25 09:05:53 UTC
(In reply to comment #1)
> > In rawhide, seems a file/libtool issue.
> > http://koji.fedoraproject.org/koji/getfile?taskID=5156959&name=build.log
> > 
> I will try to check this tmrw.
> 
Confirmed with jkaluza, this is regression in 'file'. It adds one more space to its output, i.e. affected 'file' (notice spacing after 'ELF 64-bit LSB' string):
$ file /usr/lib64/libstdc++.so.6.0.18 
/usr/lib64/libstdc++.so.6.0.18: ELF 64-bit LSB  shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=674a2a886d1232323a6f9c9fd896cc165d6ed413, stripped

unaffected 'file':
$ file /usr/lib64/libstdc++.so.6.0.18 
/usr/lib64/libstdc++.so.6.0.18: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=674a2a886d1232323a6f9c9fd896cc165d6ed413, stripped

This is resolved in file-5.14-2.

So I am moving to the ruby issue now.

But in the meantime there appears one more thing that blocks the rebuild - perl bug 924938 :)

Comment 3 Jaroslav Škarvada 2013-03-25 10:19:37 UTC
All, but perl should be workarounded in rrdtool-1.4.7-13. AFAIK the perl folks resolved the perl issue by untagging.