[Bug 53365] New: 2.47.3 fails to build on F36 with error: 'IUnknown_QueryInterface_Proxy' undeclared here
WineHQ Bugzilla
wine-bugs at winehq.org
Sat Jul 16 12:12:30 CDT 2022
https://bugs.winehq.org/show_bug.cgi?id=53365
Bug ID: 53365
Summary: 2.47.3 fails to build on F36 with error:
'IUnknown_QueryInterface_Proxy' undeclared here
Product: Wine-gecko
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-gecko-unknown
Assignee: jacek at codeweavers.com
Reporter: patrick+winehq.org at laimbock.com
Distribution: ---
Building wine-gecko 2.47.3 on Fedora 36 x86_64 against wine(-staging)-7.13
results in the following error:
make[3]: Entering directory
'/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2'
mkdir -p '.deps/'
dlldata.o
i686-w64-mingw32-gcc -mwindows -o dlldata.o -c -DNDEBUG=1 -DTRIMMED=1
-DREGISTER_PROXY_DLL
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3/accessible/interfaces/ia2
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/dist/include
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/dist/include/nspr
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/dist/include/nss
-include
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/mozilla-config.h
-DMOZILLA_CLIENT -MD -MP -MF .deps/dlldata.o.pp -Wall -Wempty-body
-Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits
-Wunreachable-code -Wno-error=maybe-uninitialized
-Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-format
-DWINE_GECKO_SRC -std=gnu99 -fgnu89-inline -fno-strict-aliasing -mms-bitfields
-mstackrealign -fno-keep-inline-dllexport -fno-math-errno -pthread -pipe -g -O
-fomit-frame-pointer
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2/dlldata.c
Accessible2_p.o
i686-w64-mingw32-gcc -mwindows -o Accessible2_p.o -c -DNDEBUG=1 -DTRIMMED=1
-DREGISTER_PROXY_DLL
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3/accessible/interfaces/ia2
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/dist/include
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/dist/include/nspr
-I/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/dist/include/nss
-include
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/mozilla-config.h
-DMOZILLA_CLIENT -MD -MP -MF .deps/Accessible2_p.o.pp -Wall -Wempty-body
-Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits
-Wunreachable-code -Wno-error=maybe-uninitialized
-Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-format
-DWINE_GECKO_SRC -std=gnu99 -fgnu89-inline -fno-strict-aliasing -mms-bitfields
-mstackrealign -fno-keep-inline-dllexport -fno-math-errno -pthread -pipe -g -O
-fomit-frame-pointer
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2/Accessible2_p.c
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2/Accessible2_p.c:110:9:
error: 'IUnknown_QueryInterface_Proxy' undeclared here (not in a function)
110 | IUnknown_QueryInterface_Proxy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2/Accessible2_p.c:111:9:
error: 'IUnknown_AddRef_Proxy' undeclared here (not in a function)
111 | IUnknown_AddRef_Proxy,
| ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2/Accessible2_p.c:112:9:
error: 'IUnknown_Release_Proxy' undeclared here (not in a function)
112 | IUnknown_Release_Proxy,
| ^~~~~~~~~~~~~~~~~~~~~~
make[3]: ***
[/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3/config/rules.mk:933:
Accessible2_p.o] Error 1
make[3]: Leaving directory
'/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3-x86/accessible/interfaces/ia2'
make[2]: ***
[/builddir/build/BUILD/wine-gecko-2.47.3/wine-gecko-2.47.3/config/recurse.mk:71:
accessible/interfaces/ia2/target] Error 2
Since this seems accessability related, possibly related commit:
-ac_add_options --disable-accessibility
+ac_add_options --enable-accessibility
https://gitlab.winehq.org/wine/wine-gecko/-/commit/f4c0266dcb146ab4e56dcc01077160480ec977dc
After reverting that commit, the error (obviously) goes away and the build
succeeds.
--
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