Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1447542 Details for
Bug 1585753
dbus-c++-devel will not build for EPEL 7.
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
rpm build log
rpmbuild.log (text/plain), 1.94 MB, created by
Richard Grainger
on 2018-06-04 15:44:53 UTC
(
hide
)
Description:
rpm build log
Filename:
MIME Type:
Creator:
Richard Grainger
Created:
2018-06-04 15:44:53 UTC
Size:
1.94 MB
patch
obsolete
>Installing RPMBUILD/SRPMS/dbus-c++-0.5.0-0.16.20090203git13281b3.el7.src.rpm >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GgfXtf >+ umask 022 >+ cd //RPMBUILD/BUILD >+ cd /RPMBUILD/BUILD >+ rm -rf dbus-c++ >+ /usr/bin/bzip2 -dc /RPMBUILD/SOURCES/dbus-c++-0.5.0.20090203git13281b3.tar.bz2 >+ /usr/bin/tar -xf - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd dbus-c++ >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ /usr/bin/sed -i 's/\r//' AUTHORS >+ /usr/bin/sed -i s/-O3// configure.ac >+ echo 'Patch #1 (dbus-c++-get-uid-api.patch):' >Patch #1 (dbus-c++-get-uid-api.patch): >+ /usr/bin/cat /RPMBUILD/SOURCES/dbus-c++-get-uid-api.patch >+ /usr/bin/patch -p1 -b --suffix .uid --fuzz=0 >patching file include/dbus-c++/connection.h >patching file src/connection.cpp >+ echo 'Patch #2 (gcc-44.patch):' >Patch #2 (gcc-44.patch): >+ /usr/bin/cat /RPMBUILD/SOURCES/gcc-44.patch >+ /usr/bin/patch -p1 -b --suffix .gcc44 --fuzz=0 >patching file examples/echo/echo-client.h >patching file examples/echo/echo-server.h >+ echo 'Patch #3 (dbus-c++-build-fix.patch):' >Patch #3 (dbus-c++-build-fix.patch): >+ /usr/bin/cat /RPMBUILD/SOURCES/dbus-c++-build-fix.patch >+ /usr/bin/patch -p1 -b --suffix .buildfix --fuzz=0 >patching file src/Makefile.am >+ echo 'Patch #4 (dbus-c++-linkfix.patch):' >Patch #4 (dbus-c++-linkfix.patch): >+ /usr/bin/cat /RPMBUILD/SOURCES/dbus-c++-linkfix.patch >+ /usr/bin/patch -p1 -b --suffix .linkfix --fuzz=0 >patching file src/Makefile.am >Hunk #1 succeeded at 37 (offset -1 lines). >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LzK5GG >+ umask 022 >+ cd //RPMBUILD/BUILD >+ cd dbus-c++ >+ ./autogen.sh >Running libtoolize... >libtoolize: putting auxiliary files in `.'. >libtoolize: copying file `./ltmain.sh' >libtoolize: You should add the contents of the following files to `aclocal.m4': >libtoolize: `/usr/share/aclocal/libtool.m4' >libtoolize: `/usr/share/aclocal/ltoptions.m4' >libtoolize: `/usr/share/aclocal/ltversion.m4' >libtoolize: `/usr/share/aclocal/ltsugar.m4' >libtoolize: `/usr/share/aclocal/lt~obsolete.m4' >libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and >libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. >libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >Running aclocal -I config ... >Running autoheader... >Running automake... >configure.ac:6: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: >configure.ac:6: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation >configure.ac:9: installing './config.guess' >configure.ac:9: installing './config.sub' >configure.ac:6: installing './install-sh' >configure.ac:6: installing './missing' >examples/echo/Makefile.am: installing './depcomp' >Running autoconf ... >You could now exec ./configure --help to see available options >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... x86_64-unknown-linux-gnu >checking host system type... x86_64-unknown-linux-gnu >checking for gcc... gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking for style of include used by make... GNU >checking dependency style of gcc... gcc3 >checking for g++... g++ >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking dependency style of g++... gcc3 >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by gcc... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking whether the shell understands some XSI constructs... yes >checking whether the shell understands "+="... yes >checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for ar... ar >checking for archiver @FILE support... @ >checking for strip... strip >checking for ranlib... ranlib >checking command to parse /usr/bin/nm -B output from gcc object... ok >checking for sysroot... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if gcc supports -fno-rtti -fno-exceptions... no >checking for gcc option to produce PIC... -fPIC -DPIC >checking if gcc PIC flag -fPIC -DPIC works... yes >checking if gcc static flag -static works... no >checking if gcc supports -c -o file.o... yes >checking if gcc supports -c -o file.o... (cached) yes >checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... g++ -E >checking for ld used by g++... /usr/bin/ld -m elf_x86_64 >checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes >checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes >checking for g++ option to produce PIC... -fPIC -DPIC >checking if g++ PIC flag -fPIC -DPIC works... yes >checking if g++ static flag -static works... no >checking if g++ supports -c -o file.o... yes >checking if g++ supports -c -o file.o... (cached) yes >checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for pkg-config... /usr/bin/pkg-config >checking pkg-config is at least version 0.9.0... yes >checking whether g++ supports symbol visibility... yes >checking for dbus... yes >checking for XML_ParserCreate_MM in -lexpat... yes >checking expat.h usability... yes >checking expat.h presence... yes >checking for expat.h... yes >checking for the pthreads library -lpthreads... no >checking whether pthreads work without any flags... no >checking whether pthreads work with -Kthread... no >checking whether pthreads work with -kthread... no >checking for the pthreads library -llthread... no >checking whether pthreads work with -pthread... yes >checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE >checking if more special flags are required for pthreads... no >checking for doxygen... /usr/bin/doxygen >checking whether to build Doxygen documentation... checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating tools/Makefile >config.status: creating data/Makefile >config.status: creating doc/Makefile >config.status: creating doc/Doxyfile >config.status: creating examples/Makefile >config.status: creating examples/properties/Makefile >config.status: creating examples/echo/Makefile >config.status: creating examples/hal/Makefile >config.status: creating examples/glib/Makefile >config.status: creating dbus-c++-1.pc >config.status: creating dbus-c++-1-uninstalled.pc >config.status: creating libdbus-c++.spec >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >+ export 'CPPFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' >+ CPPFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' >+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' >+ export CFLAGS >+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' >+ export CXXFLAGS >+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules' >+ export FFLAGS >+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules' >+ export FCFLAGS >+ LDFLAGS='-Wl,-z,relro ' >+ export LDFLAGS >+ '[' 1 == 1 ']' >+ '[' x86_64 == ppc64le ']' >++ find . -name config.guess -o -name config.sub >+ for i in '$(find . -name config.guess -o -name config.sub)' >++ basename ./config.guess >+ '[' -f /usr/lib/rpm/redhat/config.guess ']' >+ /usr/bin/rm -f ./config.guess >++ basename ./config.guess >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess >'/usr/lib/rpm/redhat/config.guess' -> './config.guess' >+ for i in '$(find . -name config.guess -o -name config.sub)' >++ basename ./config.sub >+ '[' -f /usr/lib/rpm/redhat/config.sub ']' >+ /usr/bin/rm -f ./config.sub >++ basename ./config.sub >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub >'/usr/lib/rpm/redhat/config.sub' -> './config.sub' >+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --enable-glib >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... x86_64-redhat-linux-gnu >checking host system type... x86_64-redhat-linux-gnu >checking for x86_64-redhat-linux-gnu-gcc... no >checking for gcc... gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking for style of include used by make... GNU >checking dependency style of gcc... none >checking for x86_64-redhat-linux-gnu-g++... no >checking for x86_64-redhat-linux-gnu-c++... no >checking for x86_64-redhat-linux-gnu-gpp... no >checking for x86_64-redhat-linux-gnu-aCC... no >checking for x86_64-redhat-linux-gnu-CC... no >checking for x86_64-redhat-linux-gnu-cxx... no >checking for x86_64-redhat-linux-gnu-cc++... no >checking for x86_64-redhat-linux-gnu-cl.exe... no >checking for x86_64-redhat-linux-gnu-FCC... no >checking for x86_64-redhat-linux-gnu-KCC... no >checking for x86_64-redhat-linux-gnu-RCC... no >checking for x86_64-redhat-linux-gnu-xlC_r... no >checking for x86_64-redhat-linux-gnu-xlC... no >checking for g++... g++ >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking dependency style of g++... none >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by gcc... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking whether the shell understands some XSI constructs... yes >checking whether the shell understands "+="... yes >checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for x86_64-redhat-linux-gnu-objdump... no >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-redhat-linux-gnu-dlltool... no >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-redhat-linux-gnu-ar... no >checking for ar... ar >checking for archiver @FILE support... @ >checking for x86_64-redhat-linux-gnu-strip... no >checking for strip... strip >checking for x86_64-redhat-linux-gnu-ranlib... no >checking for ranlib... ranlib >checking command to parse /usr/bin/nm -B output from gcc object... ok >checking for sysroot... no >checking for x86_64-redhat-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if gcc supports -fno-rtti -fno-exceptions... no >checking for gcc option to produce PIC... -fPIC -DPIC >checking if gcc PIC flag -fPIC -DPIC works... yes >checking if gcc static flag -static works... no >checking if gcc supports -c -o file.o... yes >checking if gcc supports -c -o file.o... (cached) yes >checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking how to run the C++ preprocessor... g++ -E >checking for ld used by g++... /usr/bin/ld -m elf_x86_64 >checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes >checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes >checking for g++ option to produce PIC... -fPIC -DPIC >checking if g++ PIC flag -fPIC -DPIC works... yes >checking if g++ static flag -static works... no >checking if g++ supports -c -o file.o... yes >checking if g++ supports -c -o file.o... (cached) yes >checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for x86_64-redhat-linux-gnu-pkg-config... no >checking for pkg-config... /usr/bin/pkg-config >checking pkg-config is at least version 0.9.0... yes >checking whether g++ supports symbol visibility... yes >checking for dbus... yes >checking for glib... yes >checking for gtkmm... yes >checking for XML_ParserCreate_MM in -lexpat... yes >checking expat.h usability... yes >checking expat.h presence... yes >checking for expat.h... yes >checking for the pthreads library -lpthreads... no >checking whether pthreads work without any flags... no >checking whether pthreads work with -Kthread... no >checking whether pthreads work with -kthread... no >checking for the pthreads library -llthread... no >checking whether pthreads work with -pthread... yes >checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE >checking if more special flags are required for pthreads... no >checking for doxygen... /usr/bin/doxygen >checking whether to build Doxygen documentation... checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating tools/Makefile >config.status: creating data/Makefile >config.status: creating doc/Makefile >config.status: creating doc/Doxyfile >config.status: creating examples/Makefile >config.status: creating examples/properties/Makefile >config.status: creating examples/echo/Makefile >config.status: creating examples/hal/Makefile >config.status: creating examples/glib/Makefile >config.status: creating dbus-c++-1.pc >config.status: creating dbus-c++-1-uninstalled.pc >config.status: creating libdbus-c++.spec >config.status: creating config.h >config.status: config.h is unchanged >config.status: executing depfiles commands >config.status: executing libtool commands >+ make -j8 >make all-recursive >make[1]: Entering directory `/RPMBUILD/BUILD/dbus-c++' >Making all in src >make[2]: Entering directory `/RPMBUILD/BUILD/dbus-c++/src' >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o interface.lo interface.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o object.lo object.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o introspection.lo introspection.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o debug.lo debug.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o types.lo types.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o connection.lo connection.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o property.lo property.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o dispatcher.lo dispatcher.cpp >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c introspection.cpp -fPIC -DPIC -o .libs/introspection.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c types.cpp -fPIC -DPIC -o .libs/types.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c debug.cpp -fPIC -DPIC -o .libs/debug.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c property.cpp -fPIC -DPIC -o .libs/property.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c dispatcher.cpp -fPIC -DPIC -o .libs/dispatcher.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c object.cpp -fPIC -DPIC -o .libs/object.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c connection.cpp -fPIC -DPIC -o .libs/connection.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c interface.cpp -fPIC -DPIC -o .libs/interface.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o pendingcall.lo pendingcall.cpp >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c pendingcall.cpp -fPIC -DPIC -o .libs/pendingcall.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o error.lo error.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o message.lo message.cpp >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o server.lo server.cpp >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c message.cpp -fPIC -DPIC -o .libs/message.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c error.cpp -fPIC -DPIC -o .libs/error.o >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c server.cpp -fPIC -DPIC -o .libs/server.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o eventloop.lo eventloop.cpp >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c eventloop.cpp -fPIC -DPIC -o .libs/eventloop.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o eventloop-integration.lo eventloop-integration.cpp >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c eventloop-integration.cpp -fPIC -DPIC -o .libs/eventloop-integration.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o glib-integration.lo glib-integration.cpp >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../include -I../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c glib-integration.cpp -fPIC -DPIC -o .libs/glib-integration.o >In file included from glib-integration.cpp:27:0: >../include/dbus-c++/glib-integration.h: In constructor 'DBus::Glib::BusTimeout::BusTimeout(DBus::Timeout::Internal*, GMainContext*, int)': >../include/dbus-c++/glib-integration.h:59:6: warning: 'DBus::Glib::BusTimeout::_priority' will be initialized after [-Wreorder] > int _priority; > ^ >../include/dbus-c++/glib-integration.h:57:11: warning: 'GSource* DBus::Glib::BusTimeout::_source' [-Wreorder] > GSource *_source; > ^ >glib-integration.cpp:33:1: warning: when initialized here [-Wreorder] > Glib::BusTimeout::BusTimeout(Timeout::Internal *ti, GMainContext *ctx, int priority) > ^ >In file included from glib-integration.cpp:27:0: >../include/dbus-c++/glib-integration.h: In constructor 'DBus::Glib::BusWatch::BusWatch(DBus::Watch::Internal*, GMainContext*, int)': >../include/dbus-c++/glib-integration.h:84:6: warning: 'DBus::Glib::BusWatch::_priority' will be initialized after [-Wreorder] > int _priority; > ^ >../include/dbus-c++/glib-integration.h:82:11: warning: 'GSource* DBus::Glib::BusWatch::_source' [-Wreorder] > GSource *_source; > ^ >glib-integration.cpp:119:1: warning: when initialized here [-Wreorder] > Glib::BusWatch::BusWatch(Watch::Internal *wi, GMainContext *ctx, int priority) > ^ >/bin/sh ../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o libdbus-c++-1.la -rpath /usr/lib64 interface.lo object.lo introspection.lo debug.lo types.lo connection.lo property.lo dispatcher.lo pendingcall.lo error.lo message.lo server.lo eventloop.lo eventloop-integration.lo glib-integration.lo -ldbus-1 -lglib-2.0 -lexpat >libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbeginS.o .libs/interface.o .libs/object.o .libs/introspection.o .libs/debug.o .libs/types.o .libs/connection.o .libs/property.o .libs/dispatcher.o .libs/pendingcall.o .libs/error.o .libs/message.o .libs/server.o .libs/eventloop.o .libs/eventloop-integration.o .libs/glib-integration.o -ldbus-1 -lglib-2.0 -lexpat -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -Wl,-z -Wl,relro -Wl,-soname -Wl,libdbus-c++-1.so.0 -o .libs/libdbus-c++-1.so.0.0.0 >libtool: link: (cd ".libs" && rm -f "libdbus-c++-1.so.0" && ln -s "libdbus-c++-1.so.0.0.0" "libdbus-c++-1.so.0") >libtool: link: (cd ".libs" && rm -f "libdbus-c++-1.so" && ln -s "libdbus-c++-1.so.0.0.0" "libdbus-c++-1.so") >libtool: link: ( cd ".libs" && rm -f "libdbus-c++-1.la" && ln -s "../libdbus-c++-1.la" "libdbus-c++-1.la" ) >make[2]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/src' >Making all in tools >make[2]: Entering directory `/RPMBUILD/BUILD/dbus-c++/tools' >g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o xml.o xml.cpp >g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o xml2cpp.o xml2cpp.cpp >g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o introspect.o introspect.cpp >/bin/sh ../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o dbusxx-introspect introspect.o ../src/libdbus-c++-1.la >libtool: link: g++ -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/dbusxx-introspect introspect.o ../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat >/bin/sh ../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o dbusxx-xml2cpp xml.o xml2cpp.o ../src/libdbus-c++-1.la -lexpat >libtool: link: g++ -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/dbusxx-xml2cpp xml.o xml2cpp.o ../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat >make[2]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/tools' >Making all in data >make[2]: Entering directory `/RPMBUILD/BUILD/dbus-c++/data' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/data' >Making all in doc >make[2]: Entering directory `/RPMBUILD/BUILD/dbus-c++/doc' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/doc' >Making all in examples >make[2]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples' >Making all in properties >make[3]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/properties' >../../tools/dbusxx-xml2cpp propsgs-introspect.xml --adaptor=propsgs-glue-adaptor.h -- >../../tools/dbusxx-xml2cpp propsgs-introspect.xml --proxy=propsgs-glue-proxy.h -- >writing propsgs-glue-proxy.h >generating code for interface org.freedesktop.DBus.PropsGSDemo... >writing propsgs-glue-adaptor.h >generating code for interface org.freedesktop.DBus.PropsGSDemo... >make all-am >make[4]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/properties' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o propsgs-server.o propsgs-server.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o propsgs-client.o propsgs-client.cpp >/bin/sh ../../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o propsgs-client propsgs-client.o ../../src/libdbus-c++-1.la -lpthread >libtool: link: g++ -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/propsgs-client propsgs-client.o ../../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat -lpthread >/bin/sh ../../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o propsgs-server propsgs-server.o ../../src/libdbus-c++-1.la >libtool: link: g++ -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/propsgs-server propsgs-server.o ../../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat >make[4]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/properties' >make[3]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/properties' >Making all in echo >make[3]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/echo' >../../tools/dbusxx-xml2cpp echo-introspect.xml --adaptor=echo-server-glue.h >../../tools/dbusxx-xml2cpp echo-introspect.xml --proxy=echo-client-glue.h >writing echo-server-glue.h >generating code for interface org.freedesktop.DBus.EchoDemo... >writing echo-client-glue.h >generating code for interface org.freedesktop.DBus.EchoDemo... >make all-am >make[4]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/echo' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o echo-server.o echo-server.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -pthread -fvisibility=hidden -Wall -c -o echo_client_mt-echo-client.o `test -f 'echo-client.cpp' || echo './'`echo-client.cpp >In file included from echo-server.h:6:0, > from echo-server.cpp:5: >echo-server-glue.h: In member function 'DBus::Message org::freedesktop::DBus::EchoDemo_adaptor::_Random_stub(const DBus::CallMessage&)': >echo-server-glue.h:137:29: warning: variable 'ri' set but not used [-Wunused-but-set-variable] > ::DBus::MessageIter ri = call.reader(); > ^ >echo-server-glue.h: In member function 'DBus::Message org::freedesktop::DBus::EchoDemo_adaptor::_Info_stub(const DBus::CallMessage&)': >echo-server-glue.h:191:29: warning: variable 'ri' set but not used [-Wunused-but-set-variable] > ::DBus::MessageIter ri = call.reader(); > ^ >/bin/sh ../../libtool --tag=CXX --mode=link g++ -pthread -fvisibility=hidden -Wall -Wl,-z,relro -o echo-client-mt echo_client_mt-echo-client.o ../../src/libdbus-c++-1.la >libtool: link: g++ -pthread -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/echo-client-mt echo_client_mt-echo-client.o ../../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat -pthread >/bin/sh ../../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o echo-server echo-server.o ../../src/libdbus-c++-1.la >libtool: link: g++ -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/echo-server echo-server.o ../../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat >make[4]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/echo' >make[3]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/echo' >Making all in hal >make[3]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/hal' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o hal-listen.o hal-listen.cpp >/bin/sh ../../libtool --tag=CXX --mode=link g++ -fvisibility=hidden -Wall -Wl,-z,relro -o hal-listen hal-listen.o ../../src/libdbus-c++-1.la >libtool: link: g++ -fvisibility=hidden -Wall -Wl,-z -Wl,relro -o .libs/hal-listen hal-listen.o ../../src/.libs/libdbus-c++-1.so -ldbus-1 -lglib-2.0 -lexpat >make[3]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/hal' >Making all in glib >make[3]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/glib' >../../tools/dbusxx-xml2cpp ../../data/org.freedesktop.DBus.xml --proxy=dbus-glue.h >writing dbus-glue.h >skipping interface org.freedesktop.DBus.Introspectable >skipping interface org.freedesktop.DBus.Properties >generating code for interface org.freedesktop.DBus... >make all-am >make[4]: Entering directory `/RPMBUILD/BUILD/dbus-c++/examples/glib' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/lib64/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I../../tools -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o dbus-browser.o dbus-browser.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/lib64/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I../../tools -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fvisibility=hidden -Wall -c -o xml.o `test -f '../../tools/xml.cpp' || echo './'`../../tools/xml.cpp >In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, > from /usr/include/glibmm-2.4/glibmm/error.h:23, > from /usr/include/glibmm-2.4/glibmm/thread.h:48, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/ustring.h:256:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] > ~ustring() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1346:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] > return ustring::compose_argv(fmt, 0, nullptr); > ^ >In file included from /usr/include/c++/4.8.2/type_traits:35:0, > from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. > #error This file requires compiler and library support for the \ > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] > static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); > ^ >In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/refptr.h:85:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] > static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:324:41: error: macro "bind_property" requires 4 arguments, but only 3 given > BindingFlags flags = BINDING_DEFAULT) > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:507:41: error: macro "bind_property" passed 5 arguments, but takes just 4 > const T_functor_from& transform_from) > ^ >In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, > from /usr/include/glibmm-2.4/glibmm/error.h:23, > from /usr/include/glibmm-2.4/glibmm/thread.h:48, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'iterator_category' > using iterator_category = std::bidirectional_iterator_tag; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:102:27: error: expected ';' before '=' token > using iterator_category = std::bidirectional_iterator_tag; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:102:27: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'value_type' > using value_type = gunichar; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:103:20: error: expected ';' before '=' token > using value_type = gunichar; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:103:20: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'difference_type' > using difference_type = std::string::difference_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:104:25: error: expected ';' before '=' token > using difference_type = std::string::difference_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:104:25: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'reference' > using reference = value_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:105:19: error: expected ';' before '=' token > using reference = value_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:105:19: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:106:9: error: expected nested-name-specifier before 'pointer' > using pointer = void; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:106:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:106:17: error: expected ';' before '=' token > using pointer = void; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:106:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:111:10: error: 'value_type' does not name a type > inline value_type operator*() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'size_type' > using size_type = std::string::size_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:217:19: error: expected ';' before '=' token > using size_type = std::string::size_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:217:19: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:218:9: error: expected nested-name-specifier before 'difference_type' > using difference_type = std::string::difference_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:218:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:218:25: error: expected ';' before '=' token > using difference_type = std::string::difference_type; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:218:25: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'value_type' > using value_type = gunichar; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:220:20: error: expected ';' before '=' token > using value_type = gunichar; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:220:20: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'reference' > using reference = gunichar&; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:221:19: error: expected ';' before '=' token > using reference = gunichar&; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:221:19: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:222:9: error: expected nested-name-specifier before 'const_reference' > using const_reference = const gunichar&; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:222:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:222:25: error: expected ';' before '=' token > using const_reference = const gunichar&; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:222:25: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'iterator' > using iterator = ustring_Iterator<std::string::iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:224:18: error: expected ';' before '=' token > using iterator = ustring_Iterator<std::string::iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:224:18: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:225:9: error: expected nested-name-specifier before 'const_iterator' > using const_iterator = ustring_Iterator<std::string::const_iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:225:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:225:24: error: expected ';' before '=' token > using const_iterator = ustring_Iterator<std::string::const_iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:225:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'reverse_iterator' > using reverse_iterator = std::reverse_iterator<iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:229:26: error: expected ';' before '=' token > using reverse_iterator = std::reverse_iterator<iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:229:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:230:9: error: expected nested-name-specifier before 'const_reverse_iterator' > using const_reverse_iterator = std::reverse_iterator<const_iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:230:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:230:32: error: expected ';' before '=' token > using const_reverse_iterator = std::reverse_iterator<const_iterator>; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:230:32: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:245:27: error: 'size_type' does not name a type > static GLIBMM_API const size_type npos = std::string::npos; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:256:12: error: expected ';' at end of member declaration > ~ustring() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:256:14: error: 'noexcept' does not name a type > ~ustring() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:266:18: error: expected ',' or '...' before '&&' token > ustring(ustring&& other); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:266:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' > ustring(ustring&& other); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:276:29: error: expected ',' or '...' before '&&' token > ustring& operator=(ustring&& other); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:291:22: error: expected ',' or '...' before '&&' token > ustring(std::string&& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:298:31: error: 'size_type' has not been declared > ustring(const ustring& src, size_type i, size_type n = npos); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:298:44: error: 'size_type' has not been declared > ustring(const ustring& src, size_type i, size_type n = npos); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:304:28: error: 'size_type' has not been declared > ustring(const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:315:21: error: expected ')' before 'n' > ustring(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:321:21: error: expected ')' before 'n' > ustring(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:334:33: error: expected ',' or '...' before '&&' token > ustring& operator=(std::string&& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:340:26: error: expected ',' or '...' before '&&' token > ustring& assign(ustring&& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:341:39: error: 'size_type' has not been declared > ustring& assign(const ustring& src, size_type i, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:341:52: error: 'size_type' has not been declared > ustring& assign(const ustring& src, size_type i, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:342:36: error: 'size_type' has not been declared > ustring& assign(const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration > ustring& assign(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration > ustring& assign(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:343:12: note: previous declaration 'Glib::ustring::assign' > ustring& assign(const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' > ustring& assign(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:345:12: error: expected ';' at end of member declaration > ustring& assign(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:345:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration > ustring& assign(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:343:12: note: previous declaration 'Glib::ustring::assign' > ustring& assign(const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:345:29: error: expected ')' before 'n' > ustring& assign(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:361:39: error: 'size_type' has not been declared > ustring& append(const ustring& src, size_type i, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:361:52: error: 'size_type' has not been declared > ustring& append(const ustring& src, size_type i, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:362:36: error: 'size_type' has not been declared > ustring& append(const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration > ustring& append(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration > ustring& append(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:363:12: note: previous declaration 'Glib::ustring::append' > ustring& append(const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' > ustring& append(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:365:12: error: expected ';' at end of member declaration > ustring& append(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:365:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration > ustring& append(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:363:12: note: previous declaration 'Glib::ustring::append' > ustring& append(const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:365:29: error: expected ')' before 'n' > ustring& append(size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration > ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' > ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration > ustring& insert(size_type i, const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' > ustring& insert(size_type i, const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration > ustring& insert(size_type i, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' > ustring& insert(size_type i, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration > ustring& insert(size_type i, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' > ustring& insert(size_type i, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:378:12: error: expected ';' at end of member declaration > ustring& insert(size_type i, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:378:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:378:29: error: expected ')' before 'i' > ustring& insert(size_type i, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type > iterator insert(iterator p, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:381:3: error: 'iterator' does not name a type > iterator insert(iterator p, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared > void insert(iterator p, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared > void insert(iterator p, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:382:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration > void insert(iterator p, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:383:15: error: 'iterator' has not been declared > void insert(iterator p, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:383:27: error: 'size_type' has not been declared > void insert(iterator p, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:383:46: error: 'Glib::ustring::insert' conflicts with a previous declaration > void insert(iterator p, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:385:15: error: 'iterator' has not been declared > void insert(iterator p, In pbegin, In pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:385:46: error: 'Glib::ustring::insert' conflicts with a previous declaration > void insert(iterator p, In pbegin, In pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' > ustring& insert(size_type i, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration > ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' > ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration > ustring& replace(size_type i, size_type n, const char* src, size_type n2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const char* src, size_type n2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' > ustring& replace(size_type i, size_type n, const char* src, size_type n2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration > ustring& replace(size_type i, size_type n, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' > ustring& replace(size_type i, size_type n, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration > ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' > ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:396:12: error: expected ';' at end of member declaration > ustring& replace(size_type i, size_type n, size_type n2, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:396:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, size_type n2, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:396:30: error: expected ')' before 'i' > ustring& replace(size_type i, size_type n, size_type n2, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration > ustring& replace(iterator pbegin, iterator pend, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(iterator pbegin, iterator pend, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' > ustring& replace(iterator pbegin, iterator pend, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration > ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' > ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration > ustring& replace(iterator pbegin, iterator pend, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(iterator pbegin, iterator pend, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' > ustring& replace(iterator pbegin, iterator pend, const char* src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration > ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' > ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:402:12: error: expected ';' at end of member declaration > ustring& replace(iterator pbegin, iterator pend, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:402:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' > ustring& replace(iterator pbegin, iterator pend, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' > ustring& replace(size_type i, size_type n, const ustring& src); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:402:29: error: expected ')' before 'pbegin' > ustring& replace(iterator pbegin, iterator pend, size_type n, char c); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:404:20: error: 'iterator' was not declared in this scope > ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:404:20: note: suggested alternatives: >In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:65:0, > from /usr/include/c++/4.8.2/bits/char_traits.h:39, > from /usr/include/c++/4.8.2/string:40, > from ../../include/dbus-c++/types.h:29, > from ../../include/dbus-c++/dbus.h:28, > from dbus-browser.h:4, > from dbus-browser.cpp:1: >/usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' > struct iterator > ^ >/usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' >In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, > from /usr/include/glibmm-2.4/glibmm/error.h:23, > from /usr/include/glibmm-2.4/glibmm/thread.h:48, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/ustring.h:404:37: error: 'iterator' was not declared in this scope > ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:404:37: note: suggested alternatives: >In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:65:0, > from /usr/include/c++/4.8.2/bits/char_traits.h:39, > from /usr/include/c++/4.8.2/string:40, > from ../../include/dbus-c++/types.h:29, > from ../../include/dbus-c++/dbus.h:28, > from dbus-browser.h:4, > from dbus-browser.cpp:1: >/usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' > struct iterator > ^ >/usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' >In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, > from /usr/include/glibmm-2.4/glibmm/error.h:23, > from /usr/include/glibmm-2.4/glibmm/thread.h:48, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/ustring.h:404:55: error: expected primary-expression before 'pbegin2' > ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:404:67: error: expected primary-expression before 'pend2' > ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:404:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default] > ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:404:73: error: data member 'replace' cannot be a member template > ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:411:12: error: expected ';' at end of member declaration > ustring& erase(size_type i, size_type n = npos); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:411:28: error: expected ')' before 'i' > ustring& erase(size_type i, size_type n = npos); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:412:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration > ustring& erase(); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:411:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' > ustring& erase(size_type i, size_type n = npos); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type > iterator erase(iterator p); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:414:3: error: 'iterator' does not name a type > iterator erase(iterator pbegin, iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const ustring& rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const ustring& rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:423:61: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:423:75: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const char* rhs, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const char* rhs, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:424:58: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const char* rhs, size_type n2) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:425:15: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const char* rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:425:28: error: 'size_type' has not been declared > int compare(size_type i, size_type n, const char* rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:452:3: error: 'value_type' does not name a type > value_type operator[](size_type i) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:455:3: error: 'value_type' does not name a type > value_type at(size_type i) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:457:25: error: 'size_type' has not been declared > inline ustring substr(size_type i = 0, size_type n = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:457:42: error: 'size_type' has not been declared > inline ustring substr(size_type i = 0, size_type n = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type > iterator begin(); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'iterator' does not name a type > iterator end(); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type > const_iterator begin() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'const_iterator' does not name a type > const_iterator end() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type > reverse_iterator rbegin(); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'reverse_iterator' does not name a type > reverse_iterator rend(); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type > const_reverse_iterator rbegin() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:470:3: error: 'const_reverse_iterator' does not name a type > const_reverse_iterator rend() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:476:3: error: 'size_type' does not name a type > size_type find(const ustring& str, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:477:3: error: 'size_type' does not name a type > size_type find(const char* str, size_type i, size_type n) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:478:3: error: 'size_type' does not name a type > size_type find(const char* str, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'size_type' does not name a type > size_type find(gunichar uc, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:480:3: error: 'size_type' does not name a type > size_type find(char c, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:482:3: error: 'size_type' does not name a type > size_type rfind(const ustring& str, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:483:3: error: 'size_type' does not name a type > size_type rfind(const char* str, size_type i, size_type n) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:484:3: error: 'size_type' does not name a type > size_type rfind(const char* str, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type > size_type rfind(gunichar uc, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type > size_type rfind(char c, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type > size_type find_first_of(const ustring& match, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type > size_type find_first_of(const char* match, size_type i, size_type n) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type > size_type find_first_of(const char* match, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type > size_type find_first_of(gunichar uc, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:496:3: error: 'size_type' does not name a type > size_type find_first_of(char c, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:498:3: error: 'size_type' does not name a type > size_type find_last_of(const ustring& match, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:499:3: error: 'size_type' does not name a type > size_type find_last_of(const char* match, size_type i, size_type n) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:500:3: error: 'size_type' does not name a type > size_type find_last_of(const char* match, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type > size_type find_last_of(gunichar uc, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type > size_type find_last_of(char c, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type > size_type find_first_not_of(const ustring& match, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type > size_type find_first_not_of(const char* match, size_type i, size_type n) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:506:3: error: 'size_type' does not name a type > size_type find_first_not_of(const char* match, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type > size_type find_first_not_of(gunichar uc, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type > size_type find_first_not_of(char c, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type > size_type find_last_not_of(const ustring& match, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type > size_type find_last_not_of(const char* match, size_type i, size_type n) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:512:3: error: 'size_type' does not name a type > size_type find_last_not_of(const char* match, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type > size_type find_last_not_of(gunichar uc, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type > size_type find_last_not_of(char c, size_type i = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:530:3: error: 'size_type' does not name a type > size_type size() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:536:3: error: 'size_type' does not name a type > size_type length() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:543:3: error: 'size_type' does not name a type > size_type bytes() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:549:15: error: 'size_type' has not been declared > void resize(size_type n, gunichar uc); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:550:15: error: 'size_type' has not been declared > void resize(size_type n, char c = '\0'); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:556:3: error: 'size_type' does not name a type > size_type capacity() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:557:3: error: 'size_type' does not name a type > size_type max_size() const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:558:16: error: 'size_type' has not been declared > void reserve(size_type n = 0); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:572:3: error: 'size_type' does not name a type > size_type copy(char* dest, size_type n, size_type i = 0) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:582:17: error: 'iterator' has not been declared > bool validate(iterator& first_invalid); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:585:17: error: 'const_iterator' has not been declared > bool validate(const_iterator& first_invalid) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:298:58: error: 'npos' was not declared in this scope > ustring(const ustring& src, size_type i, size_type n = npos); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:457:56: error: 'npos' was not declared in this scope > inline ustring substr(size_type i = 0, size_type n = npos) const; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:846:34: error: 'iterator' is not a member of 'Glib::ustring' > struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:846:34: error: 'iterator' is not a member of 'Glib::ustring' >/usr/include/glibmm-2.4/glibmm/ustring.h:846:67: error: template argument 1 is invalid > struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:847:1: error: explicit specialization of non-template 'Glib::<anonymous struct>' > { > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:848:35: error: 'Glib::ustring::iterator' has not been declared > SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:848:67: error: 'Glib::ustring::iterator' has not been declared > SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:848:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] > SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: an anonymous struct cannot have function members > struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member 'std::basic_string<char> Glib::<anonymous struct>::<anonymous>' with constructor not allowed in anonymous aggregate >/usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member 'std::basic_string<char> Glib::<anonymous struct>::<anonymous>' with destructor not allowed in anonymous aggregate >/usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member 'std::basic_string<char> Glib::<anonymous struct>::<anonymous>' with copy assignment operator not allowed in anonymous aggregate >/usr/include/glibmm-2.4/glibmm/ustring.h:849:1: error: abstract declarator 'Glib::<anonymous struct>' used as declaration > }; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:852:34: error: 'const_iterator' is not a member of 'Glib::ustring' > struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:852:34: error: 'const_iterator' is not a member of 'Glib::ustring' >/usr/include/glibmm-2.4/glibmm/ustring.h:852:73: error: template argument 1 is invalid > struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:853:1: error: explicit specialization of non-template 'Glib::<anonymous struct>' > { > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:854:35: error: 'Glib::ustring::const_iterator' has not been declared > SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:854:73: error: 'Glib::ustring::const_iterator' has not been declared > SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:854:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] > SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: an anonymous struct cannot have function members > struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member 'std::basic_string<char> Glib::<anonymous struct>::<anonymous>' with constructor not allowed in anonymous aggregate >/usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member 'std::basic_string<char> Glib::<anonymous struct>::<anonymous>' with destructor not allowed in anonymous aggregate >/usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member 'std::basic_string<char> Glib::<anonymous struct>::<anonymous>' with copy assignment operator not allowed in anonymous aggregate >/usr/include/glibmm-2.4/glibmm/ustring.h:855:1: error: abstract declarator 'Glib::<anonymous struct>' used as declaration > }; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:861:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > FormatStream(const ustring::FormatStream&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:862:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > FormatStream& operator=(const ustring::FormatStream&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:866:9: error: expected nested-name-specifier before 'StreamType' > using StreamType = std::wostringstream; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:866:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/ustring.h:866:20: error: expected ';' before '=' token > using StreamType = std::wostringstream; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:866:20: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/ustring.h:870:3: error: 'StreamType' does not name a type > StreamType stream_; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:874:17: error: expected ';' at end of member declaration > ~FormatStream() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:874:19: error: 'noexcept' does not name a type > ~FormatStream() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:949:82: error: no 'typename Glib::ustring_Iterator<T>::value_type Glib::ustring_Iterator<T>::operator*() const' member function declared in class 'Glib::ustring_Iterator<T>' > inline typename ustring_Iterator<T>::value_type ustring_Iterator<T>::operator*() const > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:992:18: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:992:49: error: ISO C++ forbids declaration of 'lhs' with no type [-fpermissive] > operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:992:60: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:992:91: error: ISO C++ forbids declaration of 'rhs' with no type [-fpermissive] > operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:992:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type > operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:999:18: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:999:49: error: ISO C++ forbids declaration of 'lhs' with no type [-fpermissive] > operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:999:60: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:999:91: error: ISO C++ forbids declaration of 'rhs' with no type [-fpermissive] > operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:999:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type > operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1006:17: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1006:48: error: ISO C++ forbids declaration of 'lhs' with no type [-fpermissive] > operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1006:59: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1006:90: error: ISO C++ forbids declaration of 'rhs' with no type [-fpermissive] > operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1006:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type > operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1013:17: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1013:48: error: ISO C++ forbids declaration of 'lhs' with no type [-fpermissive] > operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1013:59: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1013:90: error: ISO C++ forbids declaration of 'rhs' with no type [-fpermissive] > operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1013:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type > operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1020:18: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1020:49: error: ISO C++ forbids declaration of 'lhs' with no type [-fpermissive] > operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1020:60: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1020:91: error: ISO C++ forbids declaration of 'rhs' with no type [-fpermissive] > operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1020:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type > operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1027:18: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1027:49: error: ISO C++ forbids declaration of 'lhs' with no type [-fpermissive] > operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1027:60: error: 'const_iterator' in 'class Glib::ustring' does not name a type > operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1027:91: error: ISO C++ forbids declaration of 'rhs' with no type [-fpermissive] > operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1027:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type > operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': >/usr/include/glibmm-2.4/glibmm/ustring.h:1060:3: error: 'stream_' was not declared in this scope > stream_ << value; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': >/usr/include/glibmm-2.4/glibmm/ustring.h:1066:3: error: 'stream_' was not declared in this scope > stream_ << ustring(value); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': >/usr/include/glibmm-2.4/glibmm/ustring.h:1072:3: error: 'stream_' was not declared in this scope > stream_ << ustring(value); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: >/usr/include/glibmm-2.4/glibmm/ustring.h:1101:26: error: variable or field 'insert' declared void > ustring::insert(ustring::iterator p, In pbegin, In pend) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1101:17: error: 'iterator' is not a member of 'Glib::ustring' > ustring::insert(ustring::iterator p, In pbegin, In pend) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1101:41: error: expected primary-expression before 'pbegin' > ustring::insert(ustring::iterator p, In pbegin, In pend) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1101:52: error: expected primary-expression before 'pend' > ustring::insert(ustring::iterator p, In pbegin, In pend) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1108:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static member of 'class Glib::ustring' > ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1108:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' >/usr/include/glibmm-2.4/glibmm/ustring.h:1108:18: error: 'iterator' is not a member of 'Glib::ustring' > ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1108:44: error: 'iterator' is not a member of 'Glib::ustring' > ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1108:71: error: expected primary-expression before 'pbegin2' > ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1108:83: error: expected primary-expression before 'pend2' > ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1118:26: error: 'Glib::ustring::substr' declared as an 'inline' variable > ustring::substr(ustring::size_type i, ustring::size_type n) const > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1118:26: error: 'Glib::ustring Glib::ustring::substr' is not a static member of 'class Glib::ustring' >/usr/include/glibmm-2.4/glibmm/ustring.h:1118:17: error: 'size_type' is not a member of 'Glib::ustring' > ustring::substr(ustring::size_type i, ustring::size_type n) const > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1118:39: error: 'size_type' is not a member of 'Glib::ustring' > ustring::substr(ustring::size_type i, ustring::size_type n) const > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1118:61: error: expected ',' or ';' before 'const' > ustring::substr(ustring::size_type i, ustring::size_type n) const > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1260:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify(const ustring::Stringify<T>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1261:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify<T>& operator=(const ustring::Stringify<T>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1277:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify(const ustring::Stringify<ustring>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1278:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify<ustring>& operator=(const ustring::Stringify<ustring>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1296:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify(const ustring::Stringify<const char*>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1297:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify<ustring>& operator=(const ustring::Stringify<const char*>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1315:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify(const ustring::Stringify<char[N]>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1316:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify<ustring>& operator=(const ustring::Stringify<char[N]>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1335:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify(const ustring::Stringify<const char[N]>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1336:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Stringify<ustring>& operator=(const ustring::Stringify<const char[N]>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': >/usr/include/glibmm-2.4/glibmm/ustring.h:1346:40: error: 'nullptr' was not declared in this scope > return ustring::compose_argv(fmt, 0, nullptr); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: >/usr/include/glibmm-2.4/glibmm/ustring.h:1634:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator==(const ustring& lhs, int rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1635:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator==(int lhs, const ustring& rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1636:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator!=(const ustring& lhs, int rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1637:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator!=(int lhs, const ustring& rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1638:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator<(const ustring& lhs, int rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1639:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator<(int lhs, const ustring& rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1640:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator>(const ustring& lhs, int rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1641:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator>(int lhs, const ustring& rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1642:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator<=(const ustring& lhs, int rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator<=(int lhs, const ustring& rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator>=(const ustring& lhs, int rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > bool operator>=(int lhs, const ustring& rhs) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': >/usr/include/glibmm-2.4/glibmm/ustring.h:1690:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] > ustring temp(1, lhs); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:304:3: error: initializing argument 1 of 'Glib::ustring::ustring(const char*, int)' [-fpermissive] > ustring(const char* src, size_type n); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': >/usr/include/glibmm-2.4/glibmm/ustring.h:1708:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] > ustring temp(1, lhs); > ^ >/usr/include/glibmm-2.4/glibmm/ustring.h:304:3: error: initializing argument 1 of 'Glib::ustring::ustring(const char*, int)' [-fpermissive] > ustring(const char* src, size_type n); > ^ >In file included from /usr/include/glibmm-2.4/glibmm/error.h:23:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:48, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/exception.h: At global scope: >/usr/include/glibmm-2.4/glibmm/exception.h:33:22: error: expected ';' at end of member declaration > virtual ~Exception() noexcept = 0; > ^ >/usr/include/glibmm-2.4/glibmm/exception.h:33:24: error: 'noexcept' does not name a type > virtual ~Exception() noexcept = 0; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/thread.h:48:0, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/error.h:39:10: error: expected ';' at end of member declaration > ~Error() noexcept override; > ^ >/usr/include/glibmm-2.4/glibmm/error.h:39:12: error: 'noexcept' does not name a type > ~Error() noexcept override; > ^ >/usr/include/glibmm-2.4/glibmm/error.h:43:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [enabled by default] > Glib::ustring what() const override; > ^ >/usr/include/glibmm-2.4/glibmm/error.h:54:9: error: expected nested-name-specifier before 'ThrowFunc' > using ThrowFunc = void(*)(GError*); > ^ >/usr/include/glibmm-2.4/glibmm/error.h:54:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/error.h:54:19: error: expected ';' before '=' token > using ThrowFunc = void(*)(GError*); > ^ >/usr/include/glibmm-2.4/glibmm/error.h:54:19: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/error.h:58:52: error: 'ThrowFunc' has not been declared > static void register_domain(GQuark error_domain, ThrowFunc throw_func); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' > using type_trait_pass_t = typename type_trait<T>::pass; > ^ >/usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' > using type_trait_take_t = typename type_trait<T>::take; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration > trackable_callback(void* data, func_destroy_notify func) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type > trackable_callback(void* data, func_destroy_notify func) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > trackable_callback_list(const trackable_callback_list& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > trackable_callback_list& operator=(const trackable_callback_list& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token > trackable_callback_list(trackable_callback_list&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > trackable_callback_list(trackable_callback_list&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' >/usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token > trackable_callback_list& operator=(trackable_callback_list&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > trackable_callback_list& operator=(trackable_callback_list&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration > trackable() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type > trackable() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration > trackable(const trackable& src) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type > trackable(const trackable& src) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token > trackable(trackable&& src); > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' > trackable(trackable&& src); > ^ >/usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token > trackable& operator=(trackable&& src); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target<T_target, T_action>::operator()(const T_type&) const': >/usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' > with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this); > ^ >/usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' >/usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) > with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this); > ^ >/usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: error: provided for 'template<bool I_derived, class T_type, class T_limit> struct sigc::internal::with_type' > struct with_type; > ^ >/usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: expected initializer before '||' token > with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target<T_target*, T_action>::operator()(const T_type&) const': >/usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' > with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this); > ^ >/usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' >/usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) > with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this); > ^ >/usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: error: provided for 'template<bool I_derived, class T_type, class T_limit> struct sigc::internal::with_type_pointer' > struct with_type_pointer; > ^ >/usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: expected initializer before '||' token > with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared > static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' > static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope > = sizeof(checksize(static_cast<T_functor*>(nullptr))) == sizeof(int) > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' > bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value, > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token > bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value, > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:80: error: 'value' in namespace '::' does not name a type > bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value, > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_functor, false, true> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(), false, false> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1), false, false> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1, T_arg2), false, false> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3), false, false> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false, false> > ^ >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)() const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) > struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const, false, false> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1<T_arg1, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2<T_arg1, T_arg2, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3<T_arg1, T_arg2, T_arg3, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope > { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: >/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:47: error: 'value' in namespace '::' does not name a type > std::is_base_of<trackable, T_type>::value> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template > class limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) > struct visitor<limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: error: provided for 'template<class T_type> class sigc::limit_reference' > class limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid > struct visitor<limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:47: error: 'value' in namespace '::' does not name a type > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template > class const_limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) > struct visitor<const_limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: error: provided for 'template<class T_type> class sigc::const_limit_reference' > class const_limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid > struct visitor<const_limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:47: error: 'value' in namespace '::' does not name a type > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template > class volatile_limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) > struct visitor<volatile_limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: error: provided for 'template<class T_type> class sigc::volatile_limit_reference' > class volatile_limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid > struct visitor<volatile_limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:47: error: 'value' in namespace '::' does not name a type > std::is_base_of<trackable, T_type>::value> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template > class const_volatile_limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) > struct visitor<const_volatile_limit_reference<T_type, I_derives_trackable> > > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: error: provided for 'template<class T_type> class sigc::const_volatile_limit_reference' > class const_volatile_limit_reference<T_type, true> > ^ >/usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid > struct visitor<const_volatile_limit_reference<T_type, I_derives_trackable> > > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0<T_return, T_obj>::mem_functor0()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope > mem_functor0() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1<T_return, T_obj, T_arg1>::mem_functor1()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope > mem_functor1() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2<T_return, T_obj, T_arg1, T_arg2>::mem_functor2()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope > mem_functor2() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::mem_functor3()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope > mem_functor3() : func_ptr_(nullptr) {} > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::mem_functor4()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope > mem_functor4() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::mem_functor5()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope > mem_functor5() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::mem_functor6()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope > mem_functor6() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::mem_functor7()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope > mem_functor7() : func_ptr_(nullptr) {} > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0<T_return, T_obj>::const_mem_functor0()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope > const_mem_functor0() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1<T_return, T_obj, T_arg1>::const_mem_functor1()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope > const_mem_functor1() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::const_mem_functor2()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope > const_mem_functor2() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::const_mem_functor3()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope > const_mem_functor3() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::const_mem_functor4()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope > const_mem_functor4() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::const_mem_functor5()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope > const_mem_functor5() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::const_mem_functor6()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope > const_mem_functor6() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::const_mem_functor7()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope > const_mem_functor7() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0<T_return, T_obj>::volatile_mem_functor0()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor0() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::volatile_mem_functor1()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor1() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::volatile_mem_functor2()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor2() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::volatile_mem_functor3()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor3() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::volatile_mem_functor4()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor4() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::volatile_mem_functor5()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor5() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::volatile_mem_functor6()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor6() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token > T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::volatile_mem_functor7()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope > volatile_mem_functor7() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0<T_return, T_obj>::const_volatile_mem_functor0()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor0() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::const_volatile_mem_functor1()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor1() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::const_volatile_mem_functor2()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor2() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::const_volatile_mem_functor3()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor3() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::const_volatile_mem_functor4()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor4() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::const_volatile_mem_functor5()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor5() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::const_volatile_mem_functor6()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor6() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token > T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::const_volatile_mem_functor7()': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope > const_volatile_mem_functor7() : func_ptr_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj*, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope > { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj&, int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope > { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token > T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope > { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > template<class T_functor, class... T_args> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a type > template<class U_functor, typename = typename std::is_base_of<adaptor_base, T_functor>::type> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token > template<class U_functor, typename = typename std::is_base_of<adaptor_base, T_functor>::type> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 > test(); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) > typename functor_trait<T_functor>::result_type > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:62:9: error: invalid type in declaration before ';' token > test(); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' > using type = decltype (test<T_functor> ()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: using-declaration for non-member at class scope >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:14: error: expected ';' before '=' token > using type = decltype (test<T_functor> ()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:14: error: expected unqualified-id before '=' token >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > template<typename T_functor, typename... T_args> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' > using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:15: error: 'deduce_result_t' in namespace 'sigc' does not name a type > { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) > typedef typename functor_trait<T_functor>::result_type result_type; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: error: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait' > struct functor_trait<T_functor, true, I_can_use_decltype> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' > template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token > template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:87: error: 'value' in namespace '::' does not name a type > template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template > struct adaptor_trait<T_functor, true> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) > struct adaptor_trait<T_functor, false> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: error: provided for 'template<class T_functor> struct sigc::adaptor_trait' > struct adaptor_trait<T_functor, true> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > slot_rep(const slot_rep& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > slot_rep& operator=(const slot_rep& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token > slot_rep(slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > slot_rep(slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token > slot_rep& operator=(slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > slot_rep& operator=(slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration > inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type > inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration > inline void set_parent(void* parent, hook cleanup) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type > inline void set_parent(void* parent, hook cleanup) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration > inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type > inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration > inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type > inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration > slot_base() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type > slot_base() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration > explicit slot_base(rep_type* rep) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type > explicit slot_base(rep_type* rep) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token > slot_base(slot_base&& src); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' > slot_base(slot_base&& src); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default] > explicit operator bool() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type > explicit operator bool() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration > void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type > void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration > inline bool empty() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type > inline bool empty() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration > inline bool blocked() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type > inline bool blocked() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration > bool block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type > bool block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration > bool unblock() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type > bool unblock() noexcept; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token > slot_base& operator=(slot_base&& src); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > typed_slot_rep& operator=(const typed_slot_rep& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token > typed_slot_rep(typed_slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > typed_slot_rep(typed_slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep<T_functor> (const sigc::internal::typed_slot_rep<T_functor>&)' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token > typed_slot_rep& operator=(typed_slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > typed_slot_rep& operator=(typed_slot_rep&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep<T_functor>::typed_slot_rep(const T_functor&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope > : slot_rep(nullptr, &destroy, &dup), functor_(functor) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep<T_functor>::~typed_slot_rep()': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope > call_ = nullptr; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep<T_functor>::destroy(void*)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope > self_->call_ = nullptr; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope > (a_1); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope > (a_1, a_2); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope > (a_1, a_2); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3<T_functor, T_return, T_arg1, T_arg2, T_arg3>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope > (a_1, a_2, a_3); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope > (a_1, a_2, a_3); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope > (a_1, a_2, a_3); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope > (a_1, a_2, a_3, a_4); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope > (a_1, a_2, a_3, a_4); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope > (a_1, a_2, a_3, a_4); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope > (a_1, a_2, a_3, a_4); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope > (a_1, a_2, a_3, a_4, a_5, a_6, a_7); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > template<class T_functor, class T_return, class... T_arg> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg>... a_) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token > static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg>... a_) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call<T_functor, T_return, T_arg>::call_it(sigc::internal::slot_rep*, int)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' > using typed_slot = typed_slot_rep<T_functor>; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: 'typed_slot' has not been declared >/usr/include/sigc++-2.0/sigc++/functors/slot.h:426:24: error: expected ';' before '=' token > using typed_slot = typed_slot_rep<T_functor>; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:426:24: error: expected primary-expression before '=' token >/usr/include/sigc++-2.0/sigc++/functors/slot.h:426:51: error: expected primary-expression before ';' token > using typed_slot = typed_slot_rep<T_functor>; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: expected type-specifier before 'typed_slot' > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: expected '>' before 'typed_slot' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: expected '(' before 'typed_slot' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token > return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call<T_functor, T_return>::call_it(sigc::internal::slot_rep*)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' > using typed_slot = typed_slot_rep<T_functor>; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: 'typed_slot' has not been declared >/usr/include/sigc++-2.0/sigc++/functors/slot.h:459:24: error: expected ';' before '=' token > using typed_slot = typed_slot_rep<T_functor>; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:459:24: error: expected primary-expression before '=' token >/usr/include/sigc++-2.0/sigc++/functors/slot.h:459:51: error: expected primary-expression before ';' token > using typed_slot = typed_slot_rep<T_functor>; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: expected type-specifier before 'typed_slot' > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: expected '>' before 'typed_slot' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: expected '(' before 'typed_slot' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token > typed_slot *typed_rep = static_cast<typed_slot*>(rep); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token > slot0(slot0&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0<T_return> (const sigc::slot0<T_return>&)' > slot0(slot0&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token > slot0& operator=(slot0&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0<T_return>& sigc::slot0<T_return>::operator=(sigc::slot0<T_return>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot0<T_return>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot0<T_return> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot0<T_return>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot0<T_return> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot0<T_return>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token > slot1(slot1&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1<T_return, T_arg1> (const sigc::slot1<T_return, T_arg1>&)' > slot1(slot1&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token > slot1& operator=(slot1&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1<T_return, T_arg1>& sigc::slot1<T_return, T_arg1>::operator=(sigc::slot1<T_return, T_arg1>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot1<T_return, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot1<T_return, T_arg1> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot1<T_return, T_arg1>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot1<T_return, T_arg1> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot1<T_return, T_arg1>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg2> arg2_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token > slot2(slot2&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2<T_return, T_arg1, T_arg2> (const sigc::slot2<T_return, T_arg1, T_arg2>&)' > slot2(slot2&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token > slot2& operator=(slot2&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2<T_return, T_arg1, T_arg2>& sigc::slot2<T_return, T_arg1, T_arg2>::operator=(sigc::slot2<T_return, T_arg1, T_arg2>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot2<T_return, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot2<T_return, T_arg1, T_arg2> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot2<T_return, T_arg1, T_arg2>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot2<T_return, T_arg1, T_arg2> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot2<T_return, T_arg1, T_arg2>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg2> arg2_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg3> arg3_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token > slot3(slot3&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3<T_return, T_arg1, T_arg2, T_arg3> (const sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>&)' > slot3(slot3&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token > slot3& operator=(slot3&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>& sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>::operator=(sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot3<T_return, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot3<T_return, T_arg1, T_arg2, T_arg3> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot3<T_return, T_arg1, T_arg2, T_arg3> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg2> arg2_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg3> arg3_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg4> arg4_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token > slot4(slot4&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4> (const sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&)' > slot4(slot4&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token > slot4& operator=(slot4&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>& sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>::operator=(sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg2> arg2_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg3> arg3_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg4> arg4_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg5> arg5_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token > slot5(slot5&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> (const sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>&)' > slot5(slot5&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token > slot5& operator=(slot5&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>& sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator=(sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg2> arg2_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg3> arg3_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg4> arg4_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg5> arg5_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg6> arg6_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token > slot6(slot6&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> (const sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>&)' > slot6(slot6&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token > slot6& operator=(slot6&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>& sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator=(sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg1> arg1_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg2> arg2_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg3> arg3_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg4> arg4_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg5> arg5_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg6> arg6_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type > typedef type_trait_take_t<T_arg7> arg7_type_; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared > typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared > inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token > slot7(slot7&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> (const sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)' > slot7(slot7&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token > slot7& operator=(slot7&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>& sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator=(sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list > struct visitor<slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope > if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope > _A_target.rep_->set_parent(nullptr, nullptr); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope > parent_type::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > template <class T_return, class... T_arg> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > class slot<T_return(T_arg...)> > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' > using result_type = T_return; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: using-declaration for non-member at class scope >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:21: error: expected ';' before '=' token > using result_type = T_return; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:21: error: expected unqualified-id before '=' token >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' > using rep_type = internal::slot_rep; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: using-declaration for non-member at class scope >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:18: error: expected ';' before '=' token > using rep_type = internal::slot_rep; > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:18: error: expected unqualified-id before '=' token >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' > using call_type = T_return (*)(rep_type*, type_trait_take_t<T_arg>...); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: using-declaration for non-member at class scope >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:19: error: expected ';' before '=' token > using call_type = T_return (*)(rep_type*, type_trait_take_t<T_arg>...); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:19: error: expected unqualified-id before '=' token >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared > inline T_return operator()(type_trait_take_t<T_arg>... _A_a) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token > inline T_return operator()(type_trait_take_t<T_arg>... _A_a) const > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot<T_return(T_arg ...)> (const sigc::slot<T_return(T_arg ...)>&)' > slot(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token > slot& operator=(slot&& src) > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot<T_return(T_arg ...)>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: expected type-specifier before 'call_type' > return (reinterpret_cast<call_type>(slot_base::rep_->call_))(slot_base::rep_, _A_a...); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: expected '>' before 'call_type' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: expected '(' before 'call_type' >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope > return (reinterpret_cast<call_type>(slot_base::rep_->call_))(slot_base::rep_, _A_a...); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:95: error: expected ')' before ';' token > return (reinterpret_cast<call_type>(slot_base::rep_->call_))(slot_base::rep_, _A_a...); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return(T_arg ...)>& sigc::slot<T_return(T_arg ...)>::operator=(sigc::slot<T_return(T_arg ...)>)': >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' > slot_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope > slot_base::operator=(std::move(src)); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > signal_impl(const signal_impl& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > signal_impl& operator=(const signal_impl& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token > signal_impl(signal_impl&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > signal_impl(signal_impl&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' >/usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token > signal_impl& operator=(signal_impl&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > signal_impl& operator=(signal_impl&& src) = delete; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration > inline void reference() noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type > inline void reference() noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration > inline void reference_exec() noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type > inline void reference_exec() noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration > inline bool empty() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type > inline bool empty() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration > size_type size() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type > size_type size() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration > bool blocked() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type > bool blocked() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration > void block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type > void block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token > iterator_type connect(slot_base&& slot_); > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token > iterator_type insert(iterator_type i, slot_base&& slot_); > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration > inline signal_exec(const signal_impl* sig) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type > inline signal_exec(const signal_impl* sig) noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration > signal_base() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type > signal_base() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration > signal_base(const signal_base& src) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type > signal_base(const signal_base& src) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token > signal_base(signal_base&& src); > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' > signal_base(signal_base&& src); > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token > signal_base& operator=(signal_base&& src); > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration > inline bool empty() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type > inline bool empty() const noexcept > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration > size_type size() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type > size_type size() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration > bool blocked() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type > bool blocked() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration > void block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type > void block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration > void unblock() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type > void unblock() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token > iterator_type connect(slot_base&& slot_); > ^ >/usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token > iterator_type insert(iterator_type i, slot_base&& slot_); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token > iterator insert(iterator i, slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token > void push_front(slot_type&& c) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token > void push_back(slot_type&& c) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list<T_slot>::slot_list()': >/usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope > : list_(nullptr) {} > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list<T_slot>::iterator sigc::slot_list<T_slot>::insert(sigc::slot_list<T_slot>::iterator, sigc::slot_list<T_slot>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' > { return iterator(list_->insert(i.i_, std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope > { return iterator(list_->insert(i.i_, std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::push_front(sigc::slot_list<T_slot>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' > { insert(begin(), std::move(c)); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope > { insert(begin(), std::move(c)); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::push_back(sigc::slot_list<T_slot>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' > { insert(end(), std::move(c)); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope > { insert(end(), std::move(c)); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::pop_back()': >/usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto tmp_ = end(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type > auto tmp_ = end(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope > erase(--tmp_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf<T_emitter, T_result>::slot_iterator_buf()': >/usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope > : c_(nullptr), invoked_(false) {} > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf<T_emitter, void>::slot_iterator_buf()': >/usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope > : c_(nullptr), invoked_(false) {} > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf<T_emitter, T_result>::slot_reverse_iterator_buf()': >/usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope > : c_(nullptr), invoked_(false) {} > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf<T_emitter, T_result>::result_type sigc::internal::slot_reverse_iterator_buf<T_emitter, T_result>::operator*() const': >/usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto __tmp(i_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:467:20: error: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] > auto __tmp(i_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer > if (!__tmp->empty() && !__tmp->blocked() && !invoked_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer > if (!__tmp->empty() && !__tmp->blocked() && !invoked_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') > r_ = (*c_)(static_cast<const slot_type&>(*__tmp)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf<T_emitter, void>::slot_reverse_iterator_buf()': >/usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope > : c_(nullptr), invoked_(false) {} > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf<T_emitter, void>::operator*() const': >/usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto __tmp(i_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:546:20: error: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] > auto __tmp(i_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer > if (!__tmp->empty() && !__tmp->blocked() && !invoked_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer > if (!__tmp->empty() && !__tmp->blocked() && !invoked_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') > (*c_)(static_cast<const slot_type&>(*__tmp)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0<T_return, sigc::nil>::result_type sigc::internal::signal_emit0<T_return, sigc::nil>::emit(sigc::internal::signal_impl*)': >/usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0<void, sigc::nil>::result_type sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*)': >/usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:790:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:790:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0<void, sigc::nil>::result_type sigc::internal::signal_emit0<void, sigc::nil>::emit_reverse(sigc::internal::signal_impl*)': >/usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token > signal_emit1(type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::result_type sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::result_type sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1037:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1037:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token > signal_emit2(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg2> _A_a2_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1292:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1292:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token > signal_emit3(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg2> _A_a2_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg3> _A_a3_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1554:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1554:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token > signal_emit4(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg2> _A_a2_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg3> _A_a3_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg4> _A_a4_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1823:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1823:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token > signal_emit5(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg2> _A_a2_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg3> _A_a3_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg4> _A_a4_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg5> _A_a5_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2099:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2099:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token > signal_emit6(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg2> _A_a2_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg3> _A_a3_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg4> _A_a4_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg5> _A_a5_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg6> _A_a6_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2382:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2382:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token > signal_emit7(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg1> _A_a1_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg2> _A_a2_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg3> _A_a3_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg4> _A_a4_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg5> _A_a5_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg6> _A_a6_; > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type > type_trait_take_t<T_arg7> _A_a7_; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::operator()(const slot_type&) const': >/usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope > { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope > self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type > auto it = slots.begin(); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope > for (; it != slots.end(); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope > if (it == slots.end()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope > r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token > static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token > static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2672:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2672:31: error: range-based 'for' loops are not allowed in C++98 mode > for (const auto& slot : slots) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' > if (slot.empty() || slot.blocked()) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope > (reinterpret_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)': >/usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' > for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope >/usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope > (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token > signal0(signal0&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0<T_return, T_accumulator> (const sigc::signal0<T_return, T_accumulator>&)' > signal0(signal0&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token > signal0& operator=(signal0&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0<T_return, T_accumulator>::iterator sigc::signal0<T_return, T_accumulator>::connect(sigc::signal0<T_return, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0<T_return, T_accumulator>& sigc::signal0<T_return, T_accumulator>::operator=(sigc::signal0<T_return, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression > bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid > bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token > { return bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>>(*this, &signal1::emit); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token > signal1(signal1&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1<T_return, T_arg1, T_accumulator> (const sigc::signal1<T_return, T_arg1, T_accumulator>&)' > signal1(signal1&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token > signal1& operator=(signal1&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::iterator sigc::signal1<T_return, T_arg1, T_accumulator>::connect(sigc::signal1<T_return, T_arg1, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::result_type sigc::signal1<T_return, T_arg1, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::result_type sigc::signal1<T_return, T_arg1, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::result_type sigc::signal1<T_return, T_arg1, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>& sigc::signal1<T_return, T_arg1, T_accumulator>::operator=(sigc::signal1<T_return, T_arg1, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) > bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: error: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2> class sigc::bound_const_mem_functor2' > class bound_const_mem_functor2 > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token > bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token > signal2(signal2&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator> (const sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>&)' > signal2(signal2&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token > signal2& operator=(signal2&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::iterator sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::connect(sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope > { return emit(_A_a1, _A_a2); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>& sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::operator=(sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) > bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: error: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3> class sigc::bound_const_mem_functor3' > class bound_const_mem_functor3 > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token > bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token > signal3(signal3&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator> (const sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>&)' > signal3(signal3&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token > signal3& operator=(signal3&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::iterator sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::connect(sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>& sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::operator=(sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) > bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: error: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4> class sigc::bound_const_mem_functor4' > class bound_const_mem_functor4 > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token > bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token > signal4(signal4&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator> (const sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>&)' > signal4(signal4&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token > signal4& operator=(signal4&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::iterator sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::connect(sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>& sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::operator=(sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) > bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: error: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5> class sigc::bound_const_mem_functor5' > class bound_const_mem_functor5 > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token > bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token > signal5(signal5&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator> (const sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>&)' > signal5(signal5&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token > signal5& operator=(signal5&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::iterator sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::connect(sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>& sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::operator=(sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) > bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: error: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6> class sigc::bound_const_mem_functor6' > class bound_const_mem_functor6 > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token > bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token > signal6(signal6&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator> (const sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>&)' > signal6(signal6&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token > signal6& operator=(signal6&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::iterator sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::connect(sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>& sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::operator=(sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token > iterator connect(slot_type&& slot_) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token > result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token > result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token > result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope > bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) > bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, > from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: error: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7> class sigc::bound_const_mem_functor7' > class bound_const_mem_functor7 > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token > bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token > signal7(signal7&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator> (const sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>&)' > signal7(signal7&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token > signal7& operator=(signal7&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::iterator sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::connect(sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::slot_type)': >/usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope > { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope > { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit_reverse(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope > { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::operator()(int) const': >/usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope > { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>& sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::operator=(sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>)': >/usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope > signal_base::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' > signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope > signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' > signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope > signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' > signal0<T_return, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope > signal0<T_return, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal<T_return()> (const sigc::signal<T_return()>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return()>& sigc::signal<T_return()>::operator=(sigc::signal<T_return()>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' > signal0<T_return, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope > signal0<T_return, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' > signal1<T_return, T_arg1, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope > signal1<T_return, T_arg1, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1)> (const sigc::signal<T_return(T_arg1)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1)>& sigc::signal<T_return(T_arg1)>::operator=(sigc::signal<T_return(T_arg1)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' > signal1<T_return, T_arg1, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope > signal1<T_return, T_arg1, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' > signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope > signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2)> (const sigc::signal<T_return(T_arg1, T_arg2)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2)>& sigc::signal<T_return(T_arg1, T_arg2)>::operator=(sigc::signal<T_return(T_arg1, T_arg2)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' > signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope > signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' > signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope > signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' > signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope > signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' > signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope > signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' > signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope > signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' > signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope > signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' > signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope > signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' > signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope > signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: At global scope: >/usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>&)' > signal(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token > signal& operator=(signal&& src) > ^ >/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>)': >/usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' > signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src)); > ^ >/usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope > signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src)); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/connection.h: At global scope: >/usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration > connection() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type > connection() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration > bool empty() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type > bool empty() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration > bool connected() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type > bool connected() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration > bool blocked() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type > bool blocked() const noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration > bool block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type > bool block(bool should_block = true) noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration > bool unblock() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type > bool unblock() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default] > explicit operator bool() noexcept; > ^ >/usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration >/usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type > explicit operator bool() noexcept; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' > struct unwrap_reference<std::reference_wrapper<T_type> > > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' > struct reference_wrapper > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' > struct unwrap_reference<std::reference_wrapper<T_type> > > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' > struct reference_wrapper > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid > struct unwrap_reference<std::reference_wrapper<T_type> > > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token > struct unwrap_reference<std::reference_wrapper<T_type> > > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:22: error: 'reference_wrapper' in namespace 'std' does not name a type > T_type& unwrap(const std::reference_wrapper<T_type>& v) > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] > T_type& unwrap(const std::reference_wrapper<T_type>& v) > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token > T_type& unwrap(const std::reference_wrapper<T_type>& v) > ^ >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope > { return v; } > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' > class bound_argument< std::reference_wrapper<T_wrapped> > > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' > struct reference_wrapper > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' > class bound_argument< std::reference_wrapper<T_wrapped> > > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' > struct reference_wrapper > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, > from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid > class bound_argument< std::reference_wrapper<T_wrapped> > > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token > class bound_argument< std::reference_wrapper<T_wrapped> > > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; }; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; }; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token > bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6, type_trait_take_t<T_type7> _A_bound7) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token > bind_return_functor(type_trait_take_t<T_functor> _A_functor, type_trait_take_t<T_return> _A_ret_value) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token > explicit retype_return_functor(type_trait_take_t<T_functor> _A_functor) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token > { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token > retype_return_functor(type_trait_take_t<T_functor> _A_functor) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token > explicit retype_functor(type_trait_take_t<T_functor> _A_functor) > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token > >::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a type > typename sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token > typename sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token > sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token > { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; }; > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>> > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token > type_trait_pass_t<T_arg2>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token > type_trait_pass_t<T_arg3>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token > type_trait_pass_t<T_arg4>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token > type_trait_pass_t<T_arg5>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token > type_trait_pass_t<T_arg6>> > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope > type_trait_pass_t<T_arg1>, > ^ >In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, > from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' > #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' > return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< > ^ >In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg2>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg3>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg4>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg5>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token > type_trait_pass_t<T_arg6>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token > type_trait_pass_t<T_arg6>, > ^ >/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token > type_trait_pass_t<T_arg7>> > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:89:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/thread.h: At global scope: >/usr/include/glibmm-2.4/glibmm/thread.h:140:45: error: 'nullptr' was not declared in this scope > void thread_init(GThreadFunctions* vtable = nullptr); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:223:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Thread(const Thread&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:224:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Thread& operator=(const Thread&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:434:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Mutex(const Mutex&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:435:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Mutex& operator=(const Mutex&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:563:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Lock(const RecMutex::Lock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:564:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:623:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock(const RWLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:624:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock& operator=(const RWLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:640:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > ReaderLock(const RWLock::ReaderLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:641:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:666:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > WriterLock(const RWLock::WriterLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:667:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:720:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Cond(const Cond&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:721:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Cond& operator=(const Cond&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:781:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' > using DestroyNotifyFunc = void (*) (void*); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:781:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/thread.h:781:27: error: expected ';' before '=' token > using DestroyNotifyFunc = void (*) (void*); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:781:27: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/thread.h:786:28: error: 'DestroyNotifyFunc' has not been declared > inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate<T>::delete_ptr); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:805:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Private(const Private<T>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:806:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Private<T>& operator=(const Private<T>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:808:9: error: expected nested-name-specifier before 'DestructorFunc' > using DestructorFunc = void (*) (void*); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:808:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/thread.h:808:24: error: expected ';' before '=' token > using DestructorFunc = void (*) (void*); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:808:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/thread.h:812:42: error: expected ')' before 'destructor_func' > explicit inline Private(DestructorFunc destructor_func = &Private<T>::delete_ptr); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:1104:6: error: prototype for 'void Glib::StaticPrivate<T>::set(T*, typename Glib::StaticPrivate<T>::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate<T>' > void StaticPrivate<T>::set(T* data, typename StaticPrivate<T>::DestroyNotifyFunc notify_func) > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:786:15: error: candidate is: void Glib::StaticPrivate<T>::set(T*, int) > inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate<T>::delete_ptr); > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:1124:1: error: prototype for 'Glib::Private<T>::Private(typename Glib::Private<T>::DestructorFunc)' does not match any in class 'Glib::Private<T>' > Private<T>::Private(typename Private<T>::DestructorFunc destructor_func) > ^ >/usr/include/glibmm-2.4/glibmm/thread.h:805:3: error: candidate is: Glib::Private<T>::Private(const Glib::Private<T>&) > Private(const Private<T>&) = delete; > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:91:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/threads.h:124:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Thread(const Thread&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:125:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Thread& operator=(const Thread&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:250:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Mutex(const Mutex&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:251:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Mutex& operator=(const Mutex&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:305:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Lock(const Mutex::Lock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:306:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Mutex::Lock& operator=(const Mutex::Lock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:347:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RecMutex(const RecMutex&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:348:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RecMutex& operator=(const RecMutex&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:373:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Lock(const RecMutex::Lock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:374:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:421:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock(const RWLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:422:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock& operator=(const RWLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:451:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > ReaderLock(const RWLock::ReaderLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:452:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:477:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > WriterLock(const RWLock::WriterLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:478:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:532:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Cond(const Cond&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:533:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Cond& operator=(const Cond&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:625:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Private(const Private<T>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:626:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Private<T>& operator=(const Private<T>&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:628:9: error: expected nested-name-specifier before 'DestructorFunc' > using DestructorFunc = void (*) (void*); > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:628:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/threads.h:628:24: error: expected ';' before '=' token > using DestructorFunc = void (*) (void*); > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:628:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/threads.h:640:42: error: expected ')' before 'destructor_func' > explicit inline Private(DestructorFunc destructor_func = &Private<T>::delete_ptr); > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:929:1: error: prototype for 'Glib::Threads::Private<T>::Private(typename Glib::Threads::Private<T>::DestructorFunc)' does not match any in class 'Glib::Threads::Private<T>' > Private<T>::Private(typename Private<T>::DestructorFunc destructor_func) > ^ >/usr/include/glibmm-2.4/glibmm/threads.h:625:3: error: candidate is: Glib::Threads::Private<T>::Private(const Glib::Threads::Private<T>&) > Private(const Private<T>&) = delete; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/refptr.h:82:70: error: 'nullptr' was not declared in this scope > static const bool value = sizeof(check(static_cast<T_CppObject*>(nullptr))) == sizeof(big); > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:85:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type > static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:85:41: error: expected identifier before string constant > static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:85:41: error: expected ',' or '...' before string constant >/usr/include/glibmm-2.4/glibmm/refptr.h:85:89: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] > static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:93:17: error: expected ';' at end of member declaration > inline RefPtr() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:93:19: error: 'noexcept' does not name a type > inline RefPtr() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:96:18: error: expected ';' at end of member declaration > inline ~RefPtr() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:96:20: error: 'noexcept' does not name a type > inline ~RefPtr() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:99:49: error: expected ';' at end of member declaration > explicit inline RefPtr(T_CppObject* pCppObject) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:99:51: error: 'noexcept' does not name a type > explicit inline RefPtr(T_CppObject* pCppObject) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:105:34: error: expected ';' at end of member declaration > inline RefPtr(const RefPtr& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:105:36: error: 'noexcept' does not name a type > inline RefPtr(const RefPtr& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:109:23: error: expected ',' or '...' before '&&' token > inline RefPtr(RefPtr&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:109:29: error: invalid constructor; you probably meant 'Glib::RefPtr<T_CppObject> (const Glib::RefPtr<T_CppObject>&)' > inline RefPtr(RefPtr&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:109:29: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/refptr.h:109:31: error: 'noexcept' does not name a type > inline RefPtr(RefPtr&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:114:35: error: expected ',' or '...' before '&&' token > inline RefPtr(RefPtr<T_CastFrom>&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:114:43: error: expected initializer before 'noexcept' > inline RefPtr(RefPtr<T_CastFrom>&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:121:48: error: expected initializer before 'noexcept' > inline RefPtr(const RefPtr<T_CastFrom>& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:128:33: error: expected ';' at end of member declaration > inline void swap(RefPtr& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:128:35: error: 'noexcept' does not name a type > inline void swap(RefPtr& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:131:45: error: expected ';' at end of member declaration > inline RefPtr& operator=(const RefPtr& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:131:47: error: 'noexcept' does not name a type > inline RefPtr& operator=(const RefPtr& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:134:34: error: expected ',' or '...' before '&&' token > inline RefPtr& operator=(RefPtr&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:134:40: error: expected ';' at end of member declaration > inline RefPtr& operator=(RefPtr&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:134:42: error: 'noexcept' does not name a type > inline RefPtr& operator=(RefPtr&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:138:46: error: expected ',' or '...' before '&&' token > inline RefPtr& operator=(RefPtr<T_CastFrom>&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:138:54: error: expected initializer before 'noexcept' > inline RefPtr& operator=(RefPtr<T_CastFrom>&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:145:59: error: expected initializer before 'noexcept' > inline RefPtr& operator=(const RefPtr<T_CastFrom>& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:148:45: error: expected ';' at end of member declaration > inline bool operator==(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:148:51: error: 'noexcept' does not name a type > inline bool operator==(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:151:45: error: expected ';' at end of member declaration > inline bool operator!=(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:151:51: error: 'noexcept' does not name a type > inline bool operator!=(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:158:36: error: expected ';' at end of member declaration > inline T_CppObject* operator->() const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:158:42: error: 'noexcept' does not name a type > inline T_CppObject* operator->() const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:168:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default] > inline explicit operator bool() const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:168:35: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/refptr.h:168:41: error: 'noexcept' does not name a type > inline explicit operator bool() const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:173:21: error: expected ';' at end of member declaration > inline void clear() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:173:23: error: 'noexcept' does not name a type > inline void clear() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:180:21: error: expected ';' at end of member declaration > inline void reset() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:180:23: error: 'noexcept' does not name a type > inline void reset() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:192:31: error: expected ';' at end of member declaration > inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:192:33: error: 'noexcept' does not name a type > inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:202:68: error: expected initializer before 'noexcept' > static inline RefPtr cast_dynamic(const RefPtr<T_CastFrom>& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:212:67: error: expected initializer before 'noexcept' > static inline RefPtr cast_static(const RefPtr<T_CastFrom>& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:222:66: error: expected initializer before 'noexcept' > static inline RefPtr cast_const(const RefPtr<T_CastFrom>& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:233:44: error: expected ';' at end of member declaration > inline bool operator<(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:233:50: error: 'noexcept' does not name a type > inline bool operator<(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:236:45: error: expected ';' at end of member declaration > inline bool operator<=(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:236:51: error: 'noexcept' does not name a type > inline bool operator<=(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:239:44: error: expected ';' at end of member declaration > inline bool operator>(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:239:50: error: 'noexcept' does not name a type > inline bool operator>(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:242:45: error: expected ';' at end of member declaration > inline bool operator>=(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:242:51: error: 'noexcept' does not name a type > inline bool operator>=(const RefPtr& src) const noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:254:61: error: expected initializer before 'noexcept' > inline T_CppObject* RefPtr<T_CppObject>::operator->() const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:260:38: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::RefPtr() noexcept : pCppObject_(nullptr) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:265:39: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::~RefPtr() noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:272:61: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:277:55: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:284:42: error: expected ',' or '...' before '&&' token > inline RefPtr<T_CppObject>::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:284:50: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:291:54: error: expected ',' or '...' before '&&' token > inline RefPtr<T_CppObject>::RefPtr(RefPtr<T_CastFrom>&& src) noexcept : pCppObject_(src.release()) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:291:62: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::RefPtr(RefPtr<T_CastFrom>&& src) noexcept : pCppObject_(src.release()) > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:300:67: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::RefPtr(const RefPtr<T_CastFrom>& src) noexcept : > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:312:42: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::swap(RefPtr& other) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:321:51: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator=(const RefPtr& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:354:38: error: expected ',' or '...' before '&&' token > RefPtr<T_CppObject>::operator=(RefPtr&& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:354:46: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator=(RefPtr&& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:366:50: error: expected ',' or '...' before '&&' token > RefPtr<T_CppObject>::operator=(RefPtr<T_CastFrom>&& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:366:58: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator=(RefPtr<T_CastFrom>&& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:378:63: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator=(const RefPtr<T_CastFrom>& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:387:58: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator==(const RefPtr& src) const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:394:58: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator!=(const RefPtr& src) const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:400:51: error: expected initializer before 'noexcept' > inline RefPtr<T_CppObject>::operator bool() const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:408:30: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::clear() noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:416:30: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::reset() noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:424:32: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::release() noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:434:66: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::cast_dynamic(const RefPtr<T_CastFrom>& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:447:65: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::cast_static(const RefPtr<T_CastFrom>& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:460:64: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::cast_const(const RefPtr<T_CastFrom>& src) noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:472:57: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator<(const RefPtr& src) const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:479:58: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator<=(const RefPtr& src) const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:486:57: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator>(const RefPtr& src) const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:493:58: error: expected initializer before 'noexcept' > RefPtr<T_CppObject>::operator>=(const RefPtr& src) const noexcept > ^ >/usr/include/glibmm-2.4/glibmm/refptr.h:503:58: error: expected initializer before 'noexcept' > swap(RefPtr<T_CppObject>& lhs, RefPtr<T_CppObject>& rhs) noexcept > ^ >In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = VariantType; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/varianttype.h:99:23: error: expected ';' before '=' token > using CppObjectType = VariantType; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:99:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/varianttype.h:100:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariantType; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:100:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/varianttype.h:100:24: error: expected ';' before '=' token > using BaseObjectType = GVariantType; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:100:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/varianttype.h:115:26: error: expected ',' or '...' before '&&' token > VariantType(VariantType&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' > VariantType(VariantType&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: error: 'noexcept' does not name a type > VariantType(VariantType&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:116:37: error: expected ',' or '...' before '&&' token > VariantType& operator=(VariantType&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:116:45: error: expected ';' at end of member declaration > VariantType& operator=(VariantType&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: error: 'noexcept' does not name a type > VariantType& operator=(VariantType&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:118:16: error: expected ';' at end of member declaration > ~VariantType() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: error: 'noexcept' does not name a type > ~VariantType() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:120:31: error: expected ';' at end of member declaration > void swap(VariantType& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: error: 'noexcept' does not name a type > void swap(VariantType& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/varianttype.h:536:54: error: expected initializer before 'noexcept' > inline void swap(VariantType& lhs, VariantType& rhs) noexcept > ^ >In file included from /usr/include/glibmm-2.4/glibmm/variant.h:26:0, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = VariantIter; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variantiter.h:43:23: error: expected ';' before '=' token > using CppObjectType = VariantIter; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:43:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variantiter.h:44:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariantIter; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:44:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variantiter.h:44:24: error: expected ';' before '=' token > using BaseObjectType = GVariantIter; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:44:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variantiter.h:59:26: error: expected ',' or '...' before '&&' token > VariantIter(VariantIter&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' > VariantIter(VariantIter&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: error: 'noexcept' does not name a type > VariantIter(VariantIter&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:60:37: error: expected ',' or '...' before '&&' token > VariantIter& operator=(VariantIter&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:60:45: error: expected ';' at end of member declaration > VariantIter& operator=(VariantIter&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: error: 'noexcept' does not name a type > VariantIter& operator=(VariantIter&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:62:16: error: expected ';' at end of member declaration > ~VariantIter() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: error: 'noexcept' does not name a type > ~VariantIter() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:64:31: error: expected ';' at end of member declaration > void swap(VariantIter& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variantiter.h:64:33: error: 'noexcept' does not name a type > void swap(VariantIter& other) noexcept; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/variant.h:26:0, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/variantiter.h:128:54: error: expected initializer before 'noexcept' > inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept > ^ >In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = VariantBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:194:23: error: expected ';' before '=' token > using CppObjectType = VariantBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:194:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:195:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:195:24: error: expected ';' before '=' token > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:195:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:210:26: error: expected ',' or '...' before '&&' token > VariantBase(VariantBase&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:210:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' > VariantBase(VariantBase&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:210:34: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/variant.h:210:36: error: 'noexcept' does not name a type > VariantBase(VariantBase&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:211:37: error: expected ',' or '...' before '&&' token > VariantBase& operator=(VariantBase&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:211:45: error: expected ';' at end of member declaration > VariantBase& operator=(VariantBase&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:211:47: error: 'noexcept' does not name a type > VariantBase& operator=(VariantBase&& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:213:16: error: expected ';' at end of member declaration > ~VariantBase() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:213:18: error: 'noexcept' does not name a type > ~VariantBase() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:215:31: error: expected ';' at end of member declaration > void swap(VariantBase& other) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:215:33: error: 'noexcept' does not name a type > void swap(VariantBase& other) noexcept; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/variant.h:238:9: error: expected nested-name-specifier before 'BoolExpr' > using BoolExpr = const void*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:238:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:238:18: error: expected ';' before '=' token > using BoolExpr = const void*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:238:18: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:252:13: error: expected type-specifier before 'BoolExpr' > operator BoolExpr() const; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:260:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default] > explicit operator bool() const; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = VariantStringBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:668:23: error: expected ';' before '=' token > using CppObjectType = VariantStringBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:668:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:669:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:669:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:669:24: error: expected ';' before '=' token > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:669:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CType' > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:676:15: error: expected ';' before '=' token > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:676:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:677:9: error: expected nested-name-specifier before 'CppType' > using CppType = VariantStringBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:677:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:677:17: error: expected ';' before '=' token > using CppType = VariantStringBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:677:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = VariantContainerBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:758:23: error: expected ';' before '=' token > using CppObjectType = VariantContainerBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:758:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:759:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:759:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:759:24: error: expected ';' before '=' token > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:759:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CType' > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:766:15: error: expected ';' before '=' token > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:766:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:767:9: error: expected nested-name-specifier before 'CppType' > using CppType = VariantContainerBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:767:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:767:17: error: expected ';' before '=' token > using CppType = VariantContainerBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:767:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:909:17: error: expected ';' before '=' token > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:909:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:924:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = Variant<VariantBase>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:924:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:924:23: error: expected ';' before '=' token > using CppObjectType = Variant<VariantBase>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:924:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:925:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:925:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:925:24: error: expected ';' before '=' token > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:925:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:932:9: error: expected nested-name-specifier before 'CType' > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:932:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:932:15: error: expected ';' before '=' token > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:932:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:933:9: error: expected nested-name-specifier before 'CppType' > using CppType = VariantBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:933:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:933:17: error: expected ';' before '=' token > using CppType = VariantBase; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:933:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:934:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = Variant<VariantBase>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:934:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:934:26: error: expected ';' before '=' token > using CppContainerType = Variant<VariantBase>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:934:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:988:9: error: expected nested-name-specifier before 'CType' > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:988:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:988:15: error: expected ';' before '=' token > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:988:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:989:9: error: expected nested-name-specifier before 'CppType' > using CppType = Variant<T>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:989:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:989:17: error: expected ';' before '=' token > using CppType = Variant<T>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:989:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:990:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = Variant<CppType>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:990:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:990:26: error: expected ';' before '=' token > using CppContainerType = Variant<CppType>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:990:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1035:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = Variant<Glib::ustring>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1035:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1035:23: error: expected ';' before '=' token > using CppObjectType = Variant<Glib::ustring>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1035:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1036:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1036:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1036:24: error: expected ';' before '=' token > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1036:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1042:9: error: expected nested-name-specifier before 'CType' > using CType = char*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1042:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1042:15: error: expected ';' before '=' token > using CType = char*; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1042:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1043:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::ustring; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1043:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1043:17: error: expected ';' before '=' token > using CppType = Glib::ustring; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1043:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1096:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = Variant<std::string>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1096:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1096:23: error: expected ';' before '=' token > using CppObjectType = Variant<std::string>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1096:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1097:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1097:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1097:24: error: expected ';' before '=' token > using BaseObjectType = GVariant; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1097:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1103:9: error: expected nested-name-specifier before 'CType' > using CType = char* ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1103:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1103:15: error: expected ';' before '=' token > using CType = char* ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1103:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1104:9: error: expected nested-name-specifier before 'CppType' > using CppType = std::string; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1104:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1104:17: error: expected ';' before '=' token > using CppType = std::string; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1104:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1150:9: error: expected nested-name-specifier before 'CppType' > using CppType = std::pair<K, V>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1150:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1150:17: error: expected ';' before '=' token > using CppType = std::pair<K, V>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1150:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1151:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = Variant<CppType>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1151:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1151:26: error: expected ';' before '=' token > using CppContainerType = Variant<CppType>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1151:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1199:9: error: expected nested-name-specifier before 'CppType' > using CppType = T ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1199:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1199:17: error: expected ';' before '=' token > using CppType = T ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1199:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1200:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = std::vector<T>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1200:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1200:26: error: expected ';' before '=' token > using CppContainerType = std::vector<T>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1200:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1268:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::ustring ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1268:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1268:17: error: expected ';' before '=' token > using CppType = Glib::ustring ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1268:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1269:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = std::vector<Glib::ustring>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1269:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1269:26: error: expected ';' before '=' token > using CppContainerType = std::vector<Glib::ustring>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1269:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1332:9: error: expected nested-name-specifier before 'CppType' > using CppType = std::string ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1332:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1332:17: error: expected ';' before '=' token > using CppType = std::string ; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1332:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1333:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = std::vector<std::string>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1333:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1333:26: error: expected ';' before '=' token > using CppContainerType = std::vector<std::string>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1333:26: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1408:9: error: expected nested-name-specifier before 'CppType' > using CppType = std::pair<K, V>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1408:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1408:17: error: expected ';' before '=' token > using CppType = std::pair<K, V>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1408:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant.h:1409:9: error: expected nested-name-specifier before 'CppContainerType' > using CppContainerType = std::map<K, V>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1409:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant.h:1409:26: error: expected ';' before '=' token > using CppContainerType = std::map<K, V>; > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1409:26: error: expected unqualified-id before '=' token >In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1483:0, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:15: error: expected ';' before '=' token > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' > using CType = guchar; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:15: error: expected ';' before '=' token > using CType = guchar; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' > using CType = gint16; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:15: error: expected ';' before '=' token > using CType = gint16; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' > using CType = guint16; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:15: error: expected ';' before '=' token > using CType = guint16; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' > using CType = gint32; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:15: error: expected ';' before '=' token > using CType = gint32; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' > using CType = guint32; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:15: error: expected ';' before '=' token > using CType = guint32; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' > using CType = gint64; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:15: error: expected ';' before '=' token > using CType = gint64; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' > using CType = guint64; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:15: error: expected ';' before '=' token > using CType = guint64; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' > using CType = gdouble; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:15: error: expected ';' before '=' token > using CType = gdouble; > ^ >/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:15: error: expected unqualified-id before '=' token >In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant<std::vector<E> > Glib::Variant<std::vector<E> >::create(const std::vector<E>&)': >/usr/include/glibmm-2.4/glibmm/variant.h:1590:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for(const auto& element : data) > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1590:19: error: ISO C++ forbids declaration of 'element' with no type [-fpermissive] > for(const auto& element : data) > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1590:29: error: range-based 'for' loops are not allowed in C++98 mode > for(const auto& element : data) > ^ >/usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant<std::map<K, V> > Glib::Variant<std::map<K, V> >::create(const std::map<K, V>&)': >/usr/include/glibmm-2.4/glibmm/variant.h:1676:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > for(const auto& element : data) > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1676:19: error: ISO C++ forbids declaration of 'element' with no type [-fpermissive] > for(const auto& element : data) > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1676:29: error: range-based 'for' loops are not allowed in C++98 mode > for(const auto& element : data) > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1678:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > auto dict_entry = > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1678:10: error: 'dict_entry' does not name a type > auto dict_entry = > ^ >/usr/include/glibmm-2.4/glibmm/variant.h:1681:42: error: 'dict_entry' was not declared in this scope > g_variant_builder_add_value(builder, dict_entry.gobj()); > ^ >/usr/include/glibmm-2.4/glibmm/variant.h: At global scope: >/usr/include/glibmm-2.4/glibmm/variant.h:1757:54: error: expected initializer before 'noexcept' > inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/class.h:70:9: error: expected nested-name-specifier before 'interface_class_vector_type' > using interface_class_vector_type = std::vector<const Interface_Class*>; > ^ >/usr/include/glibmm-2.4/glibmm/class.h:70:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/class.h:70:37: error: expected ';' before '=' token > using interface_class_vector_type = std::vector<const Interface_Class*>; > ^ >/usr/include/glibmm-2.4/glibmm/class.h:70:37: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/class.h:83:41: error: 'interface_class_vector_type' does not name a type > const char* custom_type_name, const interface_class_vector_type& interface_classes) const; > ^ >/usr/include/glibmm-2.4/glibmm/class.h:83:70: error: ISO C++ forbids declaration of 'interface_classes' with no type [-fpermissive] > const char* custom_type_name, const interface_class_vector_type& interface_classes) const; > ^ >/usr/include/glibmm-2.4/glibmm/class.h:106:9: error: expected nested-name-specifier before 'iface_properties_type' > using iface_properties_type = std::vector<GValue*>; > ^ >/usr/include/glibmm-2.4/glibmm/class.h:106:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/class.h:106:31: error: expected ';' before '=' token > using iface_properties_type = std::vector<GValue*>; > ^ >/usr/include/glibmm-2.4/glibmm/class.h:106:31: error: expected unqualified-id before '=' token >In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:29:0, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GObject' > using GObject = struct _GObject; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:15: error: expected ';' before '=' token > using GObject = struct _GObject; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:28:7: error: expected nested-name-specifier before 'GClosure' > using GClosure = struct _GClosure; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:28:16: error: expected ';' before '=' token > using GClosure = struct _GClosure; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:28:16: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:53:44: error: expected ',' or '...' before '&&' token > SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': >/usr/include/glibmm-2.4/glibmm/signalproxy.h:59:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] > const auto pConnectionNode = static_cast<SignalProxyConnectionNode*>(data); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:59:16: error: 'pConnectionNode' does not name a type > const auto pConnectionNode = static_cast<SignalProxyConnectionNode*>(data); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:62:14: error: 'pConnectionNode' was not declared in this scope > return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:62:76: error: 'nullptr' was not declared in this scope > return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:87:22: error: expected ';' at end of member declaration > ~SignalProxyNormal() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:87:24: error: 'noexcept' does not name a type > ~SignalProxyNormal() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:131:62: error: expected ',' or '...' before '&&' token > sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:152:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > template <class R, class... T> > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'SlotType' > using SlotType = sigc::slot<R, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/signalproxy.h:156:18: error: expected ';' before '=' token > using SlotType = sigc::slot<R, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:156:18: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/signalproxy.h:157:9: error: expected nested-name-specifier before 'VoidSlotType' > using VoidSlotType = sigc::slot<void, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:157:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/signalproxy.h:157:22: error: expected ';' before '=' token > using VoidSlotType = sigc::slot<void, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:157:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/signalproxy.h:169:34: error: 'SlotType' does not name a type > sigc::connection connect(const SlotType& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:169:44: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > sigc::connection connect(const SlotType& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:179:28: error: 'SlotType' has not been declared > sigc::connection connect(SlotType&& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:179:36: error: expected ',' or '...' before '&&' token > sigc::connection connect(SlotType&& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:207:41: error: 'VoidSlotType' does not name a type > sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:207:55: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:217:35: error: 'VoidSlotType' has not been declared > sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:217:47: error: expected ',' or '...' before '&&' token > sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy<R, T>::connect(int)': >/usr/include/glibmm-2.4/glibmm/signalproxy.h:181:50: error: 'move' is not a member of 'std' > return sigc::connection(connect_impl_(false, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:181:60: error: 'slot' was not declared in this scope > return sigc::connection(connect_impl_(false, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:181:60: note: suggested alternative: >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' > class slot > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:181:67: error: 'after' was not declared in this scope > return sigc::connection(connect_impl_(false, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy<R, T>::connect_notify(int)': >/usr/include/glibmm-2.4/glibmm/signalproxy.h:219:49: error: 'move' is not a member of 'std' > return sigc::connection(connect_impl_(true, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:219:59: error: 'slot' was not declared in this scope > return sigc::connection(connect_impl_(true, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:219:59: note: suggested alternative: >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' > class slot > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:219:66: error: 'after' was not declared in this scope > return sigc::connection(connect_impl_(true, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:228:1: error: expected unqualified-id before 'using' > using SignalProxy0 = SignalProxy<R>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:230:1: error: expected unqualified-id before 'using' > using SignalProxy1 = SignalProxy<R, T1>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:232:1: error: expected unqualified-id before 'using' > using SignalProxy2 = SignalProxy<R, T1, T2>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:234:1: error: expected unqualified-id before 'using' > using SignalProxy3 = SignalProxy<R, T1, T2, T3>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:236:1: error: expected unqualified-id before 'using' > using SignalProxy4 = SignalProxy<R, T1, T2, T3, T4>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:238:1: error: expected unqualified-id before 'using' > using SignalProxy5 = SignalProxy<R, T1, T2, T3, T4, T5>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:240:1: error: expected unqualified-id before 'using' > using SignalProxy6 = SignalProxy<R, T1, T2, T3, T4, T5, T6>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:258:24: error: expected ';' at end of member declaration > ~SignalProxyDetailed() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:258:26: error: 'noexcept' does not name a type > ~SignalProxyDetailed() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:288:62: error: expected ',' or '...' before '&&' token > sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:302:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default] > template <class R, class... T> > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'SlotType' > using SlotType = sigc::slot<R, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/signalproxy.h:306:18: error: expected ';' before '=' token > using SlotType = sigc::slot<R, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:306:18: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/signalproxy.h:307:9: error: expected nested-name-specifier before 'VoidSlotType' > using VoidSlotType = sigc::slot<void, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:307:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/signalproxy.h:307:22: error: expected ';' before '=' token > using VoidSlotType = sigc::slot<void, T...>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:307:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/signalproxy.h:323:34: error: 'SlotType' does not name a type > sigc::connection connect(const SlotType& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:323:44: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > sigc::connection connect(const SlotType& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:333:28: error: 'SlotType' has not been declared > sigc::connection connect(SlotType&& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:333:36: error: expected ',' or '...' before '&&' token > sigc::connection connect(SlotType&& slot, bool after = true) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:361:41: error: 'VoidSlotType' does not name a type > sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:361:55: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:371:35: error: 'VoidSlotType' has not been declared > sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:371:47: error: expected ',' or '...' before '&&' token > sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType<R, T>::connect(int)': >/usr/include/glibmm-2.4/glibmm/signalproxy.h:335:50: error: 'move' is not a member of 'std' > return sigc::connection(connect_impl_(false, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:335:60: error: 'slot' was not declared in this scope > return sigc::connection(connect_impl_(false, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:335:60: note: suggested alternative: >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' > class slot > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:335:67: error: 'after' was not declared in this scope > return sigc::connection(connect_impl_(false, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType<R, T>::connect_notify(int)': >/usr/include/glibmm-2.4/glibmm/signalproxy.h:373:49: error: 'move' is not a member of 'std' > return sigc::connection(connect_impl_(true, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:373:59: error: 'slot' was not declared in this scope > return sigc::connection(connect_impl_(true, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:373:59: note: suggested alternative: >In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, > from /usr/include/sigc++-2.0/sigc++/signal.h:8, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' > class slot > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:373:66: error: 'after' was not declared in this scope > return sigc::connection(connect_impl_(true, std::move(slot), after)); > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: >/usr/include/glibmm-2.4/glibmm/signalproxy.h:382:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed0 = SignalProxyDetailedAnyType<R>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:384:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed1 = SignalProxyDetailedAnyType<R, T1>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:386:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed2 = SignalProxyDetailedAnyType<R, T1, T2>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:388:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed3 = SignalProxyDetailedAnyType<R, T1, T2, T3>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:390:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed4 = SignalProxyDetailedAnyType<R, T1, T2, T3, T4>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:392:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed5 = SignalProxyDetailedAnyType<R, T1, T2, T3, T4, T5>; > ^ >/usr/include/glibmm-2.4/glibmm/signalproxy.h:394:1: error: expected unqualified-id before 'using' > using SignalProxyDetailed6 = SignalProxyDetailedAnyType<R, T1, T2, T3, T4, T5, T6>; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, > from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/value.h:63:14: error: expected ';' at end of member declaration > ~ValueBase() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:63:16: error: 'noexcept' does not name a type > ~ValueBase() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:143:9: error: expected nested-name-specifier before 'CType' > using CType = gint; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:143:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:143:15: error: expected ';' before '=' token > using CType = gint; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:143:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:164:9: error: expected nested-name-specifier before 'CType' > using CType = guint; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:164:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:164:15: error: expected ';' before '=' token > using CType = guint; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:164:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:185:9: error: expected nested-name-specifier before 'CType' > using CType = const gchar*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:185:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:185:15: error: expected ';' before '=' token > using CType = const gchar*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:185:15: error: expected unqualified-id before '=' token >In file included from /usr/include/glibmm-2.4/glibmm/value.h:205:0, > from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24, > from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CppType' > using CppType = PtrT; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_custom.h:64:17: error: expected ';' before '=' token > using CppType = PtrT; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:64:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_custom.h:65:9: error: expected nested-name-specifier before 'CType' > using CType = void*; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:65:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_custom.h:65:15: error: expected ';' before '=' token > using CType = void*; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:65:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_custom.h:69:19: error: 'CppType' has not been declared > inline void set(CppType data); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:70:10: error: 'CppType' does not name a type > inline CppType get() const; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared > inline void set_(CppType data, Glib::Object*); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:77:20: error: 'CppType' has not been declared > inline void set_(CppType data, void*); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type > inline CppType get_(Glib::Object*) const; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:80:10: error: 'CppType' does not name a type > inline CppType get_(void*) const; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CppType' > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_custom.h:103:17: error: expected ';' before '=' token > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:103:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_custom.h:104:9: error: expected nested-name-specifier before 'CType' > using CType = T*; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:104:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_custom.h:104:15: error: expected ';' before '=' token > using CType = T*; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:104:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_custom.h:108:25: error: 'CppType' does not name a type > inline void set(const CppType& data); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:108:34: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > inline void set(const CppType& data); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:109:10: error: 'CppType' does not name a type > inline CppType get() const; > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:155:1: error: prototype for 'void Glib::Value_Pointer<T, PtrT>::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer<T, PtrT>' > Value_Pointer<T, PtrT>::set_(PtrT data, Glib::Object*) > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:77:15: error: candidates are: void Glib::Value_Pointer<T, PtrT>::set_(int, void*) > inline void set_(CppType data, void*); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: void Glib::Value_Pointer<T, PtrT>::set_(int, Glib::Object*) > inline void set_(CppType data, Glib::Object*); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:164:45: error: no 'PtrT Glib::Value_Pointer<T, PtrT>::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer<T, PtrT>' > Value_Pointer<T, PtrT>::get_(Glib::Object*) const > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:187:1: error: prototype for 'void Glib::Value_Pointer<T, PtrT>::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer<T, PtrT>' > Value_Pointer<T, PtrT>::set_(PtrT data, void*) > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:77:15: error: candidates are: void Glib::Value_Pointer<T, PtrT>::set_(int, void*) > inline void set_(CppType data, void*); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: void Glib::Value_Pointer<T, PtrT>::set_(int, Glib::Object*) > inline void set_(CppType data, Glib::Object*); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:194:37: error: no 'PtrT Glib::Value_Pointer<T, PtrT>::get_(void*) const' member function declared in class 'Glib::Value_Pointer<T, PtrT>' > Value_Pointer<T, PtrT>::get_(void*) const > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer<T, PtrT>::value_type()': >/usr/include/glibmm-2.4/glibmm/value_custom.h:207:62: error: 'nullptr' was not declared in this scope > return Value_Pointer<T, PtrT>::value_type_(static_cast<T*>(nullptr)); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: >/usr/include/glibmm-2.4/glibmm/value_custom.h:212:1: error: prototype for 'void Glib::Value_Pointer<T, PtrT>::set(PtrT)' does not match any in class 'Glib::Value_Pointer<T, PtrT>' > Value_Pointer<T, PtrT>::set(PtrT data) > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:69:15: error: candidate is: void Glib::Value_Pointer<T, PtrT>::set(int) > inline void set(CppType data); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:220:31: error: no 'PtrT Glib::Value_Pointer<T, PtrT>::get() const' member function declared in class 'Glib::Value_Pointer<T, PtrT>' > Value_Pointer<T, PtrT>::get() const > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:234:1: error: prototype for 'void Glib::Value<T>::set(const typename Glib::Value<T>::CppType&)' does not match any in class 'Glib::Value<T>' > Value<T>::set(const typename Value<T>::CppType& data) > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:108:15: error: candidate is: void Glib::Value<T>::set(const int&) > inline void set(const CppType& data); > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h:242:17: error: no 'typename Glib::Value<T>::CppType Glib::Value<T>::get() const' member function declared in class 'Glib::Value<T>' > Value<T>::get() const > ^ >/usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value<T>::value_type()': >/usr/include/glibmm-2.4/glibmm/value_custom.h:255:60: error: 'CppType' was not declared in this scope > custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), > ^ >In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, > from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/value.h: At global scope: >/usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CppType' > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:218:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:218:17: error: expected ';' before '=' token > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:218:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:219:9: error: expected nested-name-specifier before 'CType' > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:219:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:219:15: error: expected ';' before '=' token > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:219:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:223:18: error: 'CppType' does not name a type > void set(const CppType& data) { set_boxed(data.gobj()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:223:27: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > void set(const CppType& data) { set_boxed(data.gobj()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:224:3: error: 'CppType' does not name a type > CppType get() const { return CppType(static_cast<CType>(get_boxed())); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed<T>::set(const int&)': >/usr/include/glibmm-2.4/glibmm/value.h:223:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' > void set(const CppType& data) { set_boxed(data.gobj()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h: At global scope: >/usr/include/glibmm-2.4/glibmm/value.h:234:27: error: '>>' should be '> >' within a nested template argument list > class Value<Glib::RefPtr<T>> : public ValueBase_Object > ^ >/usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::RefPtr<T>; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:237:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:237:17: error: expected ';' before '=' token > using CppType = Glib::RefPtr<T>; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:237:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:238:9: error: expected nested-name-specifier before 'CType' > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:238:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:238:15: error: expected ';' before '=' token > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:238:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:242:18: error: 'CppType' does not name a type > void set(const CppType& data) { set_object(data.operator->()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:242:27: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > void set(const CppType& data) { set_object(data.operator->()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:243:3: error: 'CppType' does not name a type > CppType get() const { return Glib::RefPtr<T>::cast_dynamic(get_object_copy()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value<Glib::RefPtr<T_CppObject> >::set(const int&)': >/usr/include/glibmm-2.4/glibmm/value.h:242:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' > void set(const CppType& data) { set_object(data.operator->()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h: At global scope: >/usr/include/glibmm-2.4/glibmm/value.h:253:33: error: '>>' should be '> >' within a nested template argument list > class Value<Glib::RefPtr<const T>> : public ValueBase_Object > ^ >/usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::RefPtr<const T>; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:256:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:256:17: error: expected ';' before '=' token > using CppType = Glib::RefPtr<const T>; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:256:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:257:9: error: expected nested-name-specifier before 'CType' > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:257:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:257:15: error: expected ';' before '=' token > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:257:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:261:18: error: 'CppType' does not name a type > void set(const CppType& data) { set_object(const_cast<T*>(data.operator->())); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:261:27: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > void set(const CppType& data) { set_object(const_cast<T*>(data.operator->())); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:262:3: error: 'CppType' does not name a type > CppType get() const { return Glib::RefPtr<T>::cast_dynamic(get_object_copy()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value<Glib::RefPtr<const T> >::set(const int&)': >/usr/include/glibmm-2.4/glibmm/value.h:261:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' > void set(const CppType& data) { set_object(const_cast<T*>(data.operator->())); } > ^ >In file included from /usr/include/glibmm-2.4/glibmm/value.h:273:0, > from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24, > from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' > using CppType = bool; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:17: error: expected ';' before '=' token > using CppType = bool; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:15: error: expected ';' before '=' token > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' > using CppType = char; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:17: error: expected ';' before '=' token > using CppType = char; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' > using CType = gchar; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:15: error: expected ';' before '=' token > using CType = gchar; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' > using CppType = signed char; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:17: error: expected ';' before '=' token > using CppType = signed char; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' > using CType = gint8; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:15: error: expected ';' before '=' token > using CType = gint8; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' > using CppType = unsigned char; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:17: error: expected ';' before '=' token > using CppType = unsigned char; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' > using CType = guchar; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:15: error: expected ';' before '=' token > using CType = guchar; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' > using CppType = int; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:17: error: expected ';' before '=' token > using CppType = int; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' > using CType = gint; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:15: error: expected ';' before '=' token > using CType = gint; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' > using CppType = unsigned int; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:17: error: expected ';' before '=' token > using CppType = unsigned int; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' > using CType = guint; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:15: error: expected ';' before '=' token > using CType = guint; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' > using CppType = long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:17: error: expected ';' before '=' token > using CppType = long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' > using CType = glong; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:15: error: expected ';' before '=' token > using CType = glong; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' > using CppType = unsigned long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:17: error: expected ';' before '=' token > using CppType = unsigned long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' > using CType = gulong; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:15: error: expected ';' before '=' token > using CType = gulong; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' > using CppType = long long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:17: error: expected ';' before '=' token > using CppType = long long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' > using CType = gint64; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:15: error: expected ';' before '=' token > using CType = gint64; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' > using CppType = unsigned long long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:17: error: expected ';' before '=' token > using CppType = unsigned long long; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' > using CType = guint64; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:15: error: expected ';' before '=' token > using CType = guint64; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' > using CppType = float; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:17: error: expected ';' before '=' token > using CppType = float; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' > using CType = gfloat; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:15: error: expected ';' before '=' token > using CType = gfloat; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' > using CppType = double; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:17: error: expected ';' before '=' token > using CppType = double; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' > using CType = gdouble; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:15: error: expected ';' before '=' token > using CType = gdouble; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' > using CppType = void*; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:17: error: expected ';' before '=' token > using CppType = void*; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' > using CType = gpointer; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:15: error: expected ';' before '=' token > using CType = gpointer; > ^ >/usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:15: error: expected unqualified-id before '=' token >In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, > from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/value.h:286:9: error: expected nested-name-specifier before 'CppType' > using CppType = std::string; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:286:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:286:17: error: expected ';' before '=' token > using CppType = std::string; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:286:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:299:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::ustring; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:299:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:299:17: error: expected ';' before '=' token > using CppType = Glib::ustring; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:299:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:312:9: error: expected nested-name-specifier before 'CppType' > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:312:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:312:17: error: expected ';' before '=' token > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:312:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:314:12: error: 'CppType' has not been declared > void set(CppType data) { set_enum(data); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:315:3: error: 'CppType' does not name a type > CppType get() const { return CppType(get_enum()); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:325:9: error: expected nested-name-specifier before 'CppType' > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:325:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/value.h:325:17: error: expected ';' before '=' token > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/value.h:325:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/value.h:327:12: error: 'CppType' has not been declared > void set(CppType data) { set_flags(data); } > ^ >/usr/include/glibmm-2.4/glibmm/value.h:328:3: error: 'CppType' does not name a type > CppType get() const { return CppType(get_flags()); } > ^ >In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25:0, > from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:24: error: expected ';' at end of member declaration > ~SignalProxyProperty() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:26: error: 'noexcept' does not name a type > ~SignalProxyProperty() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:9: error: expected nested-name-specifier before 'SlotType' > using SlotType = sigc::slot<void>; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:18: error: expected ';' before '=' token > using SlotType = sigc::slot<void>; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:18: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:43:34: error: 'SlotType' does not name a type > sigc::connection connect(const SlotType& slot); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:43:44: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] > sigc::connection connect(const SlotType& slot); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:46:28: error: 'SlotType' has not been declared > sigc::connection connect(SlotType&& slot); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:46:36: error: expected ',' or '...' before '&&' token > sigc::connection connect(SlotType&& slot); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:97:46: error: expected ',' or '...' before '&&' token > PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:24:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:47:9: error: expected nested-name-specifier before 'PropertyType' > using PropertyType = T; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:47:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:47:22: error: expected ';' before '=' token > using PropertyType = T; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:47:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:54:24: error: 'PropertyType' does not name a type > void set_value(const PropertyType& data); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:54:38: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > void set_value(const PropertyType& data); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:59:3: error: 'PropertyType' does not name a type > PropertyType get_value() const; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:65:37: error: 'PropertyType' does not name a type > PropertyProxy<T>& operator=(const PropertyType& data) > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:65:51: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > PropertyProxy<T>& operator=(const PropertyType& data) > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:71:12: error: expected type-specifier before 'PropertyType' > operator PropertyType() const { return this->get_value(); } > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:81:9: error: expected nested-name-specifier before 'PropertyType' > using PropertyType = T; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:81:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:81:22: error: expected ';' before '=' token > using PropertyType = T; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:81:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:88:24: error: 'PropertyType' does not name a type > void set_value(const PropertyType& data); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:88:38: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > void set_value(const PropertyType& data); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:94:47: error: 'PropertyType' does not name a type > PropertyProxy_WriteOnly<T>& operator=(const PropertyType& data) > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:94:61: error: ISO C++ forbids declaration of 'data' with no type [-fpermissive] > PropertyProxy_WriteOnly<T>& operator=(const PropertyType& data) > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:108:9: error: expected nested-name-specifier before 'PropertyType' > using PropertyType = T; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:108:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:108:22: error: expected ';' before '=' token > using PropertyType = T; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:108:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:3: error: 'PropertyType' does not name a type > PropertyType get_value() const; > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:121:12: error: expected type-specifier before 'PropertyType' > operator PropertyType() const { return this->get_value(); } > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:130:1: error: prototype for 'void Glib::PropertyProxy<T>::set_value(const T&)' does not match any in class 'Glib::PropertyProxy<T>' > PropertyProxy<T>::set_value(const T& data) > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:54:8: error: candidate is: void Glib::PropertyProxy<T>::set_value(const int&) > void set_value(const PropertyType& data); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:141:31: error: no 'T Glib::PropertyProxy<T>::get_value() const' member function declared in class 'Glib::PropertyProxy<T>' > PropertyProxy<T>::get_value() const > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:156:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly<T>::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly<T>' > PropertyProxy_WriteOnly<T>::set_value(const T& data) > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:88:8: error: candidate is: void Glib::PropertyProxy_WriteOnly<T>::set_value(const int&) > void set_value(const PropertyType& data); > ^ >/usr/include/glibmm-2.4/glibmm/propertyproxy.h:171:40: error: no 'T Glib::PropertyProxy_ReadOnly<T>::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly<T>' > PropertyProxy_ReadOnly<T>::get_value() const > ^ >In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:27:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/quark.h:50:15: error: expected ';' at end of member declaration > ~QueryQuark() noexcept {} > ^ >/usr/include/glibmm-2.4/glibmm/quark.h:50:17: error: 'noexcept' does not name a type > ~QueryQuark() noexcept {} > ^ >/usr/include/glibmm-2.4/glibmm/quark.h:66:10: error: expected ';' at end of member declaration > ~Quark() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/quark.h:66:12: error: 'noexcept' does not name a type > ~Quark() noexcept; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:23:0, > from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/objectbase.h:37:7: error: expected nested-name-specifier before 'GObject' > using GObject = struct _GObject; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:37:15: error: expected ';' before '=' token > using GObject = struct _GObject; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:37:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/objectbase.h:62:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > ObjectBase(const ObjectBase&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:63:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > ObjectBase& operator=(const ObjectBase&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:97:24: error: expected ',' or '...' before '&&' token > ObjectBase(ObjectBase&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:97:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' > ObjectBase(ObjectBase&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:97:30: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/objectbase.h:97:32: error: 'noexcept' does not name a type > ObjectBase(ObjectBase&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:98:35: error: expected ',' or '...' before '&&' token > ObjectBase& operator=(ObjectBase&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:98:41: error: expected ';' at end of member declaration > ObjectBase& operator=(ObjectBase&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:98:43: error: 'noexcept' does not name a type > ObjectBase& operator=(ObjectBase&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:100:23: error: expected ';' at end of member declaration > virtual ~ObjectBase() noexcept = 0; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:100:25: error: 'noexcept' does not name a type > virtual ~ObjectBase() noexcept = 0; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:135:85: error: expected ',' or '...' before '&&' token > void connect_property_changed(const Glib::ustring& property_name, sigc::slot<void>&& slot); > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:150:57: error: expected ',' or '...' before '&&' token > const Glib::ustring& property_name, sigc::slot<void>&& slot); > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:229:5: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type > Class::interface_class_vector_type custom_interface_classes; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:232:9: error: expected nested-name-specifier before 'extra_object_base_data_type' > using extra_object_base_data_type = std::map<const ObjectBase*, ExtraObjectBaseData>; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:232:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/objectbase.h:232:37: error: expected ';' before '=' token > using extra_object_base_data_type = std::map<const ObjectBase*, ExtraObjectBaseData>; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:232:37: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/objectbase.h:233:10: error: 'extra_object_base_data_type' does not name a type > static extra_object_base_data_type extra_object_base_data; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:236:10: error: 'mutex' in namespace 'std' does not name a type > static std::mutex extra_object_base_data_mutex; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:259:81: error: expected ';' at end of member declaration > void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/objectbase.h:259:83: error: 'noexcept' does not name a type > void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/wrap.h:34:7: error: expected nested-name-specifier before 'WrapNewFunction' > using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h:34:7: error: 'WrapNewFunction' has not been declared >/usr/include/glibmm-2.4/glibmm/wrap.h:34:23: error: expected ';' before '=' token > using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h:34:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/wrap.h:42:32: error: 'WrapNewFunction' has not been declared > void wrap_register(GType type, WrapNewFunction func); > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': >/usr/include/glibmm-2.4/glibmm/wrap.h:63:12: error: 'nullptr' was not declared in this scope > return nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h:81:24: error: 'nullptr' was not declared in this scope > TInterface* result = nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': >/usr/include/glibmm-2.4/glibmm/wrap.h:120:32: error: 'nullptr' was not declared in this scope > return (ptr) ? ptr->gobj() : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': >/usr/include/glibmm-2.4/glibmm/wrap.h:130:32: error: 'nullptr' was not declared in this scope > return (ptr) ? ptr->gobj() : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<T_CppObject>&)': >/usr/include/glibmm-2.4/glibmm/wrap.h:140:32: error: 'nullptr' was not declared in this scope > return (ptr) ? ptr->gobj() : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<const T>&)': >/usr/include/glibmm-2.4/glibmm/wrap.h:150:32: error: 'nullptr' was not declared in this scope > return (ptr) ? ptr->gobj() : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': >/usr/include/glibmm-2.4/glibmm/wrap.h:165:41: error: 'nullptr' was not declared in this scope > return obj.gobj() ? obj.gobj_copy() : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr<T_CppObject>&)': >/usr/include/glibmm-2.4/glibmm/wrap.h:176:37: error: 'nullptr' was not declared in this scope > return (ptr) ? ptr->gobj_copy() : nullptr; > ^ >/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr<const T>&)': >/usr/include/glibmm-2.4/glibmm/wrap.h:187:37: error: 'nullptr' was not declared in this scope > return (ptr) ? ptr->gobj_copy() : nullptr; > ^ >In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23:0, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CppType' > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:17: error: expected ';' before '=' token > using CppType = T; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CType' > using CType = T; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:15: error: expected ';' before '=' token > using CType = T; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:112:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = T; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:112:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:112:23: error: expected ';' before '=' token > using CTypeNonConst = T; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:112:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CType' does not name a type > static CType to_c_type(const CppType& item) { return item; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:10: error: 'CppType' does not name a type > static CppType to_cpp_type(const CType& item) { return item; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:116:36: error: 'CType' does not name a type > static void release_c_type(const CType&) {} > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:116:41: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] > static void release_c_type(const CType&) {} > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CppType' > using CppType = T*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:17: error: expected ';' before '=' token > using CppType = T*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CType' > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:15: error: expected ';' before '=' token > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:133:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:133:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:133:23: error: expected ';' before '=' token > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:133:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type > static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CType' does not name a type > static CType to_c_type(CType ptr) { return ptr; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:137:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:147:30: error: 'CType' has not been declared > static void release_c_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CppType' > using CppType = const T*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:17: error: expected ';' before '=' token > using CppType = const T*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CType' > using CType = const typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:15: error: expected ';' before '=' token > using CType = const typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:165:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:165:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:165:23: error: expected ';' before '=' token > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:165:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type > static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CType' does not name a type > static CType to_c_type(CType ptr) { return ptr; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:169:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:179:30: error: 'CType' has not been declared > static void release_c_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<const T*>::release_c_type(int)': >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:182:31: error: expected type-specifier before 'CTypeNonConst' > g_object_unref(const_cast<CTypeNonConst>(ptr)); > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:182:31: error: expected '>' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:182:31: error: expected '(' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:182:31: error: 'CTypeNonConst' was not declared in this scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:192:33: error: '>>' should be '> >' within a nested template argument list > struct TypeTraits<Glib::RefPtr<T>> > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::RefPtr<T>; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:17: error: expected ';' before '=' token > using CppType = Glib::RefPtr<T>; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CType' > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:15: error: expected ';' before '=' token > using CType = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:196:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:196:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:196:23: error: expected ';' before '=' token > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:196:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type > static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CType' does not name a type > static CType to_c_type(CType ptr) { return ptr; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:200:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:213:30: error: 'CType' has not been declared > static void release_c_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:228:39: error: '>>' should be '> >' within a nested template argument list > struct TypeTraits<Glib::RefPtr<const T>> > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::RefPtr<const T>; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:17: error: expected ';' before '=' token > using CppType = Glib::RefPtr<const T>; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CType' > using CType = const typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:15: error: expected ';' before '=' token > using CType = const typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:232:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:232:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:232:23: error: expected ';' before '=' token > using CTypeNonConst = typename T::BaseObjectType*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:232:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type > static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CType' does not name a type > static CType to_c_type(CType ptr) { return ptr; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:236:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:250:30: error: 'CType' has not been declared > static void release_c_type(CType ptr) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::RefPtr<const T> >::release_c_type(int)': >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:253:31: error: expected type-specifier before 'CTypeNonConst' > g_object_unref(const_cast<CTypeNonConst>(ptr)); > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:253:31: error: expected '>' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:253:31: error: expected '(' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:253:31: error: 'CTypeNonConst' was not declared in this scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::ustring; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:17: error: expected ';' before '=' token > using CppType = Glib::ustring; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CType' > using CType = const char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:15: error: expected ';' before '=' token > using CType = const char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:272:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:272:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:272:23: error: expected ';' before '=' token > using CTypeNonConst = char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:272:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type > static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type > static CType to_c_type(const std::string& str) { return str.c_str(); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:276:10: error: 'CType' does not name a type > static CType to_c_type(CType str) { return str; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:278:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:30: error: 'CType' has not been declared > static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::ustring>::release_c_type(int)': >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:61: error: expected type-specifier before 'CTypeNonConst' > static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:61: error: expected '>' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:61: error: expected '(' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:61: error: 'CTypeNonConst' was not declared in this scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CppType' > using CppType = std::string; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:17: error: expected ';' before '=' token > using CppType = std::string; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CType' > using CType = const char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:15: error: expected ';' before '=' token > using CType = const char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:294:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:294:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:294:23: error: expected ';' before '=' token > using CTypeNonConst = char*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:294:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type > static CType to_c_type(const std::string& str) { return str.c_str(); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type > static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:298:10: error: 'CType' does not name a type > static CType to_c_type(CType str) { return str; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:300:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:30: error: 'CType' has not been declared > static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<std::basic_string<char> >::release_c_type(int)': >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:61: error: expected type-specifier before 'CTypeNonConst' > static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:61: error: expected '>' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:61: error: expected '(' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:61: error: 'CTypeNonConst' was not declared in this scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CppType' > using CppType = bool; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:17: error: expected ';' before '=' token > using CppType = bool; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CType' > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:15: error: expected ';' before '=' token > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:313:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:313:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:313:23: error: expected ';' before '=' token > using CTypeNonConst = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:313:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type > static CType to_c_type(CppType item) { return static_cast<CType>(item); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CType' does not name a type > static CType to_c_type(CType item) { return item; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType item) { return (item != 0); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:318:30: error: 'CType' has not been declared > static void release_c_type(CType) {} > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::VariantBase; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:17: error: expected ';' before '=' token > using CppType = Glib::VariantBase; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CType' > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:15: error: expected ';' before '=' token > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:329:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:329:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:329:23: error: expected ';' before '=' token > using CTypeNonConst = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:329:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:331:10: error: 'CType' does not name a type > static CType to_c_type(const Glib::VariantBase& v) { return const_cast<CTypeNonConst>(v.gobj()); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:333:10: error: 'CType' does not name a type > static CType to_c_type(CType v) { return v; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:335:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:30: error: 'CType' has not been declared > static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::VariantBase>::release_c_type(int)': >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:68: error: expected type-specifier before 'CTypeNonConst' > static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:68: error: expected '>' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:68: error: expected '(' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:68: error: 'CTypeNonConst' was not declared in this scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CppType' > using CppType = Glib::VariantContainerBase; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:17: error: expected ';' before '=' token > using CppType = Glib::VariantContainerBase; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CType' > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:15: error: expected ';' before '=' token > using CType = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:348:9: error: expected nested-name-specifier before 'CTypeNonConst' > using CTypeNonConst = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:348:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:348:23: error: expected ';' before '=' token > using CTypeNonConst = GVariant*; > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:348:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:350:10: error: 'CType' does not name a type > static CType to_c_type(const Glib::VariantContainerBase& v) > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:355:10: error: 'CType' does not name a type > static CType to_c_type(CType v) { return v; } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:357:10: error: 'CppType' does not name a type > static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:30: error: 'CType' has not been declared > static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::VariantContainerBase>::release_c_type(int)': >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:68: error: expected type-specifier before 'CTypeNonConst' > static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); } > ^ >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:68: error: expected '>' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:68: error: expected '(' before 'CTypeNonConst' >/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:68: error: 'CTypeNonConst' was not declared in this scope >In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:9: error: expected nested-name-specifier before 'CType' > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:9: error: 'CType' has not been declared >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:15: error: expected ';' before '=' token > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:15: error: expected primary-expression before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:35: error: expected '(' before ';' token > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:56:3: error: 'CType' was not declared in this scope > CType* const array = static_cast<CType*>(g_malloc((size + 1) * sizeof(CType))); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:56:10: error: expected primary-expression before 'const' > CType* const array = static_cast<CType*>(g_malloc((size + 1) * sizeof(CType))); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:56:10: error: expected ';' before 'const' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:10: error: expected primary-expression before 'const' > CType* const array_end = array + size; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:10: error: expected ';' before 'const' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:59:15: error: 'pdest' was not declared in this scope > for (CType* pdest = array; pdest != array_end; ++pdest) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:59:23: error: 'array' was not declared in this scope > for (CType* pdest = array; pdest != array_end; ++pdest) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:59:39: error: 'array_end' was not declared in this scope > for (CType* pdest = array; pdest != array_end; ++pdest) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:66:4: error: 'array_end' was not declared in this scope > *array_end = CType(); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:93:9: error: expected nested-name-specifier before 'CType' > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:93:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:93:15: error: expected ';' before '=' token > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:93:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:97:16: error: 'CType' does not name a type > static const CType* get_data(const Cont& cont, std::size_t size) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:109:9: error: expected nested-name-specifier before 'CType' > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:109:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:109:15: error: expected ';' before '=' token > using CType = gboolean; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:109:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:113:16: error: 'CType' does not name a type > static const CType* get_data(const Cont& cont, std::size_t size) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:9: error: expected nested-name-specifier before 'CType' > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:15: error: expected ';' before '=' token > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:128:37: error: 'CType' does not name a type > static std::size_t get_size(const CType* array) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:128:44: error: ISO C++ forbids declaration of 'array' with no type [-fpermissive] > static std::size_t get_size(const CType* array) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:133:16: error: 'CType' does not name a type > static const CType* get_data(const CType* array, std::size_t) { return array; } > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:9: error: expected nested-name-specifier before 'CType' > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:15: error: expected ';' before '=' token > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:37: error: 'CType' does not name a type > static std::size_t get_size(const CType*) { return (N - 1); } > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:42: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] > static std::size_t get_size(const CType*) { return (N - 1); } > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:155:16: error: 'CType' does not name a type > static const CType* get_data(const CType* array, std::size_t) { return array; } > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:174:9: error: expected nested-name-specifier before 'CppType' > using CppType = typename Tr::CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:174:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:174:17: error: expected ';' before '=' token > using CppType = typename Tr::CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:174:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'CType' > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:15: error: expected ';' before '=' token > using CType = typename Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'iterator_category' > using iterator_category = std::random_access_iterator_tag; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:27: error: expected ';' before '=' token > using iterator_category = std::random_access_iterator_tag; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:27: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'value_type' > using value_type = CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:20: error: expected ';' before '=' token > using value_type = CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:20: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'difference_type' > using difference_type = std::ptrdiff_t; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:25: error: expected ';' before '=' token > using difference_type = std::ptrdiff_t; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:25: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:180:9: error: expected nested-name-specifier before 'reference' > using reference = value_type; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:180:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:180:19: error: expected ';' before '=' token > using reference = value_type; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:180:19: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:9: error: expected nested-name-specifier before 'pointer' > using pointer = void; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:17: error: expected ';' before '=' token > using pointer = void; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:45: error: 'CType' does not name a type > explicit inline ArrayHandleIterator(const CType* pos); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:52: error: ISO C++ forbids declaration of 'pos' with no type [-fpermissive] > explicit inline ArrayHandleIterator(const CType* pos); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:185:10: error: 'value_type' does not name a type > inline value_type operator*() const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:186:10: error: 'value_type' does not name a type > inline value_type operator[](difference_type offset) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:46: error: declaration of 'operator+=' as non-function > inline ArrayHandleIterator<Tr>& operator+=(difference_type rhs); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:43: error: expected ';' at end of member declaration > inline ArrayHandleIterator<Tr>& operator+=(difference_type rhs); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:62: error: expected ')' before 'rhs' > inline ArrayHandleIterator<Tr>& operator+=(difference_type rhs); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:46: error: declaration of 'operator-=' as non-function > inline ArrayHandleIterator<Tr>& operator-=(difference_type rhs); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:43: error: expected ';' at end of member declaration > inline ArrayHandleIterator<Tr>& operator-=(difference_type rhs); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:62: error: expected ')' before 'rhs' > inline ArrayHandleIterator<Tr>& operator-=(difference_type rhs); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:50: error: 'difference_type' has not been declared > inline const ArrayHandleIterator<Tr> operator+(difference_type rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:50: error: 'difference_type' has not been declared > inline const ArrayHandleIterator<Tr> operator-(difference_type rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:202:10: error: 'difference_type' does not name a type > inline difference_type operator-(const ArrayHandleIterator<Tr>& rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:212:9: error: 'CType' does not name a type > const CType* pos_; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:68: error: spurious '>>', use '>' to terminate a template argument list > template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>> > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:232:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list > { > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:1: error: two or more data types in declaration of 'type name' > }; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:2: error: expected '>' before ';' token > }; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:2: error: expected unqualified-id before ';' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:286:7: error: 'ArrayHandle' is not a class template > class ArrayHandle<bool, Container_Helpers::TypeTraits<bool>> > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:286:59: error: '>>' should be '> >' within a nested template argument list > class ArrayHandle<bool, Container_Helpers::TypeTraits<bool>> > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:1: error: explicit specialization of non-template 'Glib::ArrayHandle' > { > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:289:9: error: expected nested-name-specifier before 'Me' > using Me = ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:289:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:289:12: error: expected ';' before '=' token > using Me = ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:289:12: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'Tr' > using Tr = Container_Helpers::TypeTraits<bool>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:12: error: expected ';' before '=' token > using Tr = Container_Helpers::TypeTraits<bool>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:12: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:292:9: error: expected nested-name-specifier before 'CppType' > using CppType = Tr::CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:292:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:292:17: error: expected ';' before '=' token > using CppType = Tr::CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:292:17: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'CType' > using CType = Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:15: error: expected ';' before '=' token > using CType = Tr::CType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'value_type' > using value_type = CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:20: error: expected ';' before '=' token > using value_type = CppType; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:20: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:296:9: error: expected nested-name-specifier before 'size_type' > using size_type = std::size_t; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:296:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:296:19: error: expected ';' before '=' token > using size_type = std::size_t; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:296:19: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'difference_type' > using difference_type = std::ptrdiff_t; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:25: error: expected ';' before '=' token > using difference_type = std::ptrdiff_t; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:25: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:299:9: error: expected nested-name-specifier before 'const_iterator' > using const_iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:299:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:299:24: error: expected ';' before '=' token > using const_iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:299:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:300:9: error: expected nested-name-specifier before 'iterator' > using iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:300:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:300:18: error: expected ';' before '=' token > using iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:300:18: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:306:28: error: 'CType' does not name a type > inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:306:35: error: ISO C++ forbids declaration of 'array' with no type [-fpermissive] > inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:307:28: error: 'CType' does not name a type > inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:307:35: error: ISO C++ forbids declaration of 'array' with no type [-fpermissive] > inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:28: error: 'Me' does not name a type > inline ArrayHandle(const Me& other); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:32: error: ISO C++ forbids declaration of 'other' with no type [-fpermissive] > inline ArrayHandle(const Me& other); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:16: error: expected ';' at end of member declaration > ~ArrayHandle() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:18: error: 'noexcept' does not name a type > ~ArrayHandle() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:314:10: error: 'const_iterator' does not name a type > inline const_iterator begin() const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:315:10: error: 'const_iterator' does not name a type > inline const_iterator end() const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:363:16: error: 'CType' does not name a type > inline const CType* data() const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:369:9: error: 'CType' does not name a type > const CType* parray_; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:373:3: error: 'Me' does not name a type > Me& operator=(const Me&); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector<E>() const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:322:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' > return std::vector<U>(this->begin(), this->end()); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:322:48: error: 'const class Glib::ArrayHandle' has no member named 'end' > return std::vector<U>(this->begin(), this->end()); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque<U>() const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:336:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' > return std::deque<U>(this->begin(), this->end()); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:336:47: error: 'const class Glib::ArrayHandle' has no member named 'end' > return std::deque<U>(this->begin(), this->end()); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::list<U>() const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:349:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' > return std::list<U>(this->begin(), this->end()); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:349:46: error: 'const class Glib::ArrayHandle' has no member named 'end' > return std::list<U>(this->begin(), this->end()); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:386:7: error: expected nested-name-specifier before 'StringArrayHandle' > using StringArrayHandle = ArrayHandle<Glib::ustring>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:386:7: error: 'StringArrayHandle' has not been declared >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:386:25: error: expected ';' before '=' token > using StringArrayHandle = ArrayHandle<Glib::ustring>; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:386:25: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:400:59: error: 'CType' does not name a type > inline ArrayHandleIterator<Tr>::ArrayHandleIterator(const CType* pos) : pos_(pos) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:400:66: error: ISO C++ forbids declaration of 'pos' with no type [-fpermissive] > inline ArrayHandleIterator<Tr>::ArrayHandleIterator(const CType* pos) : pos_(pos) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator<Tr>::ArrayHandleIterator(const int*)': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:400:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' does not have any field named 'pos_' > inline ArrayHandleIterator<Tr>::ArrayHandleIterator(const CType* pos) : pos_(pos) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:405:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::value_type Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' > inline typename ArrayHandleIterator<Tr>::value_type ArrayHandleIterator<Tr>::operator*() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:412:3: error: declaration of 'operator[]' as non-function > difference_type offset) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:412:3: error: 'difference_type' was not declared in this scope >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator++()': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:420:5: error: 'pos_' was not declared in this scope > ++pos_; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator++(int)': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:427:34: error: 'pos_' was not declared in this scope > return ArrayHandleIterator<Tr>(pos_++); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator--()': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:433:5: error: 'pos_' was not declared in this scope > --pos_; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator--(int)': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:440:34: error: 'pos_' was not declared in this scope > return ArrayHandleIterator<Tr>(pos_--); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:445:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' > ArrayHandleIterator<Tr>::operator+=(typename ArrayHandleIterator<Tr>::difference_type rhs) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:453:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' > ArrayHandleIterator<Tr>::operator-=(typename ArrayHandleIterator<Tr>::difference_type rhs) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:461:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' > ArrayHandleIterator<Tr>::operator+(typename ArrayHandleIterator<Tr>::difference_type rhs) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+(int) const > inline const ArrayHandleIterator<Tr> operator+(difference_type rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:468:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' > ArrayHandleIterator<Tr>::operator-(typename ArrayHandleIterator<Tr>::difference_type rhs) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(int) const > inline const ArrayHandleIterator<Tr> operator-(difference_type rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:475:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' > ArrayHandleIterator<Tr>::operator-(const ArrayHandleIterator<Tr>& rhs) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(int) const > inline const ArrayHandleIterator<Tr> operator-(difference_type rhs) const; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator==(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:484:11: error: 'pos_' was not declared in this scope > return (pos_ == rhs.pos_); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator!=(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:491:11: error: 'pos_' was not declared in this scope > return (pos_ != rhs.pos_); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator<(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:498:11: error: 'pos_' was not declared in this scope > return (pos_ < rhs.pos_); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator>(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:505:11: error: 'pos_' was not declared in this scope > return (pos_ > rhs.pos_); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator<=(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:512:11: error: 'pos_' was not declared in this scope > return (pos_ <= rhs.pos_); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator>=(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:519:11: error: 'pos_' was not declared in this scope > return (pos_ >= rhs.pos_); > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:528:8: error: 'Glib::ArrayHandle' is not a template > inline ArrayHandle<T, Tr>::ArrayHandle(const Cont& container) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:528:26: error: too many template-parameter-lists > inline ArrayHandle<T, Tr>::ArrayHandle(const Cont& container) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:8: error: 'Glib::ArrayHandle' is not a template > inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array, > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' > inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array, > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: 'ArrayHandle' should have been declared inside '::' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: 'ArrayHandle' declared as an 'inline' variable >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: template declaration of 'Glib::ArrayHandle ArrayHandle' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:40: error: expected primary-expression before 'const' > inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array, > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:72: error: expected primary-expression before '>' token > inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array, > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:73: error: '::CType' has not been declared > inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array, > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:82: error: 'array' was not declared in this scope > inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array, > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:537:15: error: expected primary-expression before 'array_size' > std::size_t array_size, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:537:47: error: expected primary-expression before 'ownership' > std::size_t array_size, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:8: error: 'Glib::ArrayHandle' is not a template > inline ArrayHandle<T, Tr>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:18: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' > const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:18: error: 'ArrayHandle' should have been declared inside '::' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:18: error: 'ArrayHandle' declared as an 'inline' variable >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:18: error: template declaration of 'Glib::ArrayHandle ArrayHandle' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:3: error: expected primary-expression before 'const' > const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:35: error: expected primary-expression before '>' token > const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:36: error: '::CType' has not been declared > const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:45: error: 'array' was not declared in this scope > const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:72: error: expected primary-expression before 'ownership' > const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:8: error: 'Glib::ArrayHandle' is not a template > inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:46: error: 'ArrayHandle' does not name a type > inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:46: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:57: error: expected ',' or '...' before '<' token > inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:71: error: declaration of 'Glib::ArrayHandle ArrayHandle(int)' not in a namespace surrounding '::' > inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:71: error: 'Glib::ArrayHandle ArrayHandle(int)' should have been declared inside '::' >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'Glib::ArrayHandle ArrayHandle(int)': >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:3: error: only constructors take member initializers > : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: 'other' was not declared in this scope > : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:31: error: 'other' was not declared in this scope > : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:58: error: 'other' was not declared in this scope > : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:555:3: error: 'other' was not declared in this scope > other.ownership_ = Glib::OWNERSHIP_NONE; > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:556:1: warning: no return statement in function returning non-void [-Wreturn-type] > } > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:559:1: error: 'ArrayHandle<T, Tr>' does not name a type > ArrayHandle<T, Tr>::~ArrayHandle() noexcept > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:575:17: error: expected nested-name-specifier before 'ArrayHandle' > inline typename ArrayHandle<T, Tr>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:575:35: error: expected initializer before '::' token > inline typename ArrayHandle<T, Tr>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:582:17: error: expected nested-name-specifier before 'ArrayHandle' > inline typename ArrayHandle<T, Tr>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:582:35: error: expected initializer before '::' token > inline typename ArrayHandle<T, Tr>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:590:8: error: 'ArrayHandle<T, Tr>' does not name a type > inline ArrayHandle<T, Tr>::operator std::vector<U>() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:604:8: error: 'ArrayHandle<T, Tr>' does not name a type > inline ArrayHandle<T, Tr>::operator std::deque<U>() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:617:8: error: 'ArrayHandle<T, Tr>' does not name a type > inline ArrayHandle<T, Tr>::operator std::list<U>() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:631:19: error: expected initializer before '::' token > ArrayHandle<T, Tr>::assign_to(Cont& container) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:645:19: error: expected initializer before '::' token > ArrayHandle<T, Tr>::copy(Out pdest) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:23: error: expected nested-name-specifier before 'ArrayHandle' > inline const typename ArrayHandle<T, Tr>::CType* > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:41: error: expected initializer before '::' token > inline const typename ArrayHandle<T, Tr>::CType* > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:19: error: expected initializer before '::' token > ArrayHandle<T, Tr>::size() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:19: error: expected initializer before '::' token > ArrayHandle<T, Tr>::empty() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:60: error: '>>' should be '> >' within a nested template argument list > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(const Cont& container) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:8: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(const Cont& container) > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:60: error: '>>' should be '> >' within a nested template argument list > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:8: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:60: error: '>>' should be '> >' within a nested template argument list > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:8: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:60: error: '>>' should be '> >' within a nested template argument list > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:8: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle( > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:702:60: error: '>>' should be '> >' within a nested template argument list > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:702:8: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:708:60: error: '>>' should be '> >' within a nested template argument list > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:708:8: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type > inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:53: error: '>>' should be '> >' within a nested template argument list > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::assign_to(Cont& container) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:55: error: expected initializer before '::' token > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::assign_to(Cont& container) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:53: error: '>>' should be '> >' within a nested template argument list > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::copy(Out pdest) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:55: error: expected initializer before '::' token > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::copy(Out pdest) const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:53: error: '>>' should be '> >' within a nested template argument list > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::data() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:734:22: error: specializing member '::ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' requires 'template<>' syntax > inline const gboolean* > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:53: error: '>>' should be '> >' within a nested template argument list > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::size() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:1: error: specializing member '::ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' requires 'template<>' syntax > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::size() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:53: error: '>>' should be '> >' within a nested template argument list > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::empty() const > ^ >/usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:1: error: specializing member '::ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' requires 'template<>' syntax > ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::empty() const > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:94:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = BalancedTree; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/balancedtree.h:64:23: error: expected ';' before '=' token > using CppObjectType = BalancedTree; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:64:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/balancedtree.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GTree; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:65:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/balancedtree.h:65:24: error: expected ';' before '=' token > using BaseObjectType = GTree; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:65:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'TraverseFunc' > using TraverseFunc = sigc::slot<bool, const K&, const V&>; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/balancedtree.h:71:22: error: expected ';' before '=' token > using TraverseFunc = sigc::slot<bool, const K&, const V&>; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:71:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/balancedtree.h:72:9: error: expected nested-name-specifier before 'CompareFunc' > using CompareFunc = sigc::slot<int, const K&, const K&>; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:72:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/balancedtree.h:72:21: error: expected ';' before '=' token > using CompareFunc = sigc::slot<int, const K&, const K&>; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:72:21: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/balancedtree.h:81:22: error: 'CompareFunc' does not name a type > BalancedTree(const CompareFunc &key_compare_slot_) : > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:81:35: error: ISO C++ forbids declaration of 'key_compare_slot_' with no type [-fpermissive] > BalancedTree(const CompareFunc &key_compare_slot_) : > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:95:58: error: 'CompareFunc' does not name a type > static Glib::RefPtr< BalancedTree<K, V> > create(const CompareFunc &key_compare_slot) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:95:71: error: ISO C++ forbids declaration of 'key_compare_slot' with no type [-fpermissive] > static Glib::RefPtr< BalancedTree<K, V> > create(const CompareFunc &key_compare_slot) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:226:22: error: 'TraverseFunc' does not name a type > void foreach(const TraverseFunc& func) const > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:226:36: error: ISO C++ forbids declaration of 'func' with no type [-fpermissive] > void foreach(const TraverseFunc& func) const > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:247:19: error: 'CompareFunc' does not name a type > V* search(const CompareFunc &search_func, const K& key) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:247:32: error: ISO C++ forbids declaration of 'search_func' with no type [-fpermissive] > V* search(const CompareFunc &search_func, const K& key) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:270:25: error: 'CompareFunc' does not name a type > const V* search(const CompareFunc &search_func, const K& key) const > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:270:38: error: ISO C++ forbids declaration of 'search_func' with no type [-fpermissive] > const V* search(const CompareFunc &search_func, const K& key) const > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:281:52: error: 'CompareFunc' does not name a type > static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:281:65: error: ISO C++ forbids declaration of 'func' with no type [-fpermissive] > static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:337:3: error: 'CompareFunc' does not name a type > CompareFunc key_compare_slot; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree<K, V>::BalancedTree()': >/usr/include/glibmm-2.4/glibmm/balancedtree.h:76:5: error: class 'Glib::BalancedTree<K, V>' does not have any field named 'key_compare_slot' > key_compare_slot(sigc::ptr_fun(key_compare)) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:78:50: error: 'key_compare_slot' was not declared in this scope > gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree<K, V>::BalancedTree(const int&)': >/usr/include/glibmm-2.4/glibmm/balancedtree.h:82:5: error: class 'Glib::BalancedTree<K, V>' does not have any field named 'key_compare_slot' > key_compare_slot(key_compare_slot_) > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:84:50: error: 'key_compare_slot' was not declared in this scope > gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree<K, V>::foreach(const int&) const': >/usr/include/glibmm-2.4/glibmm/balancedtree.h:228:5: error: 'TraverseFunc' was not declared in this scope > TraverseFunc func_copy = func; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:228:18: error: expected ';' before 'func_copy' > TraverseFunc func_copy = func; > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:229:97: error: 'func_copy' was not declared in this scope > g_tree_foreach(const_cast<GTree*>(gobj()), c_callback_traverse, reinterpret_cast<gpointer>(&func_copy)); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree<K, V>::search(const int&, const K&)': >/usr/include/glibmm-2.4/glibmm/balancedtree.h:249:37: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] > sigc::slot<int, const K&, const CompareFunc&, const K&> real_slot = sigc::ptr_fun(on_compare_key); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:249:59: error: template argument 3 is invalid > sigc::slot<int, const K&, const CompareFunc&, const K&> real_slot = sigc::ptr_fun(on_compare_key); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:249:71: error: invalid type in declaration before '=' token > sigc::slot<int, const K&, const CompareFunc&, const K&> real_slot = sigc::ptr_fun(on_compare_key); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree<K, V>::c_callback_traverse(gpointer, gpointer, gpointer)': >/usr/include/glibmm-2.4/glibmm/balancedtree.h:296:11: error: 'TraverseFunc' does not name a type > const TraverseFunc* tf = reinterpret_cast<const TraverseFunc*>(slot); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h:297:14: error: 'tf' was not declared in this scope > return (*tf)(*reinterpret_cast<const K*>(key), *reinterpret_cast<const V*>(value)); > ^ >/usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree<K, V>::on_compare_tree(gconstpointer, gconstpointer, gpointer)': >/usr/include/glibmm-2.4/glibmm/balancedtree.h:305:11: error: 'CompareFunc' does not name a type > const CompareFunc& func = *reinterpret_cast<const CompareFunc*>(data); > ^ >In file included from /usr/include/glibmm-2.4/glibmm/object.h:34:0, > from /usr/include/glibmm-2.4/glibmm/binding.h:22, > from /usr/include/glibmm-2.4/glibmm.h:98, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/utility.h: At global scope: >/usr/include/glibmm-2.4/glibmm/utility.h:81:14: error: expected ';' at end of member declaration > ~ScopedPtr() noexcept { g_free(ptr_); } > ^ >/usr/include/glibmm-2.4/glibmm/utility.h:81:16: error: 'noexcept' does not name a type > ~ScopedPtr() noexcept { g_free(ptr_); } > ^ >/usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr<T>::ScopedPtr()': >/usr/include/glibmm-2.4/glibmm/utility.h:79:22: error: 'nullptr' was not declared in this scope > ScopedPtr() : ptr_(nullptr) {} > ^ >/usr/include/glibmm-2.4/glibmm/utility.h: At global scope: >/usr/include/glibmm-2.4/glibmm/utility.h:93:1: error: 'unique_ptr' in namespace 'std' does not name a type > std::unique_ptr<T[], decltype(&g_free)> > ^ >/usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': >/usr/include/glibmm-2.4/glibmm/utility.h:128:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' > return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); > ^ >/usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': >/usr/include/glibmm-2.4/glibmm/utility.h:135:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' > return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); > ^ >/usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': >/usr/include/glibmm-2.4/glibmm/utility.h:145:24: error: 'nullptr' was not declared in this scope > return str.empty() ? nullptr : str.c_str(); > ^ >In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, > from /usr/include/glibmm-2.4/glibmm.h:98, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/object.h: At global scope: >/usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObject' > using GObject = struct _GObject; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:41:15: error: expected ';' before '=' token > using GObject = struct _GObject; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:41:15: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:42:7: error: expected nested-name-specifier before 'GObjectClass' > using GObjectClass = struct _GObjectClass; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:42:20: error: expected ';' before '=' token > using GObjectClass = struct _GObjectClass; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:42:20: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:79:20: error: expected ';' at end of member declaration > ~ConstructParams() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:79:22: error: 'noexcept' does not name a type > ~ConstructParams() noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = Object; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:98:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/object.h:98:23: error: expected ';' before '=' token > using CppObjectType = Object; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:98:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'CppClassType' > using CppClassType = Object_Class; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:99:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/object.h:99:22: error: expected ';' before '=' token > using CppClassType = Object_Class; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:99:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GObject; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:100:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/object.h:100:24: error: expected ';' before '=' token > using BaseObjectType = GObject; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:100:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:101:9: error: expected nested-name-specifier before 'BaseClassType' > using BaseClassType = GObjectClass; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:101:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/object.h:101:23: error: expected ';' before '=' token > using BaseClassType = GObjectClass; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:101:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:105:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Object(const Object&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:106:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Object& operator=(const Object&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:108:16: error: expected ',' or '...' before '&&' token > Object(Object&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:108:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' > Object(Object&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:108:22: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/object.h:108:24: error: 'noexcept' does not name a type > Object(Object&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:109:27: error: expected ',' or '...' before '&&' token > Object& operator=(Object&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:109:33: error: expected ';' at end of member declaration > Object& operator=(Object&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:109:35: error: 'noexcept' does not name a type > Object& operator=(Object&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/object.h:115:11: error: expected ';' at end of member declaration > ~Object() noexcept override; // It should only be deleted by the callback. > ^ >/usr/include/glibmm-2.4/glibmm/object.h:115:13: error: 'noexcept' does not name a type > ~Object() noexcept override; // It should only be deleted by the callback. > ^ >/usr/include/glibmm-2.4/glibmm/object.h:132:9: error: expected nested-name-specifier before 'DestroyNotify' > using DestroyNotify = void (*)(gpointer data); > ^ >/usr/include/glibmm-2.4/glibmm/object.h:132:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/object.h:132:23: error: expected ';' before '=' token > using DestroyNotify = void (*)(gpointer data); > ^ >/usr/include/glibmm-2.4/glibmm/object.h:132:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/object.h:133:47: error: 'DestroyNotify' has not been declared > void set_data(const Quark& key, void* data, DestroyNotify notify); > ^ >/usr/include/glibmm-2.4/glibmm/object.h:151:10: error: 'CppClassType' does not name a type > static CppClassType object_class_; > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' > using GBinding = struct _GBinding; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:29:16: error: expected ';' before '=' token > using GBinding = struct _GBinding; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:29:16: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' > using GBindingClass = struct _GBindingClass; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: 'GBindingClass' has not been declared >/usr/include/glibmm-2.4/glibmm/binding.h:30:21: error: expected ';' before '=' token > using GBindingClass = struct _GBindingClass; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:30:21: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' > using CppObjectType = Binding; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/binding.h:217:23: error: expected ';' before '=' token > using CppObjectType = Binding; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:217:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' > using CppClassType = Binding_Class; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/binding.h:218:22: error: expected ';' before '=' token > using CppClassType = Binding_Class; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:218:22: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' > using BaseObjectType = GBinding; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/binding.h:219:24: error: expected ';' before '=' token > using BaseObjectType = GBinding; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:219:24: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' > using BaseClassType = GBindingClass; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/binding.h:220:23: error: expected ';' before '=' token > using BaseClassType = GBindingClass; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:220:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Binding(const Binding&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default] > Binding& operator=(const Binding&) = delete; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type > static CppClassType binding_class_; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token > Binding(Binding&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' > Binding(Binding&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration >/usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type > Binding(Binding&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token > Binding& operator=(Binding&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration > Binding& operator=(Binding&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type > Binding& operator=(Binding&& src) noexcept; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration > ~Binding() noexcept override; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type > ~Binding() noexcept override; > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' > using SlotTransform = sigc::slot<bool, const GValue*, GValue*>; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: using-declaration for non-member at class scope >/usr/include/glibmm-2.4/glibmm/binding.h:270:23: error: expected ';' before '=' token > using SlotTransform = sigc::slot<bool, const GValue*, GValue*>; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:270:23: error: expected unqualified-id before '=' token >/usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type > const SlotTransform& transform_to = SlotTransform(), > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: ISO C++ forbids declaration of 'transform_to' with no type [-fpermissive] > const SlotTransform& transform_to = SlotTransform(), > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type > const SlotTransform& transform_from = SlotTransform()); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: ISO C++ forbids declaration of 'transform_from' with no type [-fpermissive] > const SlotTransform& transform_from = SlotTransform()); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:321:32: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default] > static Glib::RefPtr<Binding> bind_property( > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:326:5: error: expected primary-expression before 'return' > return bind_property_value(source_property, target_property, flags); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:326:5: error: expected '}' before 'return' >/usr/include/glibmm-2.4/glibmm/binding.h:326:5: error: function definition does not declare parameters >/usr/include/glibmm-2.4/glibmm/binding.h:327:3: error: expected ';' after class definition > } > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope > const SlotTransform& transform_to = SlotTransform(), > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope > const SlotTransform& transform_from = SlotTransform()); > ^ >In file included from ../../include/dbus-c++/dbus.h:29:0, > from dbus-browser.h:4, > from dbus-browser.cpp:1: >../../include/dbus-c++/interface.h:184:2: error: 'InterfaceAdaptor' has not been declared > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:353:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:184:44: error: expected initializer before '.' token > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:353:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:185:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].write = can_write; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:353:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:186:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].sig = type; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:353:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:354:25: error: 'T_source' was not declared in this scope > const PropertyProxy<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:354:33: error: template argument 1 is invalid > const PropertyProxy<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >../../include/dbus-c++/interface.h:187:10: error: expected initializer before '.' token > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:353:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:358:3: error: expected unqualified-id before '{' token > { > ^ >In file included from ../../include/dbus-c++/dbus.h:29:0, > from dbus-browser.h:4, > from dbus-browser.cpp:1: >../../include/dbus-c++/interface.h:184:2: error: 'InterfaceAdaptor' has not been declared > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:389:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:184:44: error: expected initializer before '.' token > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:389:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:185:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].write = can_write; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:389:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:186:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].sig = type; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:389:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:390:25: error: 'T_source' was not declared in this scope > const PropertyProxy<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:390:33: error: template argument 1 is invalid > const PropertyProxy<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >../../include/dbus-c++/interface.h:187:10: error: expected initializer before '.' token > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:389:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:394:3: error: expected unqualified-id before '{' token > { > ^ >In file included from ../../include/dbus-c++/dbus.h:29:0, > from dbus-browser.h:4, > from dbus-browser.cpp:1: >../../include/dbus-c++/interface.h:184:2: error: 'InterfaceAdaptor' has not been declared > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:425:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:184:44: error: expected initializer before '.' token > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:425:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:185:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].write = can_write; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:425:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:186:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].sig = type; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:425:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:426:34: error: 'T_source' was not declared in this scope > const PropertyProxy_ReadOnly<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:426:42: error: template argument 1 is invalid > const PropertyProxy_ReadOnly<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >../../include/dbus-c++/interface.h:187:10: error: expected initializer before '.' token > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:425:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:430:3: error: expected unqualified-id before '{' token > { > ^ >In file included from ../../include/dbus-c++/dbus.h:29:0, > from dbus-browser.h:4, > from dbus-browser.cpp:1: >../../include/dbus-c++/interface.h:184:2: error: 'InterfaceAdaptor' has not been declared > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:461:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:184:44: error: expected initializer before '.' token > InterfaceAdaptor::_properties[ #variable ].read = can_read; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:461:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:185:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].write = can_write; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:461:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >../../include/dbus-c++/interface.h:186:2: error: 'InterfaceAdaptor' does not name a type > InterfaceAdaptor::_properties[ #variable ].sig = type; \ > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:461:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:462:34: error: 'T_source' was not declared in this scope > const PropertyProxy_ReadOnly<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:462:42: error: template argument 1 is invalid > const PropertyProxy_ReadOnly<T_source>& source_property, > ^ >../../include/dbus-c++/interface.h:187:2: note: in definition of macro 'bind_property' > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >../../include/dbus-c++/interface.h:187:10: error: expected initializer before '.' token > variable.bind(InterfaceAdaptor::_properties[ #variable ]); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:461:32: note: in expansion of macro 'bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glibmm-2.4/glibmm/binding.h:466:3: error: expected unqualified-id before '{' token > { > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:502:32: error: template declaration of 'Glib::RefPtr<Glib::Binding> Glib::bind_property' > static Glib::RefPtr<Binding> bind_property( > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:502:32: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default] >/usr/include/glibmm-2.4/glibmm/binding.h:509:50: error: expected primary-expression before 'slot_transform_to' > sigc::slot<bool, const T_source&, T_target&> slot_transform_to = transform_to; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:509:50: error: expected '}' before 'slot_transform_to' >/usr/include/glibmm-2.4/glibmm/binding.h:510:28: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] > sigc::slot<bool, const T_target&, T_source&> slot_transform_from = transform_from; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:510:48: error: template argument 2 is invalid > sigc::slot<bool, const T_target&, T_source&> slot_transform_from = transform_from; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:510:70: error: invalid type in declaration before '=' token > sigc::slot<bool, const T_target&, T_source&> slot_transform_from = transform_from; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:510:72: error: 'transform_from' was not declared in this scope > sigc::slot<bool, const T_target&, T_source&> slot_transform_from = transform_from; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:512:5: error: expected unqualified-id before 'return' > return bind_property_value(source_property, target_property, flags, > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:532:53: error: non-member function 'Glib::RefPtr<const Glib::ObjectBase> get_source()' cannot have cv-qualifier > Glib::RefPtr<const Glib::ObjectBase> get_source() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:532:53: error: new declaration 'Glib::RefPtr<const Glib::ObjectBase> get_source()' >/usr/include/glibmm-2.4/glibmm/binding.h:524:34: error: ambiguates old declaration 'Glib::RefPtr<Glib::ObjectBase> get_source()' > Glib::RefPtr<Glib::ObjectBase> get_source(); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:541:39: error: non-member function 'Glib::ustring get_source_property()' cannot have cv-qualifier > Glib::ustring get_source_property() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:557:53: error: non-member function 'Glib::RefPtr<const Glib::ObjectBase> get_target()' cannot have cv-qualifier > Glib::RefPtr<const Glib::ObjectBase> get_target() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:557:53: error: new declaration 'Glib::RefPtr<const Glib::ObjectBase> get_target()' >/usr/include/glibmm-2.4/glibmm/binding.h:549:34: error: ambiguates old declaration 'Glib::RefPtr<Glib::ObjectBase> get_target()' > Glib::RefPtr<Glib::ObjectBase> get_target(); > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:566:39: error: non-member function 'Glib::ustring get_target_property()' cannot have cv-qualifier > Glib::ustring get_target_property() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:574:3: error: 'BindingFlags' does not name a type > BindingFlags get_flags() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:595:71: error: non-member function 'Glib::PropertyProxy_ReadOnly<Glib::BindingFlags> property_flags()' cannot have cv-qualifier > Glib::PropertyProxy_ReadOnly< Glib::BindingFlags > property_flags() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:605:84: error: non-member function 'Glib::PropertyProxy_ReadOnly<Glib::RefPtr<Glib::ObjectBase> > property_source()' cannot have cv-qualifier > Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Glib::ObjectBase> > property_source() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:616:76: error: non-member function 'Glib::PropertyProxy_ReadOnly<Glib::ustring> property_source_property()' cannot have cv-qualifier > Glib::PropertyProxy_ReadOnly< Glib::ustring > property_source_property() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:626:84: error: non-member function 'Glib::PropertyProxy_ReadOnly<Glib::RefPtr<Glib::ObjectBase> > property_target()' cannot have cv-qualifier > Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Glib::ObjectBase> > property_target() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:637:76: error: non-member function 'Glib::PropertyProxy_ReadOnly<Glib::ustring> property_target_property()' cannot have cv-qualifier > Glib::PropertyProxy_ReadOnly< Glib::ustring > property_target_property() const; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [enabled by default] > void unreference() const override; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:644:28: error: virt-specifiers in 'unreference' not allowed outside a class definition > void unreference() const override; > ^ >/usr/include/glibmm-2.4/glibmm/binding.h:644:28: error: non-member function 'void unreference()' cannot have cv-qualifier >/usr/include/glibmm-2.4/glibmm/binding.h:647:1: error: expected unqualified-id before 'private' > private: > ^ >In file included from /usr/include/glib-2.0/gio/gio.h:168:0, > from /usr/include/giomm-2.4/giomm/action.h:31, > from /usr/include/giomm-2.4/giomm.h:25, > from /usr/include/gtkmm-2.4/gtkmm.h:88, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/glib-2.0/gio/glistmodel.h:36:20: error: expected declaration before end of line > G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) > ^ >In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, > from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, > from /usr/include/glibmm-2.4/glibmm/thread.h:50, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from dbus-browser.h:6, > from dbus-browser.cpp:1: >/usr/include/sigc++-2.0/sigc++/signal_base.h:198:10: warning: inline function 'sigc::internal::signal_exec::signal_exec(const sigc::internal::signal_impl*)' used but never defined [enabled by default] > inline signal_exec(const signal_impl* sig) noexcept > ^ >make[4]: *** [dbus-browser.o] Error 1 >make[4]: *** Waiting for unfinished jobs.... >make[4]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/glib' >make[3]: *** [all] Error 2 >make[3]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples/glib' >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory `/RPMBUILD/BUILD/dbus-c++/examples' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/RPMBUILD/BUILD/dbus-c++' >make: *** [all] Error 2 >error: Bad exit status from /var/tmp/rpm-tmp.LzK5GG (%build) > > >RPM build errors: > user mockbuild does not exist - using root > group mockbuild does not exist - using root > user mockbuild does not exist - using root > group mockbuild does not exist - using root > user mockbuild does not exist - using root > group mockbuild does not exist - using root > user mockbuild does not exist - using root > group mockbuild does not exist - using root > user mockbuild does not exist - using root > group mockbuild does not exist - using root > user mockbuild does not exist - using root > group mockbuild does not exist - using root > Bad exit status from /var/tmp/rpm-tmp.LzK5GG (%build)
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 1585753
: 1447542