[Bug 951] widl build fails due to missing y.tab.h
Wine Bugs
wine-bugs at winehq.com
Sun Jun 22 06:26:34 CDT 2003
http://bugs.winehq.com/show_bug.cgi?id=951
------- Additional Comments From z_god at 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 at tony widl]$ cvs diff y.tab.h
cvs server: I know nothing about y.tab.h
[tony at 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.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list