diff options
author | jbeich <jbeich@FreeBSD.org> | 2018-01-21 01:46:54 +0800 |
---|---|---|
committer | Koop Mast <kwm@rainbow-runner.nl> | 2018-02-04 06:26:58 +0800 |
commit | 250d940419d1c27d8cedfb9ddea59ff9482a68fd (patch) | |
tree | ad923e17d5c79943bfc3984d1743826a7b303321 /games | |
parent | b1ce6449dd245dfd8993f22fd90cf006a6105c7a (diff) | |
download | freebsd-ports-gnome-250d940419d1c27d8cedfb9ddea59ff9482a68fd.tar.gz freebsd-ports-gnome-250d940419d1c27d8cedfb9ddea59ff9482a68fd.tar.zst freebsd-ports-gnome-250d940419d1c27d8cedfb9ddea59ff9482a68fd.zip |
games/battletanks: unbreak build with Clang 6 (C++14 by default)
In file included from engine/net/scanner.cpp:1:
In file included from engine/src/config.h:33:
In file included from ./mrt/xml.h:23:
/usr/include/c++/v1/map:629:15: error: object of type 'std::__1::pair<const mrt::Socket::addr, Scanner::Host>' cannot be assigned because its copy assignment operator is implicitly deleted
{__nc = __v.__cc; return *this;}
^
/usr/include/c++/v1/__tree:1645:35: note: in instantiation of member function 'std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>::operator=' requested here
__cache->__value_ = *__first;
^
/usr/include/c++/v1/__tree:1575:9: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::__map_value_compare<const mrt::Socket::addr, std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::less<const mrt::Socket::addr>, true>, std::__1::allocator<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host> > >::__assign_multi<std::__1::__tree_const_iterator<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::__tree_node<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, void *> *, long> >' requested here
__assign_multi(__t.begin(), __t.end());
^
/usr/include/c++/v1/map:912:21: note: in instantiation of member function 'std::__1::__tree<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::__map_value_compare<const mrt::Socket::addr, std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::less<const mrt::Socket::addr>, true>, std::__1::allocator<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host> > >::operator=' requested here
__tree_ = __m.__tree_;
^
engine/net/scanner.cpp:256:8: note: in instantiation of member function 'std::__1::map<const mrt::Socket::addr, Scanner::Host, std::__1::less<const mrt::Socket::addr>, std::__1::allocator<std::__1::pair<const mrt::Socket::addr, Scanner::Host> > >::operator=' requested here
hosts = _hosts;
^
/usr/include/c++/v1/utility:325:5: note: copy assignment operator is implicitly deleted because 'pair<const mrt::Socket::addr, Scanner::Host>' has a user-declared move constructor
pair(pair&&) = default;
^
Reported by: pkg-fallout
Diffstat (limited to 'games')
-rw-r--r-- | games/battletanks/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/games/battletanks/Makefile b/games/battletanks/Makefile index 16e4fe85cf49..a06516280915 100644 --- a/games/battletanks/Makefile +++ b/games/battletanks/Makefile @@ -20,6 +20,7 @@ LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20 \ libsmpeg.so:multimedia/smpeg USES= openal:al pkgconfig lua:51 python:2.7,build scons tar:bzip2 +USE_CXXSTD= gnu++98 USE_LDCONFIG= yes USE_SDL= image sdl MAKE_ARGS= prefix=${PREFIX} resources_dir=${DATADIR} \ |