Package Details: magpie 1.2.0-2

Git Clone URL: https://aur.archlinux.org/magpie.git (read-only, click to copy)
Package Base: magpie
Description: Bidirectional NDP proxy and route maintainer to relay an IPv6 SLAAC network
Upstream URL: https://github.com/Menci/magpie
Keywords: ipv6 router
Licenses: MIT
Submitter: Menci
Maintainer: Menci
Last Packager: Menci
Votes: 0
Popularity: 0.000000
First Submitted: 2022-06-11 09:34 (UTC)
Last Updated: 2022-06-14 20:55 (UTC)

Dependencies (3)

Required by (0)

Sources (0)

Latest Comments

patrakov commented on 2024-12-18 05:06 (UTC)

The vendored libtins library does not build.

-- Build files have been written to: /home/aep/.cache/pikaur/build/magpie/src/build-magpie
[  1%] Building CXX object vendor/libtins/src/CMakeFiles/tins.dir/address_range.cpp.o
In file included from /home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/address_range.cpp:30:
/home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/../include/tins/address_range.h:43:42: warning: ‘template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is deprecated [-Wdeprecated-declarations]
   43 | class AddressRangeIterator : public std::iterator<std::forward_iterator_tag, const Address> {
      |                                          ^~~~~~~~
In file included from /usr/include/c++/14.2.1/iterator:61,
                 from /home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/../include/tins/address_range.h:33:
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/../include/tins/address_range.h:45:27: warning: ‘template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is deprecated [-Wdeprecated-declarations]
   45 |     typedef typename std::iterator<std::forward_iterator_tag, const Address>::value_type value_type;
      |                           ^~~~~~~~
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/address_range.cpp:31:
/home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/../include/tins/ip_address.h: In member function ‘std::size_t std::hash<Tins::IPv4Address>::operator()(const Tins::IPv4Address&) const’:
/home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/../include/tins/ip_address.h:265:31: error: ‘uint32_t’ is not a member of ‘std’; did you mean ‘wint_t’?
  265 |         return std::hash<std::uint32_t>()(addr);
      |                               ^~~~~~~~
      |                               wint_t
/home/aep/.cache/pikaur/build/magpie/src/magpie/vendor/libtins/src/../include/tins/ip_address.h:265:39: error: template argument 1 is invalid
  265 |         return std::hash<std::uint32_t>()(addr);
      |                                       ^
make[2]: *** [vendor/libtins/src/CMakeFiles/tins.dir/build.make:79: vendor/libtins/src/CMakeFiles/tins.dir/address_range.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:203: vendor/libtins/src/CMakeFiles/tins.dir/all] Error 2
make: *** [Makefile:136: all] Error 2