[modular build] build stops at twm

Dan Nicholson dbn.lists at gmail.com
Tue Dec 12 12:33:48 PST 2006


On 12/12/06, Carlo Salinari <csali at tiscali.it> wrote:
> I need a little help with the modular build.
> Bison is 2.3.
> Here's where it stops (twm).

<snip>

> gcc  -g -O2   -o twm  twm-add_window.o twm-cursor.o twm-deftwmrc.o
> twm-events.o twm-gc.o twm-iconmgr.o twm-icons.o twm-list.o twm-menus.o
> twm-parse.o twm-resize.o twm-session.o twm-twm.o twm-util.o
> twm-version.o twm-gram.o twm-lex.o -L/home/carlo/devel/modular//lib
> -lXext -lXmu -lXt -lX11 -lSM -lICE
> twm-parse.o: In function `doparse':
> /home/carlo/devel/test/app/twm/src/parse.c:111: undefined reference to
> `yylineno'
> twm-gram.o: In function `twmrc_error_prefix':
> /home/carlo/devel/test/app/twm/src/gram.y:879: undefined reference to
> `yylineno'
> twm-gram.o: In function `yyparse':
> /home/carlo/devel/test/app/twm/src/gram.c:1726: undefined reference to
> `yylex'
> collect2: ld returned 1 exit status
> make[3]: *** [twm] Error 1
> make[3]: Leaving directory `/home/carlo/devel/test/app/twm/src'

I think you need some sort of lex program. You can get this from flex:

http://flex.sourceforge.net/

It should check for a lex type program in configure. If you're
building from a tarball, then bison and flex aren't needed.

--
Dan



More information about the xorg mailing list