seit ubuntu 14.10 : fakeroot: preload library `libfakeroot.so' not found, aborting.

mandy28

Neuer User
Mitglied seit
15 Dez 2008
Beiträge
187
Punkte für Reaktionen
0
Punkte
16
seit update auf Ubuntu 14.10 gibts folgendes Problem
Code:
fakeroot: preload library `libfakeroot.so' not found, aborting.
make: *** [firmware-nocompile] Fehler 1


Code:
In »»dl/modcgi-0.3.tar.bz2«« speichern.

100%[======================================>] 2.343       --.-K/s   in 0s      

2014-04-20 22:23:28 (6,96 MB/s) - »»dl/modcgi-0.3.tar.bz2«« gespeichert [2343/2343]

Download succeeded - "http://freetz.magenbrot.net"  ->  saved to folder "dl"
MD5 verified for dl/modcgi-0.3.tar.bz2: 5323ce1a98492bd78d2fbe097268fe83
preparing... tools/bunzip2 -c dl/modcgi-0.3.tar.bz2 | tar -C source/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl -x
set -e; shopt -s nullglob; for i in make/modcgi/patches/*.patch; do tools/freetz_patch source/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3 $i; done
    applying patch file make/modcgi/patches/100-proccgi.patch
    patching file proccgi/proccgi.c
    ----------------------------------------------------------------------
cmd() { PATH="/home/zebra/freetz-devel1/toolchain/build/mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin:/home/zebra/freetz-devel1/toolchain/build/mips_gcc-4.7.3/mips-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } }; 	if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3 \
		CC="/home/zebra/freetz-devel1/toolchain/build/mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/mips-linux-uclibc-gcc" \
		CFLAGS="-march=24kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
building... make[1]: Betrete Verzeichnis '/home/zebra/freetz-devel1/source/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3'
cp proccgi/proccgi.c proccgi.c ; \
	mv proccgi.c modcgi.c
/home/zebra/freetz-devel1/toolchain/build/mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/mips-linux-uclibc-gcc -march=24kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -o modcgi modcgi.c
make[1]: Verlasse Verzeichnis '/home/zebra/freetz-devel1/source/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3'
mkdir -p packages/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3/root/usr/bin/; cp source/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3/modcgi packages/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3/root/usr/bin/modcgi; /home/zebra/freetz-devel1/toolchain/build/mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/modcgi-0.3/root/usr/bin/modcgi;
done.
mkdir -p packages/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/syslogd-cgi-0.2.3/root
if test -d make/syslogd-cgi/files; then tar -c -C make/syslogd-cgi/files --exclude=.svn . | tar -x -C packages/target-mips_gcc-4.7.3_uClibc-0.9.33.2-nptl/syslogd-cgi-0.2.3 ; fi
fakeroot: preload library `libfakeroot.so' not found, aborting.
make: *** [firmware-nocompile] Fehler 1

jemand eine Idee
 
bei mir baut es mit ubuntu 14.04 auch nicht mehr:
Code:
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-nls
touch /home/timo/freetz-trunk/source/host-tools/fakeroot-1.20/build/biarch/.configured
make -j2 -C /home/timo/freetz-trunk/source/host-tools/fakeroot-1.20/build/biarch libdir="/home/timo/freetz-trunk/tools/build/lib32" install-libLTLIBRARIES
make[1]: Betrete Verzeichnis '/home/timo/freetz-trunk/source/host-tools/fakeroot-1.20/build/biarch'
awk -f ../../wrapawk < ../../wrapfunc.inp
awk -f ../../wrapawk < ../../wrapfunc.inp
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..     -m32 -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c -o communicate.lo ../../communicate.c
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..     -m32 -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c -o libfakeroot.lo ../../libfakeroot.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -m32 -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c ../../communicate.c  -fPIC -DPIC -o .libs/communicate.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -m32 -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c ../../libfakeroot.c  -fPIC -DPIC -o .libs/libfakeroot.o
../../libfakeroot.c:1646:9: error: conflicting types for 'setxattr'
 ssize_t setxattr(const char *path, const char *name, void *value, size_t size, int flags)
         ^
In file included from /usr/include/sys/capability.h:30:0,
                 from ../../libfakeroot.c:131:
/usr/include/sys/xattr.h:39:12: note: previous declaration of 'setxattr' was here
 extern int setxattr (const char *__path, const char *__name,
            ^
../../libfakeroot.c:1667:9: error: conflicting types for 'lsetxattr'
 ssize_t lsetxattr(const char *path, const char *name, void *value, size_t size, int flags)
         ^
In file included from /usr/include/sys/capability.h:30:0,
                 from ../../libfakeroot.c:131:
/usr/include/sys/xattr.h:46:12: note: previous declaration of 'lsetxattr' was here
 extern int lsetxattr (const char *__path, const char *__name,
            ^
../../libfakeroot.c:1688:9: error: conflicting types for 'fsetxattr'
 ssize_t fsetxattr(int fd, const char *name, void *value, size_t size, int flags)
         ^
In file included from /usr/include/sys/capability.h:30:0,
                 from ../../libfakeroot.c:131:
/usr/include/sys/xattr.h:52:12: note: previous declaration of 'fsetxattr' was here
 extern int fsetxattr (int __fd, const char *__name, const void *__value,
            ^
make[1]: *** [libfakeroot.lo] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
../../communicate.c: In function 'send_get_fakem':
../../communicate.c:540:7: warning: variable 'l' set but not used [-Wunused-but-set-variable]
   int l;
       ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -m32 -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c ../../communicate.c -o communicate.o >/dev/null 2>&1
mv -f .deps/communicate.Tpo .deps/communicate.Plo
make[1]: Verlasse Verzeichnis '/home/timo/freetz-trunk/source/host-tools/fakeroot-1.20/build/biarch'
make: *** [/home/timo/freetz-trunk/tools/build/lib32/libfakeroot-0.so] Fehler 2
 
Same here :-(

Mit 14.04 ständig libfakeroot-Fehler.
Ich habe Ticket #2442 aufgemacht.
 

Same was?
In den ersten beiden Beiträgen werden zwei verschiedene Probleme geschildert, deren Gemeinsamkeit sich darauf beschränkt, dass fakeroot erwähnt wird.
Im ersten Beitrag wird bemängelt, dass fakeroot.so nicht zu finden ist an einer Stelle, an der es keinen Grund gibt, dass fakeroot.so überhaupt gesucht wird.
Im zweiten Beitrag gibt es einen Fehler beim Übersetzen von fakeroot.
 
bekomme auch selbe Meldung wie in post 2
Meine Meldung in post 1 war nach erneutem make

nach frisch auschecken und erstem make siehts so aus
Code:
oot-1.20/build/arch/test'
make[2]: Betrete Verzeichnis '/home/zebra/freetz-devel1/source/host-tools/fakeroot-1.20/build/arch'
awk -f ../../wrapawk < ../../wrapfunc.inp
awk -f ../../wrapawk < ../../wrapfunc.inp
awk -f ../../wrapawk < ../../wrapfunc.inp
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..     -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c -o communicate.lo ../../communicate.c
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..     -O3 -Wall -MT libfakeroot_inode64.lo -MD -MP -MF .deps/libfakeroot_inode64.Tpo -c -o libfakeroot_inode64.lo ../../libfakeroot_inode64.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c ../../communicate.c  -fPIC -DPIC -o .libs/communicate.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT libfakeroot_inode64.lo -MD -MP -MF .deps/libfakeroot_inode64.Tpo -c ../../libfakeroot_inode64.c  -fPIC -DPIC -o .libs/libfakeroot_inode64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT libfakeroot_inode64.lo -MD -MP -MF .deps/libfakeroot_inode64.Tpo -c ../../libfakeroot_inode64.c -o libfakeroot_inode64.o >/dev/null 2>&1
mv -f .deps/libfakeroot_inode64.Tpo .deps/libfakeroot_inode64.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..     -O3 -Wall -MT libfakeroot_unix2003.lo -MD -MP -MF .deps/libfakeroot_unix2003.Tpo -c -o libfakeroot_unix2003.lo ../../libfakeroot_unix2003.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT libfakeroot_unix2003.lo -MD -MP -MF .deps/libfakeroot_unix2003.Tpo -c ../../libfakeroot_unix2003.c  -fPIC -DPIC -o .libs/libfakeroot_unix2003.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT libfakeroot_unix2003.lo -MD -MP -MF .deps/libfakeroot_unix2003.Tpo -c ../../libfakeroot_unix2003.c -o libfakeroot_unix2003.o >/dev/null 2>&1
../../communicate.c: In function 'send_get_fakem':
../../communicate.c:540:7: warning: variable 'l' set but not used [-Wunused-but-set-variable]
   int l;
       ^
mv -f .deps/libfakeroot_unix2003.Tpo .deps/libfakeroot_unix2003.Plo
gcc -DHAVE_CONFIG_H -I. -I../..     -O3 -Wall -MT faked.o -MD -MP -MF .deps/faked.Tpo -c -o faked.o ../../faked.c
../../faked.c: In function ‘process_chmod’:
../../faked.c:790:47: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
         ((buf->st.mode&S_IFMT) != S_IFREG || (!st->mode&(S_IFBLK|S_IFCHR)))) {
                                               ^
../../faked.c: In function ‘process_setxattr’:
../../faked.c:925:17: warning: unused variable ‘new_node’ [-Wunused-variable]
   xattr_node_t *new_node = NULL;
                 ^
../../faked.c:924:18: warning: unused variable ‘x_ref’ [-Wunused-variable]
   xattr_node_t **x_ref = NULL;
                  ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c ../../communicate.c -o communicate.o >/dev/null 2>&1
mv -f .deps/faked.Tpo .deps/faked.Po
gcc -DHAVE_CONFIG_H -I. -I../..     -O3 -Wall -MT simple.o -MD -MP -MF .deps/simple.Tpo -c -o simple.o ../../simple.c
mv -f .deps/simple.Tpo .deps/simple.Po
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..     -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c -o libfakeroot.lo ../../libfakeroot.c
mv -f .deps/communicate.Tpo .deps/communicate.Plo
/bin/bash ./libtool  --tag=CC   --mode=link gcc  -O3 -Wall   -o libmacosx.la  libfakeroot_inode64.lo libfakeroot_unix2003.lo  -ldl 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c ../../libfakeroot.c  -fPIC -DPIC -o .libs/libfakeroot.o
libtool: link: ar cru .libs/libmacosx.a .libs/libfakeroot_inode64.o .libs/libfakeroot_unix2003.o 
libtool: link: ranlib .libs/libmacosx.a
libtool: link: ( cd ".libs" && rm -f "libmacosx.la" && ln -s "../libmacosx.la" "libmacosx.la" )
../../libfakeroot.c:1646:9: error: conflicting types for 'setxattr'
 ssize_t setxattr(const char *path, const char *name, void *value, size_t size, int flags)
         ^
/bin/bash ./libtool  --tag=CC   --mode=link gcc  -O3 -Wall   -o simple simple.o  -ldl 
In file included from /usr/include/sys/capability.h:30:0,
                 from ../../libfakeroot.c:131:
/usr/include/i386-linux-gnu/sys/xattr.h:39:12: note: previous declaration of 'setxattr' was here
 extern int setxattr (const char *__path, const char *__name,
            ^
../../libfakeroot.c:1667:9: error: conflicting types for 'lsetxattr'
 ssize_t lsetxattr(const char *path, const char *name, void *value, size_t size, int flags)
         ^
In file included from /usr/include/sys/capability.h:30:0,
                 from ../../libfakeroot.c:131:
/usr/include/i386-linux-gnu/sys/xattr.h:46:12: note: previous declaration of 'lsetxattr' was here
 extern int lsetxattr (const char *__path, const char *__name,
            ^
../../libfakeroot.c:1688:9: error: conflicting types for 'fsetxattr'
 ssize_t fsetxattr(int fd, const char *name, void *value, size_t size, int flags)
         ^
In file included from /usr/include/sys/capability.h:30:0,
                 from ../../libfakeroot.c:131:
/usr/include/i386-linux-gnu/sys/xattr.h:52:12: note: previous declaration of 'fsetxattr' was here
 extern int fsetxattr (int __fd, const char *__name, const void *__value,
            ^
make[2]: *** [libfakeroot.lo] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
libtool: link: gcc -O3 -Wall -o simple simple.o  -ldl
make[2]: Verlasse Verzeichnis '/home/zebra/freetz-devel1/source/host-tools/fakeroot-1.20/build/arch'
make[1]: *** [install-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/zebra/freetz-devel1/source/host-tools/fakeroot-1.20/build/arch'
make: *** [/home/zebra/freetz-devel1/tools/build/bin/fakeroot] Fehler 2

Seit http://freetz.org/changeset/11946 läufts wiedet
 
Zuletzt bearbeitet:
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.