Freetz für 6490?

Die notwendigen Hinweise sind in der
/home/thomas/ZDOTB/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/gcc-5.5.0-initial/i686-linux-uclibc/libgcc/config.log.
 
Hallohallo,

ich bin gerade gluecklicherweise auf diesen Thread gestossen. Danke fuer die ganze Arbeit! Habe eine 6490 von einem Freund hier rumliegen die nicht mehr bootet, daher dachte ich Freetz sei vllt eine Option. Habe mir den 6490_review branch heruntergeladen. Bin aber ein Fritz-Noob. Hab den Thread zwar durchgelesen aber so ganz bin ich mir noch nicht sicher in der Reihenfolge von Dingen die ich tun muss.

1. Toolchain bauen (https://freetz.github.io/wiki/help/howtos/development/create_cross-compiler_toolchain)
2. Damit Image erstellen
3. Installieren (https://freetz.github.io/wiki/help/howtos/common/install.html)

Falls jemand Lust hat mir ein paar Pointer in die richtige Richtung zu geben, waere das super. Ich werde auch probieren zurueckzugeben bzgl testing & bugreports. Falls nicht, haette ich eine 6490 zu verschenken :D
 
Versuch doch erstmal das Originalimage ans laufen zu kriegen, wenn das schon nicht bootet ist es verrückt als Anfänger da was dran zu verändern.
 
Der 6490_review Branch ist abgeschlossen, die Änderungen wurden in den offiziellen Trunk übernommen (bis auf Version 7.00 für die 6490, da das OS Paket noch fehlt).
Man kann nun über den ganz normalen Ablauf eine Firmware für die 6490/6590 erstellen.
 

Anhänge

  • config.log.txt
    40.4 KB · Aufrufe: 2
Die notwendigen Hinweise sind in der
/home/thomas/ZDOTB/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/gcc-5.5.0-initial/i686-linux-uclibc/libgcc/config.log.

Was steht in der config.log?

Soweit ich weiß, kommt diese Fehlermeldung, wenn nicht die 32bit-Buildumgebung installiert ist.
Je nach Distribution sind Pakete wie z.B. gcc-32bit oder ähnliche notwendig.
 

Anhänge

  • config.log.txt
    100.4 KB · Aufrufe: 2
Zuletzt bearbeitet von einem Moderator:
Im libgcc Verzeichnis lief configure erfolgreich durch.
Schau mal in der /home/thomas/ZDOTB/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/gcc-5.5.0-initial/i686-linux-uclibc/config.log, also ein Verzeichnis weiter oben, ob da die Fehlermeldung ersichtlich ist. Einfach die Datei vom Ende her bis zum ersten Fehler durchsehen.
 
Vollzitat entfernt by stoney
Hi, der erste Error von unten ist der hier
Code:
configure:5792: result: yes
configure:5992: checking for compatible ISL
configure:6005: gcc -o conftest  -D_GNU_SOURCE -fno-stack-protector  -I/home/thomas/ZDOTB/tools/build/include -I/home/thomas/ZDOTB/tools/build/include -I/home/thomas/ZDOTB/tools/build/include     -lisl conftest.c  -lisl >&5
conftest.c:10:10: fatal error: isl/val.h: No such file or directory
 #include <isl/val.h>
          ^~~~~~~~~~~
compilation terminated.
configure:6005: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""

Wollte grade aber mal versuchen im trunk eine neue toolchain zu bauen, mit make toolchain, und dann bekomme ich auch einen Fehler, hängt das zusammen?
Code:
make toolchain
make -C /home/thomas/ZDOTB/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14 \
     LOCALE_DATA_FILENAME=uClibc-locale-le-32-de_DE-en_US.tar.gz  V=1 \
    PREFIX=/ \
    DEVEL_PREFIX=/home/thomas/ZDOTB/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/ \
    RUNTIME_PREFIX=/home/thomas/ZDOTB/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/ \
    install_runtime install_dev
make[1]: Verzeichnis „/home/thomas/ZDOTB/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14“ wird betreten
make -C extra/locale locale_headers
make[2]: Nothing to be done for 'locale_headers'.
rm -f lib/libc.so lib/libc.so.1 lib/libuClibc-1.0.14.so
/home/thomas/ZDOTB/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-gcc -Wl,--no-as-needed  -Wl,-EL -Wl,--sort-common -Wl,--sort-section=alignment -m32 -shared -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,relro -Wl,-O2 -Wl,-z,defs   -Wl,-init,__uClibc_init  -Wl,-soname=libc.so.1 -nostdlib -nostartfiles -o lib/libuClibc-1.0.14.so  -Wl,--whole-archive libc/libc_so.a -Wl,--no-whole-archive ./lib/interp.os ./lib/ld-uClibc.so.1 ./lib/uclibc_nonshared.a /home/thomas/ZDOTB/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/libgcc.a
libc/libc_so.a(fstatat.os): In function `__GI_fstatat':
fstatat.c:(.text.__GI_fstatat+0x14): undefined reference to `__stack_chk_guard'
collect2: error: ld returned 1 exit status
libc/Makefile.in:62: recipe for target 'lib/libc.so' failed
make[1]: *** [lib/libc.so] Error 1
make[1]: Verzeichnis „/home/thomas/ZDOTB/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14“ wird verlassen
toolchain/make/target/uclibc/uclibc.mk:167: recipe for target '/home/thomas/ZDOTB/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/lib/libc.a' failed
make: *** [/home/thomas/ZDOTB/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/lib/libc.a] Error 2
 

Anhänge

  • config.log.txt
    40.4 KB · Aufrufe: 1
Zuletzt bearbeitet von einem Moderator:
@Coolzero82:

Die Ursache für __stack_chk_guard könnte die Tatsache sein, dass du nach der Aktualisierung auf r14958 die Toolchain-Verzeichnisse (die aus den bisherigen Versuchen stammen) nicht gelöscht hast, sprich kein clean gemacht hast.

Starte bitte mit einem frischen Checkout und einer frischen .config.
 
Probiere mal ein
Code:
git revert 0dae362650cc1ea499bd34f9f3e1bda7e4af08f7

Der hier passt nicht.

---------------------------


Auch in der anderen config.log war kein Abbruch von configure zu erkennen. Probier es bitte nochmal mit einem frischen Freetz, eventuell ist da noch was altes im Weg. Wenn es wieder abbricht, häng' gleich die beiden config.log Dateien an und poste großzügig die Konsolenausgaben von configure.
 
Zuletzt bearbeitet:
hab gleiches Problem, wie in #169. hab alles frisch:
Code:
freetz@freetz-linux:~/74x$ sudo svn co http://svn.freetz.org/trunk 74x
kommt:
Code:
freetz@freetz-linux:~/74x$ make menuconfig
dann:
Code:
tools/genin: Zeile 134: make/Config.in.generated: Keine Berechtigung
...
tools/genin: Zeile 144: make/Config.in.generated: Keine Berechtigung
tools/genin: Zeile 145: make/external.in.generated: Keine Berechtigung
touch: »config/custom.inâ kann nicht berührt werden: Keine Berechtigung
dann: mit chmod 777 -R 74x
Code:
chmod: Beim Setzen der Zugriffsrechte für »74x/make/dbus/external.filesâ: Vorgang nicht zulässig
dann zurück zum Verzeichnis "74xx" und mit "rm -rf source" und neu bauen, es baut gerade und dauert..

so :
Code:
libc/libc_so.a(fstatat.os): In function `__GI_fstatat':
fstatat.c:(.text.__GI_fstatat+0x14): undefined reference to `__stack_chk_guard'
collect2: error: ld returned 1 exit status
make[1]: *** [lib/libc.so] Fehler 1
make[1]: Verzeichnis »/home/freetz/74xx/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14« wird verlassen
make: *** [/home/freetz/74xx/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14/lib/libc.a] Fehler 2
freetz@freetz-linux:~/74xx$
 
Zuletzt bearbeitet:
Hi,
also ich habe grade Frisch ausgecheckt, dann habe ich mal eine Version für die 6590 mit OS 6.87 gebaut, das hat ohne Probleme funktioniert, anschließend hab ich versucht mit OS 7.x zu bauen, da kommt dann wieder der gleiche Fehler:
Die beiden gewünschten Daten sind anbei, und hier die Konsolen ausgabe:

Code:
mp.os libc/string/stpncpy.os libc/string/strcasecmp.os libc/string/memccpy.os libc/string/__xpg_basename.os libc/string/bzero.os libc/string/strxfrm.os libc/string/__glibc_strerror_r.os libc/string/__xpg_strerror_r.os libc/string/strlcpy.os libc/string/ffs.os libc/string/strpbrk.os  libc/string/strlcat.os libc/string/ffsll.os libc/string/strerror.os libc/string/basename.os libc/string/strtok.os libc/string/dirname.os libc/string/psignal.os libc/string/strncasecmp.os libc/string/strdup.os libc/string/_string_syserrmsgs.os libc/string/strcasestr.os libc/string/_string_syssigmsgs.os libc/string/wmemcpy.os libc/string/wcsspn.os libc/string/wcsstr.os libc/string/wcstok.os libc/string/wmemmove.os libc/string/wcsxfrm.os libc/string/wcslcpy.os libc/string/wcspbrk.os libc/string/wcscasecmp.os libc/string/wcschr.os libc/string/wcsdup.os libc/string/wcscspn.os libc/string/wcsncasecmp.os libc/string/wmempcpy.os libc/string/wcpcpy.os libc/string/wcpncpy.os libc/string/wcscmp.os libc/string/wcsnlen.os libc/string/wcsrchr.os libc/string/wmemset.os libc/string/wcscpy.os libc/string/wcschrnul.os libc/string/wmemcmp.os libc/string/wmemchr.os libc/string/wcsncat.os libc/string/wcscat.os libc/string/wcsncmp.os libc/string/wcslen.os libc/string/wcsncpy.os libc/string/strxfrm_l.os libc/string/strcasecmp_l.os libc/string/strncasecmp_l.os libc/string/wcscasecmp_l.os libc/string/wcsncasecmp_l.os libc/string/wcsxfrm_l.os libc/termios/cfsetspeed.os libc/termios/tcsendbrk.os libc/termios/tcflush.os libc/termios/tcgetsid.os libc/termios/isatty.os libc/termios/cfmakeraw.os libc/termios/tcsetattr.os libc/termios/tcsetpgrp.os libc/termios/speed.os libc/termios/tcflow.os libc/termios/tcgetattr.os libc/termios/tcgetpgrp.os libc/termios/tcdrain.os libc/termios/ttyname.os libc/inet/rpc/svc_run.os libc/inet/rpc/pmap_prot.os libc/inet/rpc/svc_auth.os libc/inet/rpc/rtime.os libc/inet/rpc/pmap_prot2.os libc/inet/rpc/pmap_clnt.os libc/inet/rpc/xdr.os libc/inet/rpc/rpc_commondata.os libc/inet/rpc/pmap_rmt.os libc/inet/rpc/svc_udp.os libc/inet/rpc/get_myaddress.os libc/inet/rpc/rpc_prot.os libc/inet/rpc/pm_getport.os libc/inet/rpc/authunix_prot.os libc/inet/rpc/xdr_array.os libc/inet/rpc/svc_authux.os libc/inet/rpc/xdr_stdio.os libc/inet/rpc/rpc_dtablesize.os libc/inet/rpc/xdr_rec.os libc/inet/rpc/svc.os libc/inet/rpc/xdr_reference.os libc/inet/rpc/auth_unix.os libc/inet/rpc/clnt_udp.os libc/inet/rpc/bindresvport.os libc/inet/rpc/pm_getmaps.os libc/inet/rpc/rexec.os libc/inet/rpc/auth_none.os libc/inet/rpc/sa_len.os libc/inet/rpc/svc_tcp.os libc/inet/rpc/rcmd.os libc/inet/rpc/xdr_intXX_t.os libc/inet/rpc/clnt_generic.os libc/inet/rpc/clnt_perror.os libc/inet/rpc/clnt_tcp.os libc/inet/rpc/rpc_cmsg.os libc/inet/rpc/svc_unix.os libc/inet/rpc/ruserpass.os libc/inet/rpc/clnt_simple.os libc/inet/rpc/svc_simple.os libc/inet/rpc/clnt_raw.os libc/inet/rpc/clnt_unix.os libc/inet/rpc/xdr_float.os libc/inet/rpc/create_xid.os libc/inet/rpc/svc_raw.os libc/inet/rpc/getrpcent.os libc/inet/rpc/getrpcport.os libc/inet/rpc/xdr_mem.os libc/inet/ntohl.os libc/inet/getservice.os libc/inet/getproto.os libc/inet/getnet.os libc/inet/hostid.os libc/inet/inet_net.os libc/inet/herror.os libc/inet/if_index.os libc/inet/gai_strerror.os libc/inet/getaddrinfo.os libc/inet/ifaddrs.os libc/inet/ntop.os libc/inet/in6_addr.os libc/inet/inet_aton.os libc/inet/inet_addr.os libc/inet/inet_ntoa.os libc/inet/inet_makeaddr.os libc/inet/inet_lnaof.os libc/inet/inet_netof.os libc/inet/encodeh.os libc/inet/decodeh.os libc/inet/encoded.os libc/inet/decoded.os libc/inet/encodeq.os libc/inet/encodea.os libc/inet/read_etc_hosts_r.os libc/inet/dnslookup.os libc/inet/opennameservers.os libc/inet/closenameservers.os libc/inet/getnameinfo.os libc/inet/gethostent.os libc/inet/gethostent_r.os libc/inet/get_hosts_byaddr_r.os libc/inet/get_hosts_byname_r.os libc/inet/gethostbyaddr_r.os libc/inet/gethostbyname_r.os libc/inet/gethostbyname2_r.os libc/inet/gethostbyaddr.os libc/inet/gethostbyname.os libc/inet/gethostbyname2.os libc/inet/ns_netint.os libc/inet/ns_parse.os libc/inet/res_data.os libc/inet/res_init.os libc/inet/res_query.os libc/inet/res_comp.os libc/inet/ns_name.os libc/inet/_res_state.os libc/inet/accept.os libc/inet/bind.os libc/inet/connect.os libc/inet/getpeername.os libc/inet/getsockname.os libc/inet/getsockopt.os libc/inet/listen.os libc/inet/recv.os libc/inet/recvfrom.os libc/inet/recvmsg.os libc/inet/send.os libc/inet/sendmsg.os libc/inet/sendto.os libc/inet/setsockopt.os libc/inet/shutdown.os libc/inet/socket.os libc/inet/socketpair.os libc/inet/accept4.os libc/inet/opensock.os libc/inet/ethers.os libc/inet/ether_addr.os libc/signal/allocrtsig.os libc/signal/killpg.os libc/signal/sigaddset.os libc/signal/sigandset.os libc/signal/sigdelset.os libc/signal/sigempty.os libc/signal/sigfillset.os libc/signal/sigisempty.os libc/signal/sigismem.os libc/signal/sigjmp.os libc/signal/signal.os libc/signal/sigorset.os libc/signal/sigsetops.os libc/signal/sigwait.os libc/signal/sighold.os libc/signal/sigignore.os libc/signal/sigrelse.os libc/signal/sigset.os libc/signal/sigintr.os libc/signal/sigpause.os libc/stdlib/malloc-standard/realloc.os libc/stdlib/malloc-standard/memalign.os libc/stdlib/malloc-standard/free.os libc/stdlib/malloc-standard/mallinfo.os libc/stdlib/malloc-standard/malloc.os libc/stdlib/malloc-standard/mallopt.os libc/stdlib/malloc-standard/calloc.os libc/stdlib/abort.os libc/stdlib/getenv.os libc/stdlib/mkdtemp.os libc/stdlib/realpath.os libc/stdlib/canonicalize.os libc/stdlib/mkstemp.os libc/stdlib/mkostemp.os libc/stdlib/mkstemps.os libc/stdlib/mkostemps.os libc/stdlib/rand.os libc/stdlib/random.os libc/stdlib/random_r.os libc/stdlib/setenv.os libc/stdlib/div.os libc/stdlib/ldiv.os libc/stdlib/lldiv.os libc/stdlib/getpt.os libc/stdlib/drand48-iter.os libc/stdlib/jrand48.os libc/stdlib/jrand48_r.os libc/stdlib/lcong48.os libc/stdlib/lrand48.os libc/stdlib/lrand48_r.os libc/stdlib/mrand48.os libc/stdlib/mrand48_r.os libc/stdlib/nrand48.os libc/stdlib/nrand48_r.os libc/stdlib/rand_r.os libc/stdlib/srand48.os libc/stdlib/srand48_r.os libc/stdlib/seed48.os libc/stdlib/seed48_r.os libc/stdlib/a64l.os libc/stdlib/l64a.os libc/stdlib/__uc_malloc.os libc/stdlib/posix_memalign.os libc/stdlib/grantpt.os libc/stdlib/unlockpt.os libc/stdlib/ptsname.os libc/stdlib/mkstemp64.os libc/stdlib/mkostemp64.os libc/stdlib/mkstemps64.os libc/stdlib/mkostemps64.os libc/stdlib/drand48.os libc/stdlib/drand48_r.os libc/stdlib/erand48.os libc/stdlib/erand48_r.os libc/stdlib/gcvt.os libc/stdlib/mktemp.os  libc/stdlib/labs.os  libc/stdlib/atol.os libc/stdlib/strtol.os libc/stdlib/strtoul.os libc/stdlib/_stdlib_strto_l.os libc/stdlib/qsort.os libc/stdlib/qsort_r.os libc/stdlib/bsearch.os libc/stdlib/rpmatch.os libc/stdlib/llabs.os libc/stdlib/atoll.os libc/stdlib/strtoll.os libc/stdlib/strtoull.os libc/stdlib/_stdlib_strto_ll.os libc/stdlib/atof.os libc/stdlib/strtol_l.os libc/stdlib/strtoul_l.os libc/stdlib/_stdlib_strto_l_l.os libc/stdlib/strtoll_l.os libc/stdlib/strtoull_l.os libc/stdlib/_stdlib_strto_ll_l.os libc/stdlib/mblen.os libc/stdlib/mbtowc.os libc/stdlib/wctomb.os libc/stdlib/mbstowcs.os libc/stdlib/wcstombs.os libc/stdlib/_stdlib_mb_cur_max.os libc/stdlib/_stdlib_wcsto_l.os libc/stdlib/_stdlib_wcsto_ll.os libc/stdlib/wcstol.os libc/stdlib/wcstoul.os libc/stdlib/wcstoll.os libc/stdlib/wcstoull.os libc/stdlib/_stdlib_wcsto_l_l.os libc/stdlib/_stdlib_wcsto_ll_l.os libc/stdlib/wcstol_l.os libc/stdlib/wcstoul_l.os libc/stdlib/wcstoll_l.os libc/stdlib/wcstoull_l.os libc/stdlib/strtod.os libc/stdlib/strtof.os libc/stdlib/strtold.os libc/stdlib/__strtofpmax.os libc/stdlib/__fp_range_check.os libc/stdlib/strtod_l.os libc/stdlib/strtof_l.os libc/stdlib/strtold_l.os libc/stdlib/__strtofpmax_l.os libc/stdlib/wcstod.os libc/stdlib/wcstof.os libc/stdlib/wcstold.os libc/stdlib/__wcstofpmax.os libc/stdlib/wcstod_l.os libc/stdlib/wcstof_l.os libc/stdlib/wcstold_l.os libc/stdlib/__wcstofpmax_l.os libc/stdlib/__cxa_atexit.os libc/stdlib/__cxa_finalize.os libc/stdlib/__exit_handler.os libc/stdlib/exit.os libc/stdlib/on_exit.os libc/unistd/usershell.os libc/unistd/getpass.os libc/unistd/getopt.os libc/unistd/fpathconf.os libc/unistd/execlp.os libc/unistd/execv.os libc/unistd/sleep.os libc/unistd/execle.os libc/unistd/execvp.os libc/unistd/confstr.os libc/unistd/swab.os libc/unistd/daemon.os libc/unistd/pathconf.os libc/unistd/sysconf.os libc/unistd/execvpe.os libc/unistd/ualarm.os libc/unistd/getsubopt.os libc/unistd/execl.os libc/unistd/getlogin.os libc/unistd/usleep.os libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/libc-lowlevellock.oS libpthread/nptl/sysdeps/unix/sysv/linux/i386/clone.oS libpthread/nptl/sysdeps/unix/sysv/linux/i386/vfork.oS libpthread/nptl/sysdeps/unix/sysv/linux/i386/fork.oS libpthread/nptl/sysdeps/unix/sysv/linux/libc_pthread_init.oS libpthread/nptl/sysdeps/unix/sysv/linux/libc_multiple_threads.oS libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.oS libpthread/nptl/sysdeps/unix/sysv/linux/unregister-atfork.oS libpthread/nptl/sysdeps/unix/sysv/linux/getpid.oS libpthread/nptl/sysdeps/unix/sysv/linux/raise.oS libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.oS libpthread/nptl/forward.oS libpthread/nptl/libc-cancellation.oS libc/misc/elf/dl-iterate-phdr.oS libc/misc/internals/__uClibc_main.oS libc/misc/pthread/tsd.os libc/inet/rpc/rpc_thread.oS libc/stdlib/system.oS
true -Stripping_disabled -x -R .note -R .comment libc/libc_so.a
rm -f lib/libc.so lib/libc.so.1 lib/libuClibc-1.0.14.so
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-gcc -Wl,--no-as-needed  -Wl,-EL -Wl,--sort-common -Wl,--sort-section=alignment -m32 -shared -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,relro -Wl,-O2 -Wl,-z,defs   -Wl,-init,__uClibc_init  -Wl,-soname=libc.so.1 -nostdlib -nostartfiles -o lib/libuClibc-1.0.14.so  -Wl,--whole-archive libc/libc_so.a -Wl,--no-whole-archive ./lib/interp.os ./lib/ld-uClibc.so.1 ./lib/uclibc_nonshared.a /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/libgcc.a 
libc/libc_so.a(fstatat.os): In function `__GI_fstatat':
fstatat.c:(.text.__GI_fstatat+0x14): undefined reference to `__stack_chk_guard'
collect2: error: ld returned 1 exit status
make[1]: *** [libc/Makefile.in:62: lib/libc.so] Fehler 1
make[1]: Verzeichnis „/home/thomas/6590/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14“ wird verlassen
make: *** [toolchain/make/target/uclibc/uclibc.mk:146: /home/thomas/6590/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14/lib/libc.a] Fehler 2
 

Anhänge

  • config_gcc.log.txt
    254.3 KB · Aufrufe: 0
  • config_gcc_initial.log.txt
    40.3 KB · Aufrufe: 0
kann bestätigen, ging so auch zuvor!
 
@prisrak1:
Du hast ein massives Problem in deiner Linux Installation. Die Meldung "keine Berechtigung" hat nichts mit Freetz zu tun, verhindert aber, dass Freetz überhaupt was tun kann.

@prisrak1 und @Coolzero82:
Das Problem mit dem Stack Guard lässt sich mit dem Kommando aus #171 lösen.
 
@prisrak1:
Du hast ein massives Problem in deiner Linux Installation. Die Meldung "keine Berechtigung" hat nichts mit Freetz zu tun, verhindert aber, dass Freetz überhaupt was tun kann.

@prisrak1 und @Coolzero82:
Das Problem mit dem Stack Guard lässt sich mit dem Kommando aus #171 lösen.
Hi, du meinst mit
Code:
git revert 0dae362650cc1ea499bd34f9f3e1bda7e4af08f7

dann bekomme ich
Code:
fatal: Kein Git-Repository (oder irgendeines der Elternverzeichnisse): .git

Liegt das daran das ich per svn auschecke und nicht per git?
 
bei mir:
Code:
freetz@freetz-linux:~/74x$ git revert 0dae362650cc1ea499bd34f9f3e1bda7e4af08f7
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
 
OK, in diesem Fall in der Datei
toolchain/make/target/uclibc/configs/freetz/config-i686-1.0.14 die Zeile mit
Code:
UCLIBC_BUILD_SSP=y
so abändern:
Code:
# UCLIBC_BUILD_SSP is not set
 
OK, in diesem Fall in der Datei
toolchain/make/target/uclibc/configs/freetz/config-i686-1.0.14 die Zeile mit
Code:
UCLIBC_BUILD_SSP=y
so abändern:
Code:
# UCLIBC_BUILD_SSP is not set
Hab es so geändert, beim make kommt dann immer noch
Code:
-style-definition -Wshadow -Wundef -funsigned-char -fno-builtin -fno-asm -fmerge-all-constants -std=gnu99 -ffunction-sections -fdata-sections -m32 -fstack-protector -nostdinc -I./include -I./include -include libc-symbols.h -I./libc/sysdeps/linux/i386 -I./libc/sysdeps/linux -I./ldso/ldso/i386 -I./ldso/include -I. -Os -fstrict-aliasing -fomit-frame-pointer -mpreferred-stack-boundary=4 -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-builtin-memcpy -fno-builtin-memset -D__USE_STDIO_FUTEXES__ -DHAVE_FORCED_UNWIND -D_LIBC_REENTRANT -I./libpthread/nptl -I./libpthread/nptl -I./libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686 -I./libpthread/nptl/sysdeps/unix/sysv/linux/i386 -I./libpthread/nptl/sysdeps/i386 -I./libpthread/nptl/sysdeps/i386 -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/pthread -I./libpthread/nptl/sysdeps/pthread/bits -I./libpthread/nptl/sysdeps/generic -I./libc/sysdeps/linux/common -isystem /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/include-fixed -isystem /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/include -I/home/thomas/6590/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/linux-dev/2.6.39/include/ -DNDEBUG -DNOT_IN_libc -DIS_IN_rtld -fno-stack-protector -fno-omit-frame-pointer -I./ldso/ldso/i386 -I./ldso/include -I./ldso/ldso -DUCLIBC_RUNTIME_PREFIX=\"/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/\" -DUCLIBC_LDSO=\"ld-uClibc.so.1\" -DIN_LIB=rtld -fPIC -DSHARED -DLDSO_ELFINTERP=\"i386/elfinterp.c\" -MT ldso/ldso/ldso.oS -MD -MP -MF ldso/ldso/.ldso.oS.dep
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-gcc -c ldso/ldso/i386/resolve.S -o ldso/ldso/i386/resolve.oS -Wall -Wstrict-prototypes -Wstrict-aliasing -Wformat=2 -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wnonnull -Wold-style-declaration -Wold-style-definition -Wshadow -Wundef -funsigned-char -fno-builtin -fno-asm -fmerge-all-constants -ffunction-sections -fdata-sections -m32 -fstack-protector -nostdinc -I./include -I./include -include libc-symbols.h -I./libc/sysdeps/linux/i386 -I./libc/sysdeps/linux -I./ldso/ldso/i386 -I./ldso/include -I. -Os -fstrict-aliasing -fomit-frame-pointer -mpreferred-stack-boundary=4 -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-builtin-memcpy -fno-builtin-memset -D__USE_STDIO_FUTEXES__ -DHAVE_FORCED_UNWIND -D_LIBC_REENTRANT -I./libpthread/nptl -I./libpthread/nptl -I./libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686 -I./libpthread/nptl/sysdeps/unix/sysv/linux/i386 -I./libpthread/nptl/sysdeps/i386 -I./libpthread/nptl/sysdeps/i386 -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/pthread -I./libpthread/nptl/sysdeps/pthread/bits -I./libpthread/nptl/sysdeps/generic -I./libc/sysdeps/linux/common -isystem /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/include-fixed -isystem /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/include -I/home/thomas/6590/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/linux-dev/2.6.39/include/ -DNDEBUG -DNOT_IN_libc -DIS_IN_rtld -fno-stack-protector -fno-omit-frame-pointer -I./ldso/ldso/i386 -I./ldso/include -I./ldso/ldso -DUCLIBC_RUNTIME_PREFIX=\"/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/\" -DUCLIBC_LDSO=\"ld-uClibc.so.1\" -DIN_LIB=rtld -fPIC -DSHARED -MT ldso/ldso/i386/resolve.oS -MD -MP -MF ldso/ldso/i386/.resolve.oS.dep -D__ASSEMBLER__ -Wa,--noexecstack -DUSE___THREAD   
rm -f ldso/ldso/ld-uClibc_so.a
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-ar cr ldso/ldso/ld-uClibc_so.a     ldso/ldso/ldso.oS ldso/ldso/i386/resolve.oS
true -Stripping_disabled -x -R .note -R .comment ldso/ldso/ld-uClibc_so.a
rm -f lib/ld-uClibc.so lib/ld-uClibc.so.1 lib/ld-uClibc-1.0.14.so
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-gcc -Wl,--no-as-needed  -Wl,-EL -Wl,--sort-common -Wl,--sort-section=alignment -m32 -shared -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,relro -Wl,-O2 -Wl,-z,defs  -Wl,-e,_start -Wl,-z,now -Wl,-Bsymbolic -Wl,--export-dynamic -Wl,--sort-common -Wl,--discard-locals -Wl,--discard-all -Wl,--no-undefined  -Wl,-soname=ld-uClibc.so.1 -nostdlib -nostartfiles -o lib/ld-uClibc-1.0.14.so  -Wl,--whole-archive ldso/ldso/ld-uClibc_so.a -Wl,--no-whole-archive  /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/libgcc.a 
ln -sf ld-uClibc-1.0.14.so lib/ld-uClibc.so.1
ln -sf ld-uClibc-1.0.14.so lib/ld-uClibc.so
# link for backward compatibility
(cd ./lib; ln -sf ld-uClibc.so.1 ld-uClibc.so.0 )
cd ./; make lib/ld-uClibc.so
make -C extra/locale locale_headers
make[3]: Nothing to be done for 'locale_headers'.
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-gcc -c ldso/libdl/libdl.c -o ldso/libdl/libdl.oS -Wall -Wstrict-prototypes -Wstrict-aliasing -Wformat=2 -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wnonnull -Wold-style-declaration -Wold-style-definition -Wshadow -Wundef -funsigned-char -fno-builtin -fno-asm -fmerge-all-constants -std=gnu99 -ffunction-sections -fdata-sections -m32 -fstack-protector -nostdinc -I./include -I./include -include libc-symbols.h -I./libc/sysdeps/linux/i386 -I./libc/sysdeps/linux -I./ldso/ldso/i386 -I./ldso/include -I. -Os -fstrict-aliasing -fomit-frame-pointer -mpreferred-stack-boundary=4 -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-builtin-memcpy -fno-builtin-memset -D__USE_STDIO_FUTEXES__ -DHAVE_FORCED_UNWIND -D_LIBC_REENTRANT -I./libpthread/nptl -I./libpthread/nptl -I./libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686 -I./libpthread/nptl/sysdeps/unix/sysv/linux/i386 -I./libpthread/nptl/sysdeps/i386 -I./libpthread/nptl/sysdeps/i386 -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/pthread -I./libpthread/nptl/sysdeps/pthread/bits -I./libpthread/nptl/sysdeps/generic -I./libc/sysdeps/linux/common -isystem /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/include-fixed -isystem /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/include -I/home/thomas/6590/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/linux-dev/2.6.39/include/ -DNDEBUG -DNOT_IN_libc -DIS_IN_libdl -fstack-protector-all -I./ldso/ldso/i386 -I./ldso/include -I./ldso/ldso -DUCLIBC_RUNTIME_PREFIX=\"/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/\" -DIN_LIB=libdl -fPIC -DSHARED -DLDSO_ELFINTERP=\"i386/elfinterp.c\" -MT ldso/libdl/libdl.oS -MD -MP -MF ldso/libdl/.libdl.oS.dep
rm -f ldso/libdl/libdl_so.a
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-ar cr ldso/libdl/libdl_so.a     ldso/libdl/libdl.oS
true -Stripping_disabled -x -R .note -R .comment ldso/libdl/libdl_so.a
rm -f lib/libc.so lib/libc.so.1 lib/libuClibc-1.0.14.so
/home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/i686-linux-uclibc-gcc -Wl,--no-as-needed  -Wl,-EL -Wl,--sort-common -Wl,--sort-section=alignment -m32 -shared -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,relro -Wl,-O2 -Wl,-z,defs   -Wl,-init,__uClibc_init  -Wl,-soname=libc.so.1 -nostdlib -nostartfiles -o lib/libuClibc-1.0.14.so  -Wl,--whole-archive libc/libc_so.a -Wl,--no-whole-archive ./lib/interp.os ./lib/ld-uClibc.so.1 ./lib/uclibc_nonshared.a /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/bin/../lib/gcc/i686-linux-uclibc/5.5.0/libgcc.a 
libc/libc_so.a(fstatat.os): In function `__GI_fstatat':
fstatat.c:(.text.__GI_fstatat+0x14): undefined reference to `__stack_chk_guard'
collect2: error: ld returned 1 exit status
make[1]: *** [libc/Makefile.in:62: lib/libc.so] Fehler 1
make[1]: Verzeichnis „/home/thomas/6590/source/toolchain-i686_gcc-5.5.0_uClibc-1.0.14-nptl/uClibc-ng-1.0.14“ wird verlassen
make: *** [toolchain/make/target/uclibc/uclibc.mk:167: /home/thomas/6590/toolchain/build/i686_gcc-5.5.0_uClibc-1.0.14-nptl/i686-linux-uclibc/usr/lib/libc.a] Fehler 2
 
Bitte mit einem frischen Freetz starten. Vielleicht reicht auch ein make dirclean.
 
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.