https://bugs.winehq.org/show_bug.cgi?id=49785
Bug ID: 49785
Summary: Linking of d3dx10_43 fails with 32-bit Wine, -pipe
flag and MinGW enabled
Product: Wine
Version: 5.13
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: sashok.olen(a)gmail.com
CC: zhui(a)codeweavers.com
Regression SHA1: 99aa8b5ddc1b81ee4f7b3dd6d13dd9ae46e08ff7
Distribution: ArchLinux
How to reproduce:
1) Export CFLAGS="-pipe -O2 -ftree-vectorize" and CROSSCFLAGS="-pipe -O2
-ftree-vectorize" compilation flags.
1) Compile 32-bit Wine 5.13 or newer with MinGW enabled.
During compilation, linking will frequently fail (the issue is intermittent):
i686-w64-mingw32-gcc -c -o testlist.cross.o testlist.c -I. -I../../../include
-I../../../include/msvcrt -D__WINESRC__ \
-D_MSVCR_VER=0 -DWINE_CROSS_PE -Wall -fno-strict-aliasing
-Wdeclaration-after-statement \
-Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2
-Wstrict-prototypes \
-Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings
-Wpointer-arith -Wlogical-op \
-Wabsolute-value -fno-omit-frame-pointer -pipe -O2 -ftree-vectorize
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x12f0): undefined reference to
`IID_IWICDdsDecoder'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9e0): undefined reference to
`GUID_ContainerFormatBmp'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9e8): undefined reference to
`GUID_ContainerFormatJpeg'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9f0): undefined reference to
`GUID_ContainerFormatPng'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9f8): undefined reference to
`GUID_ContainerFormatDds'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0xa00): undefined reference to
`GUID_ContainerFormatTiff'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0xa08): undefined reference to
`GUID_ContainerFormatGif'
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0xa10): undefined reference to
`GUID_ContainerFormatWmp'
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/i686-w64-mingw32-gcc failed
make[1]: *** [Makefile:275: d3dx10_43.dll] Error 2
make[1]: Leaving directory '/home/alex/git_projects/winehq/dlls/d3dx10_43'
make: *** [Makefile:9808: dlls/d3dx10_43] Error 2
However, I've found that if I revert commit
99aa8b5ddc1b81ee4f7b3dd6d13dd9ae46e08ff7, or try to compile Wine versions
before 5.13, the issue never happens (at least it hasn't happened so far). The
problem also doesn't occur (so far) if I don't specify the -pipe flag for
CFLAGS and CROSSCFLAGS.
To compile Wine, I use GCC 10.2 and Mingw-Gcc 10.2 provided by Arch Linux
Repository, however, I've seen reports that this is an issue with version 9.3
of gcc and mingw-gcc as well.
I understand that it's highly unlikely that this is an actual Wine bug, but I
thought it was important to share this information.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=49739
Bug ID: 49739
Summary: Microsoft Flight Simulator needs netutils.dll and
srvcli.dll
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: juliocampagnolo(a)gmail.com
Distribution: ---
Created attachment 68038
--> https://bugs.winehq.org/attachment.cgi?id=68038
Steam proton log
The new Microsoft Flight Simulator (2020) hangs on launch due to two missing
DLLs: srvcli.dll and netutils.dll. The following logs where extracted from
Steam Proton.
err:module:import_dll Library srvcli.dll (which is needed by
L"Z:\\whats\\SteamLibrary\\steamapps\\common\\Chucky\\FlightSimulator.exe") not
found
err:module:import_dll Library netutils.dll (which is needed by
L"Z:\\whats\\SteamLibrary\\steamapps\\common\\Chucky\\FlightSimulator.exe") not
found
[...]
err:module:LdrInitializeThunk Importing dlls for
L"Z:\\whats\\SteamLibrary\\steamapps\\common\\Chucky\\FlightSimulator.exe"
failed, status c0000135
Both are part of the Windows 7-10.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=43691
Bug ID: 43691
Summary: focus tracking broken with desktop switches
Product: Wine
Version: 2.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: user32
Assignee: wine-bugs(a)winehq.org
Reporter: galtgendo(a)o2.pl
Distribution: ---
When window manager is set to focus-follows-mouse (not sure if this bit is
important, but rest would be unclear without this bit) and winecfg sets it to
decorate/manage the windows, if I switch to a different window on the same
desktop (which makes most apps in question pause) then switch to a different
desktop, next switch back to the apps desktop, the app decides to act as if it
regained the focus and unpauses, even if it shouldn't, cause it's whole window
is covered by other windows. If more than one wine app is on that desktop, it
seems to be a random pick. What's more, some of the time it seems to be
receiving keyboard events, even if at the same time they go to a different
window.
("desktop" refers to manager's desktop not wine's virtual desktop window (which
isn't in use here))
--
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.
https://bugs.winehq.org/show_bug.cgi?id=49637
Bug ID: 49637
Summary: Build fails when CROSSCFLAGS are passed
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: build-env
Assignee: wine-bugs(a)winehq.org
Reporter: mike(a)fireburn.co.uk
Distribution: ---
Created attachment 67831
--> https://bugs.winehq.org/attachment.cgi?id=67831
Build log xz compressed
When I build a PE enabled wine (--enable-mingw) and don't set CROSSCFLAGS wine
builds but creates dll.so files
When I build with CROSSCFLAGS=${CFLAGS} set I get a build failure when trying
to link:
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1005): undefined reference to
`GUID_ContainerFormatBmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1014): undefined reference to
`GUID_ContainerFormatJpeg'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1023): undefined reference to
`GUID_ContainerFormatPng'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1032): undefined reference to
`GUID_ContainerFormatDds'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1041): undefined reference to
`GUID_ContainerFormatTiff'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1050): undefined reference to
`GUID_ContainerFormatGif'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x105f): undefined reference to
`GUID_ContainerFormatWmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x11b5): undefined reference to
`GUID_ContainerFormatWmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x11c4): undefined reference to
`GUID_ContainerFormatWmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x11d3): undefined reference to
`GUID_ContainerFormatWmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x11ed): undefined reference to
`GUID_ContainerFormatBmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x11fc): undefined reference to
`GUID_ContainerFormatBmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x120b): undefined reference to
`GUID_ContainerFormatBmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x12dd): undefined reference to
`GUID_ContainerFormatJpeg'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x12ec): undefined reference to
`GUID_ContainerFormatJpeg'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x12fb): undefined reference to
`GUID_ContainerFormatJpeg'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1315): undefined reference to
`GUID_ContainerFormatPng'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1324): undefined reference to
`GUID_ContainerFormatPng'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1333): undefined reference to
`GUID_ContainerFormatPng'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1355): undefined reference to
`GUID_ContainerFormatDds'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1364): undefined reference to
`GUID_ContainerFormatDds'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1373): undefined reference to
`GUID_ContainerFormatDds'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x1395): undefined reference to
`GUID_ContainerFormatTiff'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x13a4): undefined reference to
`GUID_ContainerFormatTiff'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x13b3): undefined reference to
`GUID_ContainerFormatTiff'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x13d5): undefined reference to
`GUID_ContainerFormatGif'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x13e4): undefined reference to
`GUID_ContainerFormatGif'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x13f3): undefined reference to
`GUID_ContainerFormatGif'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.text+0x14c0): undefined reference to
`IID_IWICDdsDecoder'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9c0): undefined reference to
`GUID_ContainerFormatBmp'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9c8): undefined reference to
`GUID_ContainerFormatJpeg'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9d0): undefined reference to
`GUID_ContainerFormatPng'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9d8): undefined reference to
`GUID_ContainerFormatDds'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9e0): undefined reference to
`GUID_ContainerFormatTiff'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9e8): undefined reference to
`GUID_ContainerFormatGif'
/usr/libexec/gcc/i686-w64-mingw32/ld:
d3dx10_43_main.cross.o:d3dx10_43_main.c:(.rdata+0x9f0): undefined reference to
`GUID_ContainerFormatWmp'
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/i686-w64-mingw32-gcc failed
make[1]: *** [Makefile:432: d3dx10_43.dll] Error 2
make[1]: Leaving directory
'/var/tmp/portage/app-emulation/wine-staging-9999/work/wine-9999-abi_x86_32.x86/dlls/d3dx10_43'
make: *** [Makefile:10075: dlls/d3dx10_43] Error 2
make: *** Waiting for unfinished jobs....
I'll attach the complete log
I can work around this with the following patch:
--- a/dlls/d3dx10_43/Makefile.in 2020-07-30 12:23:06.918814528 +0100
+++ b/dlls/d3dx10_43/Makefile.in 2020-07-30 12:23:34.037329783 +0100
@@ -1,7 +1,6 @@
MODULE = d3dx10_43.dll
IMPORTLIB = d3dx10
-IMPORTS = d3d10_1 d3dcompiler dxguid
-DELAYIMPORTS = windowscodecs
+IMPORTS = d3d10_1 d3dcompiler dxguid windowscodecs
EXTRADLLFLAGS = -mno-cygwin
After that wine builds successfully and creates dll files
Is there any instructions on how to do this officially? I've been figuring this
out with trial and error
LTO is a no go in either CFLAGS or CROSSCFLAGS
--
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.
https://bugs.winehq.org/show_bug.cgi?id=47208
Bug ID: 47208
Summary: Wine-staging's "winebuild-Fake_Dlls" cause Office 2019
to say "IOPL not enabled"
Product: Wine-staging
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: peathot(a)hotmail.com
CC: leslie_alistair(a)hotmail.com, michael(a)fds-team.de,
z.figura12(a)gmail.com
Distribution: ---
Created attachment 64469
--> https://bugs.winehq.org/attachment.cgi?id=64469
Console output before the offending patch is applied
Microsoft Word 2019 (version 1904, build 11601.20204, installed via Office 365)
will not start if patchset "winebuild-Fake_Dlls" is applied to wine source. A
popup saying "IOPL not enabled" will appear after starting up for a while.
To be exact, the patch that causes the problem is the patch
"0003-winebuild-Generate-syscall-thunks-for-ntdll-exports.patch". This is found
out by applying patches with "patches/patchinstall.sh DESTDIR=../wine-source
--backend=git-am --all" then doing bisect between master & staging. By checking
out this patch's parent commit, Microsoft Word 2019 starts successfully. [1]
I've tried to exclude this patchset (and patchsets that depend on it) while
applying patches using [2]. By doing that, Microsoft Word starts successfully.
Wine's commit is "99114803b80f6e687f1d4ed11e0808b821cdbf22", while
Wine-staging's commit is "6ce73c283d4953e348ef87e237c4d29b933abadb". The OS is
Xubuntu 18.04. The machine is Mac Mini early 2009 with Nvidia Geforce 9400m.
The graphic stack is mesa + nouveau (i.e. Nvidia proprietary driver is not
installed).
The MS Office is installed using the instructions from [3]. Also, CSMT is
disabled due to nouveau's problem with multithreaded OpenGL (see #46707).
[1] However, this means all patches which appear later isn't applied yet. The
exact patch application order can be seen in the attachment.
[2] ./patches/patchinstall.sh DESTDIR=../wine-source/ --backend=git-am --all -W
winebuild-Fake_Dlls -W ntdll-NtContinue -W ntdll-RtlCreateUserThread -W
eventfd_synchronization -W server-Desktop_Refcount -W ws2_32-TransmitFile -W
kernel32-K32GetPerformanceInfo
[3]
https://appdb.winehq.org/objectManager.php?sClass=version&iId=35527&iTestin…
--
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.
http://bugs.winehq.org/show_bug.cgi?id=22808
Summary: Selected rows in WinRar flicker while selecting by
dragging rectangle
Product: Wine
Version: 1.1.43
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: b7.10110111(a)gmail.com
Steps to reproduce: open an archive with several files using WinRar, then try
to select some files using mouse selection rectangle (dunno how this mechanism
is named). The rows already selected flicker when mouse is moved.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
https://bugs.winehq.org/show_bug.cgi?id=44252
Bug ID: 44252
Summary: Secret World Legends - ClientPatcher.exe crashes
Product: Wine
Version: 3.0-rc2
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: maiktapwagner(a)aol.com
Distribution: ---
Hello everyone,
I tried running the update mechanism for "Secret World Legends" today and got a
crash. It is not one of these "unrecoverable errors" with Windows but a Funcom
bug so you might file this as NOTOURBUG.
Could you please take a look at my console output I gathered when you are out
of code freeze?
Have a good day.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=38693
Bug ID: 38693
Summary: crash of MS Money3
Product: Wine
Version: 1.4.1
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fbmines(a)gmail.com
Distribution: ---
Created attachment 51616
--> https://bugs.winehq.org/attachment.cgi?id=51616
bug backtrace
crash of Microsoft Money v3 in opening some accounts, while so far working
well.
--
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.