Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 504796 Details for
Bug 638096
games-action/rafkill-1.2.3-r1: removal (was: /.../memoryfwd.h:63:3: error: template with C linkage)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
games-action:rafkill-1.2.3-r1:20171119-010657.log
games-action:rafkill-1.2.3-r1:20171119-010657.log (text/plain), 226.05 KB, created by
Toralf Förster
on 2017-11-19 09:28:47 UTC
(
hide
)
Description:
games-action:rafkill-1.2.3-r1:20171119-010657.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2017-11-19 09:28:47 UTC
Size:
226.05 KB
patch
obsolete
> * Package: games-action/rafkill-1.2.3-r1 > * Repository: gentoo > * Maintainer: games@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking rafkill-1.2.3.tar.gz to /var/tmp/portage/games-action/rafkill-1.2.3-r1/work >>>> Source unpacked in /var/tmp/portage/games-action/rafkill-1.2.3-r1/work >>>> Preparing source in /var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3 ... > * Applying rafkill-1.2.3-build.patch ... > [ ok ] > * Applying rafkill-1.2.3-gcc43.patch ... > [ ok ] > * Applying rafkill-1.2.3-gcc47.patch ... > [ ok ] > * Applying rafkill-1.2.3-ldflags.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3 ... >scons -j1 >scons: Reading SConscript files ... >Use 'scons -h' for help > >scons: warning: The Options class is deprecated; use the Variables class instead. >File "/var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3/SConstruct", line 23, in <module> > >scons: warning: The PathOption() function is deprecated; use the PathVariable() function instead. >File "/var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3/SConstruct", line 24, in <module> > >scons: warning: BuildDir() and the build_dir keyword have been deprecated; > use VariantDir() and the variant_dir keyword instead. >File "/var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3/SConstruct", line 38, in <module> >scons: done reading SConscript files. >scons: Building targets ... >x86_64-pc-linux-gnu-g++ -o build/animation.o -c -Wall -fno-rtti -Woverloaded-virtual -Werror=terminate -O2 -pipe -march=native -Ibuild build/animation.cpp >x86_64-pc-linux-gnu-g++ -o build/bitmap.o -c -Wall -fno-rtti -Woverloaded-virtual -Werror=terminate -O2 -pipe -march=native -Ibuild build/bitmap.cpp >build/bitmap.cpp: In member function âBitmap& Bitmap::operator=(const Bitmap&)â: >build/bitmap.cpp:347:3: warning: value computed is not used [-Wunused-value] > *own++; > ^~~~~~ >x86_64-pc-linux-gnu-g++ -o build/booster.o -c -Wall -fno-rtti -Woverloaded-virtual -Werror=terminate -O2 -pipe -march=native -Ibuild build/booster.cpp >x86_64-pc-linux-gnu-g++ -o build/config.o -c -Wall -fno-rtti -Woverloaded-virtual -Werror=terminate -O2 -pipe -march=native -Ibuild build/config.cpp >build/config.cpp: In member function âvoid Configuration::loadConfiguration()â: >build/config.cpp:49:38: warning: ignoring return value of âchar* fgets(char*, int, FILE*)â, declared with attribute warn_unused_result [-Wunused-result] > fgets( buf, sizeof( buf ), config ); > ^ >x86_64-pc-linux-gnu-g++ -o build/defs.o -c -Wall -fno-rtti -Woverloaded-virtual -Werror=terminate -O2 -pipe -march=native -Ibuild build/defs.cpp >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:39, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/memoryfwd.h:63:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/memoryfwd.h:66:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/memoryfwd.h:70:3: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:39:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:52:3: error: template with C linkage > template<class _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:55:3: error: template specialization with C linkage > template<> struct char_traits<char>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:58:3: error: template specialization with C linkage > template<> struct char_traits<wchar_t>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:63:3: error: template specialization with C linkage > template<> struct char_traits<char16_t>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:64:3: error: template specialization with C linkage > template<> struct char_traits<char32_t>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stringfwd.h:69:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT>, > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:63:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:54:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:67:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:70:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:73:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:76:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:99:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:111:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:114:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:117:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:120:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/numeric_traits.h:123:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:45:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:57:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:59, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:68:3: error: template with C linkage > template<typename _Tp, _Tp __v> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:83:3: error: template with C linkage > template<typename _Tp, _Tp __v> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:92:3: error: template with C linkage > template<bool __v> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:103:3: error: template with C linkage > template<bool, typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:106:3: error: template with C linkage > template<typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:109:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:114:3: error: template with C linkage > template<typename _B1> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:119:3: error: template with C linkage > template<typename _B1, typename _B2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:124:3: error: template with C linkage > template<typename _B1, typename _B2, typename _B3, typename... _Bn> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:129:3: error: template with C linkage > template<typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:132:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:137:3: error: template with C linkage > template<typename _B1> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:142:3: error: template with C linkage > template<typename _B1, typename _B2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:147:3: error: template with C linkage > template<typename _B1, typename _B2, typename _B3, typename... _Bn> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:152:3: error: template with C linkage > template<typename _Pp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:189:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:198:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:201:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:205:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:210:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:215:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:219:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:223:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:227:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:231:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:236:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:241:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:245:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:249:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:253:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:257:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:261:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:265:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:269:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:273:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:277:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:284:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:288:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:321:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:326:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:330:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:334:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:338:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:343:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:349:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:355:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:359:3: error: template with C linkage > template<typename _Tp, std::size_t _Size> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:363:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:367:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:371:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:376:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:382:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:386:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:391:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:395:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:399:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:402:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:406:3: error: template with C linkage > template<typename _Tp, typename _Cp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:411:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:417:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:421:3: error: template with C linkage > template<typename _Tp, typename _Cp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:426:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:433:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:439:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:445:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:451:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:455:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:459:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:463:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:467:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:471:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:475:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:479:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:483:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:487:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:491:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:495:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:499:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:503:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:507:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:511:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:515:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:519:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:523:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:527:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:531:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:535:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:539:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:543:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:547:3: error: template with C linkage > template<typename _Res, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:553:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:557:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:562:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:568:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:576:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:583:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:589:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:596:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:602:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:606:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:613:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:617:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:621:3: error: template with C linkage > template<typename _Tp, typename _Cp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:626:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:633:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:638:3: error: template with C linkage > template<typename _Res, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:643:3: error: template with C linkage > template<typename _Res, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:651:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:655:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:660:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:664:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:669:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:675:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:681:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:688:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:694:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:700:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:706:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:714:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:721:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:726:3: error: template with C linkage > template<typename _Tp, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:731:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:737:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:743:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:751:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:758:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:761:3: error: template with C linkage > template<typename, unsigned = 0> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:764:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:767:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:772:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:784:5: error: template with C linkage > template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:787:5: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:791:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:798:3: error: template with C linkage > template<typename _Tp, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:805:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:811:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:815:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:820:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:831:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:835:5: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:839:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:846:3: error: template with C linkage > template<typename _Tp, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:853:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:859:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:863:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:868:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:875:5: error: template with C linkage > template<typename _Tp, typename = decltype(_Tp())> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:878:5: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:882:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:889:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:895:3: error: template with C linkage > template<typename _Tp, bool = is_array<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:903:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:910:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:916:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:935:5: error: template with C linkage > template<typename _From, typename _To, typename > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:939:5: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:943:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:950:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:956:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:969:5: error: template with C linkage > template<typename _Tp, typename _Arg, typename > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:973:5: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:977:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:984:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:990:3: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:993:3: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:996:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:999:3: error: template with C linkage > template<typename _From, typename _To, bool > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1004:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1009:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1022:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1027:3: error: template with C linkage > template<typename _From, typename _To, bool > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1034:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1047:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1058:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1066:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1074:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1086:5: error: template with C linkage > template<typename _Tp, typename... _Args, typename > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1090:5: error: template with C linkage > template<typename, typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1094:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1101:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1109:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1114:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1119:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1125:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1130:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1133:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1137:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1143:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1148:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1151:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1155:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1161:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1166:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1171:3: error: template with C linkage > template<typename _Tp, bool = is_array<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1174:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1181:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1187:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1193:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1198:3: error: template with C linkage > template<typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1204:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1210:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1216:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1219:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1223:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1229:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1234:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1237:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1241:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1247:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1252:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1269:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1274:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1277:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1281:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1287:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1292:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1295:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1299:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1305:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1310:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1316:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1322:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1325:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1329:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1335:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1340:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1343:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1347:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1353:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1359:3: error: template with C linkage > template<typename _Tp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1366:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1373:5: error: template with C linkage > template <typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1376:5: error: template with C linkage > template <typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1383:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1390:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1395:3: error: template with C linkage > template <typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1402:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1410:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1418:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1426:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1434:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1442:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1449:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1455:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1461:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1467:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1476:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1481:3: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1485:3: error: template with C linkage > template<typename _Tp, std::size_t _Size> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1489:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1494:3: error: template with C linkage > template<typename, unsigned _Uint> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1498:3: error: template with C linkage > template<typename _Tp, unsigned _Uint, std::size_t _Size> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1505:3: error: template with C linkage > template<typename _Tp, unsigned _Uint> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1516:3: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1520:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1525:3: error: template with C linkage > template<typename _Base, typename _Derived> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1530:3: error: template with C linkage > template<typename _From, typename _To, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1536:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1557:3: error: template with C linkage > template<typename _From, typename _To> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1566:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1570:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1575:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1579:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1584:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1592:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1597:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1602:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1614:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1618:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1622:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1626:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1630:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1634:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1641:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1645:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1649:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1653:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1657:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1662:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1667:3: error: template with C linkage > template<typename _Tp, bool = __is_referenceable<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1671:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1676:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1683:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1687:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1691:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1698:3: error: template with C linkage > template<typename _Unqualified, bool _IsConst, bool _IsVol> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1701:3: error: template with C linkage > template<typename _Unqualified> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1705:3: error: template with C linkage > template<typename _Unqualified> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1709:3: error: template with C linkage > template<typename _Unqualified> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1713:3: error: template with C linkage > template<typename _Unqualified> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1717:3: error: template with C linkage > template<typename _Qualified, typename _Unqualified, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1729:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1733:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1737:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1741:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1745:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1749:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1753:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1758:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1764:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1785:3: error: template with C linkage > template<typename _Tp, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1790:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1801:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1829:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1834:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1839:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1843:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1847:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1851:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1855:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1859:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1863:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1874:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1877:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1883:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1904:3: error: template with C linkage > template<typename _Tp, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1909:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1920:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1933:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1938:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1943:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1947:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1954:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1958:3: error: template with C linkage > template<typename _Tp, std::size_t _Size> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1962:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1967:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1971:3: error: template with C linkage > template<typename _Tp, std::size_t _Size> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1975:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1981:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1985:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1991:3: error: template with C linkage > template<typename _Tp, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:1995:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2000:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2006:3: error: template with C linkage > template<typename _Tp, bool = __or_<__is_referenceable<_Tp>, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2011:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2015:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2022:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2026:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2030:3: error: template with C linkage > template<std::size_t _Len> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2050:3: error: template with C linkage > template<std::size_t _Len, std::size_t _Align = > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2061:3: error: template with C linkage > template <typename... _Types> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2068:3: error: template with C linkage > template <typename _Tp, typename... _Types> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2089:3: error: template with C linkage > template <size_t _Len, typename... _Types> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2105:3: error: template with C linkage > template <size_t _Len, typename... _Types> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2110:3: error: template with C linkage > template<typename _Up, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2116:3: error: template with C linkage > template<typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2120:3: error: template with C linkage > template<typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2124:3: error: template with C linkage > template<typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2129:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2138:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2142:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2148:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2154:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2164:3: error: template with C linkage > template<bool, typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2169:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2173:3: error: template with C linkage > template<typename... _Cond> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2178:3: error: template with C linkage > template<bool _Cond, typename _Iftrue, typename _Iffalse> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2183:3: error: template with C linkage > template<typename _Iftrue, typename _Iffalse> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2188:3: error: template with C linkage > template<typename... _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2195:5: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2200:5: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2204:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2213:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2216:5: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2220:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2227:3: error: template with C linkage > template<typename _CTp, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2233:3: error: template with C linkage > template<typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2237:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2241:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2246:3: error: template with C linkage > template<typename _Tp, typename _Up, typename... _Vp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2253:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2259:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2266:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2276:3: error: template with C linkage > template<typename _Signature> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2290:3: error: template with C linkage > template<typename _Tp, typename _Tag> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2297:5: error: template with C linkage > template<typename _Fp, typename _Tp1, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2302:5: error: template with C linkage > template<typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2306:3: error: template with C linkage > template<typename _MemPtr, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2316:5: error: template with C linkage > template<typename _Fp, typename _Tp1, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2321:5: error: template with C linkage > template<typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2325:3: error: template with C linkage > template<typename _MemPtr, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2335:5: error: template with C linkage > template<typename _Fp, typename _Tp1> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2340:5: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2344:3: error: template with C linkage > template<typename _MemPtr, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2354:5: error: template with C linkage > template<typename _Fp, typename _Tp1> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2359:5: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2363:3: error: template with C linkage > template<typename _MemPtr, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2370:3: error: template with C linkage > template<typename _MemPtr, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2373:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2386:3: error: template with C linkage > template<typename _MemPtr, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2389:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2406:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2411:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2416:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2421:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2426:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2431:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2436:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2442:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2448:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2454:3: error: template with C linkage > template<typename _Res, typename _Class, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2460:3: error: template with C linkage > template<bool, bool, typename _Functor, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2466:3: error: template with C linkage > template<typename _MemPtr, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2471:3: error: template with C linkage > template<typename _MemPtr, typename _Arg, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2479:5: error: template with C linkage > template<typename _Fn, typename... _Args> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2484:5: error: template with C linkage > template<typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2488:3: error: template with C linkage > template<typename _Functor, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2495:3: error: template with C linkage > template<typename _Functor, typename... _ArgTypes> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2510:3: error: template with C linkage > template<size_t _Len, size_t _Align = > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2514:3: error: template with C linkage > template <size_t _Len, typename... _Types> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2518:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2522:3: error: template with C linkage > template<bool _Cond, typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2526:3: error: template with C linkage > template<bool _Cond, typename _Iftrue, typename _Iffalse> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2530:3: error: template with C linkage > template<typename... _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2534:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2538:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2542:3: error: template with C linkage > template<typename...> using __void_t = void; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2547:3: error: template with C linkage > template<typename...> using void_t = void; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2551:3: error: template with C linkage > template<typename _Default, typename _AlwaysVoid, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2560:3: error: template with C linkage > template<typename _Default, template<typename...> class _Op, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2569:3: error: template with C linkage > template<typename _Default, template<typename...> class _Op, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2574:3: error: template with C linkage > template<typename _Default, template<typename...> class _Op, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2595:3: error: template with C linkage > template <typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2598:3: error: template with C linkage > template <typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2601:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2609:3: error: template with C linkage > template<typename _Tp, size_t _Nm> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2620:7: error: template with C linkage > template<typename _Tp, typename > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2624:7: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2630:7: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2635:7: error: template with C linkage > template<typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2641:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2648:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2655:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/type_traits:2660:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:74:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:85:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:99:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:105:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:118:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:133:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:139:3: error: template with C linkage > template <typename _Tp, typename _Up = _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:174:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/move.h:198:3: error: template with C linkage > template<typename _Tp, size_t _Nm> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:82:3: error: template with C linkage > template<typename...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:85:3: error: template with C linkage > template<std::size_t...> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:93:3: error: template with C linkage > template <bool, typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:153:3: error: template with C linkage > template <typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:193:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:433:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:439:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:446:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:452:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:458:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:464:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:473:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_pair.h:494:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:65:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:116:3: error: template with C linkage > template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:143:3: error: template with C linkage > template<typename _Iterator, typename = __void_t<>> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:146:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:161:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:177:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:188:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:202:3: error: template with C linkage > template<typename _Iter> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_types.h:230:3: error: template with C linkage > template<typename _InIter> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:66:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:71:3: error: template with C linkage > template <typename> struct _List_iterator; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:72:3: error: template with C linkage > template <typename> struct _List_const_iterator; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:77:3: error: template with C linkage > template<typename _InputIterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:94:3: error: template with C linkage > template<typename _RandomAccessIterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:107:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:113:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:133:3: error: template with C linkage > template<typename _InputIterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:142:3: error: template with C linkage > template<typename _InputIterator, typename _Distance> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:153:3: error: template with C linkage > template<typename _BidirectionalIterator, typename _Distance> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:169:3: error: template with C linkage > template<typename _RandomAccessIterator, typename _Distance> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:192:3: error: template with C linkage > template<typename _InputIterator, typename _Distance> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:203:3: error: template with C linkage > template<typename _ForwardIterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator_base_funcs.h:215:3: error: template with C linkage > template<typename _BidirectionalIterator> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:66:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:67, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:44:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:48:3: error: template with C linkage > template<template<typename, typename...> class _Template, typename _Tp, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:53:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:57:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:61:3: error: template with C linkage > template<template<typename, typename...> class _Template, typename _Up, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:66:3: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:69:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:77:3: error: template with C linkage > template<typename _Ptr> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:122:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ptr_traits.h:146:3: error: template with C linkage > template<typename _Ptr, typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:96:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:290:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:296:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:302:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:308:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:314:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:320:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:326:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:339:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:347:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:353:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:359:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:365:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:371:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:377:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:383:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:400:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:411:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:419:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:425:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:430:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:448:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:525:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:540:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:616:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:635:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:730:3: error: template with C linkage > template<typename _Container, typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:756:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:854:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:861:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:868:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:875:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:883:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:890:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:897:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:904:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:911:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:918:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:925:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:932:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:943:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:957:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:964:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:978:3: error: template with C linkage > template<typename _Iterator, typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1006:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1111:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1117:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1123:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1129:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1135:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1141:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1147:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1153:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1159:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1165:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1171:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1177:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1184:3: error: template with C linkage > template<typename _IteratorL, typename _IteratorR> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1191:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1198:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1204:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1209:3: error: template with C linkage > template<typename _Iterator, typename _ReturnType > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1219:3: error: template with C linkage > template<typename _Tp, typename _ReturnType > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1228:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1234:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_iterator.h:1241:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:71:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:39:5: error: template with C linkage > template<typename _Iterator1, typename _Iterator2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:53:5: error: template with C linkage > template<typename _Iterator, typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:69:5: error: template with C linkage > template<typename _Value, typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:85:5: error: template with C linkage > template<typename _Iterator1, typename _Iterator2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:97:5: error: template with C linkage > template<typename _Iterator, typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h: In function â__gnu_cxx::__ops::_Iter_equal_to_val __gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:108:3: error: conflicting declaration of C function â__gnu_cxx::__ops::_Iter_equal_to_val __gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)â > __iter_comp_val(_Iter_equal_to_iter) > ^~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:64:3: note: previous declaration â__gnu_cxx::__ops::_Iter_less_val __gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)â > __iter_comp_val(_Iter_less_iter) > ^~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h: At global scope: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:111:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:128:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:134:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:150:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:155:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:160:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:176:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:181:3: error: template with C linkage > template<typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:186:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:202:3: error: template with C linkage > template<typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:207:3: error: template with C linkage > template<typename _Iterator1> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:223:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:228:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:244:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:249:3: error: template with C linkage > template<typename _Compare, typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:265:3: error: template with C linkage > template<typename _Compare, typename _Value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:270:3: error: template with C linkage > template<typename _Compare, typename _Iterator1> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:286:3: error: template with C linkage > template<typename _Compare, typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:291:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/predefined_ops.h:307:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:39:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:118:3: error: template with C linkage > template<typename _ForwardIterator1, typename _ForwardIterator2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:164:3: error: template with C linkage > template<typename _ForwardIterator1, typename _ForwardIterator2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:192:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:216:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:240:3: error: template with C linkage > template<typename _Tp, typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:262:3: error: template with C linkage > template<typename _Tp, typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:275:3: error: template with C linkage > template<typename _Iterator> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:286:3: error: template with C linkage > template<bool, bool, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:300:3: error: template with C linkage > template<typename _Category> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:314:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:333:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:352:3: error: template with C linkage > template<bool _IsMove> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:373:3: error: template with C linkage > template<bool _IsMove, typename _II, typename _OI> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:391:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:394:3: error: template with C linkage > template<typename _CharT, typename _Traits> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:397:3: error: template with C linkage > template<typename _CharT, typename _Traits> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:400:3: error: template with C linkage > template<bool _IsMove, typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:406:3: error: template with C linkage > template<bool _IsMove, typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:412:3: error: template with C linkage > template<bool _IsMove, typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:418:3: error: template with C linkage > template<bool _IsMove, typename _II, typename _OI> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:444:3: error: template with C linkage > template<typename _II, typename _OI> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:477:3: error: template with C linkage > template<typename _II, typename _OI> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:496:3: error: template with C linkage > template<bool, bool, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:510:3: error: template with C linkage > template<typename _Category> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:524:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:539:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:554:3: error: template with C linkage > template<bool _IsMove> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:575:3: error: template with C linkage > template<bool _IsMove, typename _BI1, typename _BI2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:593:3: error: template with C linkage > template<bool _IsMove, typename _BI1, typename _BI2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:620:3: error: template with C linkage > template<typename _BI1, typename _BI2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:656:3: error: template with C linkage > template<typename _BI1, typename _BI2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:678:3: error: template with C linkage > template<typename _ForwardIterator, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:688:3: error: template with C linkage > template<typename _ForwardIterator, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:700:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:722:3: error: template with C linkage > template<typename _ForwardIterator, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:735:3: error: template with C linkage > template<typename _OutputIterator, typename _Size, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:746:3: error: template with C linkage > template<typename _OutputIterator, typename _Size, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:758:3: error: template with C linkage > template<typename _Size, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:782:3: error: template with C linkage > template<typename _OI, typename _Size, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:792:3: error: template with C linkage > template<bool _BoolType> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:806:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:819:3: error: template with C linkage > template<typename _II1, typename _II2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:834:3: error: template with C linkage > template<typename, typename> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:848:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:869:3: error: template with C linkage > template<typename _II1, typename _II2, typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:891:3: error: template with C linkage > template<bool _BoolType> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:898:3: error: template with C linkage > template<bool _BoolType> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:909:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:926:3: error: template with C linkage > template<typename _II1, typename _II2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:944:3: error: template with C linkage > template<typename _ForwardIterator, typename _Tp, typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:982:3: error: template with C linkage > template<typename _ForwardIterator, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h: In function âconstexpr unsigned int std::__lg(unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1004:3: error: conflicting declaration of C function âconstexpr unsigned int std::__lg(unsigned int)â > __lg(unsigned __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1000:3: note: previous declaration âconstexpr int std::__lg(int)â > __lg(int __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h: In function âconstexpr long int std::__lg(long int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1008:3: error: conflicting declaration of C function âconstexpr long int std::__lg(long int)â > __lg(long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1004:3: note: previous declaration âconstexpr unsigned int std::__lg(unsigned int)â > __lg(unsigned __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1008:3: error: conflicting declaration of C function âconstexpr long int std::__lg(long int)â > __lg(long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1000:3: note: previous declaration âconstexpr int std::__lg(int)â > __lg(int __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h: In function âconstexpr long unsigned int std::__lg(long unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1012:3: error: conflicting declaration of C function âconstexpr long unsigned int std::__lg(long unsigned int)â > __lg(unsigned long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1008:3: note: previous declaration âconstexpr long int std::__lg(long int)â > __lg(long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1012:3: error: conflicting declaration of C function âconstexpr long unsigned int std::__lg(long unsigned int)â > __lg(unsigned long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1004:3: note: previous declaration âconstexpr unsigned int std::__lg(unsigned int)â > __lg(unsigned __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1012:3: error: conflicting declaration of C function âconstexpr long unsigned int std::__lg(long unsigned int)â > __lg(unsigned long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1000:3: note: previous declaration âconstexpr int std::__lg(int)â > __lg(int __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h: In function âconstexpr long long int std::__lg(long long int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1016:3: error: conflicting declaration of C function âconstexpr long long int std::__lg(long long int)â > __lg(long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1012:3: note: previous declaration âconstexpr long unsigned int std::__lg(long unsigned int)â > __lg(unsigned long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1016:3: error: conflicting declaration of C function âconstexpr long long int std::__lg(long long int)â > __lg(long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1008:3: note: previous declaration âconstexpr long int std::__lg(long int)â > __lg(long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1016:3: error: conflicting declaration of C function âconstexpr long long int std::__lg(long long int)â > __lg(long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1004:3: note: previous declaration âconstexpr unsigned int std::__lg(unsigned int)â > __lg(unsigned __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1016:3: error: conflicting declaration of C function âconstexpr long long int std::__lg(long long int)â > __lg(long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1000:3: note: previous declaration âconstexpr int std::__lg(int)â > __lg(int __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h: In function âconstexpr long long unsigned int std::__lg(long long unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1020:3: error: conflicting declaration of C function âconstexpr long long unsigned int std::__lg(long long unsigned int)â > __lg(unsigned long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1016:3: note: previous declaration âconstexpr long long int std::__lg(long long int)â > __lg(long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1020:3: error: conflicting declaration of C function âconstexpr long long unsigned int std::__lg(long long unsigned int)â > __lg(unsigned long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1012:3: note: previous declaration âconstexpr long unsigned int std::__lg(long unsigned int)â > __lg(unsigned long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1020:3: error: conflicting declaration of C function âconstexpr long long unsigned int std::__lg(long long unsigned int)â > __lg(unsigned long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1008:3: note: previous declaration âconstexpr long int std::__lg(long int)â > __lg(long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1020:3: error: conflicting declaration of C function âconstexpr long long unsigned int std::__lg(long long unsigned int)â > __lg(unsigned long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1004:3: note: previous declaration âconstexpr unsigned int std::__lg(unsigned int)â > __lg(unsigned __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1020:3: error: conflicting declaration of C function âconstexpr long long unsigned int std::__lg(long long unsigned int)â > __lg(unsigned long long __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1000:3: note: previous declaration âconstexpr int std::__lg(int)â > __lg(int __n) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h: At global scope: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1039:3: error: template with C linkage > template<typename _II1, typename _II2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1071:3: error: template with C linkage > template<typename _IIter1, typename _IIter2, typename _BinaryPredicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1104:3: error: template with C linkage > template<typename _II1, typename _II2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1153:3: error: template with C linkage > template<typename _IIter1, typename _IIter2, typename _BinaryPredicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1201:3: error: template with C linkage > template<typename _II1, typename _II2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1237:3: error: template with C linkage > template<typename _II1, typename _II2, typename _Compare> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1253:3: error: template with C linkage > template<typename _InputIterator1, typename _InputIterator2, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1280:3: error: template with C linkage > template<typename _InputIterator1, typename _InputIterator2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1313:3: error: template with C linkage > template<typename _InputIterator1, typename _InputIterator2, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1330:3: error: template with C linkage > template<typename _InputIterator1, typename _InputIterator2, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1360:3: error: template with C linkage > template<typename _InputIterator1, typename _InputIterator2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algobase.h:1395:3: error: template with C linkage > template<typename _InputIterator1, typename _InputIterator2, > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/postypes.h:111:3: error: template with C linkage > template<typename _StateT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/postypes.h:214:3: error: template with C linkage > template<typename _StateT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/postypes.h:219:3: error: template with C linkage > template<typename _StateT> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:57:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:82:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:142:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:155:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:166:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:177:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:186:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:196:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:226:3: error: template with C linkage > template<class _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:232:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:327:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:40:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:426:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/char_traits.h:523:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++allocator.h:33:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:41, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/new_allocator.h:57:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/new_allocator.h:137:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/new_allocator.h:142:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:41, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++allocator.h:47:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:41:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:67:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:107:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:144:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:150:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:156:3: error: template with C linkage > template<typename _T1, typename _T2> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:162:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:181:3: error: template with C linkage > template<typename _Alloc, bool = __is_empty(_Alloc)> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:185:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:198:3: error: template with C linkage > template<typename _Alloc, bool = __is_empty(_Alloc)> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:206:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:215:3: error: template with C linkage > template<typename _Tp, bool > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/allocator.h:221:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:43, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:76:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:79:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:82:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:85:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:88:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:94:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT>, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:98:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT>, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:102:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT>, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:106:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT>, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:112:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:115:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:118:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:121:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:124:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/iosfwd:127:3: error: template with C linkage > template<typename _CharT, typename _Traits = char_traits<_CharT> > > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:43:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:57:3: error: template with C linkage > template<typename _Facet> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:61:3: error: template with C linkage > template<typename _Facet> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:66:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:70:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:74:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:78:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:82:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:86:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:90:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:94:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:98:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:102:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:106:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:111:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:116:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:120:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:126:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:128:3: error: template specialization with C linkage > template<> class ctype<char>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:130:3: error: template specialization with C linkage > template<> class ctype<wchar_t>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:132:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:137:3: error: template with C linkage > template<typename _InternT, typename _ExternT, typename _StateT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:139:3: error: template specialization with C linkage > template<> class codecvt<char, char, mbstate_t>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:141:3: error: template specialization with C linkage > template<> class codecvt<wchar_t, char, mbstate_t>; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:143:3: error: template with C linkage > template<typename _InternT, typename _ExternT, typename _StateT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:148:3: error: template with C linkage > template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:150:3: error: template with C linkage > template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:154:3: error: template with C linkage > template<typename _CharT> class numpunct; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:155:3: error: template with C linkage > template<typename _CharT> class numpunct_byname; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:160:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:162:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:169:3: error: template with C linkage > template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:171:3: error: template with C linkage > template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:174:3: error: template with C linkage > template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:176:3: error: template with C linkage > template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:182:3: error: template with C linkage > template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:184:3: error: template with C linkage > template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:188:3: error: template with C linkage > template<typename _CharT, bool _Intl = false> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:190:3: error: template with C linkage > template<typename _CharT, bool _Intl = false> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:197:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/localefwd.h:199:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:44:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ostream_insert.h:42:3: error: template with C linkage > template<typename _CharT, typename _Traits> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ostream_insert.h:55:3: error: template with C linkage > template<typename _CharT, typename _Traits> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/ostream_insert.h:74:3: error: template with C linkage > template<typename _CharT, typename _Traits> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:48:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:104:3: error: template with C linkage > template<typename _Arg, typename _Result> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:117:3: error: template with C linkage > template<typename _Arg1, typename _Arg2, typename _Result> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:146:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:149:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:152:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:155:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:158:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:161:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:166:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:176:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:186:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:196:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:206:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:216:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:229:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:244:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:259:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:274:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:289:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:304:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:330:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:333:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:336:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:339:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:342:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:345:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:350:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:360:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:370:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:380:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:390:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:400:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:411:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:426:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:441:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:456:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:471:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:486:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:512:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:515:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:518:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:523:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:533:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:543:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:554:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:569:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:584:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:601:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:604:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:607:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:610:3: error: template with C linkage > template<typename _Tp = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:616:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:625:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:634:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:643:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:653:3: error: template specialization with C linkage > template <> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:667:3: error: template specialization with C linkage > template <> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:681:3: error: template specialization with C linkage > template <> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:695:3: error: template specialization with C linkage > template <> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:740:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:759:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:766:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:787:3: error: template with C linkage > template<typename _Predicate> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:817:3: error: template with C linkage > template<typename _Arg, typename _Result> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:836:3: error: template with C linkage > template<typename _Arg, typename _Result> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:842:3: error: template with C linkage > template<typename _Arg1, typename _Arg2, typename _Result> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:862:3: error: template with C linkage > template<typename _Arg1, typename _Arg2, typename _Result> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:868:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:881:3: error: template with C linkage > template<typename _Pair> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:906:3: error: template with C linkage > template<typename _Pair> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:937:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:955:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:973:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:991:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1009:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1027:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1045:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1063:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1081:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1086:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1091:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1096:3: error: template with C linkage > template<typename _Ret, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1101:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1106:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1111:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1116:3: error: template with C linkage > template<typename _Ret, typename _Tp, typename _Arg> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_function.h:1127:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:48, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/backward/binders.h:107:3: error: template with C linkage > template<typename _Operation> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/backward/binders.h:133:3: error: template with C linkage > template<typename _Operation, typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/backward/binders.h:142:3: error: template with C linkage > template<typename _Operation> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/backward/binders.h:168:3: error: template with C linkage > template<typename _Operation, typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:36:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:51, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/initializer_list:46:3: error: template with C linkage > template<class _E> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/initializer_list:87:3: error: template with C linkage > template<class _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/initializer_list:97:3: error: template with C linkage > template<class _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:51:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:46:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:56:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:66:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:76:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:85:3: error: template with C linkage > template<typename _Tp, size_t _Nm> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:95:3: error: template with C linkage > template<typename _Tp, size_t _Nm> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:102:3: error: template with C linkage > template<typename _Tp> class valarray; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:104:3: error: template with C linkage > template<typename _Tp> _Tp* begin(valarray<_Tp>&); > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:105:3: error: template with C linkage > template<typename _Tp> const _Tp* begin(const valarray<_Tp>&); > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:106:3: error: template with C linkage > template<typename _Tp> _Tp* end(valarray<_Tp>&); > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:107:3: error: template with C linkage > template<typename _Tp> const _Tp* end(const valarray<_Tp>&); > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:114:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:125:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:136:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:146:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:156:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:166:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:176:3: error: template with C linkage > template<typename _Tp, size_t _Nm> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:186:3: error: template with C linkage > template<typename _Tp, size_t _Nm> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:196:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:206:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:216:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/range_access.h:226:3: error: template with C linkage > template<typename _Container> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/alloc_traits.h:36:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:47:5: error: template with C linkage > template<typename _Tp, typename _Up, typename = void> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:50:5: error: template with C linkage > template<typename _Tp, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:56:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:58:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:60:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:62:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:64:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:66:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:68:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:70:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:74:3: error: template with C linkage > template<typename _Alloc, typename _Up> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:82:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:383:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:509:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:514:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:519:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:527:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:534:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:538:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:542:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:550:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:557:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:561:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:569:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:590:3: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/alloc_traits.h:596:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/alloc_traits.h:49:1: error: template with C linkage > template<typename _Alloc> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:71:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:4942:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:4958:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:4969:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:4979:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:4995:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5007:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5013:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5019:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5031:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5037:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5043:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5049:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5063:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5070:3: error: template with C linkage > template<typename _CharT> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5085:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5097:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5110:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5123:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5135:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5148:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5161:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5173:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5186:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5199:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5211:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5224:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5237:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5249:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5262:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5275:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5287:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5300:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5320:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5325:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5338:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5361:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5378:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5386:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5393:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5400:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5406:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5417:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/string_conversions.h:51:3: error: template with C linkage > template<typename _TRet, typename _Ret = _TRet, typename _CharT, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/ext/string_conversions.h:87:3: error: template with C linkage > template<typename _String, typename _CharT = typename _String::value_type> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(long int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(long long int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(float)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(double)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::string std::__cxx11::to_string(long double)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5513:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(double)â > to_string(double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5504:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(float)â > to_string(float __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5498:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long unsigned int)â > to_string(unsigned long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5492:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long long int)â > to_string(long long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5486:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long unsigned int)â > to_string(unsigned long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5481:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(long int)â > to_string(long __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5475:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(unsigned int)â > to_string(unsigned __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5522:3: error: conflicting declaration of C function âstd::__cxx11::string std::__cxx11::to_string(long double)â > to_string(long double __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5470:3: note: previous declaration âstd::__cxx11::string std::__cxx11::to_string(int)â > to_string(int __val) > ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âint std::__cxx11::stoi(const wstring&, std::size_t*, int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5533:3: error: conflicting declaration of C function âint std::__cxx11::stoi(const wstring&, std::size_t*, int)â > stoi(const wstring& __str, size_t* __idx = 0, int __base = 10) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5427:3: note: previous declaration âint std::__cxx11::stoi(const string&, std::size_t*, int)â > stoi(const string& __str, size_t* __idx = 0, int __base = 10) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âlong int std::__cxx11::stol(const wstring&, std::size_t*, int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5538:3: error: conflicting declaration of C function âlong int std::__cxx11::stol(const wstring&, std::size_t*, int)â > stol(const wstring& __str, size_t* __idx = 0, int __base = 10) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5432:3: note: previous declaration âlong int std::__cxx11::stol(const string&, std::size_t*, int)â > stol(const string& __str, size_t* __idx = 0, int __base = 10) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âlong unsigned int std::__cxx11::stoul(const wstring&, std::size_t*, int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5543:3: error: conflicting declaration of C function âlong unsigned int std::__cxx11::stoul(const wstring&, std::size_t*, int)â > stoul(const wstring& __str, size_t* __idx = 0, int __base = 10) > ^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5437:3: note: previous declaration âlong unsigned int std::__cxx11::stoul(const string&, std::size_t*, int)â > stoul(const string& __str, size_t* __idx = 0, int __base = 10) > ^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âlong long int std::__cxx11::stoll(const wstring&, std::size_t*, int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5548:3: error: conflicting declaration of C function âlong long int std::__cxx11::stoll(const wstring&, std::size_t*, int)â > stoll(const wstring& __str, size_t* __idx = 0, int __base = 10) > ^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5442:3: note: previous declaration âlong long int std::__cxx11::stoll(const string&, std::size_t*, int)â > stoll(const string& __str, size_t* __idx = 0, int __base = 10) > ^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âlong long unsigned int std::__cxx11::stoull(const wstring&, std::size_t*, int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5553:3: error: conflicting declaration of C function âlong long unsigned int std::__cxx11::stoull(const wstring&, std::size_t*, int)â > stoull(const wstring& __str, size_t* __idx = 0, int __base = 10) > ^~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5447:3: note: previous declaration âlong long unsigned int std::__cxx11::stoull(const string&, std::size_t*, int)â > stoull(const string& __str, size_t* __idx = 0, int __base = 10) > ^~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âfloat std::__cxx11::stof(const wstring&, std::size_t*)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5559:3: error: conflicting declaration of C function âfloat std::__cxx11::stof(const wstring&, std::size_t*)â > stof(const wstring& __str, size_t* __idx = 0) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5453:3: note: previous declaration âfloat std::__cxx11::stof(const string&, std::size_t*)â > stof(const string& __str, size_t* __idx = 0) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âdouble std::__cxx11::stod(const wstring&, std::size_t*)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5563:3: error: conflicting declaration of C function âdouble std::__cxx11::stod(const wstring&, std::size_t*)â > stod(const wstring& __str, size_t* __idx = 0) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5457:3: note: previous declaration âdouble std::__cxx11::stod(const string&, std::size_t*)â > stod(const string& __str, size_t* __idx = 0) > ^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âlong double std::__cxx11::stold(const wstring&, std::size_t*)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5567:3: error: conflicting declaration of C function âlong double std::__cxx11::stold(const wstring&, std::size_t*)â > stold(const wstring& __str, size_t* __idx = 0) > ^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5461:3: note: previous declaration âlong double std::__cxx11::stold(const string&, std::size_t*)â > stold(const string& __str, size_t* __idx = 0) > ^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h: In function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5616:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(double)â > to_wstring(double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5607:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(float)â > to_wstring(float __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5601:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)â > to_wstring(unsigned long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5595:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long long int)â > to_wstring(long long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5589:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)â > to_wstring(unsigned long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5584:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(long int)â > to_wstring(long __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5578:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)â > to_wstring(unsigned __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5625:3: error: conflicting declaration of C function âstd::__cxx11::wstring std::__cxx11::to_wstring(long double)â > to_wstring(long double __val) > ^~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5573:3: note: previous declaration âstd::__cxx11::wstring std::__cxx11::to_wstring(int)â > to_wstring(int __val) > ^~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5643:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h: At global scope: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:49:3: error: template with C linkage > template<typename _Result, typename _Arg> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:57:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:61:3: error: template with C linkage > template<typename _Tp, bool = is_enum<_Tp>::value> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:71:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:84:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:89:3: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:108:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(bool) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:111:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(char) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:114:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(signed char) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:117:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(unsigned char) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:120:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(wchar_t) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:123:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(char16_t) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:126:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(char32_t) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:129:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(short) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:132:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(int) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:135:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(long) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:138:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(long long) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:141:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(unsigned short) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:144:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(unsigned int) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:147:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(unsigned long) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:150:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(unsigned long long) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:153:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(__GLIBCXX_TYPE_INT_N_0) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:154:3: error: template specialization with C linkage > _Cxx_hashtable_define_trivial_hash(__GLIBCXX_TYPE_INT_N_0 unsigned) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:178:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:183:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:196:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:201:5: error: template with C linkage > template<typename _Tp> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:208:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:220:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:232:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:246:3: error: template with C linkage > template<typename _Hash> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/functional_hash.h:250:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:52:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5653:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5662:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5668:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5678:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5686:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5696:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5701:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5711:3: error: template specialization with C linkage > template<> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5730:48: error: literal operator with C linkage > operator""s(const char* __str, size_t __len) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5736:51: error: literal operator with C linkage > operator""s(const wchar_t* __str, size_t __len) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5743:52: error: literal operator with C linkage > operator""s(const char16_t* __str, size_t __len) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.h:5748:52: error: literal operator with C linkage > operator""s(const char32_t* __str, size_t __len) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/string:53:0, > from build/strings.h:4, > from /usr/include/string.h:431, > from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from build/defs.cpp:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:52:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:56:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:130:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:160:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:203:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:235:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:252:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:278:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:308:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:332:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:345:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:357:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:376:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:390:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:419:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:472:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1145:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1161:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1175:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1198:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1216:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1237:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1254:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1269:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1290:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1302:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1313:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1334:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1354:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1369:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1387:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1402:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1418:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1435:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/basic_string.tcc:1507:3: error: template with C linkage > template<typename _CharT, typename _Traits, typename _Alloc> > ^~~~~~~~ >build/defs.cpp: In function âint Util::readnum(FILE*, int)â: >build/defs.cpp:284:39: warning: ignoring return value of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute warn_unused_result [-Wunused-result] > fread( buf, sizeof( char ), num, fv ); > ^ >scons: *** [build/defs.o] Error 1 >scons: building terminated because of errors. > * ERROR: games-action/rafkill-1.2.3-r1::gentoo failed (compile phase): > * escons failed. > * > * Call stack: > * ebuild.sh, line 124: Called src_compile > * environment, line 2270: Called escons > * environment, line 1000: Called die > * The specific snippet of code: > * die -n "escons failed." > * > * If you need support, post the output of `emerge --info '=games-action/rafkill-1.2.3-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=games-action/rafkill-1.2.3-r1::gentoo'`. > * The complete build log is located at '/var/log/portage/games-action:rafkill-1.2.3-r1:20171119-010657.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-action/rafkill-1.2.3-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/games-action/rafkill-1.2.3-r1/temp/environment'. > * Working directory: '/var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3' > * S: '/var/tmp/portage/games-action/rafkill-1.2.3-r1/work/rafkill-1.2.3'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 638096
:
504788
|
504790
|
504792
|
504794
| 504796 |
504798
|
504800
|
521486
|
521488
|
521490
|
521492
|
521494
|
521496
|
521498