Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 860151 Details for
Bug 904366
x11-misc/slim-9999 - build failure - slim-9999/log.h:34:25: error: no match for ‘operator<<’ (operand types are ‘std::ostream’ {aka ‘std::basic_ostream<char>’} and ‘const PAM::Exception’)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build log
slim-9999:20230415-110455.log (text/plain), 91.73 KB, created by
Fab
on 2023-04-15 11:18:39 UTC
(
hide
)
Description:
build log
Filename:
MIME Type:
Creator:
Fab
Created:
2023-04-15 11:18:39 UTC
Size:
91.73 KB
patch
obsolete
> * Package: x11-misc/slim-9999:0 > * Repository: gentoo > * Maintainer: bugs.gentoo@flitspace.org.uk proxy-maint@gentoo.org > * USE: abi_x86_64 amd64 branding elibc_glibc kernel_linux pam userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... > * subversion check out start --> > * repository: https://svn.code.sf.net/p/slim-fork/code/trunk >A trunk/cmake >A trunk/cmake/modules >A trunk/themes >A trunk/themes/default >A trunk/themes/original >A trunk/cmake/modules/FONTCONFIGConfig.cmake >A trunk/cmake/modules/FindCkConnector.cmake >A trunk/cmake/modules/FindDBus.cmake >A trunk/cmake/modules/FindPAM.cmake >A trunk/themes/default/CMakeLists.txt >A trunk/themes/default/COPYRIGHT.background >A trunk/themes/default/COPYRIGHT.panel >A trunk/const.h >A trunk/log.cpp >A trunk/numlock.cpp >A trunk/PAM.cpp >A trunk/README >A trunk/TODO >A trunk/app.h >A trunk/cfg.h >A trunk/image.h >A trunk/main.cpp >A trunk/pam.sample >A trunk/themes/default/LICENSE.panel >A trunk/slim.1 >A trunk/slimlock.conf >A trunk/panel.cpp >A trunk/slim.conf >A trunk/slimlock.cpp >A trunk/util.cpp >A trunk/slim.service >A trunk/slimlock.pam >A trunk/util.h >A trunk/switchuser.h >A trunk/themes/default/background.jpg >A trunk/themes/default/panel.png >A trunk/themes/default/slim.theme >A trunk/themes/original/CMakeLists.txt >A trunk/themes/original/COPYRIGHT.background >A trunk/themes/original/COPYRIGHT.panel >A trunk/themes/original/LICENSE.panel >A trunk/themes/original/background.jpg >A trunk/themes/original/panel.png >A trunk/themes/original/slim.theme >A trunk/themes/CMakeLists.txt >A trunk/CMakeLists.txt >A trunk/COPYING >A trunk/ChangeLog >A trunk/Ck.cpp >A trunk/Ck.h >A trunk/INSTALL >A trunk/PAM.h >A trunk/THEMES >A trunk/app.cpp >A trunk/cfg.cpp >A trunk/image.cpp >A trunk/log.h >A trunk/numlock.h >A trunk/panel.h >A trunk/slimlock.1 >A trunk/switchuser.cpp >A trunk/xinitrc.sample >Checked out revision 68. > * working copy: /var/cache/distfiles/svn-src/slim/trunk > >>>> Source unpacked in /var/tmp/portage/x11-misc/slim-9999/work >>>> Preparing source in /var/tmp/portage/x11-misc/slim-9999/work/slim-9999 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/x11-misc/slim-9999/work/slim-9999" > * Build directory (BUILD_DIR): "/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build" > * Applying slim-1.4.0-config.diff ... > [ ok ] > * Hardcoded definition(s) removed in CMakeLists.txt: > * set(CMAKE_COLOR_MAKEFILE ON) > * set(CMAKE_VERBOSE_MAKEFILE ON) >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/x11-misc/slim-9999/work/slim-9999 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/x11-misc/slim-9999/work/slim-9999" > * Build directory (BUILD_DIR): "/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build" >cmake -C /var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DUSE_PAM=yes -DUSE_CONSOLEKIT=OFF -DBUILD_SLIMLOCK=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build/gentoo_toolchain.cmake /var/tmp/portage/x11-misc/slim-9999/work/slim-9999 >loading initial cache file /var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build/gentoo_common_config.cmake >-- The C compiler identification is GNU 12.2.1 >-- The CXX compiler identification is GNU 12.2.1 >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Enable shared library building >-- Found X11: /usr/include >-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so >-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found >-- Looking for gethostbyname >-- Looking for gethostbyname - found >-- Looking for connect >-- Looking for connect - found >-- Looking for remove >-- Looking for remove - found >-- Looking for shmat >-- Looking for shmat - found >-- Looking for IceConnectionNumber in ICE >-- Looking for IceConnectionNumber in ICE - found >-- Found Freetype: /usr/lib64/libfreetype.so (found version "2.12.1") >-- Found JPEG: /usr/lib64/libjpeg.so (found version "62") >-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") >-- Found PNG: /usr/lib64/libpng.so (found version "1.6.39") >-- Checking for one of the modules 'fontconfig' >[0m FontConfig Found[0m >[0m PAM Enabled[0m >-- Performing Test PAM_MESSAGE_CONST >-- Performing Test PAM_MESSAGE_CONST - Success >-- Found PAM: /usr/lib64/libpam.so;/usr/lib64/libdl.a >[0m PAM Found[0m >[0m ConsoleKit disabled[0m >-- Performing Test CMAKE_HAVE_LIBC_PTHREAD >-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success >-- Found Threads: TRUE >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite >C++ -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed >Module -Wl,-O1 -Wl,--as-needed >Shared -Wl,-O1 -Wl,--as-needed > >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/x11-misc/slim-9999/work/slim-9999 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/x11-misc/slim-9999/work/slim-9999" > * Build directory (BUILD_DIR): "/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build" >ninja -v -j9 -l0 >[1/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -MD -MT CMakeFiles/slim.dir/numlock.cpp.o -MF CMakeFiles/slim.dir/numlock.cpp.o.d -o CMakeFiles/slim.dir/numlock.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/numlock.cpp >[2/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -MD -MT CMakeFiles/slim.dir/main.cpp.o -MF CMakeFiles/slim.dir/main.cpp.o.d -o CMakeFiles/slim.dir/main.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/main.cpp >[3/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -Dlibslim_EXPORTS -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -fPIC -MD -MT CMakeFiles/libslim.dir/util.cpp.o -MF CMakeFiles/libslim.dir/util.cpp.o.d -o CMakeFiles/libslim.dir/util.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/util.cpp >[4/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -Dlibslim_EXPORTS -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -fPIC -MD -MT CMakeFiles/libslim.dir/PAM.cpp.o -MF CMakeFiles/libslim.dir/PAM.cpp.o.d -o CMakeFiles/libslim.dir/PAM.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/PAM.cpp >[5/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -Dlibslim_EXPORTS -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -fPIC -MD -MT CMakeFiles/libslim.dir/log.cpp.o -MF CMakeFiles/libslim.dir/log.cpp.o.d -o CMakeFiles/libslim.dir/log.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.cpp >[6/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -MD -MT CMakeFiles/slim.dir/switchuser.cpp.o -MF CMakeFiles/slim.dir/switchuser.cpp.o.d -o CMakeFiles/slim.dir/switchuser.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/switchuser.cpp >[7/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -MD -MT CMakeFiles/slim.dir/app.cpp.o -MF CMakeFiles/slim.dir/app.cpp.o.d -o CMakeFiles/slim.dir/app.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp >[31mFAILED: [0mCMakeFiles/slim.dir/app.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -MD -MT CMakeFiles/slim.dir/app.cpp.o -MF CMakeFiles/slim.dir/app.cpp.o.d -o CMakeFiles/slim.dir/app.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp >In file included from /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:31: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h: In instantiation of âLogUnit& LogUnit::operator<<(const Type&) [with Type = PAM::Exception]â: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:331:35: required from here >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: error: no match for âoperator<<â (operand types are âstd::ostreamâ {aka âstd::basic_ostream<char>â} and âconst PAM::Exceptionâ) > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iostream:39, > from /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:23: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:108:36: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; __ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:117:32: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:127:30: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:166:23: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:170:32: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:23: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:833: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:181:33: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:192:31: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:201:28: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:205:37: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:220:25: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:224:24: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:232:30: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:245:30: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:250:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]â > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:250:18: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âstd::nullptr_tâ > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; __streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst PAM::Exceptionâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:47, > from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:53, > from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string_view:672:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, _Traits>)â > 672 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string_view:672:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: âPAM::Exceptionâ is not derived from âstd::basic_string_view<_CharT, _Traits>â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:3883:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)â > 3883 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:3883:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: âconst PAM::Exceptionâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Allocator>â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:46: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:279:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)â > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:279:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âconst std::error_code&â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:507:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)â > 507 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:507:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âPAM::Exceptionâ) > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:517:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)â > 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:517:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âcharâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:523:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âcharâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:534:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)â > 534 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:534:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âsigned charâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:539:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, unsigned char)â > 539 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:539:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âunsigned charâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:598:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)â > 598 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:598:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: mismatched types âconst _CharT*â and âPAM::Exceptionâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:302:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)â > 302 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:302:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âconst char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:615:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char*)â > 615 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:615:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âconst char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:628:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const signed char*)â > 628 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:628:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âconst signed char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:633:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const unsigned char*)â > 633 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:633:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Exceptionâ) to type âconst unsigned char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 754 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = PAM::Exception]â: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:11: required from âLogUnit& LogUnit::operator<<(const Type&) [with Type = PAM::Exception]â >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:331:35: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h: In instantiation of âLogUnit& LogUnit::operator<<(const Type&) [with Type = PAM::Auth_Exception]â: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:578:35: required from here >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: error: no match for âoperator<<â (operand types are âstd::ostreamâ {aka âstd::basic_ostream<char>â} and âconst PAM::Auth_Exceptionâ) > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:108:36: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; __ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:117:32: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:127:30: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:166:23: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:170:32: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:23: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:181:33: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:192:31: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:201:28: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:205:37: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:220:25: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:224:24: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:232:30: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:245:30: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:250:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]â > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:250:18: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âstd::nullptr_tâ > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; __streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst PAM::Auth_Exceptionâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string_view:672:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, _Traits>)â > 672 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string_view:672:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: âPAM::Auth_Exceptionâ is not derived from âstd::basic_string_view<_CharT, _Traits>â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:3883:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)â > 3883 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:3883:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: âconst PAM::Auth_Exceptionâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Allocator>â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:279:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)â > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:279:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âconst std::error_code&â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:507:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)â > 507 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:507:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âPAM::Auth_Exceptionâ) > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:517:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)â > 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:517:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âcharâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:523:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âcharâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:534:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)â > 534 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:534:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âsigned charâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:539:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, unsigned char)â > 539 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:539:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âunsigned charâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:598:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)â > 598 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:598:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: mismatched types âconst _CharT*â and âPAM::Auth_Exceptionâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:302:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)â > 302 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:302:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âconst char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:615:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char*)â > 615 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:615:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âconst char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:628:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const signed char*)â > 628 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:628:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âconst signed char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:633:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const unsigned char*)â > 633 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:633:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Auth_Exceptionâ) to type âconst unsigned char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 754 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = PAM::Auth_Exception]â: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:11: required from âLogUnit& LogUnit::operator<<(const Type&) [with Type = PAM::Auth_Exception]â >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:578:35: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h: In instantiation of âLogUnit& LogUnit::operator<<(const Type&) [with Type = PAM::Cred_Exception]â: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:663:35: required from here >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: error: no match for âoperator<<â (operand types are âstd::ostreamâ {aka âstd::basic_ostream<char>â} and âconst PAM::Cred_Exceptionâ) > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:108:36: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; __ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:117:32: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:127:30: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:166:23: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:170:32: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:23: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:181:33: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:192:31: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:201:28: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:205:37: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:220:25: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:224:24: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:232:30: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:245:30: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:250:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]â > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:250:18: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âstd::nullptr_tâ > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; __streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst PAM::Cred_Exceptionâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string_view:672:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, _Traits>)â > 672 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string_view:672:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: âPAM::Cred_Exceptionâ is not derived from âstd::basic_string_view<_CharT, _Traits>â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:3883:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)â > 3883 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:3883:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: âconst PAM::Cred_Exceptionâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Allocator>â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:279:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)â > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:279:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âconst std::error_code&â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:507:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)â > 507 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:507:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âPAM::Cred_Exceptionâ) > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:517:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)â > 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:517:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âcharâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:523:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âcharâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:534:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)â > 534 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:534:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âsigned charâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:539:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, unsigned char)â > 539 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:539:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âunsigned charâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:598:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)â > 598 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:598:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: mismatched types âconst _CharT*â and âPAM::Cred_Exceptionâ > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:302:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)â > 302 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:302:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âconst char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:615:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char*)â > 615 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:615:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âconst char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:628:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const signed char*)â > 628 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:628:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âconst signed char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:633:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const unsigned char*)â > 633 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:633:5: note: template argument deduction/substitution failed: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:25: note: cannot convert âtextâ (type âconst PAM::Cred_Exceptionâ) to type âconst unsigned char*â > 34 | *logOut << text; logOut->flush(); > | ~~~~~~~~^~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 754 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = PAM::Cred_Exception]â: >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/log.h:34:11: required from âLogUnit& LogUnit::operator<<(const Type&) [with Type = PAM::Cred_Exception]â >/var/tmp/portage/x11-misc/slim-9999/work/slim-9999/app.cpp:663:35: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:754:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >[8/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -Dlibslim_EXPORTS -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -fPIC -MD -MT CMakeFiles/libslim.dir/image.cpp.o -MF CMakeFiles/libslim.dir/image.cpp.o.d -o CMakeFiles/libslim.dir/image.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/image.cpp >[9/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -MD -MT CMakeFiles/slimlock.dir/slimlock.cpp.o -MF CMakeFiles/slimlock.dir/slimlock.cpp.o.d -o CMakeFiles/slimlock.dir/slimlock.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/slimlock.cpp >[10/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -Dlibslim_EXPORTS -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -fPIC -MD -MT CMakeFiles/libslim.dir/panel.cpp.o -MF CMakeFiles/libslim.dir/panel.cpp.o.d -o CMakeFiles/libslim.dir/panel.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/panel.cpp >[11/15] /usr/bin/x86_64-pc-linux-gnu-g++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.0\" -Dlibslim_EXPORTS -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build -I/var/tmp/portage/x11-misc/slim-9999/work/slim-9999 -I/usr/include/freetype2 -march=x86-64 -mtune=generic -O2 -pipe -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr -fstack-protector-strong -mno-3dnow -mno-sse4a -mno-movbe -mno-aes -mno-sha -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mno-avx -mno-avx2 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite -fPIC -MD -MT CMakeFiles/libslim.dir/cfg.cpp.o -MF CMakeFiles/libslim.dir/cfg.cpp.o.d -o CMakeFiles/libslim.dir/cfg.cpp.o -c /var/tmp/portage/x11-misc/slim-9999/work/slim-9999/cfg.cpp >ninja: build stopped: subcommand failed. > * ERROR: x11-misc/slim-9999::gentoo failed (compile phase): > * ninja -v -j9 -l0 failed > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 2411: Called cmake_src_compile > * environment, line 927: Called cmake_build > * environment, line 896: Called eninja > * environment, line 1376: Called die > * The specific snippet of code: > * "$@" || die -n "${*} failed" > * > * If you need support, post the output of `emerge --info '=x11-misc/slim-9999::gentoo'`, > * the complete build log and the output of `emerge -pqv '=x11-misc/slim-9999::gentoo'`. > * The complete build log is located at '/var/log/portage/build/x11-misc/slim-9999:20230415-110455.log'. > * The ebuild environment file is located at '/var/tmp/portage/x11-misc/slim-9999/temp/environment'. > * Working directory: '/var/tmp/portage/x11-misc/slim-9999/work/slim-9999_build' > * S: '/var/tmp/portage/x11-misc/slim-9999/work/slim-9999'
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 904366
: 860151 |
860155