Guest User

thinkfinger compile issues

a guest
Oct 10th, 2021
20
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [22:38:42] adam@adam-artix /home/adam
  2. > paru -S thinkfinger
  3. :: Resolving dependencies...
  4. :: Calculating conflicts...
  5. :: Calculating inner conflicts...
  6. :: orphans: thinkfinger
  7.  
  8. Aur (1) thinkfinger-0.3-9
  9.  
  10. :: Proceed to review? [Y/n]:
  11.  
  12. :: Downloading PKGBUILDs...
  13. PKGBUILDs up to date
  14. nothing new to review
  15. fetching devel info...
  16. ==> Making package: thinkfinger 0.3-9 (Sun 10 Oct 2021 22:38:48 BST)
  17. ==> Retrieving sources...
  18. -> Downloading thinkfinger-0.3.tar.gz...
  19. % Total % Received % Xferd Average Speed Time Time Time Current
  20. Dload Upload Total Spent Left Speed
  21. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 100 422 100 422 0 0 1292 0 --:--:-- --:--:-- --:--:-- 1100 422 100 422 0 0 1290 0 --:--:-- --:--:-- --:--:-- 1286
  22. 100 401 100 401 0 0 777 0 --:--:-- --:--:-- --:--:-- 777
  23. 100 363k 100 363k 0 0 467k 0 --:--:-- --:--:-- --:--:-- 467k
  24. -> Found thinkfinger-uinput-hack.patch
  25. -> Found gcc46.patch
  26. ==> Validating source files with md5sums...
  27. thinkfinger-0.3.tar.gz ... Passed
  28. thinkfinger-uinput-hack.patch ... Passed
  29. gcc46.patch ... Passed
  30. ==> Making package: thinkfinger 0.3-9 (Sun 10 Oct 2021 22:38:49 BST)
  31. ==> Checking runtime dependencies...
  32. ==> Checking buildtime dependencies...
  33. ==> Retrieving sources...
  34. -> Found thinkfinger-0.3.tar.gz
  35. -> Found thinkfinger-uinput-hack.patch
  36. -> Found gcc46.patch
  37. ==> Validating source files with md5sums...
  38. thinkfinger-0.3.tar.gz ... Passed
  39. thinkfinger-uinput-hack.patch ... Passed
  40. gcc46.patch ... Passed
  41. ==> Removing existing $srcdir/ directory...
  42. ==> Extracting sources...
  43. -> Extracting thinkfinger-0.3.tar.gz with bsdtar
  44. ==> Sources are ready.
  45. thinkfinger-0.3-9: parsing pkg list...
  46. ==> Making package: thinkfinger 0.3-9 (Sun 10 Oct 2021 22:38:51 BST)
  47. ==> Checking runtime dependencies...
  48. ==> Checking buildtime dependencies...
  49. ==> WARNING: Using existing $srcdir/ tree
  50. ==> Removing existing $pkgdir/ directory...
  51. ==> Starting build()...
  52. patching file pam/pam_thinkfinger-uinput.c
  53. patching file pam/Makefile.am
  54. patching file pam/Makefile.in
  55. checking for a BSD-compatible install... /usr/bin/install -c
  56. checking whether build environment is sane... yes
  57. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  58. checking for gawk... gawk
  59. checking whether make sets $(MAKE)... yes
  60. checking for gcc... gcc
  61. checking for C compiler default output file name... a.out
  62. checking whether the C compiler works... yes
  63. checking whether we are cross compiling... no
  64. checking for suffix of executables...
  65. checking for suffix of object files... o
  66. checking whether we are using the GNU C compiler... yes
  67. checking whether gcc accepts -g... yes
  68. checking for gcc option to accept ISO C89... none needed
  69. checking for style of include used by make... GNU
  70. checking dependency style of gcc... gcc3
  71. checking for a BSD-compatible install... /usr/bin/install -c
  72. checking build system type... x86_64-unknown-linux-gnu
  73. checking host system type... x86_64-unknown-linux-gnu
  74. checking for a sed that does not truncate output... /usr/bin/sed
  75. checking for grep that handles long lines and -e... /usr/bin/grep
  76. checking for egrep... /usr/bin/grep -E
  77. checking for ld used by gcc... /usr/bin/ld
  78. checking if the linker (/usr/bin/ld) is GNU ld... yes
  79. checking for /usr/bin/ld option to reload object files... -r
  80. checking for BSD-compatible nm... /usr/bin/nm -B
  81. checking whether ln -s works... yes
  82. checking how to recognise dependent libraries... pass_all
  83. checking how to run the C preprocessor... gcc -E
  84. checking for ANSI C header files... yes
  85. checking for sys/types.h... yes
  86. checking for sys/stat.h... yes
  87. checking for stdlib.h... yes
  88. checking for string.h... yes
  89. checking for memory.h... yes
  90. checking for strings.h... yes
  91. checking for inttypes.h... yes
  92. checking for stdint.h... yes
  93. checking for unistd.h... yes
  94. checking dlfcn.h usability... yes
  95. checking dlfcn.h presence... yes
  96. checking for dlfcn.h... yes
  97. checking for g++... g++
  98. checking whether we are using the GNU C++ compiler... yes
  99. checking whether g++ accepts -g... yes
  100. checking dependency style of g++... gcc3
  101. checking how to run the C++ preprocessor... g++ -E
  102. checking for g77... no
  103. checking for xlf... no
  104. checking for f77... no
  105. checking for frt... no
  106. checking for pgf77... no
  107. checking for cf77... no
  108. checking for fort77... no
  109. checking for fl32... no
  110. checking for af77... no
  111. checking for xlf90... no
  112. checking for f90... no
  113. checking for pgf90... no
  114. checking for pghpf... no
  115. checking for epcf90... no
  116. checking for gfortran... gfortran
  117. checking whether we are using the GNU Fortran 77 compiler... yes
  118. checking whether gfortran accepts -g... yes
  119. checking the maximum length of command line arguments... 32768
  120. checking command to parse /usr/bin/nm -B output from gcc object... ok
  121. checking for objdir... .libs
  122. checking for ar... ar
  123. checking for ranlib... ranlib
  124. checking for strip... strip
  125. checking if gcc supports -fno-rtti -fno-exceptions... no
  126. checking for gcc option to produce PIC... -fPIC
  127. checking if gcc PIC flag -fPIC works... yes
  128. checking if gcc static flag -static works... yes
  129. checking if gcc supports -c -o file.o... yes
  130. checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  131. checking whether -lc should be explicitly linked in... no
  132. checking dynamic linker characteristics... GNU/Linux ld.so
  133. checking how to hardcode library paths into programs... immediate
  134. checking whether stripping libraries is possible... yes
  135. checking if libtool supports shared libraries... yes
  136. checking whether to build shared libraries... yes
  137. checking whether to build static libraries... yes
  138. configure: creating libtool
  139. appending configuration tag "CXX" to libtool
  140. checking for ld used by g++... /usr/bin/ld -m elf_x86_64
  141. checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
  142. checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  143. checking for g++ option to produce PIC... -fPIC
  144. checking if g++ PIC flag -fPIC works... yes
  145. checking if g++ static flag -static works... yes
  146. checking if g++ supports -c -o file.o... yes
  147. checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  148. checking dynamic linker characteristics... GNU/Linux ld.so
  149. checking how to hardcode library paths into programs... immediate
  150. appending configuration tag "F77" to libtool
  151. checking if libtool supports shared libraries... yes
  152. checking whether to build shared libraries... yes
  153. checking whether to build static libraries... yes
  154. checking for gfortran option to produce PIC... -fPIC
  155. checking if gfortran PIC flag -fPIC works... yes
  156. checking if gfortran static flag -static works... no
  157. checking if gfortran supports -c -o file.o... yes
  158. checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  159. checking dynamic linker characteristics... GNU/Linux ld.so
  160. checking how to hardcode library paths into programs... immediate
  161. checking whether gcc and cc understand -c and -o together... yes
  162. checking errno.h usability... yes
  163. checking errno.h presence... yes
  164. checking for errno.h... yes
  165. checking stdio.h usability... yes
  166. checking stdio.h presence... yes
  167. checking for stdio.h... yes
  168. checking for stdlib.h... (cached) yes
  169. checking for string.h... (cached) yes
  170. checking syslog.h usability... yes
  171. checking syslog.h presence... yes
  172. checking for syslog.h... yes
  173. checking for unistd.h... (cached) yes
  174. checking usb.h usability... yes
  175. checking usb.h presence... yes
  176. checking for usb.h... yes
  177. checking whether to build with USB hooks for debugging... no
  178. checking whether to build the pluggable authentication module (PAM)... yes
  179. checking security/pam_appl.h usability... yes
  180. checking security/pam_appl.h presence... yes
  181. checking for security/pam_appl.h... yes
  182. checking security/pam_modules.h usability... yes
  183. checking security/pam_modules.h presence... yes
  184. checking for security/pam_modules.h... yes
  185. checking for pam_start in -lpam... yes
  186. checking for pam_prompt in -lpam... yes
  187. checking linux/input.h usability... yes
  188. checking linux/input.h presence... yes
  189. checking for linux/input.h... yes
  190. checking for linux/uinput.h... yes
  191. checking for pthread_create in -lpthread... yes
  192. checking for pkg-config... /usr/bin/pkg-config
  193. checking pkg-config is at least version 0.9.0... yes
  194. checking for USB... yes
  195. checking for doxygen... no
  196.  
  197. ThinkFinger 0.3
  198. =================
  199.  
  200. + prefix: /usr
  201. + libdir: /usr/lib
  202. + bindir: /usr/bin
  203. + sbindir: /usr/bin
  204. + mandir: /usr/share/man
  205.  
  206. + cflags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement
  207. + libusb: -lusb
  208.  
  209. Debugging
  210. =========
  211.  
  212. + enable USB hooks: no
  213.  
  214.  
  215. Build PAM module: yes
  216.  
  217. + libpam: -lpam
  218. + libpthread: -lpthread
  219. + securedir: /usr/lib/security
  220. + birdir: /etc/pam_thinkfinger
  221.  
  222. configure: creating ./config.status
  223. config.status: creating Makefile
  224. config.status: creating README
  225. config.status: creating INSTALL
  226. config.status: creating docs/Makefile
  227. config.status: creating docs/autodocs/Makefile
  228. config.status: creating libthinkfinger/Makefile
  229. config.status: creating libthinkfinger/libthinkfinger.pc
  230. config.status: creating pam/Makefile
  231. config.status: creating tf-tool/Makefile
  232. config.status: creating config.h
  233. config.status: executing depfiles commands
  234. make all-recursive
  235. make[1]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3'
  236. Making all in docs
  237. make[2]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/docs'
  238. Making all in autodocs
  239. make[3]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/docs/autodocs'
  240. make[3]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/docs/autodocs'
  241. make[3]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/docs'
  242. make[3]: Nothing to be done for 'all-am'.
  243. make[3]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/docs'
  244. make[2]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/docs'
  245. Making all in libthinkfinger
  246. make[2]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/libthinkfinger'
  247. /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT libthinkfinger_la-libthinkfinger.lo -MD -MP -MF .deps/libthinkfinger_la-libthinkfinger.Tpo -c -o libthinkfinger_la-libthinkfinger.lo `test -f 'libthinkfinger.c' || echo './'`libthinkfinger.c
  248. mkdir .libs
  249. gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT libthinkfinger_la-libthinkfinger.lo -MD -MP -MF .deps/libthinkfinger_la-libthinkfinger.Tpo -c libthinkfinger.c -fPIC -DPIC -o .libs/libthinkfinger_la-libthinkfinger.o
  250. gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT libthinkfinger_la-libthinkfinger.lo -MD -MP -MF .deps/libthinkfinger_la-libthinkfinger.Tpo -c libthinkfinger.c -o libthinkfinger_la-libthinkfinger.o >/dev/null 2>&1
  251. mv -f .deps/libthinkfinger_la-libthinkfinger.Tpo .deps/libthinkfinger_la-libthinkfinger.Plo
  252. /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT libthinkfinger_la-libthinkfinger-crc.lo -MD -MP -MF .deps/libthinkfinger_la-libthinkfinger-crc.Tpo -c -o libthinkfinger_la-libthinkfinger-crc.lo `test -f 'libthinkfinger-crc.c' || echo './'`libthinkfinger-crc.c
  253. gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT libthinkfinger_la-libthinkfinger-crc.lo -MD -MP -MF .deps/libthinkfinger_la-libthinkfinger-crc.Tpo -c libthinkfinger-crc.c -fPIC -DPIC -o .libs/libthinkfinger_la-libthinkfinger-crc.o
  254. gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT libthinkfinger_la-libthinkfinger-crc.lo -MD -MP -MF .deps/libthinkfinger_la-libthinkfinger-crc.Tpo -c libthinkfinger-crc.c -o libthinkfinger_la-libthinkfinger-crc.o >/dev/null 2>&1
  255. mv -f .deps/libthinkfinger_la-libthinkfinger-crc.Tpo .deps/libthinkfinger_la-libthinkfinger-crc.Plo
  256. /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -version-info 0:0:0 -lusb -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o libthinkfinger.la -rpath /usr/lib libthinkfinger_la-libthinkfinger.lo libthinkfinger_la-libthinkfinger-crc.lo -lpthread -lpam
  257. gcc -shared .libs/libthinkfinger_la-libthinkfinger.o .libs/libthinkfinger_la-libthinkfinger-crc.o -lusb -lpthread -lpam -march=x86-64 -mtune=generic -march=x86-64 -mtune=generic -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libthinkfinger.so.0 -o .libs/libthinkfinger.so.0.0.0
  258. (cd .libs && rm -f libthinkfinger.so.0 && ln -s libthinkfinger.so.0.0.0 libthinkfinger.so.0)
  259. (cd .libs && rm -f libthinkfinger.so && ln -s libthinkfinger.so.0.0.0 libthinkfinger.so)
  260. ar cru .libs/libthinkfinger.a libthinkfinger_la-libthinkfinger.o libthinkfinger_la-libthinkfinger-crc.o
  261. ar: `u' modifier ignored since `D' is the default (see `U')
  262. ranlib .libs/libthinkfinger.a
  263. creating libthinkfinger.la
  264. (cd .libs && rm -f libthinkfinger.la && ln -s ../libthinkfinger.la libthinkfinger.la)
  265. make[2]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/libthinkfinger'
  266. Making all in tf-tool
  267. make[2]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/tf-tool'
  268. gcc -DHAVE_CONFIG_H -I. -I.. -I../libthinkfinger -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT tf_tool-tf-tool.o -MD -MP -MF .deps/tf_tool-tf-tool.Tpo -c -o tf_tool-tf-tool.o `test -f 'tf-tool.c' || echo './'`tf-tool.c
  269. mv -f .deps/tf_tool-tf-tool.Tpo .deps/tf_tool-tf-tool.Po
  270. /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o tf-tool tf_tool-tf-tool.o ../libthinkfinger/libthinkfinger.la -lpam
  271. mkdir .libs
  272. gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/tf-tool tf_tool-tf-tool.o ../libthinkfinger/.libs/libthinkfinger.so -lusb -lpthread -lpam
  273. creating tf-tool
  274. make[2]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/tf-tool'
  275. Making all in pam
  276. make[2]: Entering directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/pam'
  277. gcc -DHAVE_CONFIG_H -I. -I.. -I../libthinkfinger -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT pam_thinkfinger_so-pam_thinkfinger-uinput.o -MD -MP -MF .deps/pam_thinkfinger_so-pam_thinkfinger-uinput.Tpo -c -o pam_thinkfinger_so-pam_thinkfinger-uinput.o `test -f 'pam_thinkfinger-uinput.c' || echo './'`pam_thinkfinger-uinput.c
  278. mv -f .deps/pam_thinkfinger_so-pam_thinkfinger-uinput.Tpo .deps/pam_thinkfinger_so-pam_thinkfinger-uinput.Po
  279. gcc -DHAVE_CONFIG_H -I. -I.. -I../libthinkfinger -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fno-common -fPIC -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -MT pam_thinkfinger_so-pam_thinkfinger.o -MD -MP -MF .deps/pam_thinkfinger_so-pam_thinkfinger.Tpo -c -o pam_thinkfinger_so-pam_thinkfinger.o `test -f 'pam_thinkfinger.c' || echo './'`pam_thinkfinger.c
  280. pam_thinkfinger.c: In function ‘pam_thinkfinger_log’:
  281. pam_thinkfinger.c:69:58: error: format not a string literal and no format arguments [-Werror=format-security]
  282. 69 | pam_syslog (pam_thinkfinger->pamh, type, message);
  283. | ^~~~~~~
  284. pam_thinkfinger.c: In function ‘pam_thinkfinger_verify’:
  285. pam_thinkfinger.c:130:73: warning: comparison between ‘libthinkfinger_state’ and ‘enum <anonymous>’ [-Wenum-compare]
  286. 130 | f_state = libthinkfinger_verify (pam_thinkfinger->tf)) == TF_RESULT_USB_ERROR && --retry > 0)
  287. | ^~
  288.  
  289. pam_thinkfinger.c: In function ‘thinkfinger_thread’:
  290. pam_thinkfinger.c:148:22: warning: comparison between ‘libthinkfinger_state’ and ‘enum <anonymous>’ [-Wenum-compare]
  291. 148 | if (tf_state == TF_RESULT_VERIFY_SUCCESS) {
  292. | ^~
  293. pam_thinkfinger.c:152:29: warning: comparison between ‘libthinkfinger_state’ and ‘enum <anonymous>’ [-Wenum-compare]
  294. 152 | } else if (tf_state == TF_RESULT_VERIFY_FAILED) {
  295. | ^~
  296. cc1: some warnings being treated as errors
  297. make[2]: *** [Makefile:318: pam_thinkfinger_so-pam_thinkfinger.o] Error 1
  298. make[2]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3/pam'
  299. make[1]: *** [Makefile:270: all-recursive] Error 1
  300. make[1]: Leaving directory '/home/adam/.cache/paru/clone/thinkfinger/src/thinkfinger-0.3'
  301. make: *** [Makefile:196: all] Error 2
  302. ==> ERROR: A failure occurred in build().
  303. Aborting...
  304. error: failed to build 'thinkfinger-0.3-9':
  305. error: packages failed to build: thinkfinger-0.3-9
  306. [22:38:56] adam@adam-artix /home/adam [1]
  307. > neofetch
  308. ' adam@adam-artix
  309. 'o' ---------------
  310. 'ooo' OS: Artix Linux x86_64
  311. 'ooxoo' Host: 20L50004UK ThinkPad T480
  312. 'ooxxxoo' Kernel: Linux 5.14.11-zen1-1-zen
  313. 'oookkxxoo' Uptime: 33 mins
  314. 'oiioxkkxxoo' Packages: 1626 (pacman)
  315. ':;:iiiioxxxoo' Shell: /usr/bin/fish 3.3.1-406-g878425328
  316. `'.;::ioxxoo' Resolution: 1920x1080 @ 60.01Hz
  317. '-. `':;jiooo' DE: Plasma 5.22.90
  318. 'oooio-.. `'i:io' WM: LG3D
  319. 'ooooxxxxoio:,. `'-;' Theme: Breeze Dark [Plasma], Breeze [GTK2]
  320. 'ooooxxxxxkkxoooIi:-. `' Icons: [Plasma], breeze-dark [GTK2/3]
  321. 'ooooxxxxxkkkkxoiiiiiji' Terminal: konsole
  322. 'ooooxxxxxkxxoiiii:'` .i' CPU: Intel i7-8550U (8) @ 4.000GHz [60.0°on]
  323. 'ooooxxxxxoi:::'` .;ioxo' GPU: Intel UHD Graphics 620
  324. 'ooooxooi::'` .:iiixkxxo' Memory: 2616MiB / 31868MiB (8%)
  325. 'ooooi:'` `'';ioxxo' GPU Driver: i915
  326. 'i:'` '':io' CPU Usage: 9%
  327. '` `' Disk (/): 44G / 634G (7%)
  328. Battery0: 4% [Unknown]
  329. Battery1: 53% [Charging]
  330. Local IP: 192.168.1.26
  331. Locale: en_GB.UTF-8
  332.  
  333.  
  334.  
  335.  
  336.  
  337. [22:40:03] adam@adam-artix /home/adam
  338. >
RAW Paste Data