Hallo!
Ich wollte nach längerer Zeit mal wieder ein neues Image für meine 7490 bauen. Leider bricht make bei mir mit folgendem Fehler ab:
Die Abhängigkeiten von freetz.org habe ich überprüft. Ebenso von dem veralteten AUR-Paket freetz-svn.
Ich habe den Quellcode mal komplett neu ausgecheckt und auch nur ein minimal Build schlägt fehl.
Und schon bin ich mit meinem Latein am Ende...
Mein System ist Archlinux 64bit.
Vielen Dank schonmal im Vorraus
MFG
Ralle
Ich wollte nach längerer Zeit mal wieder ein neues Image für meine 7490 bauen. Leider bricht make bei mir mit folgendem Fehler ab:
Code:
make[1]: Verzeichnis „/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools“ wird betreten
sed -e 's/#define SQUASHFS_MINOR\t\t\t1/#define SQUASHFS_MINOR\t\t\t76/g' squashfs_fs.h > squashfs_fs-lzma.h
gcc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -c -o read_fs.o read_fs.c
gcc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -c -o sort.o sort.c
sed -e 's/squashfs_fs\.h/squashfs_fs-lzma.h/g' unsquashfs.c > unsquashfs-lzma.c
sed -e 's/squashfs_fs\.h/squashfs_fs-lzma.h/g' mksquashfs.c > mksquashfs-lzma.c
gcc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -c -o unsquashfs-lzma.o unsquashfs-lzma.c
gcc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -c -o mksquashfs-lzma.o mksquashfs-lzma.c
g++ unsquashfs-lzma.o -L/home/ralle/freetz/source/host-tools/lzma465 -llzma -o unsquashfs-lzma
g++ mksquashfs-lzma.o read_fs.o sort.o -L/home/ralle/freetz/source/host-tools/lzma465 -llzma -o mksquashfs-lzma
mksquashfs-lzma.o: In function `linux_opendir':
/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma.c:1311: undefined reference to `add_dir_entry'
mksquashfs-lzma.o: In function `encomp_opendir':
/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma.c:1326: undefined reference to `add_dir_entry'
/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma.c:1343: undefined reference to `add_dir_entry'
mksquashfs-lzma.o: In function `single_opendir':
/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma.c:1358: undefined reference to `add_dir_entry'
/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma.c:1378: undefined reference to `add_dir_entry'
collect2: Fehler: ld gab 1 als Ende-Status zurück
Makefile:10: die Regel für Ziel „mksquashfs-lzma“ scheiterte
make[1]: *** [mksquashfs-lzma] Fehler 1
make[1]: Verzeichnis „/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools“ wird verlassen
tools/make/squashfs2/squashfs2.mk:25: die Regel für Ziel „/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma“ scheiterte
make: *** [/home/ralle/freetz/source/host-tools/squashfs2.2-r2/squashfs-tools/mksquashfs-lzma] Fehler 2
Ich habe den Quellcode mal komplett neu ausgecheckt und auch nur ein minimal Build schlägt fehl.
Und schon bin ich mit meinem Latein am Ende...
Mein System ist Archlinux 64bit.
Vielen Dank schonmal im Vorraus
MFG
Ralle