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 14:00 | Nová verze

    Samba (Wikipedie), svobodná implementace SMB a Active Directory, byla vydána ve verzi 4.23.0. Počínaje verzí Samba 4.23 jsou unixová rozšíření SMB3 ve výchozím nastavení povolena. Přidána byla podpora SMB3 přes QUIC. Nová utilita smb_prometheus_endpoint exportuje metriky ve formátu Prometheus.

    Ladislav Hagara | Komentářů: 0
    dnes 12:00 | Zajímavý článek

    Správcovský tým repozitáře F-Droid pro Android sdílí doporučení, jak řešit žádosti o odstranění nelegálního obsahu. Základem je mít nastavené formální procesy, vyhrazenou e-mailovou adresu a být transparentní. Zdůrazňují také důležitost volby jurisdikce (F-Droid je v Nizozemsku).

    🇵🇸 | Komentářů: 11
    dnes 05:33 | Bezpečnostní upozornění

    Byly publikovány informace o další zranitelnosti v procesorech. Nejnovější zranitelnost byla pojmenována VMScape (CVE-2025-40300, GitHub) a v upstream Linuxech je již opravena. Jedná se o variantu Spectre. KVM host může číst data z uživatelského prostoru hypervizoru, např. QEMU.

    Ladislav Hagara | Komentářů: 0
    včera 22:00 | Komunita

    V červenci loňského roku organizace Apache Software Foundation (ASF) oznámila, že se částečně přestane dopouštět kulturní apropriace a změní své logo. Dnes bylo nové logo představeno. "Indiánské pírko" bylo nahrazeno dubovým listem a text Apache Software Foundation zkratkou ASF. Slovo Apache se bude "zatím" dál používat. Oficiální název organizace zůstává Apache Software Foundation, stejně jako názvy projektů, například Apache HTTP Server.

    Ladislav Hagara | Komentářů: 11
    včera 17:33 | Nová verze

    Byla vydána (𝕏) srpnová aktualizace aneb nová verze 1.104 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.104 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:33 | IT novinky

    Spotify spustilo přehrávání v bezztrátové kvalitě. V předplatném Spotify Premium.

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | IT novinky

    Spoluzakladatel a předseda správní rady americké softwarové společnosti Oracle Larry Ellison vystřídal spoluzakladatele automobilky Tesla a dalších firem Elona Muska na postu nejbohatšího člověka světa. Hodnota Ellisonova majetku díky dnešnímu prudkému posílení ceny akcií Oraclu odpoledne vykazovala nárůst o více než 100 miliard dolarů a dosáhla 393 miliard USD (zhruba 8,2 bilionu Kč). Hodnota Muskova majetku činila zhruba 385 miliard dolarů.

    Ladislav Hagara | Komentářů: 4
    10.9. 21:22 | Nová verze

    Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    10.9. 18:22 | IT novinky

    T-Mobile od 15. září zpřístupňuje RCS (Rich Communication Services) zprávy i pro iPhone.

    Ladislav Hagara | Komentářů: 3
    10.9. 13:22 | IT novinky

    Společnost ARM představila platformu Arm Lumex s Arm C1 CPU Cluster a Arm Mali G1-Ultra GPU pro vlajkové chytré telefony a počítače nové generace.

    Ladislav Hagara | Komentářů: 0
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (83%)
     (7%)
     (2%)
     (2%)
     (4%)
     (2%)
    Celkem 167 hlasů
     Komentářů: 12, poslední 10.9. 13:00
    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: 518×

    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.