"Boost 1.68.0 seems to require C++14 for libboost_system"

  • Done
  • quality assurance status badge
Details
2 participants
  • Danny Milosavljevic
  • Leo Famulari
Owner
unassigned
Submitted by
Danny Milosavljevic
Severity
normal
Merged with

Debbugs page

Danny Milosavljevic wrote 6 years ago
innoextract build broken
(address . bug-guix@gnu.org)
20181204170103.2e18f793@scratchpost.org
[100%] Linking CXX executable innoextract
/gnu/store/xkvdsc0pldld4ycgcf4zqr62v6gcdblb-cmake-3.12.2/bin/cmake -E cmake_link_script CMakeFiles/innoextract.dir/link.txt --verbose=1
/gnu/store/n2p1zs14y89lwkg9da68y12pc10c6sw9-gcc-5.5.0/bin/c++ -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wconversion -Wsign-c
onversion -Wmissing-declarations -Wredundant-decls -Wdouble-promotion -Wno-maybe-uninitialized -std=c++17 -pedantic -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -DNDEBUG -Wl,
--as-needed CMakeFiles/innoextract.dir/src/cli/extract.cpp.o CMakeFiles/innoextract.dir/src/cli/gog.cpp.o CMakeFiles/innoextract.dir/src/cli/goggalaxy.cpp.o CMakeFiles/innoextract.dir/src/cli
/main.cpp.o CMakeFiles/innoextract.dir/src/crypto/adler32.cpp.o CMakeFiles/innoextract.dir/src/crypto/arc4.cpp.o CMakeFiles/innoextract.dir/src/crypto/checksum.cpp.o CMakeFiles/innoextract.di
r/src/crypto/crc32.cpp.o CMakeFiles/innoextract.dir/src/crypto/hasher.cpp.o CMakeFiles/innoextract.dir/src/crypto/md5.cpp.o CMakeFiles/innoextract.dir/src/crypto/sha1.cpp.o CMakeFiles/innoext
ract.dir/src/loader/exereader.cpp.o CMakeFiles/innoextract.dir/src/loader/offsets.cpp.o CMakeFiles/innoextract.dir/src/setup/component.cpp.o CMakeFiles/innoextract.dir/src/setup/data.cpp.o CM
akeFiles/innoextract.dir/src/setup/delete.cpp.o CMakeFiles/innoextract.dir/src/setup/directory.cpp.o CMakeFiles/innoextract.dir/src/setup/expression.cpp.o CMakeFiles/innoextract.dir/src/setup
/file.cpp.o CMakeFiles/innoextract.dir/src/setup/filename.cpp.o CMakeFiles/innoextract.dir/src/setup/header.cpp.o CMakeFiles/innoextract.dir/src/setup/icon.cpp.o CMakeFiles/innoextract.dir/sr
c/setup/info.cpp.o CMakeFiles/innoextract.dir/src/setup/ini.cpp.o CMakeFiles/innoextract.dir/src/setup/item.cpp.o CMakeFiles/innoextract.dir/src/setup/language.cpp.o CMakeFiles/innoextract.di
r/src/setup/message.cpp.o CMakeFiles/innoextract.dir/src/setup/permission.cpp.o CMakeFiles/innoextract.dir/src/setup/registry.cpp.o CMakeFiles/innoextract.dir/src/setup/run.cpp.o CMakeFiles/i
nnoextract.dir/src/setup/task.cpp.o CMakeFiles/innoextract.dir/src/setup/type.cpp.o CMakeFiles/innoextract.dir/src/setup/version.cpp.o CMakeFiles/innoextract.dir/src/setup/windows.cpp.o CMake
Files/innoextract.dir/src/stream/block.cpp.o CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o CMakeFiles/innoextract.dir/src/stream/file.cpp.o CMakeFiles/innoextract.dir/src/stream/lzma.cpp.
o CMakeFiles/innoextract.dir/src/stream/slice.cpp.o CMakeFiles/innoextract.dir/src/util/console.cpp.o CMakeFiles/innoextract.dir/src/util/encoding.cpp.o CMakeFiles/innoextract.dir/src/util/lo
ad.cpp.o CMakeFiles/innoextract.dir/src/util/log.cpp.o CMakeFiles/innoextract.dir/src/util/process.cpp.o CMakeFiles/innoextract.dir/src/util/time.cpp.o CMakeFiles/innoextract.dir/release.cpp.
o -o innoextract -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /gnu/store/9425b5dwpfc04bb4p58hsjypxghliyr3-xz-5.2.4/lib/liblzma.so /gnu/store/k8djbb701a48k310kpk
f3vpic4d1jyz5-boost-1.68.0/lib/libboost_iostreams.so /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/lib/libboost_filesystem.so /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68
.0/lib/libboost_date_time.so /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/lib/libboost_system.so /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/lib/libboost_program_opti
ons.so /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/lib/libboost_regex.so /gnu/store/4bn4r4xsh8fmwvianvvl6mflx526jpfi-libiconv-1.15/lib/libiconv.so
ld: CMakeFiles/innoextract.dir/src/cli/extract.cpp.o: in function `boost::system::error_category::std_category::equivalent(std::error_code const&, int) const':
/gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:907: undefined reference to `boost::system::detail::generic_category_instance'
ld: /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:923: undefined reference to `boost::system::detail::generic_category_instance'
ld: /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:638: undefined reference to `boost::system::detail::generic_category_instance'
ld: /gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:858: undefined reference to `boost::system::detail::generic_category_instance'
ld: CMakeFiles/innoextract.dir/src/cli/extract.cpp.o: in function `boost::system::error_category::std_category::equivalent(int, std::error_condition const&) const':
/gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:877: undefined reference to `boost::system::detail::generic_category_instance'
ld: CMakeFiles/innoextract.dir/src/cli/extract.cpp.o:/gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:528: more undefined references to `boost::system::detail::generic_category_instance' follow
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/innoextract.dir/build.make:776: innoextract] Error 1
make[2]: Leaving directory '/tmp/guix-build-innoextract-1.7.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:113: CMakeFiles/innoextract.dir/all] Error 2
make[1]: Leaving directory '/tmp/guix-build-innoextract-1.7.drv-0/build'
make: *** [Makefile:133: all] Error 2
Backtrace:
4 (primitive-load "/gnu/store/dvgbfjaw4db31mqkyyh2ppibckmâ¦")
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlwGpL8ACgkQ5xo1VCww
uqXPhwf9EqmFm5v3yVoQf5PGCI4+UdNKxXrXWppm/0F0dLQMBGdfn7X+gHI39CON
fOmru+WqojvMeJc04uFEU1hYY2YfF6LL2FR27XUiW/8Cw2lnVOzHaJkaw3HlkR1N
Y0Q3b3QXcmNhz738dSDXxK9oiIE+S+GM6x4LoQDXVCbVmj32z0P9Ao0HW1HBar/s
Yz8hSKEIrtps3AtlOvVzzJNCUbMv/PWEdWTQXoYw2o5pxDfW2zepiym2JZeInphC
qHBT3/m1Hnkw/fgofgot0LMvbjdJ+zIaiSY4Sa6OvsU7zsqcjVYjD9P8P8hC+Laa
NdLNd34XNaS1kKqi/soS5hiGBx18eg==
=mgNo
-----END PGP SIGNATURE-----


Leo Famulari wrote 6 years ago
(name . Danny Milosavljevic)(address . dannym@scratchpost.org)(address . 33610@debbugs.gnu.org)
20181204205310.GA15951@jasmine.lan
On Tue, Dec 04, 2018 at 05:01:03PM +0100, Danny Milosavljevic wrote:
Toggle quote (2 lines)
> ld: CMakeFiles/innoextract.dir/src/cli/extract.cpp.o:/gnu/store/k8djbb701a48k310kpkf3vpic4d1jyz5-boost-1.68.0/include/boost/system/error_code.hpp:528: more undefined references to `boost::system::detail::generic_category_instance' follow

There are problems with the Boost system library since the core-updates
merge. Also affecting ncmpcpp:

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlwG6TMACgkQJkb6MLrK
fwgdXBAAs+yS8hop03Ize8il683HmJx5CDZy70azuI9Hzp5WjoAwXvzqKLB5eZZH
2uJC0jmBQ4BAw/3xX9ngiSQw8ZimrbtCn1pP9THJttrBK7dMWaYiOfWVz8mrTRfA
ROTFjdf5azXz61MmKQVtXwQbUhsI9plUOu86+gStR1Zz8MPwZz1AtKoCyPy0z7H3
69lpu+7g5gohi3BwC/iXLjRuF3XMhg2gWPBCEiwzWQrageouT1Gd5PRna5jzDrGH
+pY4fBbSSs6Jsp8ZkpSOl1qmQesvnQarpdXXoTh7Y2nSp6Fd8vyk3pQCLD7PXExD
qkv8dSS1EPYA5bgpo2aGWTZECgTuYNWt7SaQbeKmEYsHcDh9gQpwAjqlTngayL3R
HpWyCizj3qDp2hxtIOPYFmJ5IBVYs6pm6nc+kU7vm1VLX/+2jGvu9yKbHVgj+gtg
xXmuK32rxNGpJYma6+0deZxzvosPziUqtZPz0WYmdzy0L5YvJmGDKtFVF25t7S89
kR405NLEMFksXqzL7O2lmvSpPj2ZarZicO/5SbH+U+uWLGGe8jPb0Y0+Ae79JX27
OU3UE0MaOC6WeOkHrg6R0T4H7SG+qrylpf+PvSR32VF7/xtcHvWrfy71tivvn0+V
EU+7ifNtp21U0nM2z4PQ07dP+upe2RcecFehFWyEA521NQ0V5rA=
=dbA/
-----END PGP SIGNATURE-----


Leo Famulari wrote 6 years ago
(no subject)
(address . control@debbugs.gnu.org)
20181204213908.GA571@jasmine.lan
merge 33610 33605
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlwG8/wACgkQJkb6MLrK
fwhwqxAA7zd3e7cUZkJ5oU4VXA4pZ/kGXuj5LAmmgn5b1migIxHSJ101T/ZY+5u1
+PzZ5EB976JtoZrdlE5wN8FJmik1TbfIro8rOcP5kffGLyIyN6Ceat5OeMbbwfNK
bJ1iYQewfxR7b/3WOumW6obZfY1COQFg20eZzWr3hd6YN/OqFXecz6MraFu5Z8Nm
eh9zjEdcBinHfTHkvHst2cItZ1W25X+unUikU/v3YEvi28JNW3hRDtC+jQ2jiOKP
AUIRVWwUB9RGIeQ66tCIAMjxbxLlGsqPPbg01J4QS2afgoMU9LOabureg1NXK3Jx
gqcq3dQ9HEofEe+ebRb7MxyTurn0OBuC3ngme3tI+PTpR7PL2ps0tTOZ09U8N/Is
bVPgAq8KsEsCVVj3b1iJ+L3Al0zM5XD24dRDlxwY5WikNaaRqkavbmn2ep60xqTq
gb4Lf3G5S9O3i1DgFM1xe0D3etcu1WpJC8F9mWcRmxxyaec01PTK7f3Mn6z0B7ez
AyRtU/67bC7OCTjPOTDHmhqo4mGEGZpJjj5cIMmEvBrIR/SQBWsuSA7QfU5MlBr6
X/iz3rdqvsrb8RF1C8fyMnzyh6sJsIyyqFmYBwl8fxuW7UM2h9BzR8OwXMqHlU6B
2cRWLYW/XL7usAUqGkDob7OdJh3L2NDds/VhObi8h0IXskWzKx0=
=qllW
-----END PGP SIGNATURE-----


Leo Famulari wrote 6 years ago
(address . control@debbugs.gnu.org)
20181204214316.GA1464@jasmine.lan
retitle 33605 "Boost 1.68.0 seems to require C++14 for libboost_system"
retitle 33610 "Boost 1.68.0 seems to require C++14 for libboost_system"
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlwG9PQACgkQJkb6MLrK
fwhi8xAAsYgYXsFK4AnNisGM4+/O/jp94Qbrdy20d6LIyM1bUJv77r1MBOeE+z9k
/cxrDUPGhrcaRTZy0mRQSKw5MKwHd+AoALsCiufiTnjsH7ZWCU0O6gaBU46+m32/
+itKYYC6lYWKKcSOfxemkM9FsiuxdkJ0HY0NGPcCwvhYHcqu8+kY8DcSjZ9P34Vm
BdjcDT/GXflj2l9Pur7SZcys2wkGsk9yY7YWXV7eNNOJQOUFU2n7uBOBmRxGEImB
vALBy3f014xjXrxmaVZmEMQtUFsbJ6EFoTwTbThmfL4ybOZeXGHMq1c7X6zetOPo
vRO9iWpsv+WnkhBKjUdifXrZyH81gIQarhrCrIaHvPNRvOdjCoawOWRkYJPV2U6m
uv5U4bU2YvHWtMZHGTUhSJRgiVtI09A5Q2edDNMrY+XGQzfgPohfxmx5wfNfByZX
5xfTjBH6URfMkwqEAJN8wAAu/anCyHZpLldnnLe+cS4nu320Lyw8SMUJzSqfILni
L333gVUo/+FB81C/3pNXhQw6Vy7ySm+1wlnqQi4Slb4Myh+ThEpX0w5mbrg1zVsA
nNYD+PqdkFQTpl8Tig5KgfS8La7WkBhJ9oyxs27VBNUPPU252rFA+TjwkUXc3svu
4SM1HGWVcVmLDyAB8D3Pntm12Tk7xQUjXtmKNCTwPtFOtr7VTCQ=
=/3Vs
-----END PGP SIGNATURE-----


Leo Famulari wrote 6 years ago
Re: [PATCH] gnu: Add a C++14 variant of Boost for packages that need it.
(address . 33633-done@debbugs.gnu.org)
20181208004730.GA3429@jasmine.lan
Pushed as b9103c827c605dee32baf62816a0429543b3e451
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlwLFKIACgkQJkb6MLrK
fwiRbhAAzsu/tn4O4laxgpJeAINmdLZIveGokLvc7mQiGFbX3eVOeLDwHp2Krrab
VhALXX4AqEOq2PFlEtIsDWFs3bk/LeIZqMq+xv3noO1sPC40tqceakbxqLo/LP4p
IaXT4bkP5twf+f+fzkfsQmuLDPxJ2+mh5wpRmrJHLYNCKPffBX0fmkzKAskgD0Ik
8MAZVXiC6tNrgRGeScFtSzZJG32sJrWComs3jg2bazm7tesFl1KlKCUylgMTy4T3
7ODAmOF+kOsmIOa2v9op2SG+srOQlzhUAJtFR7e2uNhrpgMA/qJZ2dKQw2Pdk+br
gAWBICT26ypqC2pU7mgFLUzhFlELmYPw3UgK7d6Uf0bHcrBvrhYHNuuRwTwJufhN
24PdxhvFJzplY2SKi51sGFuNLKli5Hv4zVUD1lKndRvQiiZUmkeLjwWUaSmG7A4L
KsvLDKrr09r4zUBiDN4Dr1X3qtSMFP/7aOEzsbGvm8uxauA5tnvfjc0qcKxDCbzQ
dbrkHIp1y1bvK2ijVMQufnoqipyos703M8VUCsXoKrw5Uw6Akvj0Fnr5l/NCGh72
WV295ubkTl1hI0gjlSl8elHmCr9Zb5uimSXaXyWiATzJjFixgdJ2yF26hs/aDUAV
kYQyzho7s/3jP+xXgeL04v1mamzPXFhAp9VjPcPpKkpm33DJvNU=
=S3o/
-----END PGP SIGNATURE-----


Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 33610@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 33610
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help