abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:00 | Nová verze

    Byla vydána nová verze 25.07.26 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    dnes 00:11 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 6.15 oznámil Linus Torvalds vydání Linuxu 6.16. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies.

    Ladislav Hagara | Komentářů: 1
    25.7. 19:55 | IT novinky

    Americký výrobce čipů Intel propustí 15 procent zaměstnanců (en), do konce roku by jich v podniku mělo pracovat zhruba 75.000. Firma se potýká s výrobními problémy a opouští také miliardový plán na výstavbu továrny v Německu a Polsku.

    Ladislav Hagara | Komentářů: 29
    25.7. 17:33 | Komunita

    MDN (Wikipedie), dnes MDN Web Docs, původně Mozilla Developer Network, slaví 20 let. V říjnu 2004 byl ukončen provoz serveru Netscape DevEdge, který byl hlavním zdrojem dokumentace k webovým prohlížečům Netscape a k webovým technologiím obecně. Mozille se po jednáních s AOL povedlo dokumenty z Netscape DevEdge zachránit a 23. července 2005 byl spuštěn MDC (Mozilla Developer Center). Ten byl v roce 2010 přejmenován na MDN.

    Ladislav Hagara | Komentářů: 0
    25.7. 14:55 | Nová verze

    Wayback byl vydán ve verzi 0.1. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.7. 13:33 | Nová verze

    Byla vydána nová verze 6.18 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Nově se lze k síti Tor připojit pomocí mostu WebTunnel. Tor Browser byl povýšen na verzi 14.5.5. Thunderbird na verzi 128.12.0. Další změny v příslušném seznamu.

    Ladislav Hagara | Komentářů: 0
    24.7. 14:33 | IT novinky

    Meta představila prototyp náramku, který snímá elektrickou aktivity svalů (povrchová elektromyografie, EMG) a umožňuje jemnými gesty ruky a prstů ovládat počítač nebo různá zařízení. Získané datové sady emg2qwerty a emg2pose jsou open source.

    Ladislav Hagara | Komentářů: 1
    24.7. 14:22 | Nová verze

    Byla vydána (𝕏) nová verze 25.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 25.7 je Visionary Viper. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    24.7. 13:33 | IT novinky

    Před 40 lety, 23. července 1985, společnost Commodore představila první počítač Amiga. Jednalo se o počítač "Amiga od Commodore", jenž byl později pojmenován Amiga 1000. Mělo se jednat o přímou konkurenci počítače Apple Macintosh uvedeného na trh v lednu 1984.

    Ladislav Hagara | Komentářů: 2
    24.7. 06:00 | IT novinky

    T‑Mobile USA ve spolupráci se Starlinkem spustil službu T-Satellite. Uživatelé služby mohou v odlehlých oblastech bez mobilního signálu aktuálně využívat satelitní síť s více než 650 satelity pro posílání a příjem zpráv, sdílení polohy, posílání zpráv na 911 a příjem upozornění, posílání obrázků a krátkých hlasových zpráv pomocí aplikace Zprávy Google. V plánu jsou také satelitní data.

    Ladislav Hagara | Komentářů: 9
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (28%)
     (28%)
     (6%)
     (5%)
     (4%)
     (1%)
     (3%)
     (25%)
    Celkem 149 hlasů
     Komentářů: 17, poslední 26.7. 20:08
    Rozcestník

    Dotaz: Chyba při kompilaci gcc na Kubuntu

    12.10.2008 18:57 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Chyba při kompilaci gcc na Kubuntu
    Přečteno: 517×

    Dobrý večer,

    velmi mě zaujal projekt Linux from scratch. Chtěl bych poznat víc do hloubky GNU/Linux. Čtu knížku Linux from scratch verze 6.3 a postupuju podle ní. Jenže tu se objevil problém: Chtěl bych na svém Kubuntu 8.04.1 (x86_64) zkompilovat gcc verze 4.1.2. Jenže kompilace skončí s chybou:

    /lib/libc.so.6: file not recognized: File format not recognized
    collect2: ld returned 1 exit status
    make[3]: *** [libgcc_s.so] Error 1
    make[3]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
    make[2]: *** [stmp-multilib] Error 2
    make[2]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
    make[1]: *** [stage1_build] Error 2
    make[1]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
    make: *** [bootstrap] Error 2
    

    gcc mám verze 4.2.3., GNU C Library mám verze 2.7 (kompilovaná gcc 4.2.4 -- což je divný, protože to je verze vyšší, než mám nainstalovanou v systému). Pokud byste chtěli ještě nějaké info, tak napište. :-) Jo, jinak jsem gcc kompiloval příkazem make bootstrap .

    Předem děkuju za jakoukoli radu.

    Odpovědi

    12.10.2008 19:02 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Ještě jsem zapomněl dodat, s jakými parametry jsem spustil configure, takže:

    CC="gcc -B/usr/bin/" ../gcc-4.1.2/configure --prefix=/tools \
        --with-local-prefix=/tools --disable-nls --enable-shared \
        --enable-languages=c
    
    12.10.2008 20:56 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    vypada to ze se chystate kompilovat 32 bit vec na 64 bit stroji. gcc se nomalne kompiluje s tzv multilib - schopnosti generovat jak 32 bit tak 64 bit binarky. v tom pripade potrebujete mit v /usr/lib a /lib 32 bit knihovny a v /lib64 a /usr/lib64 64 bit. (nevim jak to ma rozvrzene kubuntu, mozna jinak)

    1. co vam rekne prikaz file /lib/libc.so.6 (pripadne totez na cil symlinku) ?

    2. ja osobne nejsem moc priznivec multilib, takze pokud zavrhnete podporu vytvareni 32 bitovych binarek (coz neznamena zavrhnout spousteni 32 bit), zkuste si usnadnit praci a do configure pridejte --disable-multilib

    3. take si nejsem jisty proc pouzivate ten parametr -B/usr/bin ? -B se pouziva pouze pokud chcete spustit toolchain ktery je nainstalovan v alternativni ceste, coz zrejme /usr/bin neni ...
    In Ada the typical infinite loop would normally be terminated by detonation.
    12.10.2008 21:24 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    1. file /lib/libc.so.6: /lib/libc.so.6: symbolic link to `libc-2.7.so',
      file /lib/libc-2.7.so: /lib/libc-2.7.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, stripped
    2. --disable-multilib nepomohlo, kompilace skončí s úplně stejnou chybou
    3. CC="gcc -B/usr/bin/"
      This forces gcc to prefer the linker from the host in /usr/bin. This is necessary on some hosts where the new ld built in the previous section is not compatible with the host's gcc.

      Cituju z "kuchařky" Linux from scratch.

    13.10.2008 06:34 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    zajimave. nebyl by delsi vypis s tou chybou? tj. tak posledni obrazovka-dve? jinak s tou "kucharkou" je potreba zachazet stejne jako s opravdovou - ziskat nahled co je k cemu a pak to v praxi udelat dle sve chuti.
    In Ada the typical infinite loop would normally be terminated by detonation.
    13.10.2008 06:35 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    ps. smazal ste adresar ktery po sobe zanechal nekompletni build nez jste znova poustel configure?
    In Ada the typical infinite loop would normally be terminated by detonation.
    13.10.2008 09:28 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Na 100 % jsem ho smazal.

    13.10.2008 09:27 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -DL_udivdi3 -fexceptions -fnon-call-exceptions -c ../../gcc-4.1.2/gcc/libgcc2.c -o libgcc/./_udivdi3_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -DL_umoddi3 -fexceptions -fnon-call-exceptions -c ../../gcc-4.1.2/gcc/libgcc2.c -o libgcc/./_umoddi3_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -DL_udiv_w_sdiv -fexceptions -fnon-call-exceptions -c ../../gcc-4.1.2/gcc/libgcc2.c -o libgcc/./_udiv_w_sdiv_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -DL_udivmoddi4 -fexceptions -fnon-call-exceptions -c ../../gcc-4.1.2/gcc/libgcc2.c -o libgcc/./_udivmoddi4_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -fexceptions -c ../../gcc-4.1.2/gcc/unwind-dw2.c -o libgcc/./unwind-dw2_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -fexceptions -c ../../gcc-4.1.2/gcc/unwind-dw2-fde-glibc.c -o libgcc/./unwind-dw2-fde-glibc_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -fexceptions -c ../../gcc-4.1.2/gcc/unwind-sjlj.c -o libgcc/./unwind-sjlj_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -fexceptions -c ../../gcc-4.1.2/gcc/gthr-gnat.c -o libgcc/./gthr-gnat_s.o
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include  -DSHARED -fexceptions -c ../../gcc-4.1.2/gcc/unwind-c.c -o libgcc/./unwind-c_s.o
    { ./nm -pg libgcc/./_muldi3_s.o libgcc/./_negdi2_s.o libgcc/./_lshrdi3_s.o libgcc/./_ashldi3_s.o libgcc/./_ashrdi3_s.o libgcc/./_cmpdi2_s.o libgcc/./_ucmpdi2_s.o libgcc/./_clear_cache_s.o libgcc/./_enable_execute_stack_s.o libgcc/./_trampoline_s.o libgcc/./__main_s.o libgcc/./_absvsi2_s.o libgcc/./_absvdi2_s.o libgcc/./_addvsi3_s.o libgcc/./_addvdi3_s.o libgcc/./_subvsi3_s.o libgcc/./_subvdi3_s.o libgcc/./_mulvsi3_s.o libgcc/./_mulvdi3_s.o libgcc/./_negvsi2_s.o libgcc/./_negvdi2_s.o libgcc/./_ctors_s.o libgcc/./_ffssi2_s.o libgcc/./_ffsdi2_s.o libgcc/./_clz_s.o libgcc/./_clzsi2_s.o libgcc/./_clzdi2_s.o libgcc/./_ctzsi2_s.o libgcc/./_ctzdi2_s.o libgcc/./_popcount_tab_s.o libgcc/./_popcountsi2_s.o libgcc/./_popcountdi2_s.o libgcc/./_paritysi2_s.o libgcc/./_paritydi2_s.o libgcc/./_powisf2_s.o libgcc/./_powidf2_s.o libgcc/./_powixf2_s.o libgcc/./_powitf2_s.o libgcc/./_mulsc3_s.o libgcc/./_muldc3_s.o libgcc/./_mulxc3_s.o libgcc/./_multc3_s.o libgcc/./_divsc3_s.o libgcc/./_divdc3_s.o libgcc/./_divxc3_s.o libgcc/./_divtc3_s.o libgcc/./_fixunssfsi_s.o libgcc/./_fixunsdfsi_s.o libgcc/./_fixunsxfsi_s.o libgcc/./_fixsfdi_s.o libgcc/./_fixunssfdi_s.o libgcc/./_floatdisf_s.o libgcc/./_fixdfdi_s.o libgcc/./_fixunsdfdi_s.o libgcc/./_floatdidf_s.o libgcc/./_fixxfdi_s.o libgcc/./_fixunsxfdi_s.o libgcc/./_floatdixf_s.o libgcc/./_fixtfdi_s.o libgcc/./_fixunstfdi_s.o libgcc/./_floatditf_s.o libgcc/./_divdi3_s.o libgcc/./_moddi3_s.o libgcc/./_udivdi3_s.o libgcc/./_umoddi3_s.o libgcc/./_udiv_w_sdiv_s.o libgcc/./_udivmoddi4_s.o libgcc/./unwind-dw2_s.o libgcc/./unwind-dw2-fde-glibc_s.o libgcc/./unwind-sjlj_s.o libgcc/./gthr-gnat_s.o libgcc/./unwind-c_s.o; echo %%; \
              cat ../../gcc-4.1.2/gcc/libgcc-std.ver ../../gcc-4.1.2/gcc/config/i386/libgcc-x86_64-glibc.ver \
                | sed -e '/^[   ]*#/d' \
                      -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \
                |  ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/. -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include   -E -xassembler-with-cpp -; \
            } | gawk -f ../../gcc-4.1.2/gcc/mkmap-symver.awk  > libgcc/./tmp-libgcc.map
    mv 'libgcc/./tmp-libgcc.map' libgcc/./libgcc.map
    ./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/zalohy/sources/gcc-build/gcc/../ld -O2  -O2 -g -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/./libgcc.map -o ./libgcc_s.so.1.tmp  libgcc/./_muldi3_s.o libgcc/./_negdi2_s.o libgcc/./_lshrdi3_s.o libgcc/./_ashldi3_s.o libgcc/./_ashrdi3_s.o libgcc/./_cmpdi2_s.o libgcc/./_ucmpdi2_s.o libgcc/./_clear_cache_s.o libgcc/./_enable_execute_stack_s.o libgcc/./_trampoline_s.o libgcc/./__main_s.o libgcc/./_absvsi2_s.o libgcc/./_absvdi2_s.o libgcc/./_addvsi3_s.o libgcc/./_addvdi3_s.o libgcc/./_subvsi3_s.o libgcc/./_subvdi3_s.o libgcc/./_mulvsi3_s.o libgcc/./_mulvdi3_s.o libgcc/./_negvsi2_s.o libgcc/./_negvdi2_s.o libgcc/./_ctors_s.o libgcc/./_ffssi2_s.o libgcc/./_ffsdi2_s.o libgcc/./_clz_s.o libgcc/./_clzsi2_s.o libgcc/./_clzdi2_s.o libgcc/./_ctzsi2_s.o libgcc/./_ctzdi2_s.o libgcc/./_popcount_tab_s.o libgcc/./_popcountsi2_s.o libgcc/./_popcountdi2_s.o libgcc/./_paritysi2_s.o libgcc/./_paritydi2_s.o libgcc/./_powisf2_s.o libgcc/./_powidf2_s.o libgcc/./_powixf2_s.o libgcc/./_powitf2_s.o libgcc/./_mulsc3_s.o libgcc/./_muldc3_s.o libgcc/./_mulxc3_s.o libgcc/./_multc3_s.o libgcc/./_divsc3_s.o libgcc/./_divdc3_s.o libgcc/./_divxc3_s.o libgcc/./_divtc3_s.o libgcc/./_fixunssfsi_s.o libgcc/./_fixunsdfsi_s.o libgcc/./_fixunsxfsi_s.o libgcc/./_fixsfdi_s.o libgcc/./_fixunssfdi_s.o libgcc/./_floatdisf_s.o libgcc/./_fixdfdi_s.o libgcc/./_fixunsdfdi_s.o libgcc/./_floatdidf_s.o libgcc/./_fixxfdi_s.o libgcc/./_fixunsxfdi_s.o libgcc/./_floatdixf_s.o libgcc/./_fixtfdi_s.o libgcc/./_fixunstfdi_s.o libgcc/./_floatditf_s.o libgcc/./_divdi3_s.o libgcc/./_moddi3_s.o libgcc/./_udivdi3_s.o libgcc/./_umoddi3_s.o libgcc/./_udiv_w_sdiv_s.o libgcc/./_udivmoddi4_s.o libgcc/./unwind-dw2_s.o libgcc/./unwind-dw2-fde-glibc_s.o libgcc/./unwind-sjlj_s.o libgcc/./gthr-gnat_s.o libgcc/./unwind-c_s.o -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && ln -s libgcc_s.so.1 ./libgcc_s.so
    /lib/libc.so.6: file not recognized: File format not recognized
    collect2: ld returned 1 exit status
    make[3]: *** [libgcc_s.so] Error 1
    make[3]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
    make[2]: *** [stmp-multilib] Error 2
    make[2]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
    make[1]: *** [stage1_build] Error 2
    make[1]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
    make: *** [bootstrap] Error 2
    

    Jasně, že je potřeba si jídlo udělat podle své chuti. :-) Moc děkuju za pomoc.

    13.10.2008 09:34 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Tak jsem zkusil spustit configure bez parametru -B/usr/bin, ale skončil s chybou:

    configure: error: installation or configuration problem: C compiler cannot create executables.
    
    13.10.2008 11:02 hanzelko | skóre: 5
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    A co tak toto:

    http://cross-lfs.org/view/1.1.0/x86_64-64/

    Tam je popis ako skompilovat system pre X86_64.
    13.10.2008 11:06 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Určitě se na to kouknu a dám vědět, jak mi to dopadlo. Díky za odpověď.

    13.10.2008 11:58 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    myslim ze cross-lfs nepotrebujete - to je na cross kompilovani napr. z i386 na x86-64, nebo spise na arm a podobne. pokud to chapu dobre tak vy mate x86-64 a kompilujete pro x86-64.
    In Ada the typical infinite loop would normally be terminated by detonation.
    13.10.2008 12:53 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Chápete to dobře. Opravdu mám x86-64 a kompiluju pro x86-64.

    13.10.2008 12:11 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    z toho vypisu muzu potvrdit domnenku o problemu - gcc se vam snazi slinkovat 32 bitovou libc.so.6 s 64 bitovym vlastnim kodem - coz nejde. ale je to divny, a vyse uvedena hlaska taky - ja jsem na tento problem nenarazil.

    1. zkuste jeste pridat flagy --host=x86_64-unknown-linux-gnu a --enable-targets=x86_64-unknown-linux-gnu pro gcc configure

    2. mate adresar /lib64 ? a libc.so.6, atd. v nem? mate instalovane prislusne devel balicky (glibc-devel) ?

    3. snazite se kompilovat pomerne zastaralou verzi gcc - vim, ze podle navodu v LFS, ale pro zacatek bych spise zkusil skompilovat binutils, gcc a glibc stejne verze jako mate na kubuntu. pozdeji muzete upgradovat i na vyssi verze, nevim o tom ze by to necemu skodilo.
    In Ada the typical infinite loop would normally be terminated by detonation.
    13.10.2008 12:58 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Moc děkuju za odpověď, jste moc hodný. :-) Já teď zrovna nemám moc času -- k PC se dostanu opět až za pár hodin. Ale určitě vyzkouším všechno, co jste mi poradil.

    13.10.2008 18:31 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    1. Spustil jsem configure takto: CC="gcc -B/usr/bin/" ../gcc-4.1.2/configure --prefix=/tools --with-local-prefix=/tools --host=x86_64-unknown-linux-gnu --enable-targets=x86_64-unknown-linux-gnu --disable-multilib --disable-nls --enable-shared --enable-languages=c, kompilace skončí zase s chybou:
        /lib/libc.so.6: file not recognized: File format not recognized
      collect2: ld returned 1 exit status
      make[3]: *** [libgcc_s.so] Error 1
      make[3]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
      make[2]: *** [stmp-multilib] Error 2
      make[2]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
      make[1]: *** [stage1_build] Error 2
      make[1]: Leaving directory `/mnt/zalohy/sources/gcc-build/gcc'
      make: *** [bootstrap] Error 2
       
    2. Adresár /lib64 mám. libc.so.6 v něm je. Bohužel nevím, jaký všechny "devel balíčky" jsou potřeba ke kompilaci -- kouknu se do nějakýho README gcc pro info, co je třeba mít nainstalovaný. To jsem měl udělat ještě předtím, než jsem položil dotaz sem do poradny, ale jsem jenom člověk. :-)
    3. Zkusím tedy verzi stejnou, jakou mám v Kubuntu, a uvidíme. :-)
    15.10.2008 06:29 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu
    dival jsem se na google, ze vicero uzivatelu ubuntu ma podobny problem:

    https://answers.launchpad.net/ubuntu/+question/22900

    http://www.mail-archive.com/debian-glibc@lists.debian.org/msg34497.html

    http://ubuntuforums.org/showthread.php?t=358226

    zadne konkretni reseni tam neni, ale pry to ma neco s verzi binutils, upgrade balicku atd.
    In Ada the typical infinite loop would normally be terminated by detonation.
    15.10.2008 11:07 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Chyba při kompilaci gcc na Kubuntu

    Děkuju. Byl jsem ještě línej zkusit zkompilovat novější (tu co mám v systému) verzi gcc. Až se k tomu dokopám, tak dám určitě vědět, jak jsem dopadnul.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.