Re: [Tack-devel] CVS & the new build system
Moved to https://github.com/davidgiven/ack
Brought to you by:
dtrg
From: David G. <dg...@co...> - 2006-07-23 20:43:22
|
Gregory T. (tim) Kelly wrote: [...] > gcc -g -Os -DLIBDIR=3D\"/usr/local/share/LLgen\" -DNON_CORRECTING -c= -o > ".pm-cache/25-LLgen.o" "src/LLgen.c" > LLgen.g:21: types.h: No such file or directory > LLgen.g:22: io.h: No such file or directory > LLgen.g:23: extern.h: No such file or directory > LLgen.g:25: cclass.h: No such file or directory OSX does this too --- I've just uploaded LLgen 1.0.3 with a workaround fo= r this. I don't know why it's failing; those header files are all in the sa= me directory as LLgen.c, so it should be seeing them. Odd. But hopefully the= new LLgen should help. (I now have the ACK running on OSX.) [...] > Also, I can't get ACK to build on NetBSD if the PREFIX directory is not= > /usr/local/. There are files in paths that are not picked up. Is this the PREFIX in config.pm? Could you post the errors it's producing= ? Your /tmp directory isn't set non-executable, is it? (The build process w= ill try to build and then run helper tools.) [...] > The pmfiles seem quite a bit easier to read than Makefiles. Do I need = to > start learning some of this "Extended Context Free syntax" I read about= in > the LLgen parser generator document? :-) Actually, pmfiles are just Lua scripts --- see www.lua.org. LLgen is a to= ol used by the ACK to process grammars; it's very much like yacc or bison. I= t's not used by pm at all. --=20 +- David Given --McQ-+ "Gaping from its single obling socket was | dg...@co... | scintillating, many fauceted scarlet emerald..." | (dg...@ta...) | --- Jim Theis, _The Eye of Argon_ (spelling +- www.cowlark.com --+ original) |