Hallo zusammen, ich versuche schon seit einigen Tagen auf meinem Debian Etch Rechner die aktuelle avrdude Version zu installieren, aber leider kann das Paket nicht kompiliert werden. Ich habe zur Zeit avrdude 5.2 drauf, aber mit diesem kann ich kein AVR Dragon Programmer benutzen. Beim kompilieren (make) bekomme ich folgenden Fehler: [...] if gcc -DHAVE_CONFIG_H -I. -I. -I. -DCONFIG_DIR=\"/usr/local/etc\" -Wall -g -O2 -MT libavrdude_a-config_gram.o -MD -MP -MF ".deps/libavrdude_a-config_gram.Tpo" -c -o libavrdude_a-config_gram.o `test -f 'config_gram.c' || echo './'`config_gram.c; \ then mv -f ".deps/libavrdude_a-config_gram.Tpo" ".deps/libavrdude_a-config_gram.Po"; else rm -f ".deps/libavrdude_a-config_gram.Tpo"; exit 1; fi /bin/sh /home/nemesis/avrdude-5.5/missing --run flex lexer.l sed '/^#/ s|\.c|lexer.c|' .c >lexer.c sed: kann .c nicht lesen: Datei oder Verzeichnis nicht gefunden make[2]: *** [lexer.c] Fehler 2 make[2]: Leaving directory `/home/nemesis/avrdude-5.5' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/nemesis/avrdude-5.5' make: *** [all] Fehler 2 Ich habe so ziehmlich jeden Paket was bei configure aufgelistet wird installiert, so auch flex (welches hier glaub ich das Problem macht). Ich weiß zur zeit einfach nicht wirklich weiter, und wäre über ein klein bisschen Hilfe sehr dankbar. Mit freundlichem Gruß NemesisoD
Offensichtlich ist bereits beim configure etwas schief gelaufen. Hast du, nachdem du flex installiert hast, für avrdude erneut einen configure gemacht? Wenn nein, tu's jetzt. Wenn ja, tu's noch einmal. Wenn dann der Fehler beim anschließenden Kompilieren immer noch auftritt, poste das bei der Konfiguration erzeugte config.log (am besten als Anhang, das es fast tausend Zeilen hat). Dort müsste man sehen können, was Sache ist.
Das Problem hatte neulich schon jemand mit Debian, aber der hat vom CVS gearbeitet und seine eigenen auto*-Tools benutzt. Irgendwas ist mit den Dingern bei Debian kaputt. Ich habe ihm dann ein "gebootstraptes" Paket hingelegt (das müsste auch noch dort liegen), und damit ging es dann. Wenn du eine Release-Version benutzt, dann sollte es keinen Grund geben, warum der blöde missing-Script überhaupt erst angeworfen wird.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.