Summary: | app-emulation/wine-1.3.19 failed on compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tman <cornicx> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | gibgibon |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
tman
2011-05-12 05:12:53 UTC
I can confirm this. Seems to be libxml2 related. I think the actual error may be here: make[1]: Entering directory `/var/tmp/portage/app-emulation/wine-1.3.19/work/wine64/dlls/ntdll' x86_64-pc-linux-gnu-gcc -c -I/var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/dlls/ntdll -I. -I/var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/include -I../../include -D__WINESRC__ -D_NTSYSTEM_ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wtype-limits -Wwrite-strings -Wpointer-arith -O2 -pipe -march=core2 -mtune=core2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -o actctx.o /var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/dlls/ntdll/actctx.c In file included from /usr/include/unicode/umachine.h:50, from /usr/include/unicode/utypes.h:36, from /usr/include/unicode/ucnv_err.h:86, from /usr/include/unicode/ucnv.h:50, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:807, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1248, from /var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/dlls/msxml3/xslpattern.h:32, from /var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/dlls/msxml3/xslpattern.l:29: /usr/include/unicode/pwin32.h:152: error: conflicting types for 'int64_t' /usr/include/sys/types.h:198: note: previous declaration of 'int64_t' was here In file included from /usr/include/unicode/utf.h:230, from /usr/include/unicode/utypes.h:37, from /usr/include/unicode/ucnv_err.h:86, from /usr/include/unicode/ucnv.h:50, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:807, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1248, from /var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/dlls/msxml3/xslpattern.h:32, from /var/tmp/portage/app-emulation/wine-1.3.19/work/wine-1.3.19/dlls/msxml3/xslpattern.l:29: /usr/include/unicode/utf8.h:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'const' /usr/include/unicode/utf8.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'UChar32' /usr/include/unicode/utf8.h:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int32_t' /usr/include/unicode/utf8.h:115: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'UChar32' /usr/include/unicode/utf8.h:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int32_t' In file included from /usr/include/unicode/utypes.h:38, Both the win32 and win64 use flags are enabled by default. I disabled the win64 use flags and it builds fine now. Bug 366895 comment 3, thank you. *** This bug has been marked as a duplicate of bug 354745 *** |