Summary: | net-libs/libtorrent-rasterbar-1.2.3 - In file included from alert.cpp:42: ../include/libtorrent/aux_/socket_type.hpp:192:51: error: redeclaration of ‘using executor_type = boost::asio::basic_stream_socket<boost::asio::ip::tcp>::executor_type’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Barker <alex> |
Component: | Current packages | Assignee: | Mikle Kolyada (RETIRED) <zlogene> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | bkohler, email, simon.vanderveldt+gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Alex Barker
2020-01-10 05:23:46 UTC
What boost version? =dev-libs/boost-1.72.0 Looks like you may be applying an old patch that was previously required for new boost, but this newest release 1.2.3 has a boost fix of its own already. I could be wrong. * Applying libtorrent-rasterbar-1.2.2-r1.patch ... patching file include/libtorrent/aux_/socket_type.hpp Hunk #1 succeeded at 188 with fuzz 2 (offset 4 lines). [ ok ] * User patches applied. Seems to be related to this, so posting here instead of creating a new bug. Compilation fails for me with: /usr/include/boost/asio/impl/write.hpp:425:54: error: no type named 'executor_type' in 'struct libtorrent::socket_type' 425 | typedef typename AsyncWriteStream::executor_type executor_type; Indeed that was the issue. Sorry for the inconvenience. |