Package Details: pi-hole-ftl 6.1-1

Git Clone URL: https://aur.archlinux.org/pi-hole-ftl.git (read-only, click to copy)
Package Base: pi-hole-ftl
Description: The Pi-hole FTL engine
Upstream URL: https://github.com/pi-hole/FTL
Licenses: EUPL-1.2
Conflicts: dnsmasq
Provides: dnsmasq
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 59
Popularity: 1.16
First Submitted: 2017-05-07 15:23 (UTC)
Last Updated: 2025-03-30 17:00 (UTC)

Required by (65)

Sources (5)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 46 Next › Last »

max.bra commented on 2025-02-24 09:56 (UTC)

makepkg cannot see cmake... it must be a permission issue...

Taijian commented on 2025-02-24 09:39 (UTC) (edited on 2025-02-24 09:47 (UTC) by Taijian)

I am also gettin a failed build.

This is using graysky's ccm in a fresh, newly created ccm n && ccm c && ccm u buildroot.

-- Build files have been written to: /build/pi-hole-ftl/src/FTL-6.0.2/cmake
[  1%] Compiling specs/teleporter.yaml
/bin/sh: line 1: RESOURCE_COMPILER-NOTFOUND: command not found
make[2]: *** [src/api/docs/CMakeFiles/api_docs.dir/build.make:190: src/api/docs/hex/specs/teleporter.yaml] Error 127
make[1]: *** [CMakeFiles/Makefile2:649: src/api/docs/CMakeFiles/api_docs.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  1%] Building C object src/ntp/CMakeFiles/ntp.dir/server.c.o
[  1%] Generating version.c using gen_version.cmake
[  1%] Building C object src/ntp/CMakeFiles/ntp.dir/client.c.o
[  1%] Building C object src/api/CMakeFiles/api.dir/2fa.c.o
Building Pi-hole FTL daemon
   - Branch: 
   - Architecture: x86_64 (compiled locally)
   - Version: 
   - Tag: 
   - Hash: 
   - Commit date: 
[  1%] Built target gen_version
[  1%] Building C object src/api/CMakeFiles/api.dir/action.c.o
[  2%] Building C object src/ntp/CMakeFiles/ntp.dir/rtc.c.o
[  3%] Building C object src/api/CMakeFiles/api.dir/api.c.o
[  3%] Building C object src/api/CMakeFiles/api.dir/auth.c.o
[  4%] Building C object src/api/CMakeFiles/api.dir/config.c.o
[  4%] Built target ntp
[  4%] Building C object src/api/CMakeFiles/api.dir/dhcp.c.o
[  5%] Building C object src/api/CMakeFiles/api.dir/dns.c.o
[  5%] Building C object src/api/CMakeFiles/api.dir/network.c.o
[  5%] Building C object src/api/CMakeFiles/api.dir/padd.c.o
[  6%] Building C object src/api/CMakeFiles/api.dir/history.c.o
[  6%] Building C object src/api/CMakeFiles/api.dir/info.c.o
[  6%] Building C object src/api/CMakeFiles/api.dir/logs.c.o
[  7%] Building C object src/api/CMakeFiles/api.dir/list.c.o
[  8%] Building C object src/api/CMakeFiles/api.dir/queries.c.o
[  8%] Building C object src/api/CMakeFiles/api.dir/search.c.o
[  8%] Building C object src/api/CMakeFiles/api.dir/stats_database.c.o
[  9%] Building C object src/api/CMakeFiles/api.dir/stats.c.o
[  9%] Building C object src/api/CMakeFiles/api.dir/teleporter.c.o
[ 10%] Building C object src/api/CMakeFiles/api.dir/theme.c.o
[ 10%] Built target api
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /opt/chroot/goblet/build
error: failed to build 'pi-hole-ftl-6.0.2-2': failed to run: makechrootpkg -r /opt/chroot -D /var/cache/pacman/aur -d /var/cache/  pacman/pkg/ -d /var/cache/pacman/aur/ -- -feA --noconfirm --noprepare --holdver: 
error: can't build pi-hole-core-6.0.4-1, deps not satisfied: pi-hole-ftl>=6.0>  error: packages failed to build: pi-hole-ftl-6.0.2-2  pi-hole-core-6.0.4-1

max.bra commented on 2025-02-24 06:31 (UTC)

@meijin have you installed cmake package (it's a make dep) and base-devel group?

meijin commented on 2025-02-24 05:58 (UTC)

I am failing to build on rpi4:

[  1%] Compiling specs/teleporter.yaml
/bin/sh: line 1: RESOURCE_COMPILER-NOTFOUND: command not found
make[2]: *** [src/api/docs/CMakeFiles/api_docs.dir/build.make:190: src/api/docs/hex/specs/teleporter.yaml] Error 127
make[1]: *** [CMakeFiles/Makefile2:649: src/api/docs/CMakeFiles/api_docs.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  1%] Building C object src/ntp/CMakeFiles/ntp.dir/server.c.o
[  1%] Building C object src/ntp/CMakeFiles/ntp.dir/client.c.o
[  1%] Building C object src/api/CMakeFiles/api.dir/2fa.c.o
[  1%] Generating version.c using gen_version.cmake
Building Pi-hole FTL daemon
   - Branch: master
   - Architecture: aarch64 (compiled locally)
   - Version: 530cde91
   - Tag: 
   - Hash: 530cde91
   - Commit date: 2025-02-23 10:07:17 +0100
[  1%] Built target gen_version
[  1%] Building C object src/api/CMakeFiles/api.dir/action.c.o
[  2%] Building C object src/api/CMakeFiles/api.dir/api.c.o
[  3%] Building C object src/ntp/CMakeFiles/ntp.dir/rtc.c.o
[  3%] Building C object src/api/CMakeFiles/api.dir/auth.c.o
[  4%] Building C object src/api/CMakeFiles/api.dir/config.c.o
[  4%] Built target ntp
[  4%] Building C object src/api/CMakeFiles/api.dir/dhcp.c.o
[  5%] Building C object src/api/CMakeFiles/api.dir/dns.c.o
[  5%] Building C object src/api/CMakeFiles/api.dir/network.c.o
[  5%] Building C object src/api/CMakeFiles/api.dir/padd.c.o
[  6%] Building C object src/api/CMakeFiles/api.dir/history.c.o
[  6%] Building C object src/api/CMakeFiles/api.dir/info.c.o
[  7%] Building C object src/api/CMakeFiles/api.dir/list.c.o
[  7%] Building C object src/api/CMakeFiles/api.dir/logs.c.o
[  8%] Building C object src/api/CMakeFiles/api.dir/queries.c.o
[  8%] Building C object src/api/CMakeFiles/api.dir/search.c.o
[  8%] Building C object src/api/CMakeFiles/api.dir/stats_database.c.o
[  9%] Building C object src/api/CMakeFiles/api.dir/stats.c.o
[  9%] Building C object src/api/CMakeFiles/api.dir/teleporter.c.o
[ 10%] Building C object src/api/CMakeFiles/api.dir/theme.c.o
[ 10%] Built target api
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: pi-hole-ftl-exit status 4
==> Making package: pi-hole-core 6.0.4-1 (Mon Feb 24 07:57:28 2025)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> pi-hole-ftl>=6.0
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

any ideas?

jdoggsc commented on 2025-02-23 06:50 (UTC) (edited on 2025-02-23 07:01 (UTC) by jdoggsc)

$ sha256sum arch-ftl-6.0.2-2.patch bdef08329a082de6e6a8c08e14c9ddc049a10fa10473eb8af2d21ce49c877671 arch-ftl-6.0.2-2.patch

PKGBUILD has 71b01d6edd05c312ae1446aa4993e1bcbe457ad2490583a2f1165038e6b36c5e

Assuming that 71b01d6edd05c312ae1446aa4993e1bcbe457ad2490583a2f1165038e6b36c5e represents the intended patch file, I get

Building C object CMakeFiles/cmTC_03e0b.dir/testCCompiler.c.o
    /usr/bin/cc   -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -std=gnu17 -o CMakeFiles/cmTC_03e0b.dir/testCCompiler.c.o -c /opt/pi-hole-server/pi-hole-ftl/src/FTL-6.0.2/cmake/CMakeFiles/CMakeScratch/TryCompile-MEqVLk/testCCompiler.c
    cc: error: unrecognized command-line option '-mno-omit-leaf-frame-pointer'; did you mean '-fno-omit-frame-pointer'?

also using git clone + makepkg without any aur helpers

max.bra commented on 2025-02-22 22:14 (UTC)

committed a new patch file. try now. I must have missed a step... 1€ less

edwardecl commented on 2025-02-22 22:06 (UTC)

I'm having the same issue as deemon with "arch-ftl-6.0.2-2.patch ... FAILED", using git clone + makepkg.

max.bra commented on 2025-02-22 20:27 (UTC)

If I had an € for every time I said ‘please clean the f... AUR helper cache'...

deemon commented on 2025-02-22 20:15 (UTC)

==> Validating source files with sha256sums...
    pi-hole-ftl-v6.0.2.tar.gz ... Passed
    arch-ftl-6.0.2-2.patch ... FAILED
    pi-hole-ftl.tmpfile ... Passed
    pi-hole-ftl.sysuser ... Passed
    pi-hole-ftl.service ... Passed
==> ERROR: One or more files did not pass the validity check!

max.bra commented on 2024-07-14 20:13 (UTC)

no, I would say that ACLs are not at fault, they are disabled on my system as well...
the rest on the discourse thread