Was mit Ubuntu auf meinem Notebook funktioniert wird mit Fehler auf einen Raspi4 B, für Friz!Box 7590-8.0 (Linux 6.6.62+rpt-rpi-v8, 7.4.15-2 (Sandworm) ) abgebrochen.
Ich frage mich ob es überhaupt möglich ist, da "tools/prerequisites install # -y" folgendes ausgibt.
gcc-multilib ist in den Quellen als Paket nicht vorhanden.
Ob der obige Fehler damit zu tun hat, dazu fehlen mir leider die Kenntnisse.
Code:
Freetz-NG 24963M-6f986155f3 master 2024-12-15
ln -sf "aclocal-1.17" "/home/ulli/freetz-ng/tools/build/bin/aclocal"
ln -sf "automake-1.17" "/home/ulli/freetz-ng/tools/build/bin/automake"
cmd() { make -j5 "$@" || { [ "2" = "0" ] && echo && cat .build.log 2>/dev/null; kill $$ 2>/dev/null || kill $$$$ 2>/dev/null; printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed."; exit 1; } }; mkdir -p source; [ -n "" ] && step="/" || step=""; [ -n "" ] && step="$step/"; case "" in BIN) echo -n "package/" >source/.echo_item_tmp ;; LIB) echo -n "library/" >source/.echo_item_tmp ;; HTL) echo -n "tools/" >source/.echo_item_tmp ;; KTC) echo -n "toolchain/kernel$step" >source/.echo_item_tmp ;; TTC) echo -n "toolchain/target$step" >source/.echo_item_tmp ;; KRN) echo -n "kernel" >source/.echo_item_tmp ;; esac; if ! diff -q source/.echo_item_tmp source/.echo_item_new >/dev/null 2>&1 || [ ! -e source/.echo_item_1st ]; then if [ -e source/.echo_item_end -a -e source/.echo_item_new -a -e source/.echo_item_1st ]; then echo -e "\e[48;5;26mdone\e[49m."; rm -f source/.echo_item_end source/.echo_item_1st; fi; [ -s source/.echo_item_tmp ] && cat source/.echo_item_tmp > source/.echo_item_new 2>/dev/null; [ -s source/.echo_item_new ] || cat source/.echo_item_old > source/.echo_item_new 2>/dev/null; if [ -s "source/.echo_item_new" ]; then echo -ne "\e[48;5;90m---> "; cat source/.echo_item_new 2>/dev/null | tee source/.echo_item_old; echo -ne "\e[49m ... "; [ "2" != "0" ] && echo; touch source/.echo_item_end; touch source/.echo_item_1st; fi; fi; echo -ne "\e[48;5;56mbuilding\e[49m ... "; cmd -C /home/ulli/freetz-ng/source/host-tools/pseudo-cc1f6167cb5065daba1462056e2dce8ff72aa855/arch install-lib install-bin
---> tools/cmake-host ...
building ... cc -fno-strict-aliasing -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -DPSEUDO_PREFIX='"/home/ulli/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g -D_GNU_SOURCE -c -o pseudo_wrappers.o pseudo_wrappers.c
make[2]: cc: No such file or directory
make[2]: *** [Makefile:157: pseudo_wrappers.o] Error 127
make[1]: *** [make/host-tools/pseudo-host/pseudo-host.mk:61: /home/ulli/freetz-ng/tools/build/lib/libpseudo.so] Terminated
make: *** [Makefile:47: envira] Terminated
Ich frage mich ob es überhaupt möglich ist, da "tools/prerequisites install # -y" folgendes ausgibt.
Code:
Package gcc-multilib is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gcc-multilib' has no installation candidate
E: Unable to locate package lib32ncurses5-dev
E: Unable to locate package lib32stdc++6
E: Unable to locate package lib32z1-dev
E: Unable to locate package libc6-dev-i386
gcc-multilib ist in den Quellen als Paket nicht vorhanden.
Ob der obige Fehler damit zu tun hat, dazu fehlen mir leider die Kenntnisse.