Ich bin auf Arch Linux umgestiegen und hier hatte ich Probleme beim Erstellen eines Freetzimages für meine 7590, das größte Problem war das Paket nfs-utils wegen einer fehlenden Datei und möchte hier für andere meine gefunde Lösung weitergeben.
Diese befindet sich einmal im Paket libtirpc im Ordner "/usr/include/libtirpc /rpc" , aber freetz sucht im Ordner "/usr/include/rpc".
Ein Link von /usr/include/libtirpc/rpc/types.h nach "/usr/include/rpc" verursacht weitere Fehler.
Die Lösung ist folgendes Paket
Danach läuft freetz ohne Fehler durch und das Image wird erstellt, für alle die das noch interessiert, ich habe folgende Pakete für freetz installiert :
Code:
rpc/types.h
Ein Link von /usr/include/libtirpc/rpc/types.h nach "/usr/include/rpc" verursacht weitere Fehler.
Die Lösung ist folgendes Paket
Code:
#Das Paket ist eigentlich für Arm CPUs gedacht und im Paket glibc fehlt die Datei types.h
sudo pacman -Sy aarch64-linux-gnu-glibc
# dann müssen noch einige Dateien an die richtige Stelle verlinkt
# werden damit freetz sie findet
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/auth.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/auth_des.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/auth_unix.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/clnt.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/key_prot.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/netdb.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/pmap_clnt.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/pmap_prot.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/pmap_rmt.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/rpc.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/rpc_msg.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/svc.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/svc_auth.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/types.h /usr/include/rpc
sudo ln - s /usr/aarch64-linux-gnu/usr/include/rpc/xdr.h /usr/include/rpc
Danach läuft freetz ohne Fehler durch und das Image wird erstellt, für alle die das noch interessiert, ich habe folgende Pakete für freetz installiert :
Code:
sudo pacman -S --needed yay autoconf automake binutils bison bzip2 coreutils eclipse-ecj fastjar flex gawk gcc gettext git glibc graphicsmagick libtool libusb make ncurses patch patchutils perl perl-string-crc32 pkg-config python python2 ruby svn texinfo usbutils xz zlib lib32-libnsl libwrap lib32-libwrap libgssglue
yay -S tofrodos
Zuletzt bearbeitet: