Goededag mede Tweakers,
Ik ben al de hele ochtend plus middag aan het proberen om AVRDude 5.5 te compilen op mijn linux systeem. Ik heb al wat software handmatig geïnstalleerd, mijn systeem was zowat kaal dus ik heb oa geïnstalleerd; GCC, make, libc6-dev en flex.
Volgens de install notes zou ik als eerste ./configure moeten gebruiken en daarna kan ik make doen en dan make install. (standaard compile gebeuren in linux...)
Als ik dus ./configure doe krijg ik deze onderstaande foutmelding. Ik heb al wat foutmeldingen zelf op gelost waarvoor ik o.a. flex en libc6-dev nodig had.
Nu kom ik echter niet verder met het oplossen van dit probleem. Vreemd is de melding "undefined reference to `yyin'" en over de andere 'references' yyparse en yylex. zover ik heb achterhaald zijn dit onderdelen van flex.
Iemand enig idee hoe dit op te lossen is ?
Ik ben al de hele ochtend plus middag aan het proberen om AVRDude 5.5 te compilen op mijn linux systeem. Ik heb al wat software handmatig geïnstalleerd, mijn systeem was zowat kaal dus ik heb oa geïnstalleerd; GCC, make, libc6-dev en flex.
Volgens de install notes zou ik als eerste ./configure moeten gebruiken en daarna kan ik make doen en dan make install. (standaard compile gebeuren in linux...)
Als ik dus ./configure doe krijg ik deze onderstaande foutmelding. Ik heb al wat foutmeldingen zelf op gelost waarvoor ik o.a. flex en libc6-dev nodig had.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| camaron:~/avrdude/avrdude-5.5# make make all-recursive make[1]: Entering directory `/root/avrdude/avrdude-5.5' make[2]: Entering directory `/root/avrdude/avrdude-5.5' gcc -g -O2 -o avrdude avrdude-main.o ./libavrdude.a ./libavrdude.a(libavrdude_a-config.o): In function `read_config': /root/avrdude/avrdude-5.5/config.c:299: undefined reference to `yyin' ./libavrdude.a(libavrdude_a-config_gram.o): In function `yyparse': /root/avrdude/avrdude-5.5/config_gram.c:908: undefined reference to `yylex' /root/avrdude/avrdude-5.5/config_gram.c:2163: undefined reference to `yylex' collect2: ld returned 1 exit status make[2]: *** [avrdude] Error 1 make[2]: Leaving directory `/root/avrdude/avrdude-5.5' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/avrdude/avrdude-5.5' make: *** [all] Error 2 camaron:~/avrdude/avrdude-5.5# |
Nu kom ik echter niet verder met het oplossen van dit probleem. Vreemd is de melding "undefined reference to `yyin'" en over de andere 'references' yyparse en yylex. zover ik heb achterhaald zijn dit onderdelen van flex.
Iemand enig idee hoe dit op te lossen is ?