Bug 1036252 - boost-thread package is broken
Summary: boost-thread package is broken
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: boost
Version: 20
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Petr Machata
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1036353 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-30 05:25 UTC by Onyeibo Oku
Modified: 2015-05-05 01:38 UTC (History)
12 users (show)

Fixed In Version: boost-1.54.0-7.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-02 11:35:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Onyeibo Oku 2013-11-30 05:25:27 UTC
Description of problem:
Updating boost (and dependent boost-thread) amounts to lots of ldconfig error messages. (eg. /sbin/ldconfig: /lib64/libboost_thread.so is not an ELF file - it has the wrong magic bytes at the start.)

Version-Release number of selected component (if applicable):
1.54.0-6.fc20

How reproducible:
sure

Steps to Reproduce:
1. run "yum update boost" -- with updates-testing repo enabled
2. download will go fine
3. /sbin/ldconfig errors should surface during installation for all boost-thread dependent packages

Actual results:
ldconfig error message for all boost-thread dependent packages.  Error example: Updating   : taglib-.9.1-2.fc20.x86_64 
/sbin/ldconfig: /lib64/libboost_thread.so is not an ELF file - it has the wrong magic bytes at the start.

Expected results:
No error message ... silent/neat updating and cleanup

Additional info:
i observed a change in repo packages:
Updating   : fedora-release-20-1.noarch 
warning: /etc/yum.repos.d/fedora-updates-testing.repo created as /etc/yum.repos.d/fedora-updates-testing.repo.rpmnew
warning: /etc/yum.repos.d/fedora.repo created as /etc/yum.repos.d/fedora.repo.rpmnew

Comment 1 Brad Hubbard 2013-12-01 22:11:28 UTC
*** Bug 1036353 has been marked as a duplicate of this bug. ***

Comment 2 Petr Machata 2013-12-01 22:53:29 UTC
cpp in F 20 apparently includes some random comments at the beginning of the preprocessed file.  That shifts the magic ("/* GNU ld script") ahead and the whole thing breaks.  I'll replace it with m4.

Comment 3 Petr Machata 2013-12-02 06:52:33 UTC
*** Bug 1036202 has been marked as a duplicate of this bug. ***

Comment 4 Kamil Dudka 2013-12-02 13:40:47 UTC
Please use the "Fixed In Version" field and/or reference the commit that fixes the bug.

Comment 5 Nils Philippsen 2013-12-02 16:07:27 UTC
I can confirm that boost-1.54.0-7.fc{20,21} fix this issue for me on Fedora 20 and Rawhide.


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