.titleBar { margin-bottom: 5px!important; }

Unpacking schlägt fehl

Dieses Thema im Forum "Freetz" wurde erstellt von Miyamoto, 1 Jan. 2009.

  1. Miyamoto

    Miyamoto Neuer User

    Registriert seit:
    11 Nov. 2006
    Beiträge:
    121
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Moin!
    Ich versuche meiner 7270 den neuen Trunk einzuhauchen - vergeblich. Der Build läuft soweit ich sehe problemlos durch, dann folgendes:
    Code:
    STEP 1: UNPACK
    unpacking firmware image
    splitting kernel image
    unpacking filesystem image
      3110 inodes (3273 blocks) to write
      /home/user/temp/freetz-trunk/./tools/usr/bin/fakeroot: line 178: 26005 Aborted                 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
    ERROR: modunsqfs: Error in build/original/kernel/kernelsquashfs.raw
    make: *** [firmware-nocompile] Fehler 1
    
    Einer Suche brachte mir nur die Einsicht, es mal mit 'make distclean ' und 'make dirclean' zu versuchen - keine Änderung.

    Ich arbeite hier auf einem Kubuntu 8.10 System mit den aktuellen Updates. Fakeroot ist nicht im System. Meine Config habe ich mal angehängt.

    Any ideas???
     

    Anhänge:

  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,761
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Ich hatte diesen Fehler auch schonmal. Ein "make fakeroot-dirclean fakeroot-distclean" löscht alles was dazu gehört. Tritt der Fehler dann immer noch auf?

    Welche Freetz Version nutzt du?

    MfG Oliver
     
  3. Miyamoto

    Miyamoto Neuer User

    Registriert seit:
    11 Nov. 2006
    Beiträge:
    121
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    #3 Miyamoto, 2 Jan. 2009
    Zuletzt bearbeitet: 2 Jan. 2009
    Ja, der Fehler tritt reproduzierbar auf - ich habe inzwischen schon:
    • 'make fakeroot-distclean; make fakeroot-dirclean'
    • 'make distclean; make dirclean;
    • komplett neu ausgecheckt

    Code:
    user@host:~/temp/freetz-trunk$ make                   
    tar -C source -v -xzf dl/fakeroot_1.11.4.tar.gz                
    fakeroot-1.11.4/                                               
    fakeroot-1.11.4/build-aux/                                     
    fakeroot-1.11.4/build-aux/ltversion.m4                         
    fakeroot-1.11.4/build-aux/ltsugar.m4                           
    fakeroot-1.11.4/build-aux/libtool.m4                           
    fakeroot-1.11.4/build-aux/ltoptions.m4                         
    fakeroot-1.11.4/build-aux/lt~obsolete.m4                       
    fakeroot-1.11.4/AUTHORS                                        
    fakeroot-1.11.4/message.h                                      
    fakeroot-1.11.4/NEWS                                           
    fakeroot-1.11.4/bootstrap                                      
    fakeroot-1.11.4/contrib/                                       
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/                   
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/MANIFEST           
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/META.yml           
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/README             
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/Makefile.PL        
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/lib/               
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/lib/Fakeroot/      
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/lib/Fakeroot/Stat.pm
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/t/                  
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/t/Fakeroot-Stat.t   
    fakeroot-1.11.4/contrib/Fakeroot-Stat-1.8.8/Stat.xs             
    fakeroot-1.11.4/configure                                       
    fakeroot-1.11.4/README                                          
    fakeroot-1.11.4/test/                                           
    fakeroot-1.11.4/test/t.chmod_dev                                
    fakeroot-1.11.4/test/t.touchinstall                             
    fakeroot-1.11.4/test/t.option                                   
    fakeroot-1.11.4/test/compare-tar                                
    fakeroot-1.11.4/test/defs.in                                    
    fakeroot-1.11.4/test/t.tar                                      
    fakeroot-1.11.4/test/tartest.tar.gz.uue                         
    fakeroot-1.11.4/test/t.mknod                                    
    fakeroot-1.11.4/test/t.no_ld_preload_link                       
    fakeroot-1.11.4/test/tartest                                    
    fakeroot-1.11.4/test/t.falsereturn                              
    fakeroot-1.11.4/test/t.truereturn                               
    fakeroot-1.11.4/test/t.echoarg                                  
    fakeroot-1.11.4/test/Makefile.in                                
    fakeroot-1.11.4/test/t.no_ld_preload                            
    fakeroot-1.11.4/test/echo_arg                                   
    fakeroot-1.11.4/test/Makefile.am                                
    fakeroot-1.11.4/simple.c                                        
    fakeroot-1.11.4/communicate.c                                   
    fakeroot-1.11.4/BUGS                                            
    fakeroot-1.11.4/config.sub                                      
    fakeroot-1.11.4/acinclude.m4                                    
    fakeroot-1.11.4/DEBUG                                           
    fakeroot-1.11.4/configure.ac                                    
    fakeroot-1.11.4/config.h.in                                     
    fakeroot-1.11.4/scripts/                                        
    fakeroot-1.11.4/scripts/fakeroot.in                             
    fakeroot-1.11.4/scripts/instdebug                               
    fakeroot-1.11.4/scripts/Makefile.in                             
    fakeroot-1.11.4/scripts/Makefile.am                             
    fakeroot-1.11.4/libfakeroot.c                                   
    fakeroot-1.11.4/.gitignore                                      
    fakeroot-1.11.4/aclocal.m4                                      
    fakeroot-1.11.4/communicate.h                                   
    fakeroot-1.11.4/ChangeLog                                       
    fakeroot-1.11.4/ltmain.sh                                       
    fakeroot-1.11.4/COPYING                                         
    fakeroot-1.11.4/wrapfunc.inp                                    
    fakeroot-1.11.4/statconv/                                       
    fakeroot-1.11.4/statconv/glibc/                                 
    fakeroot-1.11.4/statconv/glibc/linux/                           
    fakeroot-1.11.4/statconv/glibc/linux/alpha/                     
    fakeroot-1.11.4/statconv/glibc/linux/alpha/stats.h              
    fakeroot-1.11.4/config.guess                                    
    fakeroot-1.11.4/debian/                                         
    fakeroot-1.11.4/debian/fakeroot.prerm                           
    fakeroot-1.11.4/debian/rules                                    
    fakeroot-1.11.4/debian/control                                  
    fakeroot-1.11.4/debian/copyright                                
    fakeroot-1.11.4/debian/changelog                                
    fakeroot-1.11.4/debian/fakeroot.postinst.in                     
    fakeroot-1.11.4/debian/fakeroot.postrm                          
    fakeroot-1.11.4/Makefile.in                                     
    fakeroot-1.11.4/depcomp                                         
    fakeroot-1.11.4/wrapawk                                         
    fakeroot-1.11.4/INSTALL                                         
    fakeroot-1.11.4/missing                                         
    fakeroot-1.11.4/doc/                                            
    fakeroot-1.11.4/doc/sv/                                         
    fakeroot-1.11.4/doc/sv/faked.1                                  
    fakeroot-1.11.4/doc/sv/fakeroot.1                               
    fakeroot-1.11.4/doc/sv/Makefile.in                              
    fakeroot-1.11.4/doc/sv/Makefile.am                              
    fakeroot-1.11.4/doc/faked.1                                     
    fakeroot-1.11.4/doc/README.saving                               
    fakeroot-1.11.4/doc/po4a/                                       
    fakeroot-1.11.4/doc/po4a/po4a.cfg                               
    fakeroot-1.11.4/doc/po4a/addendum.1.nl                          
    fakeroot-1.11.4/doc/po4a/addendum.1.es                          
    fakeroot-1.11.4/doc/po4a/addendum.1.fr                          
    fakeroot-1.11.4/doc/po4a/addendum.1.sv                          
    fakeroot-1.11.4/doc/po4a/po/                                    
    fakeroot-1.11.4/doc/po4a/po/fakeroot.pot                        
    fakeroot-1.11.4/doc/po4a/po/es.po                               
    fakeroot-1.11.4/doc/po4a/po/nl.po                               
    fakeroot-1.11.4/doc/po4a/po/fr.po                               
    fakeroot-1.11.4/doc/po4a/po/sv.po                               
    fakeroot-1.11.4/doc/fr/                                         
    fakeroot-1.11.4/doc/fr/faked.1                                  
    fakeroot-1.11.4/doc/fr/fakeroot.1                               
    fakeroot-1.11.4/doc/fr/Makefile.in                              
    fakeroot-1.11.4/doc/fr/Makefile.am                              
    fakeroot-1.11.4/doc/fakeroot.1                                  
    fakeroot-1.11.4/doc/es/                                         
    fakeroot-1.11.4/doc/es/faked.1                                  
    fakeroot-1.11.4/doc/es/fakeroot.1                               
    fakeroot-1.11.4/doc/es/Makefile.in                              
    fakeroot-1.11.4/doc/es/Makefile.am                              
    fakeroot-1.11.4/doc/nl/                                         
    fakeroot-1.11.4/doc/nl/faked.1                                  
    fakeroot-1.11.4/doc/nl/fakeroot.1                               
    fakeroot-1.11.4/doc/nl/Makefile.in                              
    fakeroot-1.11.4/doc/nl/Makefile.am                              
    fakeroot-1.11.4/doc/Makefile.in                                 
    fakeroot-1.11.4/doc/Makefile.am                                 
    fakeroot-1.11.4/setenv.c                                        
    fakeroot-1.11.4/faked.c                                         
    fakeroot-1.11.4/Makefile.am                                     
    fakeroot-1.11.4/install-sh                                      
    sed -i "s,getopt --version,getopt --version 2>/dev/null," \     
                    source/fakeroot-1.11.4/scripts/fakeroot.in      
    for i in tools/make/patches/*.fakeroot.patch; do \              
                    tools/freetz_patch source/fakeroot-1.11.4 $i; \ 
            done                                                    
    applying patch file tools/make/patches/100-fakeroot-doc.fakeroot.patch
    patching file Makefile.am                                             
    patching file Makefile.in                                             
    ----------------------------------------------------------------------
    touch source/fakeroot-1.11.4/.unpacked                                
    (cd source/fakeroot-1.11.4; rm -rf config.cache; \                    
                    CFLAGS="-O3 -Wall" \                                  
                    CC="gcc" \                                            
                    ./configure \                                         
                    --prefix=/usr \                                       
                    --enable-shared \                                     
                    --disable-nls \                                       
            );                                                            
    checking build system type... i686-pc-linux-gnu                       
    checking host system type... i686-pc-linux-gnu                        
    checking target system type... i686-pc-linux-gnu                      
    checking for a BSD-compatible install... /usr/bin/install -c          
    checking whether build environment is sane... yes                     
    checking for a thread-safe mkdir -p... /bin/mkdir -p                  
    checking for gawk... gawk                                             
    checking whether make sets $(MAKE)... yes                             
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking whether make sets $(MAKE)... (cached) yes                        
    checking for style of include used by make... GNU                         
    checking for gcc... gcc                                                   
    checking for C compiler default output file name... a.out                 
    checking whether the C compiler works... yes                              
    checking whether we are cross compiling... no                             
    checking for suffix of executables...                                     
    checking for suffix of object files... o                                  
    checking whether we are using the GNU C compiler... yes                   
    checking whether gcc accepts -g... yes                                    
    checking for gcc option to accept ISO C89... none needed                  
    checking dependency style of gcc... gcc3                                  
    checking for a sed that does not truncate output... ./configure: line 3733: echo: write error: Broken pipe
    /bin/sed                                                                                                  
    checking for grep that handles long lines and -e... /bin/grep                                             
    checking for egrep... /bin/grep -E                                                                        
    checking for fgrep... /bin/grep -F                                                                        
    checking for ld used by gcc... /usr/bin/ld                                                                
    checking if the linker (/usr/bin/ld) is GNU ld... yes                                                     
    checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B                                     
    checking the name lister (/usr/bin/nm -B) interface... BSD nm                                             
    checking whether ln -s works... yes                                                                       
    checking the maximum length of command line arguments... 805306365                                        
    checking whether the shell understands some XSI constructs... yes                                         
    checking whether the shell understands "+="... yes                                                        
    checking for /usr/bin/ld option to reload object files... -r                                              
    checking for objdump... objdump                                                                           
    checking how to recognize dependent libraries... pass_all                                                 
    checking for ar... ar                                                                                     
    checking for strip... strip                                                                               
    checking for ranlib... ranlib                                                                             
    checking command to parse /usr/bin/nm -B output from gcc object... ok                                     
    checking how to run the C preprocessor... gcc -E                                                          
    checking for ANSI C header files... yes                                                                   
    checking for sys/types.h... yes                                                                           
    checking for sys/stat.h... yes                                                                            
    checking for stdlib.h... yes                                                                              
    checking for string.h... yes                                                                              
    checking for memory.h... yes                                                                              
    checking for strings.h... yes                                                                             
    checking for inttypes.h... yes                                                                            
    checking for stdint.h... yes                                                                              
    checking for unistd.h... yes                                                                              
    checking for dlfcn.h... yes                                                                               
    checking for objdir... .libs                                                                              
    checking if gcc supports -fno-rtti -fno-exceptions... no                                                  
    checking for gcc option to produce PIC... -fPIC -DPIC                                                     
    checking if gcc PIC flag -fPIC -DPIC works... yes                                                         
    checking if gcc static flag -static works... yes                                                          
    checking if gcc supports -c -o file.o... yes                                                              
    checking if gcc supports -c -o file.o... (cached) yes                                                     
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes                            
    checking whether -lc should be explicitly linked in... no                                                 
    checking dynamic linker characteristics... GNU/Linux ld.so                                                
    checking how to hardcode library paths into programs... immediate                                         
    checking whether stripping libraries is possible... yes                                                   
    checking if libtool supports shared libraries... yes                                                      
    checking whether to build shared libraries... yes                                                         
    checking whether to build static libraries... yes                                                         
    checking which IPC method to use... (cached) sysv                                                         
    checking which database format to use... (cached) inode                                                   
    checking for dlopen in -ldl... yes                                                                        
    checking for dirent.h that defines DIR... yes                                                             
    checking for library containing opendir... none required                                                  
    checking for ANSI C header files... (cached) yes                                                          
    checking fcntl.h usability... yes                                                                         
    checking fcntl.h presence... yes                                                                          
    checking for fcntl.h... yes                                                                               
    checking for unistd.h... (cached) yes                                                                     
    checking features.h usability... yes                                                                      
    checking features.h presence... yes                                                                       
    checking for features.h... yes                                                                            
    checking sys/feature_tests.h usability... no                                                              
    checking sys/feature_tests.h presence... no                                                               
    checking for sys/feature_tests.h... no                                                                    
    checking pthread.h usability... yes                                                                       
    checking pthread.h presence... yes                                                                        
    checking for pthread.h... yes                                                                             
    checking for stdint.h... (cached) yes                                                                     
    checking for inttypes.h... (cached) yes                                                                   
    checking grp.h usability... yes                                                                           
    checking grp.h presence... yes                                                                            
    checking for grp.h... yes                                                                                 
    checking endian.h usability... yes                                                                        
    checking endian.h presence... yes                                                                         
    checking for endian.h... yes                                                                              
    checking sys/sysmacros.h usability... yes                                                                 
    checking sys/sysmacros.h presence... yes                                                                  
    checking for sys/sysmacros.h... yes                                                                       
    checking sys/socket.h usability... yes                                                                    
    checking sys/socket.h presence... yes                                                                     
    checking for sys/socket.h... yes                                                                          
    checking sys/acl.h usability... yes                                                                       
    checking sys/acl.h presence... yes                                                                        
    checking for sys/acl.h... yes                                                                             
    checking for an ANSI C-conforming const... yes                                                            
    checking for mode_t... yes                                                                                
    checking for off_t... yes                                                                                 
    checking for size_t... yes                                                                                
    checking for return value and second and third argument of readlink... int, char, size_t                  
    checking for first argument of setgroups... size_t                                                        
    checking for union semun... no                                                                            
    checking for type of arg of __xmknod... needs *                                                           
    checking for type of arg of __xmknodat... needs *                                                         
    checking for type of arg of initgroups... gid_t                                                           
    checking for type of arg of setreuid... gid_t                                                             
    checking for type of arg of setregid... gid_t                                                             
    checking for type of second arg to stat... struct stat *                                                  
    checking for d_off in struct dirent... yes                                                                
    checking for d_type in struct dirent... yes                                                               
    checking for fchmodat... yes                                                                              
    checking for fchownat... yes                                                                              
    checking for fstatat... yes                                                                               
    checking for mkdirat... yes                                                                               
    checking for mknodat... yes                                                                               
    checking for openat... yes                                                                                
    checking for renameat... yes                                                                              
    checking for unlinkat... yes                                                                              
    checking for __xstat... yes                                                                               
    checking for __fxstat... yes                                                                              
    checking for __lxstat... yes                                                                              
    checking for __fxstatat... yes                                                                            
    checking for __xstat64... yes                                                                             
    checking for __fxstat64... yes                                                                            
    checking for __lxstat64... yes                                                                            
    checking for __fxstatat64... yes                                                                          
    checking for __xmknod... yes                                                                              
    checking for __xmknodat... yes                                                                            
    created fakerootconfig.h                                                                                  
    checking for strdup... yes                                                                                
    checking for strstr... yes                                                                                
    checking for getresuid... yes                                                                             
    checking for setresuid... yes                                                                             
    checking for getresgid... yes                                                                             
    checking for setresgid... yes                                                                             
    checking for setfsuid... yes                                                                              
    checking for setfsgid... yes                                                                              
    checking whether setenv is declared... yes                                                                
    checking whether unsetenv is declared... yes                                                              
    checking for setenv... yes                                                                                
    configure: creating ./config.status                                                                       
    config.status: creating Makefile                                                                          
    config.status: creating scripts/Makefile                                                                  
    config.status: creating doc/Makefile                                                                      
    config.status: creating doc/es/Makefile                                                                   
    config.status: creating doc/fr/Makefile                                                                   
    config.status: creating doc/nl/Makefile                                                                   
    config.status: creating doc/sv/Makefile                                                                   
    config.status: creating test/Makefile                                                                     
    config.status: creating test/defs                                                                         
    config.status: creating config.h                                                                          
    config.status: executing depfiles commands                                                                
    config.status: executing libtool commands                                                                 
    touch source/fakeroot-1.11.4/.configured                                                                  
    make -j2 -C source/fakeroot-1.11.4                                                                        
    make[1]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                   
    make  all-recursive                                                                                       
    make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                   
    Making all in scripts                                                                                     
    make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/scripts'           
    sed -e 's,[@]prefix[@],/usr,g' -e 's,[@]bindir[@],/usr/bin,g' -e 's,[@]libdir[@],/usr/lib,g' -e 's,[@]fakeroot_transformed[@],'`echo fakeroot | sed -e 's,x,x,'`',g' -e 's,[@]faked_transformed[@],'`echo faked | sed -e 's,x,x,'`',g' -e 's,[@]signal[@],TERM,g' -e 's,[@]SHELL[@],/bin/bash,g' -e 's,[@]VERSION[@],1.11.4,g' -e 's,[@]DLSUFFIX[@],.so,g' -e 's,[@]LDLIBPATHVAR[@],LD_LIBRARY_PATH,g' -e 's,[@]LDPRELOADVAR[@],LD_PRELOAD,g' -e 's,[@]LDPRELOADABS[@],0,g' -e 's,[@]LDEXTRAVAR[@],,g' < ./fakeroot.in > fakeroot                                                                                                      
    chmod +x fakeroot                                                                                                          
    make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/scripts'                           
    Making all in test                                                                                                         
    make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/test'                               
    make[3]: Für das Ziel »all« ist nichts zu tun.                                                                             
    make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/test'                              
    make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                    
    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.     -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c -o communicate.lo communicate.c                                                                           
    gcc -DHAVE_CONFIG_H -I.     -O3 -Wall -MT faked.o -MD -MP -MF .deps/faked.Tpo -c -o faked.o faked.c                        
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -O3 -Wall -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c communicate.c  -fPIC -DPIC -o .libs/communicate.o                                                                                        
    faked.c: In Funktion »process_chmod«:                                                                                      
    faked.c:677: Warnung: format »%lo« erwartet Typ »long unsigned int«, aber Argument 3 hat Typ »fake_mode_t«                 
    faked.c:677: Warnung: format »%lo« erwartet Typ »long unsigned int«, aber Argument 4 hat Typ »fake_mode_t«                 
    libtool: compile:  gcc -DHAVE_CONFIG_H -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/communicate.Tpo .deps/communicate.Plo                                                                          
    gcc -DHAVE_CONFIG_H -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.     -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c -o libfakeroot.lo libfakeroot.c                                                                           
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c libfakeroot.c  -fPIC -DPIC -o .libs/libfakeroot.o                                                                                        
    mv -f .deps/faked.Tpo .deps/faked.Po                                                                                       
    /bin/bash ./libtool --tag=CC   --mode=link gcc  -O3 -Wall   -o libcommunicate.la  communicate.lo  -ldl                     
    libtool: link: ar cru .libs/libcommunicate.a .libs/communicate.o                                                           
    libtool: link: ranlib .libs/libcommunicate.a                                                                               
    libtool: link: ( cd ".libs" && rm -f "libcommunicate.la" && ln -s "../libcommunicate.la" "libcommunicate.la" )             
    /bin/bash ./libtool --tag=CC   --mode=link gcc  -O3 -Wall   -o simple simple.o  -ldl                                       
    libtool: link: gcc -O3 -Wall -o simple simple.o  -ldl                                                                      
    /bin/bash ./libtool --tag=CC   --mode=link gcc  -O3 -Wall   -o faked faked.o libcommunicate.la -ldl                        
    libtool: link: gcc -O3 -Wall -o faked faked.o  ./.libs/libcommunicate.a -ldl                                               
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -O3 -Wall -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c libfakeroot.c -o libfakeroot.o >/dev/null 2>&1                                                                                           
    mv -f .deps/libfakeroot.Tpo .deps/libfakeroot.Plo                                                                          
    /bin/bash ./libtool --tag=CC   --mode=link gcc  -O3 -Wall -release 0  -o libfakeroot.la -rpath /usr/lib libfakeroot.lo libcommunicate.la  -ldl                                                                                                        
    libtool: link: gcc -shared  .libs/libfakeroot.o  -Wl,--whole-archive ./.libs/libcommunicate.a -Wl,--no-whole-archive  -ldl    -Wl,-soname -Wl,libfakeroot-0.so -o .libs/libfakeroot-0.so                                                              
    libtool: link: (cd ".libs" && rm -f "libfakeroot.so" && ln -s "libfakeroot-0.so" "libfakeroot.so")                         
    libtool: link: (cd .libs/libfakeroot.lax/libcommunicate.a && ar x "/home/frschorer/temp/freetz-trunk/source/fakeroot-1.11.4/./.libs/libcommunicate.a")                                                                                                
    libtool: link: ar cru .libs/libfakeroot.a  libfakeroot.o  .libs/libfakeroot.lax/libcommunicate.a/communicate.o             
    libtool: link: ranlib .libs/libfakeroot.a                                                                                  
    libtool: link: rm -fr .libs/libfakeroot.lax                                                                                
    libtool: link: ( cd ".libs" && rm -f "libfakeroot.la" && ln -s "../libfakeroot.la" "libfakeroot.la" )                      
    make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                   
    make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                   
    make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                   
    make -j2 DESTDIR=/home/frschorer/temp/freetz-trunk/tools -C source/fakeroot-1.11.4 install                                 
    make[1]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                    
    Making install in scripts                                                                                                  
    make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/scripts'                            
    make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/scripts'                            
    make[3]: Für das Ziel »install-data-am« ist nichts zu tun.                                                                 
    test -z "/usr/bin" || /bin/mkdir -p "/home/user/temp/freetz-trunk/tools/usr/bin"                                      
     /usr/bin/install -c 'fakeroot' '/home/user/temp/freetz-trunk/tools/usr/bin/fakeroot'                                 
    make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/scripts'                           
    make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/scripts'                           
    Making install in test                                                                                                     
    make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/test'                               
    make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/test'                               
    make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.                                                                 
    make[3]: Für das Ziel »install-data-am« ist nichts zu tun.                                                                 
    make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/test'                              
    make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4/test'                              
    make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                    
    CONFIG_FILES= CONFIG_HEADERS= /bin/sh ./config.status                                                                      
    config.status: executing depfiles commands                                                                                 
    config.status: executing libtool commands                                                                                  
    make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'                                    
    CONFIG_FILES= CONFIG_HEADERS= /bin/sh ./config.status                                                                      
    make[3]: Für das Ziel »install-data-am« ist nichts zu tun.                                                                 
    config.status: executing depfiles commands                                                                                 
    config.status: executing libtool commands                                                                                  
    test -z "/usr/lib" || /bin/mkdir -p "/home/user/temp/freetz-trunk/tools/usr/lib"                                      
     /bin/bash ./libtool   --mode=install /usr/bin/install -c  'libfakeroot.la' '/home/user/temp/freetz-trunk/tools/usr/lib/libfakeroot.la'
    libtool: install: /usr/bin/install -c .libs/libfakeroot-0.so /home/user/temp/freetz-trunk/tools/usr/lib/libfakeroot-0.so
    libtool: install: (cd /home/user/temp/freetz-trunk/tools/usr/lib && { ln -s -f libfakeroot-0.so libfakeroot.so || { rm -f libfakeroot.so && ln -s libfakeroot-0.so libfakeroot.so; }; })
    libtool: install: /usr/bin/install -c .libs/libfakeroot.lai /home/user/temp/freetz-trunk/tools/usr/lib/libfakeroot.la
    libtool: install: /usr/bin/install -c .libs/libfakeroot.a /home/user/temp/freetz-trunk/tools/usr/lib/libfakeroot.a
    libtool: install: chmod 644 /home/user/temp/freetz-trunk/tools/usr/lib/libfakeroot.a
    libtool: install: ranlib /home/user/temp/freetz-trunk/tools/usr/lib/libfakeroot.a
    libtool: install: warning: remember to run `libtool --finish /usr/lib'
    test -z "/usr/bin" || /bin/mkdir -p "/home/user/temp/freetz-trunk/tools/usr/bin"
      /bin/bash ./libtool   --mode=install /usr/bin/install -c 'faked' '/home/user/temp/freetz-trunk/tools/usr/bin/faked'
    libtool: install: /usr/bin/install -c faked /home/user/temp/freetz-trunk/tools/usr/bin/faked
    make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'
    make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'
    make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/fakeroot-1.11.4'
    sed -i -e 's,^PREFIX=.*,PREFIX=/home/user/temp/freetz-trunk/tools/usr,g' tools/usr/bin/fakeroot
    sed -i -e 's,^BINDIR=.*,BINDIR=/home/user/temp/freetz-trunk/tools/usr/bin,g' tools/usr/bin/fakeroot
    sed -i -e 's,^PATHS=.*,PATHS=/home/user/temp/freetz-trunk/tools/usr/lib,g' tools/usr/bin/fakeroot
    STEP 1: UNPACK
    unpacking firmware image
    splitting kernel image
    unpacking filesystem image
      3110 inodes (3273 blocks) to write
      /home/frschorer/temp/freetz-trunk/./tools/usr/bin/fakeroot: line 178: 29421 Aborted                 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
    ERROR: modunsqfs: Error in build/original/kernel/kernelsquashfs.raw
    make: *** [firmware-nocompile] Fehler 1
    Version: Revision 2944

    Irgendwo in den 2800ern konnte ich das letzte mal erfolgreich bauen - leider habe ich vor dem erneuten Auschecken vergessen, die Images zu sichern, und im Moment läuft die Original Firmware 54.04.67
     
  4. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,761
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Hm, du könntest mal noch "make squashfs3-dirclean" probieren. Sonst hab ich keine Idee.

    MfG Oliver
     
  5. Miyamoto

    Miyamoto Neuer User

    Registriert seit:
    11 Nov. 2006
    Beiträge:
    121
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Bringt auch keine Änderung :-(
    Ich hab' jetzt auch mal versucht, den aktuellen Trunk (r2950) für die 7170 zu kompilieren, habe dazu neu ausgecheckt und die Config, die für r2680 funktionierte, geladen - selber Fehler.

    Any hints anyone?

    Schaft es jemand, den aktuellen Trunk auf Kubuntu 8.10 zu kompilieren?
     
  6. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,761
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Ich hab auch so was...
    Wie findet man denn die genau Version von ubuntu raus?

    Welchen gcc hast du denn?

    MfG Oliver
     
  7. Miyamoto

    Miyamoto Neuer User

    Registriert seit:
    11 Nov. 2006
    Beiträge:
    121
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Code:
    user@host:~/temp/freetz-trunk$ cat /etc/issue
    Ubuntu 8.10 \n \l
    
    Der System-gcc hat die Version Ubuntu 4.3.2-1ubuntu11 (gcc -v, laut dpkg -l aber 4.3.1-1ubuntu2). In den Freetz-Verzeichnissen finde ich 4.2.1 und 3.4.6
     
  8. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,761
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Ich verwende das gleiche Setup und bei mir gehts...
    Code:
    freetz/trunk$ cat /etc/issue
    Ubuntu 8.10 \n \l
    freetz/trunk$ gcc --version
    gcc (Ubuntu 4.3.2-1ubuntu11) 4.3.2
    MfG Oliver
     
  9. Silent-Tears

    Silent-Tears IPPF-Promi

    Registriert seit:
    3 Aug. 2007
    Beiträge:
    7,456
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    BI
    Vielleicht noch 32/64 bit? Ich nutze die 64-bit version. Funktional.
     
  10. Miyamoto

    Miyamoto Neuer User

    Registriert seit:
    11 Nov. 2006
    Beiträge:
    121
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Merkwürdig. Also, ich nutze die 32bittige Variante.
    In einem Debian Lenny in Virtualbox geht's problemlos durch. Mal gucken, vielleicht installier ich noch mal ein bißchen Ubuntu JeOS zum Kompilieren in der tüchtigen Kiste ;-)

    :mad: obwohl ich's ja prinzipiell Sch***e finde, daß das nötig zu sein scheint bei mir1 *grmbl*
     
  11. joti1234

    joti1234 Neuer User

    Registriert seit:
    11 Aug. 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ich scheine ein ähnliches Problem zu haben.
    Mit der Version 1.0.1 lies sich gestern noch ein image erzeugen.
    Heute habe ich es mit der 1.1 und dem trunk versucht, aber das bricht mit der
    Fehlermeldung ab:

    STEP 1: UNPACK
    unpacking firmware image
    splitting kernel image
    unpacking filesystem image
    3112 inodes (3275 blocks) to write
    /home/xxxxx/Documents_old/fritz/freetz/Trunk_svn/freetz-stable-1.1/./tools/usr/bin/fakeroot: line 166: 14295 Abgebrochen FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
    ERROR: modunsqfs: Error in build/original/kernel/kernelsquashfs.raw
    make: *** [firmware-nocompile] Fehler 1

    Mein System ist ein opensuse 11.1 64 bit.
    An was könnte das liegen?

    Gruß Jo
     
  12. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,712
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    Ich benutze u. a. auch OpenSUSE 11.1 64-bit. Die Freetz-Images compiliere ich mit einer 32-Bit-Subshell: linux32 bash. Fehlermeldungen hatte ich noch keine.
     
  13. joti1234

    joti1234 Neuer User

    Registriert seit:
    11 Aug. 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Danke für die Antwort, aber mit der linux32 bash komme ich leider auch nicht weiter:-(

    Gruß Jo
     
  14. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,712
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    Habe soeben unter SUSE, mit der linux32 bash, ein trunk2996-Image erfolgreich compiliert:
    Code:
    STEP 3: PACK
      Checking for left over Subversion directories
    squashfs blocksize
      root filesystem: 65536
    packing var.tar
    creating filesystem image
    merging kernel image
      kernel image size: 6790144 (max: 7798784, free: 1008640)
    packing 7170_04.67freetz-devel-2996.de_20090118-225332.image
    packing 7170_04.67freetz-devel-2996.de_20090118-225332.external
    Image files can be found in the ./images/ subfolder
    done.
    Code:
    xx@YYYYY:/> uname -a
    Linux YYYYY 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 i686 i686 i386 GNU/Linux
     
  15. joti1234

    joti1234 Neuer User

    Registriert seit:
    11 Aug. 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Bei mir:
    Linux xxx 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux

    Mit den 1.0.1 habe ich soeben auch ein image erzeugt. Nur mit den Quellen aus dem svn will es nicht gehen. Leider führte das image zu einem dauer-reboot. Irgendwie komme ich da nicht wirklich weiter.

    Gruß Jo
     
  16. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,712
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    Dass es mit den Quellen aus dem svn nicht geht, liegt nicht an deiner Buildumgebung (hier OpenSUSE). Es geht bei mir weder mit KNOPPIX, noch mit OpenSUSE, mit den Quellen aus dem svn. Bis trunk 2969 und früher hat es aber funktioniert. Auch das einfachste Freetzimage aus trunk 2999 (ohne Packages und ohne rauspatchen), führt zu einem Dauerreboot.
     
  17. joti1234

    joti1234 Neuer User

    Registriert seit:
    11 Aug. 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Mit den 1.0.1 bekomme ich zwar ein image, leider läuft es aber nicht auf meiner Fritzbox fon 7270. Es ging mir dabei hauptsächlich um die hplip Geschichte. Haben alle 7270 8 MB oder wie bekommt man die Größe des verbauten Speichers heraus?

    Gruß Jo
     
  18. Silent-Tears

    Silent-Tears IPPF-Promi

    Registriert seit:
    3 Aug. 2007
    Beiträge:
    7,456
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    BI
    Dazu hilft die Suchfunktion. Die Frage wurde in dieser Woche schon einige Male beantwortet.
     
  19. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,761
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Hm, liegt es jetzt am fakeroot oder am unsquashfs?

    MfG Oliver
     
  20. Silent-Tears

    Silent-Tears IPPF-Promi

    Registriert seit:
    3 Aug. 2007
    Beiträge:
    7,456
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    BI
    Man fängt immer mit dem ersten Fehler an, denn alles andere können Folgefehler sein.