http://bugs.winehq.org/show_bug.cgi?id=35039
Bug #: 35039 Summary: Build broken when specifying a full path to configure Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: mstefani@redhat.com Classification: Unclassified
The out of tree build with /full/patch/to/configure is broken in shell32 since:
commit bc9650392ab72551c583c89afe464a94837e9a7e Author: Alexandre Julliard julliard@winehq.org Date: Sat Nov 30 12:43:20 2013 +0100
makefiles: Include AUTHORS file directly from the top-level directory.
The error is: dlls/shell32$ make gcc -m32 -g -O2 -c -o appbar.o /home/mstefani/j/wine/source/wine/dlls/shell32/appbar.c /home/mstefani/j/wine/source/wine/dlls/shell32/appbar.c:21:20: fatal error: config.h: No such file or directory #include "config.h" ^ compilation terminated. make: *** [appbar.o] Error 1
There is no -I passed to gcc in shell32 (as well as other compiler flags).
To workaround the issue both commits bc9650392ab72551c583c89afe464a94837e9a7e and 202d046d685802640675651b3c039bf800e9732b need to be reverted.