Hi Max.bra I have a fail i compilation on my rpi3 (aarch64)
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20948: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20948: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `verify_uninitialized':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20927: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20927: undefined reference to `sqlite3_config'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21246: undefined reference to `sqlite3_initialize'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21246: undefined reference to `sqlite3_initialize'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21250: undefined reference to `sqlite3_vfs_find'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21250: undefined reference to `sqlite3_vfs_find'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21252: undefined reference to `sqlite3_vfs_register'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21252: undefined reference to `sqlite3_vfs_register'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_appendvfs_init':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:4283: undefined reference to `sqlite3_vfs_find'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:4283: undefined reference to `sqlite3_vfs_find'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:4287: undefined reference to `sqlite3_vfs_register'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:4287: undefined reference to `sqlite3_vfs_register'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `process_sqliterc':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20844: undefined reference to `sqlite3_free'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20844: undefined reference to `sqlite3_free'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21476: undefined reference to `sqlite3_free'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21476: undefined reference to `sqlite3_free'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `process_sqliterc':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20828: undefined reference to `sqlite3_mprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20828: undefined reference to `sqlite3_mprintf'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21166: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21166: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21303: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21303: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21489: undefined reference to `sqlite3_libversion'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21489: undefined reference to `sqlite3_libversion'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21489: undefined reference to `sqlite3_sourceid'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21489: undefined reference to `sqlite3_sourceid'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `close_db':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:14841: undefined reference to `sqlite3_close'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:14841: undefined reference to `sqlite3_close'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21533: undefined reference to `sqlite3_free'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21533: undefined reference to `sqlite3_free'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21175: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21175: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21506: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21506: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `close_db':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:14843: undefined reference to `sqlite3_errmsg'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:14843: undefined reference to `sqlite3_errmsg'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21476: undefined reference to `sqlite3_free'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21476: undefined reference to `sqlite3_free'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21195: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21195: undefined reference to `sqlite3_config'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `verify_uninitialized':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20927: undefined reference to `sqlite3_config'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:20927: undefined reference to `sqlite3_config'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21246: undefined reference to `sqlite3_initialize'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21246: undefined reference to `sqlite3_initialize'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21348: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21348: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21342: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21342: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21338: undefined reference to `sqlite3_snprintf'
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o:/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21338: more undefined references to `sqlite3_snprintf' follow
/usr/bin/ld: database/CMakeFiles/sqlite3.dir/shell.c.o: in function `sqlite3_shell_main':
/home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21377: undefined reference to `sqlite3_libversion'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21377: undefined reference to `sqlite3_libversion'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21377: undefined reference to `sqlite3_sourceid'
/usr/bin/ld: /home/powabanga/.cache/aurutils/sync/pi-hole-ftl/src/FTL-5.8.1/src/database/shell.c:21377: undefined reference to `sqlite3_sourceid'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/pihole-FTL.dir/build.make:376: pihole-FTL] Error 1
make[1]: *** [CMakeFiles/Makefile2:218: src/CMakeFiles/pihole-FTL.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
max.bra commented on 2018-02-09 16:46 (UTC) (edited on 2019-10-18 23:13 (UTC) by max.bra)
ArchLinux Pi-hole is not officially supported by Pi-hole project. In case of bugs and malfunctions please DO NOT file a report upstream.
First of all check if the wiki (https://wiki.archlinux.org/index.php/Pi-hole) can help then ask here for assistance and tips.
When it will be excluded that the problem does not depend on ArchLinux we will file a bug upstream.