Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 736471 - net-wireless/gr-osmosdr-0.2.0 with dev-libs/boost-1.73.0 - .../work/gr-osmosdr-0.2.0/lib/rtl/rtl_source_c.cc:35:10: fatal error: boost/detail/endian.hpp: No such file or directory
Summary: net-wireless/gr-osmosdr-0.2.0 with dev-libs/boost-1.73.0 - .../work/gr-osmosd...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Radio project
URL:
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2020-08-09 02:53 UTC by Michael Wu
Modified: 2020-09-04 16:21 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Wu 2020-08-09 02:53:49 UTC
FAILED: lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H=1 -DUSE_SSE2 -Dgnuradio_osmosdr_EXPORTS -Ilib -I/var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib -I/var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib/../include -I/var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib/file -I/var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib/rtl -I/var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib/rtl_tcp -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -march=native -O2 -pipe -fPIC   -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-unused-parameter -Wsign-compare -msse2 -std=gnu++11 -MD -MT lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o -MF lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o.d -o lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o -c /var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib/rtl/rtl_source_c.cc
/var/tmp/portage/net-wireless/gr-osmosdr-0.2.0/work/gr-osmosdr-0.2.0/lib/rtl/rtl_source_c.cc:35:10: fatal error: boost/detail/endian.hpp: No such file or directory
   35 | #include <boost/detail/endian.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.


That header has been deprecated in boost and the interface has changed.
Comment 1 Chris Mayo 2020-08-09 11:34:48 UTC
Haven't tried it for myself but looks like the recent 0.2.1 fixes this. Includes:

boost deprecated boost/detail/endian.hpp
https://projects.osmocom.org/issues/4584
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-08-11 07:21:45 UTC
Please include the full build.log and emerge --info.
Comment 3 Michael Wu 2020-08-12 07:41:32 UTC
I no longer have the build log. But version 9999 works, which I believe is pulling the latest version 0.2.1.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2020-08-21 09:16:52 UTC
Please do not close bug reports like that.
Comment 5 Malcolm Lashley 2020-08-27 21:36:20 UTC
I can confirm the same issue as the reporter - and that a trivial version bump fixes it.

cp gr-osmosdr-0.2.0.ebuild gr-osmosdr-0.2.1.ebuild
Comment 6 Rick Farina (Zero_Chaos) gentoo-dev 2020-09-04 16:21:50 UTC
0.2.2 is in the tree now, thanks for the report and the testing.  apologies for missing this until now.