avr-libc-1.6.7 telepítési gond

Fórumok

Sziasztok,
megint megpróbáltam Linux alapokra áthelyezni az Atmeles világom és megint sikertelenül.
Ezt a szájbarágós leírást használtam alapnak,
http://www.tuxgraphics.org/electronics/200901/avr-gcc-linux.shtml#0lfin…
...csak az itt hivatkozott verziók helyett újabbakat használva.
A binutils-2.20, a gcc-core-4.3.2 simán felment, gmp és mpfr eleve volt.
Az avr-libc-1.6.7 viszont kész horror, mert az alábbi hiabaüzenetből úgy tűnik, valami össze van a könyvtárstrukturában kutyulva és mivel gőzöm nincs a rendszerváltozókról (PREFIX, CC és egyebek) és nem is akarok most ezek gyönyöreiben tobzódni, itt megállt a tudomány.
A Google sem akar a barátom lenni,mert tegnapelőtt találtam ugyan egy fórumot, ahol pont ebbe futott bele valaki, de a fórum görög nyelvű volt és a meglehetős rövid válasz is meghaladta képességeimet.
Van valakinek tippje, mi van itt?
Üdv és BUÉK, István

make[4]: Entering directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2'
Making all in at90s1200
make[5]: Entering directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2/at90s1200'
avr-gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../common -I../../../../include -I../../../../include -I../../../../common -I../../../../include -I../../../../include -x assembler-with-cpp -Wa,-gstabs -mmcu=at90s1200 -MT gcrt1.o -MD -MP -MF .deps/gcrt1.Tpo -c -o gcrt1.o ../../../../crt1/gcrt1.S
make[5]: avr-gcc: Command not found
make[5]: *** [gcrt1.o] Error 127
make[5]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2/at90s1200'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7'
make: *** [all] Error 2

Hozzászólások

Es az avr-gcc egyebkent fent van - mert ugye azt hianyolja?

Ugy tunik a libc leforditasahoz szukseg van az avr-es gcc forditora (szerintem ez ertheto). Ez vagy nincs fent, vagy csak nincs az eleresi utban. Szoval eloszor oldd meg, hogy a az avr-gcc ne "avr-gcc: Command not found"-ot dobjon.

/sza2

PS: Milyen Linux? Binarist nem akarsz feltenni?

Fent van,a path-ban is benne. Először én is úgy értelmeztem,hogy nem látni, de az adott pontra beszúrt avr-gcc --help rendes helpet ad, szóval úgy tűnik, maga az avr-gcc üzeni, hogy a fordításhoz nem talál valamit.
UHU-van, mindent azon csinálok, ezért bosszant, hogy avr ügyben sokadszorra is pofára esek.
Milyen binárisra gondolsz? Én csak forrásból telepíthető toolchaint láttam eddig.

Szia!
Nekem az arm es az avr vilagbol ugy tunik, hogy csak bizonyos binutils/gcc/glibc verziok hajlandok egyuttmukodni, es hogy ebben a harmasban kinek mi a verzioszama, azt szinte lehetetlen kitalalni.
Ha linux ala avr toolchain kell, akkor ajanlom az avrfreaks.net-en az avr-gcc forumban a legfelso sticky topicot. Itt talalhato egy folyamatosan frissulo script, ami letolti a megfelelo csomagokat, patchel, fordit, es voila: mukodo toolchain. En ezt hasznalom, es eddig nem volt vele semmi gond.
A dologert be kell regisztralni, de egyebkent sem hatrany ha van accountod, akad az oldalon par hasznos dolog.

Bar az avr cuccokhoz nem segit, erdemes megnezni a crosstool es a crosstool-ng kompatibilitasi matrixat:

http://ymorin.is-a-geek.org/projects/crosstool#status
http://www.kegel.com/crosstool/crosstool-0.43/buildlogs/

Ezekbol ki lehet bogaraszni olyan verziokat, amik passzolnak, ha az ember kezzel akar toolchaint gyartani. De sztem sokkal celravezetobb a fenti csomagok egyiket vagy teljes kereszt-fejleszto rendszert hasznalni (Buildroot, OE).