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 1331983
Summary: | linker errors in boost (built with gcc-6.0.0) when building with gcc-6.1.1 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dominik 'Rathann' Mierzejewski <dominik> | ||||||
Component: | boost | Assignee: | Jonathan Wakely <jwakely> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | urgent | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 24 | CC: | branto, dakingun, denis.arnaud_fedora, hobbes1069, jwakely, kdudka, lupinix.fedora, me, pgrunt, ppisar, rdieter, rh, richmattes | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | boost-1.60.0-6.fc25 boost-1.60.0-5.fc24 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2016-05-23 20:04:20 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: | |||||||||
Bug Blocks: | 1331984 | ||||||||
Attachments: |
|
Description
Dominik 'Rathann' Mierzejewski
2016-05-01 00:14:33 UTC
This also affect OpenImageIO, any chance the rebuild will be completed soon? (In reply to Dominik 'Rathann' Mierzejewski from comment #0) > Description of problem: > I'm getting linker errors when building latest mkvtoolnix (i.e. the one in > git master). According to koschei, they started when gcc was updated from > 6.0 to 6.1 in rawhide: I don't understand why that makes any difference, but I've started a new build: http://koji.fedoraproject.org/koji/taskinfo?taskID=13901061 Still waiting on the ARM build but that seems to have fixed the problem. Thanks. mongodb from mongodb-server-3.2.4-1.fc25 fails to link at run-time against boost-1.60.0-6.fc25: + mongod --fork --logpath /builddir/build/BUILD/MongoDB-v1.2.3/mongod.log --pidfilepath /builddir/build/BUILD/MongoDB-v1.2.3/mongod.pid --dbpath /builddir/build/BUILD/MongoDB-v1.2.3/test_db/ --smallfiles mongod: symbol lookup error: mongod: undefined symbol: _ZNK5boost16re_detail_10600031cpp_regex_traits_implementationIcE17transform_primaryEPKcS4_ Koschei reports it since upgrading boost to 1.60.0-6.fc25 <https://apps.fedoraproject.org/koschei/package/perl-MongoDB>, but I can reproduce it even with 1.60.0-5.fc25 in my virtual machine. That's strange. Try rebuilding mongodb with the current gcc-6.1.1-1.fc25 and see if it helps. My gut feeling is that it's related to gcc, not boost. I encountered similar linker errors while building the csdiff package. Building against boost-1.60.0-6.fc25 fixes the problem. Created attachment 1153933 [details]
build-of-csdiff-against-boost-1.60.0-5.fc25.txt.gz
Created attachment 1153934 [details]
build-of-csdiff-against-boost-1.60.0-6.fc25.txt.gz
Indeed rebuilding mongodb against boost-1.60.0-6.fc25 and gcc 6.1.1-1.fc25 helps. The differences between the boost libs when compiled with gcc-6.0.0 and gcc-6.1.1 are due to https://gcc.gnu.org/r234790 which fixed a bug where an abi-tag didn't propagate to function templates correctly. As gcc 6.1.1 has been pushed to 24 now, I get the same issue there. So boost needs a rebuild there too? (In reply to Christian Dersch from comment #11) > As gcc 6.1.1 has been pushed to 24 now, I get the same issue there. So boost > needs a rebuild there too? Yes, and all the packages that depend on the changed symbols, which I'm in the process of finding. Once I've done that I'll rebuild boost and the affected packages. Most of the rawhide rebuilds are done. I'm rebuilding Boost for F24 now and will rebuild the affected F24 packages for F24. Field3D-1.7.1-2.fc24 OpenImageIO-1.6.12-3.fc24 aqsis-1.8.2-23.fc24 boost-1.60.0-5.fc24 csdiff-1.3.0-1.fc24 dssp-2.2.1-10.fc24 glmark2-2014.03-6.fc24 libcutl-1.10.0-4.fc24 sevmgr-1.00.2-9.fc24 source-highlight-3.1.8-8.fc24 stdair-1.00.2-8.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ce03854337 Field3D-1.7.1-2.fc24 OpenImageIO-1.6.12-3.fc24 aqsis-1.8.2-23.fc24 boost-1.60.0-5.fc24 csdiff-1.3.0-1.fc24 dssp-2.2.1-10.fc24 glmark2-2014.03-6.fc24 libcutl-1.10.0-4.fc24 sevmgr-1.00.2-9.fc24 source-highlight-3.1.8-8.fc24 stdair-1.00.2-8.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ce03854337 Field3D-1.7.1-2.fc24 OpenImageIO-1.6.12-3.fc24 adobe-source-libraries-1.0.43-32.fc24 airinv-1.00.1-10.fc24 aqsis-1.8.2-23.fc24 asc-2.6.1.0-4.fc24 boost-1.60.0-5.fc24 cclive-0.9.3-14.fc24 csdiff-1.3.0-1.fc24 cvc4-1.4-11.fc24 davix-0.6.3-2.fc24 dssp-2.2.1-10.fc24 ember-0.7.2-15.fc24 flamerobin-0.9.3-16.20130401snap.fc24 freecad-0.16-2.fc24 fts-3.4.3-3.fc24 glmark2-2014.03-6.fc24 libcutl-1.10.0-4.fc24 libkolabxml-1.0.3-8.fc24 liblas-1.8.0-13.fc24 liblsl-1.11.0-3.fc24 libndn-cxx-0.4.1-2.fc24 libpwiz-3.0.9393-2.fc24 librime-1.2-10.fc24 lucene++-3.0.7-9.fc24 lyx-2.1.4-8.fc24 mapnik-3.0.10-3.fc24 mongo-cxx-driver-1.1.0-4.fc24 ncmpcpp-0.7.3-4.fc24 ompl-1.0.0-11.fc24 openscad-2015.03.2-7.fc24 orthanc-1.0.0-3.fc24 plee-the-bear-0.7.0-5.fc24 pokerth-1.1.1-16.fc24 povray-3.7-0.16.20131116git39ce8a2.fc24 psi4-0.3-7.1881450git.fc24 rcsslogplayer-15.1.1-13.fc24 rcssmonitor-15.1.1-15.fc24 sevmgr-1.00.2-9.fc24 simspark-0.2.4-21.fc24 snapper-0.2.8-4.fc24 source-highlight-3.1.8-8.fc24 spring-100.0-5.fc24 stdair-1.00.2-8.fc24 swift-3.0-0.7.rc2.fc24 sympol-0.1.8-28.fc24 votca-csg-1.3-4.fc24 wesnoth-1.12.5-4.fc24 wt-3.3.5-0.6.rc2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ce03854337 Sorry for the repeated comments about the update, Bodhi isn't very good at handling large updates with many builds, and I had to keep editing the update. Most of the F24 rebuilds are done. There are a few packages remaining which still need to be rebuilt (in F24 only, not in rawhide): dmlite eclib gazebo gqrx grive2 mkvtoolnix mongodb pcl pdns qpid-cpp uhd There are some other packages like mrpt which haven't been rebuilt for rawhide or F24, because they FTBFS in both. Oh, and openms is still building for F24, but the ARM build takes **forever** and I got sick of waiting for it. Rebuilding mkvtoolnix now. Please add it to the update if I don't do it within an hour or two of completion. (In reply to Dominik 'Rathann' Mierzejewski from comment #19) > Rebuilding mkvtoolnix now. Please add it to the update if I don't do it > within an hour or two of completion. Thanks, I've added it to the update. I also rebuilt my boost-dependent packages, please add them to the update: grive2-0.5.0-4.20160114gitae06ecc.fc24 and libASL-0.1.6-5.fc24 Thank you :) Done - thanks! Field3D-1.7.1-2.fc24, OpenImageIO-1.6.12-3.fc24, adobe-source-libraries-1.0.43-32.fc24, airinv-1.00.1-10.fc24, aqsis-1.8.2-23.fc24, asc-2.6.1.0-4.fc24, boost-1.60.0-5.fc24, cclive-0.9.3-14.fc24, csdiff-1.3.0-1.fc24, cvc4-1.4-11.fc24, davix-0.6.3-2.fc24, diet-2.9-8.fc24, dssp-2.2.1-10.fc24, ember-0.7.2-15.fc24, flamerobin-0.9.3-16.20130401snap.fc24, freecad-0.16-2.fc24, fts-3.4.3-3.fc24, glmark2-2014.03-6.fc24, grive2-0.5.0-4.20160114gitae06ecc.fc24, libASL-0.1.6-5.fc24, libcutl-1.10.0-4.fc24, libkolabxml-1.0.3-8.fc24, liblas-1.8.0-13.fc24, liblsl-1.11.0-3.fc24, libndn-cxx-0.4.1-2.fc24, libpwiz-3.0.9393-2.fc24, librime-1.2-10.fc24, lucene++-3.0.7-9.fc24, lyx-2.1.4-8.fc24, mapnik-3.0.10-3.fc24, mkvtoolnix-9.1.0-1.fc24.1, mongo-cxx-driver-1.1.0-4.fc24, ncmpcpp-0.7.3-4.fc24, ompl-1.0.0-11.fc24, openms-2.0.0-33.20160121git6f51b3.fc24, openscad-2015.03.2-7.fc24, orthanc-1.0.0-3.fc24, plee-the-bear-0.7.0-5.fc24, pokerth-1.1.1-16.fc24, povray-3.7-0.16.20131116git39ce8a2.fc24, psi4-0.3-7.1881450git.fc24, rcsslogplayer-15.1.1-13.fc24, rcssmonitor-15.1.1-15.fc24, sevmgr-1.00.2-9.fc24, simspark-0.2.4-21.fc24, snapper-0.2.8-4.fc24, source-highlight-3.1.8-8.fc24, spring-100.0-5.fc24, stdair-1.00.2-8.fc24, swift-3.0-0.7.rc2.fc24, sympol-0.1.8-28.fc24, votca-csg-1.3-4.fc24, wesnoth-1.12.5-4.fc24, wt-3.3.5-0.6.rc2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-ce03854337 Field3D-1.7.1-2.fc24, OpenImageIO-1.6.12-3.fc24, adobe-source-libraries-1.0.43-32.fc24, airinv-1.00.1-10.fc24, aqsis-1.8.2-23.fc24, asc-2.6.1.0-4.fc24, boost-1.60.0-5.fc24, cclive-0.9.3-14.fc24, csdiff-1.3.0-1.fc24, cvc4-1.4-11.fc24, davix-0.6.3-2.fc24, diet-2.9-8.fc24, dssp-2.2.1-10.fc24, ember-0.7.2-15.fc24, flamerobin-0.9.3-16.20130401snap.fc24, freecad-0.16-2.fc24, fts-3.4.3-3.fc24, glmark2-2014.03-6.fc24, grive2-0.5.0-4.20160114gitae06ecc.fc24, libASL-0.1.6-5.fc24, libcutl-1.10.0-4.fc24, libkolabxml-1.0.3-8.fc24, liblas-1.8.0-13.fc24, liblsl-1.11.0-3.fc24, libndn-cxx-0.4.1-2.fc24, libpwiz-3.0.9393-2.fc24, librime-1.2-10.fc24, lucene++-3.0.7-9.fc24, lyx-2.1.4-8.fc24, mapnik-3.0.10-3.fc24, mkvtoolnix-9.1.0-1.fc24.1, mongo-cxx-driver-1.1.0-4.fc24, ncmpcpp-0.7.3-4.fc24, ompl-1.0.0-11.fc24, openms-2.0.0-33.20160121git6f51b3.fc24, openscad-2015.03.2-7.fc24, orthanc-1.0.0-3.fc24, plee-the-bear-0.7.0-5.fc24, pokerth-1.1.1-16.fc24, povray-3.7-0.16.20131116git39ce8a2.fc24, psi4-0.3-7.1881450git.fc24, rcsslogplayer-15.1.1-13.fc24, rcssmonitor-15.1.1-15.fc24, sevmgr-1.00.2-9.fc24, simspark-0.2.4-21.fc24, snapper-0.2.8-4.fc24, source-highlight-3.1.8-8.fc24, spring-100.0-5.fc24, stdair-1.00.2-8.fc24, swift-3.0-0.7.rc2.fc24, sympol-0.1.8-28.fc24, votca-csg-1.3-4.fc24, wesnoth-1.12.5-4.fc24, wt-3.3.5-0.6.rc2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. Hmm, is there a uhd rebuild? (gqrx worked for me with a rebuild of uhd). (In reply to rh from comment #25) > Hmm, is there a uhd rebuild? (gqrx worked for me with a rebuild of uhd). As I said in comment 17, a few packages still need to be rebuilt. uhd fails to build on arm, see Bug 1308204 *** Bug 1336358 has been marked as a duplicate of this bug. *** (In reply to Jonathan Wakely from comment #17) > Sorry for the repeated comments about the update, Bodhi isn't very good at > handling large updates with many builds, and I had to keep editing the > update. > > Most of the F24 rebuilds are done. There are a few packages remaining which > still need to be rebuilt (in F24 only, not in rawhide): > > dmlite > eclib > gazebo > gqrx > grive2 > mkvtoolnix > mongodb > pcl > pdns > qpid-cpp > uhd > > There are some other packages like mrpt which haven't been rebuilt for > rawhide or F24, because they FTBFS in both. I just found this error in sdformat and gazebo. I'm fixing it now, but a head's up before f24 went out would have been appreciated. I don't see the error in pcl (ldd -r /usr/lib64/libpcl_*.so |grep undefined doesn't return any results) And it looks like I just happened to fix mrpt 2 days after the updated gcc/boost went stable, so no problem there either. |