avrdude-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avrdude-dev] Compile problems with avrdude-5.5


From: Bernard Mentink
Subject: Re: [avrdude-dev] Compile problems with avrdude-5.5
Date: Sun, 27 Apr 2008 18:41:56 +1200

Ok, so are you saying I must remove lexer.c and re-compile?

Thanks,
Bernie

On Sun, Apr 27, 2008 at 6:32 PM, Joerg Wunsch <address@hidden> wrote:

> As Bernard Mentink wrote:
>
> > ./libavrdude.a(libavrdude_a-config_gram.o): In function `yyparse':
> > /home/bmentink/amForth/avrdude-5.5/config_gram.c:908: undefined
> reference to
> > `yylex'
> > /home/bmentink/amForth/avrdude-5.5/config_gram.c:2163: undefined
> reference
> > to `yylex'
>
> This is supposed to be the result of running lex/flex, and to be found
> in libavrdude_a-lexer.o:
>
> % nm libavrdude_a-lexer.o | grep yylex
> 00000878 T yylex
>
> Here's the build log that is produced if I remove just the generated
> file "lexer.c", and recompile:
>
> make  all-recursive
> flex   lexer.l
> sed '/^#/ s|lex.yy\.c|lexer.c|' lex.yy.c >lexer.c
> rm -f lex.yy.c
> if gcc -DHAVE_CONFIG_H -I. -I. -I.  -DCONFIG_DIR=\"/usr/local/etc\"  -Wall
> -g -O -I/usr/local/include -MT libavrdude_a-lexer.o -MD -MP -MF
> ".deps/libavrdude_a-lexer.Tpo" -c -o libavrdude_a-lexer.o `test -f 'lexer.c'
> || echo './'`lexer.c;  then mv -f ".deps/libavrdude_a-lexer.Tpo"
> ".deps/libavrdude_a-lexer.Po"; else rm -f ".deps/libavrdude_a-lexer.Tpo";
> exit 1; fi
> rm -f libavrdude.a
> ar cru libavrdude.a libavrdude_a-config_gram.o  libavrdude_a-lexer.o
> libavrdude_a-avr.o  libavrdude_a-avr910.o libavrdude_a-avrpart.o
>  libavrdude_a-bitbang.o  libavrdude_a-butterfly.o libavrdude_a-config.o
>  libavrdude_a-confwin.o libavrdude_a-crc16.o  libavrdude_a-fileio.o
> libavrdude_a-jtagmkI.o  libavrdude_a-jtagmkII.o libavrdude_a-lists.o
>  libavrdude_a-par.o libavrdude_a-pgm.o  libavrdude_a-ppi.o
> libavrdude_a-ppiwin.o  libavrdude_a-safemode.o  libavrdude_a-serbb_posix.o
>  libavrdude_a-serbb_win32.o  libavrdude_a-ser_avrdoper.o
>  libavrdude_a-ser_posix.o  libavrdude_a-ser_win32.o libavrdude_a-stk500.o
>  libavrdude_a-stk500v2.o  libavrdude_a-stk500generic.o  libavrdude_a-term.o
> libavrdude_a-usbasp.o  libavrdude_a-usb_libusb.o  libavrdude_a-usbtiny.o
> libavrdude_a-update.o
> ranlib libavrdude.a
> gcc  -g -O -I/usr/local/include  -L/usr/local/lib -o avrdude
>  avrdude-main.o ./libavrdude.a -lusb  -lm -lreadline -lncurses -ltermcap
>
> --
> cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL
>
> http://www.sax.de/~joerg/ <http://www.sax.de/%7Ejoerg/>
>      NIC: JW11-RIPE
> Never trust an operating system you don't have sources for. ;-)
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]