Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 574120 - libcdr-0.1.1 emerge failure due to undefined reference to boost::system::{system,generic}_category()
Summary: libcdr-0.1.1 emerge failure due to undefined reference to boost::system::{sys...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
Depends on:
Reported: 2016-02-07 17:50 UTC by Dale Lukas Peterson
Modified: 2016-09-20 09:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

emerge info (emerge_info.txt,5.84 KB, text/plain)
2016-02-07 17:50 UTC, Dale Lukas Peterson
emerge -pqv '=media-libs/libcdr-0.1.1::gentoo' (emerge_pqv.txt,66 bytes, text/plain)
2016-02-07 17:50 UTC, Dale Lukas Peterson
build log (build.log,27.09 KB, text/x-log)
2016-02-07 17:51 UTC, Dale Lukas Peterson
environment (environment,77.92 KB, text/plain)
2016-02-07 17:52 UTC, Dale Lukas Peterson

Note You need to log in before you can comment on or make changes to this bug.
Description Dale Lukas Peterson 2016-02-07 17:50:16 UTC
Created attachment 424862 [details]
emerge info

emerge fails with linking error
Comment 1 Dale Lukas Peterson 2016-02-07 17:50:58 UTC
Created attachment 424864 [details]
emerge -pqv '=media-libs/libcdr-0.1.1::gentoo'
Comment 2 Dale Lukas Peterson 2016-02-07 17:51:43 UTC
Created attachment 424866 [details]
build log
Comment 3 Dale Lukas Peterson 2016-02-07 17:52:01 UTC
Created attachment 424868 [details]
Comment 4 Dale Lukas Peterson 2016-02-07 17:53:10 UTC
I have dev-libs/boost-1.59.0:0 installed
Comment 5 Andreas Sturmlechner gentoo-dev 2016-02-08 11:09:18 UTC
There appears to be a boost-1.59 fix that should be in libcdr-0.1.2 release (pending PR):
Comment 6 Dale Lukas Peterson 2016-02-22 21:09:46 UTC
I can confirm that the updated media-libs/libcdr-0.1.2 does not have this problem.
Comment 7 Thomas Kahle (RETIRED) gentoo-dev 2016-05-26 10:57:03 UTC
I'll reopen this one instead of reporting a new bug:

The same problem can be reproduced with 

boost-1.61.0 and libcdr-0.1.2-r1

libtool: link: x86_64-pc-linux-gnu-g++ -I../../../inc -I/usr/include/librevenge-0.0 -I/usr/include/librevenge-0.0 -I/usr/include/librevenge-0.0 -DNDEBUG -march=native -O2 -pipe -fvisibility=hidden -DLIBCDR_VISIBILITY -Wall -Wextra -pedantic -Wshadow -Wunused-variable -Weffc++ -Wl,-O1 -Wl,--as-needed -o .libs/cmx2raw cmx2raw.o  ../../lib/.libs/ -llcms2 -lz -licui18n -licuuc -licudata -lrevenge-generators-0.0 -lrevenge-0.0 -lrevenge-stream-0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../lib64/ undefined reference to `boost::system::system_category()'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../lib64/ undefined reference to `boost::system::generic_category()'
collect2: error: ld returned 1 exit status
Comment 8 Andreas Sturmlechner gentoo-dev 2016-08-29 22:18:11 UTC
media-libs/libcdr-0.1.3 works for me, can you confirm?
Comment 9 Andreas Sturmlechner gentoo-dev 2016-09-20 09:40:32 UTC
Please re-open if you can reproduce that issue with media-libs/libcdr-0.1.3, I can't.