[sldev] Patch VS 2005EE compilation problems, missing files in the source tarball 80044.

Argent Stonecutter secret.argent at gmail.com
Mon Mar 3 07:20:49 PST 2008


On 2008-03-03, at 08:20, norritt at t-online.de wrote:
> I succeeded in reducing the compiler errors so far. Though three  
> errors
> remain. The workarounds listed in the wiki don't help since neiter
> ytab.hpp, ytab.spp nor ytab.h exist in the tarball. I got the same
> problem with lex_yy.cpp/h/hpp. (The VC++ Lib/Include/Exec paths are  
> all
> set correctly, I also added the Python and cygwin binary paths).

These files are created from indra.y (ytab.hpp, ytab.spp, ytab.h) and  
indra.l (lex_yy.cpp/h/hpp) by yacc (or bison, the GNU yacc clone) and  
lex.

This is the real problem with your build:
> 1>Building ytab.cpp
> 1>/usr/local/share/bison.simple: No such file or directory

Your installation is missing a file that bison requires, so it is not  
able to generate the yacc output. The lex output didn't get generated  
because that part of the build aborted after the files it was  
expecting from bison went missing.

Fix the bison installation and all should be OK.



More information about the SLDev mailing list