https://bugs.winehq.org/show_bug.cgi?id=52798
--- Comment #4 from Eugene Markow ejmarkow@yahoo.com --- (In reply to Rafał Mużyło from comment #3)
Well, that should be a simple check. While I'm not familiar with package manager of your distro, each tends to have a command that lists files owned by a particular package. Just compare relevant lists for 32 and 64 bit packages.
Though going by the config.log and your find result, for some reason the file is missing, but that looks like either a distro or your personal bug.
It's an openSUSE distro-package issue, just confirmed it with the following:
I just ran 3 simple file-content queries for all 3 available dbus-1-devel RPM packages, the first two (1 & 2) which are installed. The 32-bit package (#2) only contains two files and is missing the file dbus-arch-deps.h. Actually, the uninstalled i586 package (#3) has the file in the proper directory (/usr/lib).
Bug report must be filed with openSUSE and have its package maintainer fix this.
1) dbus-1-devel-1.14.0-3.1.x86_64.rpm 2) dbus-1-devel-32bit-1.14.0-3.1.x86_64.rpm 3) dbus-1-devel-1.14.0-3.1.i586.rpm
File Content:
1) dbus-1-devel-1.14.0-3.1.x86_64.rpm
# rpm -qlp dbus-1-devel-1.14.0-3.1.x86_64.rpm /usr/include/dbus-1.0 /usr/include/dbus-1.0/dbus /usr/include/dbus-1.0/dbus/dbus-address.h /usr/include/dbus-1.0/dbus/dbus-bus.h /usr/include/dbus-1.0/dbus/dbus-connection.h /usr/include/dbus-1.0/dbus/dbus-errors.h /usr/include/dbus-1.0/dbus/dbus-macros.h /usr/include/dbus-1.0/dbus/dbus-memory.h /usr/include/dbus-1.0/dbus/dbus-message.h /usr/include/dbus-1.0/dbus/dbus-misc.h /usr/include/dbus-1.0/dbus/dbus-pending-call.h /usr/include/dbus-1.0/dbus/dbus-protocol.h /usr/include/dbus-1.0/dbus/dbus-server.h /usr/include/dbus-1.0/dbus/dbus-shared.h /usr/include/dbus-1.0/dbus/dbus-signature.h /usr/include/dbus-1.0/dbus/dbus-syntax.h /usr/include/dbus-1.0/dbus/dbus-threads.h /usr/include/dbus-1.0/dbus/dbus-types.h /usr/include/dbus-1.0/dbus/dbus.h /usr/lib64/cmake/DBus1 /usr/lib64/cmake/DBus1/DBus1Config.cmake /usr/lib64/cmake/DBus1/DBus1ConfigVersion.cmake /usr/lib64/dbus-1.0 /usr/lib64/dbus-1.0/include /usr/lib64/dbus-1.0/include/dbus /usr/lib64/dbus-1.0/include/dbus/dbus-arch-deps.h /usr/lib64/libdbus-1.so /usr/lib64/pkgconfig/dbus-1.pc /usr/share/xml/dbus-1 /usr/share/xml/dbus-1/busconfig.dtd /usr/share/xml/dbus-1/catalog.xml /usr/share/xml/dbus-1/introspect.dtd
2) dbus-1-devel-32bit-1.14.0-3.1.x86_64.rpm
# rpm -qlp dbus-1-devel-32bit-1.14.0-3.1.x86_64.rpm /usr/lib/libdbus-1.so /usr/lib/pkgconfig/dbus-1.pc
3) dbus-1-devel-1.14.0-3.1.i586.rpm
# rpm -qlp dbus-1-devel-1.14.0-3.1.i586.rpm /usr/include/dbus-1.0 /usr/include/dbus-1.0/dbus /usr/include/dbus-1.0/dbus/dbus-address.h /usr/include/dbus-1.0/dbus/dbus-bus.h /usr/include/dbus-1.0/dbus/dbus-connection.h /usr/include/dbus-1.0/dbus/dbus-errors.h /usr/include/dbus-1.0/dbus/dbus-macros.h /usr/include/dbus-1.0/dbus/dbus-memory.h /usr/include/dbus-1.0/dbus/dbus-message.h /usr/include/dbus-1.0/dbus/dbus-misc.h /usr/include/dbus-1.0/dbus/dbus-pending-call.h /usr/include/dbus-1.0/dbus/dbus-protocol.h /usr/include/dbus-1.0/dbus/dbus-server.h /usr/include/dbus-1.0/dbus/dbus-shared.h /usr/include/dbus-1.0/dbus/dbus-signature.h /usr/include/dbus-1.0/dbus/dbus-syntax.h /usr/include/dbus-1.0/dbus/dbus-threads.h /usr/include/dbus-1.0/dbus/dbus-types.h /usr/include/dbus-1.0/dbus/dbus.h /usr/lib/cmake/DBus1 /usr/lib/cmake/DBus1/DBus1Config.cmake /usr/lib/cmake/DBus1/DBus1ConfigVersion.cmake /usr/lib/dbus-1.0 /usr/lib/dbus-1.0/include /usr/lib/dbus-1.0/include/dbus /usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h /usr/lib/libdbus-1.so /usr/lib/pkgconfig/dbus-1.pc /usr/share/xml/dbus-1 /usr/share/xml/dbus-1/busconfig.dtd /usr/share/xml/dbus-1/catalog.xml /usr/share/xml/dbus-1/introspect.dtd