[Bug 29906] wine build broken on clang from trunk

wine-bugs at winehq.org wine-bugs at winehq.org
Thu May 15 15:47:42 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=29906

Austin English <austinenglish at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Austin English <austinenglish at gmail.com> ---
wine-1.7.18-155-gdb42703 builds with clang-3.4 and no special settings, just:
./configure CC=clang

I also tried with 1.4-rc3 (which is what the bug report was from). I had to
disable freetype to get configure to pass, but the build later fails:
clang -c -I. -I. -I../../../include -I../../../include 
-DWINE_STRICT_PROTOTYPES -DWINE_NO_NAMELESS_EXTENSION  -D_REENTRANT -fPIC -Wall
-pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body
-Wignored-qualifiers -Wstrict-prototypes -Wtype-limits
-Wunused-but-set-parameter -Wwrite-strings -fno-omit-frame-pointer
-Wpointer-arith  -g -O2  -o tmarshal.o tmarshal.c
warning: unknown warning option '-Wunused-but-set-parameter'; did you mean
'-Wunused-parameter'? [-Wunknown-warning-option]
In file included from tmarshal.c:29:
./tmarshal.h:611:41: error: expected member name or ';' after declaration
specifiers
    HRESULT (STDMETHODCALLTYPE *restrict)(
    ~~~~~~~                             ^
./tmarshal.h:611:32: error: pointer to function type 'HRESULT (IWidget *, INT
*) __attribute__((stdcall))' may not be 'restrict' qualified
    HRESULT (STDMETHODCALLTYPE *restrict)(
                               ^
1 warning and 2 errors generated.
Makefile:194: recipe for target 'tmarshal.o' failed
make: *** [tmarshal.o] Error 1

Fixed in wine.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list