avr-gcc mit xmega unterstützung

OP #2486250
Lesenswert?

Nachdem ich nun mit WinAVR Probleme habe das die erstellten .hex files 
nicht wirklich funzen, und ich nun doch unter linux weiter mache wollte
ich mal das Bingo666 script ausprobieren.

nach kurzer Zeit stellte sich allerdings raus das dieses Script nicht 
wirklich brauchbar funzt, immer wieder findet er Dateien nicht, wie z.B. 
die mpfr.h unsw..

Auch die Debian Packages Stecken voll mit Fehlern:

dpkg -i avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64.deb
dpkg: error processing 
avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64.deb (--install):
 parsing file '/var/lib/dpkg/tmp.ci/control' near line 10 package 
'avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64':
 blank line in value of field 'Description'
Errors were encountered while processing:
 avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64.deb


Was gibt es den noch für möglichkeiten Irgendwie an xmega unterstuetzung 
unter linux zu kommen?

Die xmega serie ist ja nun schon einige Jahre alt.
Moderator Persönliche Seite #2486258
Lesenswert?

Simon M. schrieb:
> nach kurzer Zeit stellte sich allerdings raus das dieses Script nicht
> wirklich brauchbar funzt, immer wieder findet er Dateien nicht, wie z.B.
> die mpfr.h unsw..

Dann verfolge die Fehler zurück, statt hier wie wild von einem zum
nächsten zu hüpfen.

Wenn offensichtlich eine ganze Reihe von Leuten mit Bingos Script
(und auch mit den daraus generierten .deb-Paketen) klar kommt, du
aber nicht, dann hilft es nicht viel, noch nach der 1001. Variante
zu suchen.
OP #2486283
Lesenswert?

Ich hab ja nichts aussergewöhnliches gemacht.
Ich kann mir auch einfach nicht vorstellen das mein dpkg irgendwie 
defekt sein soll, bisher habe ich da alle .deb Pakete bestens 
installiert bekommen.

zum Bingo Script:
er findet die mpfr.h nicht, die auch nicht im selben verzeichnis liegt 
sondern im $PREFIX/source/mpfr-3.1.0/src/mpfr.h


gcc -c  -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall 
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-format-attribu$
In file included from ../../../source/gcc-4.5.1/gcc/rtl.h:28:0,
                 from ../../../source/gcc-4.5.1/gcc/attribs.c:30:
../../../source/gcc-4.5.1/gcc/real.h:27:18: fatal error: mpfr.h: No such 
file or directory
compilation terminated.
make[2]: *** [attribs.o] Error 1
make[2]: Leaving directory `/home/user/avr/build/gcc-4.5.1/gcc'
make[1]: *** [install-gcc] Error 2
make[1]: Leaving directory `/home/user/avr/build/gcc-4.5.1'
make: *** [install] Error 2
(Firma: von Dänemark) #2488153
Lesenswert?

Simon M. schrieb:
> Da kann ich nur Danke sagen, das war das Problem, und die
> libmpc-dev hat mir auch gefehlt.

Im  readme.txt steht : See pre-reqs.txt for dependencies

Und im pre-reqs.txt steht :

#All packages on one line
sudo apt-get install build-essential texinfo texi2html libcwidget-dev 
tcl8.4-dev tk8.4-dev libncurses5-dev libx11-dev binutils-dev bison flex 
libusb-0.1-4 libusb-dev libmpfr-dev libexpat1-dev python-dev

Ich habe einer neues Ubuntu 10.04 installiert , am einer test-pc.

Ich habe jetzt testet die neue 
avr-gcc-4.5.1-avrfreaks-2011-dec-29-u10.04.i386.deb von 
http://www.wrightflyer.co.uk/avr-gcc/

Installiert (via GDebi) und de-installiert (via Synaptic)

Kann nicht die 64-bit paket testen , heute.

Jetzt baue ich einer total neue toolchain via die buildscript.
(Und erst die von oben apt-get von pre-reqs.txt)
libmpfr-dev sind nötig (Ubuntu 10.04), aber ich habe kein libmpc-dev 
installiert.


Ich teste nur unter Ubuntu 10.04 LTS , aber mit einer bischen 
kreativitet.
Baue leute auch die toolchain unter Fedora/Suse ua.


mfg
Bingo von Dänemark

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren