Build für 7490 schlägt fehl wegen fakeroot.

R0cket

Mitglied
Mitglied seit
20 Sep 2009
Beiträge
458
Punkte für Reaktionen
8
Punkte
18
Hallo,

ich kann kein aktuelles Freetz-ng Image für die 7490 kompilieren.

Für die 7590 kann ich ohne Probleme erzeugen. Config Datei hängt dran.

Bekomme die folgende Fehlermeldung:

freetz@freetz:~/freetz-ng$ make
JUIS: Using cached value ... http://download.avm.de/fritzbox/fritzbox-7490/deutschland/fritz.os/FRITZ.Box_7490-07.29.image ... done.
make -j2 -C /home/freetz/freetz-ng/source/host-tools/fakeroot-1.26/build/biarch libdir="/home/freetz/freetz-ng/tools/build/lib32" install-libLTLIBRARIES
make[1]: Entering directory '/home/freetz/freetz-ng/source/host-tools/fakeroot-1.26/build/biarch'
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O2 -m32 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c -o libfakeroot.lo ../../libfakeroot.c
CONFIG_FILES= CONFIG_HEADERS= /bin/sh ./config.status
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O2 -m32 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c ../../libfakeroot.c -fPIC -DPIC -o .libs/libfakeroot.o
In file included from ../../libfakeroot.c:260:
./wrapped.h:127:27: error: unknown type name ‘cap_user_header_t’
127 | extern int (*next_capset)(cap_user_header_t hdrp, const cap_user_data_t datap);
| ^~~~~~~~~~~~~~~~~
./wrapped.h:127:57: error: unknown type name ‘cap_user_data_t’
127 | extern int (*next_capset)(cap_user_header_t hdrp, const cap_user_data_t datap);
| ^~~~~~~~~~~~~~~
In file included from ../../libfakeroot.c:261:
./wraptmpf.h:383:17: error: unknown type name ‘cap_user_header_t’
383 | int tmp_capset (cap_user_header_t hdrp, const cap_user_data_t datap){
| ^~~~~~~~~~~~~~~~~
./wraptmpf.h:383:47: error: unknown type name ‘cap_user_data_t’
383 | int tmp_capset (cap_user_header_t hdrp, const cap_user_data_t datap){
| ^~~~~~~~~~~~~~~
In file included from ../../libfakeroot.c:262:
../../wrapdef.h:127:20: error: unknown type name ‘cap_user_header_t’
127 | int (*next_capset)(cap_user_header_t hdrp, const cap_user_data_t datap)=tmp_capset;
| ^~~~~~~~~~~~~~~~~
../../wrapdef.h:127:50: error: unknown type name ‘cap_user_data_t’
127 | int (*next_capset)(cap_user_header_t hdrp, const cap_user_data_t datap)=tmp_capset;
| ^~~~~~~~~~~~~~~
In file included from ../../libfakeroot.c:263:
../../wrapstruct.h:128:14: error: ‘next_capset’ undeclared here (not in a function); did you mean ‘next_wrap_st’?
128 | {(void(*))&next_capset, "capset"},
| ^~~~~~~~~~~
| next_wrap_st
../../libfakeroot.c: In function ‘load_library_symbols’:
../../libfakeroot.c:281:15: warning: variable ‘msg’ set but not used [-Wunused-but-set-variable]
281 | const char *msg;
| ^~~
../../libfakeroot.c: At top level:
../../libfakeroot.c:1664:12: error: unknown type name ‘cap_user_header_t’
1664 | int capset(cap_user_header_t hdrp, const cap_user_data_t datap)
| ^~~~~~~~~~~~~~~~~
../../libfakeroot.c:1664:42: error: unknown type name ‘cap_user_data_t’
1664 | int capset(cap_user_header_t hdrp, const cap_user_data_t datap)
| ^~~~~~~~~~~~~~~
../../libfakeroot.c: In function ‘common_setxattr’:
../../libfakeroot.c:1676:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1676 | xattr.value = value;
| ^
make[1]: *** [Makefile:668: libfakeroot.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/home/freetz/freetz-ng/source/host-tools/fakeroot-1.26/build/biarch'
make: *** [tools/make/fakeroot-host/fakeroot-host.mk:73: /home/freetz/freetz-ng/tools/build/lib32/libfakeroot-0.so] Error 2
freetz@freetz:~/freetz-ng$
 

Anhänge

  • 7490.Standard.config.txt
    89.8 KB · Aufrufe: 1

Statistik des Forums

Themen
246,149
Beiträge
2,246,977
Mitglieder
373,668
Neuestes Mitglied
Stripi
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.