Moin,
I bim’s, der mit den Kompilierfehlern …
Problem: ffac/site:v2025.1.x kann ich von github.com auschecken und bauen. Mit ffgtso/site-4830-v2025.1 bricht date +%s >build.start ; export GLUON_RELEASE=2.0.1~1 ; export JOBS=1 ; make --output-sync V=s manifest GLUON_TARGETS=x86-64 2>&1 | tee build.log ; date +%s >build.end nach (7,5) Stunden ab:
Applying /home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/tools/libtool/patches/200-openwrt-branding.patch using plaintext:
patching file build-aux/ltmain.in
patching file build-aux/funclib.sh
CFLAGS="-O2 -I/home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/staging_dir/host/include " CPPFLAGS="-I/home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/staging_dir/host/include " CXXFLAGS="-O2 -I/home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/staging_dir/host/include " LDFLAGS="-L/home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/staging_dir/host/lib " make -C /home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/build_dir/host/libtool-2.4.7/. uninstall
make[5]: Entering directory '/home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/build_dir/host/libtool-2.4.7'
There seems to be no Makefile in this directory.
You must run ./configure before running 'make'.
make[5]: *** [GNUmakefile:108: abort-due-to-no-makefile] Error 1
make[5]: Leaving directory '/home/ffgt/build/site-4830-v2025.1/gluon-build/openwrt/build_dir/host/libtool-2.4.7'
Frische Deb13-VM nur für diesen Zweck. Geändert habe ich zur ffac-Site eigentlich nichts, was dazu führen könnte: domains-Verzeichnis und site.conf aus v2023.2-Repo kopiert, GLUON_MULTIDOMAIN=1 in site.mk gesetzt, sowie in den features mesh-vpn-wireguard rausgenommen und ff-mesh-vpn-tunneldigger zu den packages in image-customization.lua hinzugefügt.
Das build.log hat 72 MB, obiges ist das erste Auftreten von „Error“.
Da ich ein solches Problem ja oft, um nicht zu sagen ständig, habe, dachte ich mir für v2025.1, das wie vorgeschlagen Schritt-für-Schritt mal durchzuspielen:
ffgt@build-v2025-1:~/build/site-4830-v2025.1$ history
1 mkdir build
2 cd build/
3 git clone https://github.com/ffgtso/site-4830-v2025.1.git
4 ls
5 cd site-4830-v2025.1/
6 date +%s >build.start ; export GLUON_RELEASE=2.0.1~1 ; export JOBS=1 ; make --output-sync V=s manifest GLUON_TARGETS=x86-64 2>&1 | tee build.log ; date +%s >build.end
Viel weniger Änderungen kann ich aber nicht vornehmen — aber davon mal ganz ab, was zum Henker haben denn Gluon-Paketlisten mit dem OpenWrt-Buildenvironment auf dem Buildhost zu schaffen?!
Das Build-Environment auf dem Host wird doch von OpenWrt angelegt, bevor auch nur irgendwas von Gluon zu sehen ist?
Ich habe jetzt 2x, auf 2 unterschiedlichen Systemen, das letzte wie gesagt eine Debian-13-V nur für diesen Test, site-4830-v2025.1 ausgecheckt und im Verzeichnis make (s. o.) aufgerufen, jeweils wurde in gluon-build/openwrt/build_dir/host/libtool-2.4.7 kein Makefile gefunden.
ffac/site ausgecheckt, cd site, make manifest … baut in etlichen Stunden die Images für ffac. Sorry, ich raff’s nicht
Any helpful hint appreciated …