http://bugs.winehq.com/show_bug.cgi?id=951
------- Additional Comments From z_god@wanadoo.nl 2003-22-06 06:26 ------- Bug comments restored from Gmane.org:
I do a default build with default configure flags. The last few weeks' builds have failed with:
make[2]: Entering directory `/home/ronis/Project/notar/wine/tools/widl' gcc -c -I. -I. -I../../include -I../../include -Wall -mpreferred-stack-boundary=2 -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o header.o header.c header.c:36: y.tab.h: No such file or directory make[2]: *** [header.o] Error 1 make[2]: Leaving directory `/home/ronis/Project/notar/wine/tools/widl' make[1]: *** [widl] Error 2 make[1]: Leaving directory `/home/ronis/Project/notar/wine/tools' make: *** [tools] Error 2
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-08-06 17:51 ------- WFM -- I see y.tab.h in my /tools/widl directory and wine compiles clean There is something wrong with the way you update maybe. I use the following:
cvs update -PAd
------- Additional Comments From ronis <at> onsager.chem.mcgill.ca 2002-08-06 18:17 ------- Here's what's in my tools/widl directory (after cvs -z 3 update -PdA)
ls -l tools/widl total 104 drwxr-xr-x 2 ronis ronis 4096 Aug 6 19:13 CVS/ -rw-r--r-- 1 ronis ronis 10241 Aug 6 17:49 Makefile -rw-r--r-- 1 ronis ronis 1088 Jul 31 13:14 Makefile.in -rw-r--r-- 1 ronis ronis 10253 Jul 18 15:02 header.c -rw-r--r-- 1 ronis ronis 1338 Jul 18 15:02 header.h -rw-r--r-- 1 ronis ronis 1129 Jul 15 23:20 parser.h -rw-r--r-- 1 ronis ronis 6686 Jul 31 13:14 parser.l -rw-r--r-- 1 ronis ronis 15886 Jul 15 23:20 parser.y -rw-r--r-- 1 ronis ronis 10273 Jul 15 23:20 proxy.c -rw-r--r-- 1 ronis ronis 922 Jul 15 23:20 proxy.h -rw-r--r-- 1 ronis ronis 3835 Jul 15 23:20 utils.c -rw-r--r-- 1 ronis ronis 1555 Jul 15 23:20 utils.h -rw-r--r-- 1 ronis ronis 4856 Jul 31 13:14 widl.c -rw-r--r-- 1 ronis ronis 1399 Jul 15 23:20 widl.h -rw-r--r-- 1 ronis ronis 2237 Jul 15 23:20 widltypes.h
------- Additional Comments From julliard <at> winehq.com 2002-08-06 18:48 ------- You need to do a make depend before building.
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-08-06 19:15 ------- curious my /widl/CVS/Entries looks like this
/.cvsignore/1.1/Tue Jul 16 03:20:46 2002// /Makefile.in/1.2/Tue Aug 6 00:36:08 2002// /header.c/1.1/Tue Jul 16 03:20:46 2002// /header.h/1.1/Tue Jul 16 03:20:46 2002// /parser.h/1.1/Tue Jul 16 03:20:46 2002// /parser.l/1.3/Tue Aug 6 00:36:08 2002// /parser.y/1.1/Tue Jul 16 03:20:46 2002// /proxy.c/1.1/Tue Jul 16 03:20:46 2002// /proxy.h/1.1/Tue Jul 16 03:20:46 2002// /utils.c/1.1/Tue Jul 16 03:20:46 2002// /utils.h/1.1/Tue Jul 16 03:20:46 2002// /widl.c/1.2/Tue Aug 6 00:36:08 2002// /widl.h/1.1/Tue Jul 16 03:20:46 2002// /widltypes.h/1.1/Tue Jul 16 03:20:46 2002// D
And this too
[tony@tony widl]$ cvs diff y.tab.h cvs server: I know nothing about y.tab.h [tony@tony widl]$
Thats not right.
------- Additional Comments From ronis <at> onsager.chem.mcgill.ca 2002-08-07 11:43 ------- The suggestion to do a make depend worked, or at least the build died somewhere else (I'm going to file a new bug report on this, now). The direcory now contains the file y.tab.h. What's interesting, is that I've been using the same shell script to update/configure/build wine for years and it never did a make depend (altough I agree that it should have).
Thanks for your help.
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-08-07 16:27 ------- I should have been paying more attention to a recent discussion on wine devel about this. This is one of the reasons for make depend.
------- Additional Comments From dpaun <at> rogers.com 2003-03-25 17:40 ------- Looks like it's ready to be CLOSED.