guy1524 / wine Goto Github PK
View Code? Open in Web Editor NEWThis project forked from wine-mirror/wine
Personal Wine Repo
License: Other
This project forked from wine-mirror/wine
Personal Wine Repo
License: Other
https://wiki.winehq.org/Submitting_Patches
Sending the patch
The Git Wine Tutorial includes more details about the different ways to send patch files. In general you want:
git send-email *.patch
It has proven impossible to build this version of wine utilizing mingw-w64-gcc 10.2.0 as it generates the following error:
i686-w64-mingw32-gcc -c -o testlist.cross.o testlist.c -I. -I../../../include -I../../../include/msvcrt -D__WINESRC__ \
-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 \
-fno-omit-frame-pointer -gdwarf-2 -gstrict-dwarf -g -O2
../../../tools/winegcc/winegcc -o schedsvc_test-stripped.exe --wine-objdir ../../.. -b i686-w64-mingw32 \
--lib-suffix=.cross.a -s -Wb,-F,schedsvc_test.exe -mno-cygwin atsvcapi.cross.o rpcapi.cross.o \
atsvc_c.cross.o schrpc_c.cross.o testlist.cross.o ../../../dlls/rpcrt4/librpcrt4.cross.a \
../../../dlls/ole32/libole32.cross.a ../../../dlls/msvcrt/libmsvcrt.cross.a
/usr/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld: schrpc_c.cross.o:schrpc_c.c:(.bss+0x0): multiple definition of `rpc_handle'; atsvc_c.cross.o:atsvc_c.c:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/i686-w64-mingw32-gcc failed
make[1]: *** [Makefile:385: schedsvc_test-stripped.exe] Error 2
Failed to completely launch Fall Guys. The latest release of Fall Guys introduced EAC. The only thing that pops up is the spash screen with the following invocation:
env WINEDEBUG=+thread,+process,warn+int,+pid,+winedevice,+fltmgr,+timestamp,+loaddll,+ntoskrnl wine "../.local/share/Steam/steamapps/common/Fall Guys/FallGuys_client_game.exe" 2&> wine.log
I am running with HEAD version of this repo compiled with the following options:
./configure --prefix=$HOME/.local --disable-tests --enable-win64
Prefix is updated and set to Windows 7. I don't have any other wine variables set. I also don't seem to have a log for EAC. at all:
$ ls ~/.wine/drive_c/users/*/Application\ Data/
2K Microsoft
CPU is Ryzen 7 1700
Here is my log: wine.log
One thing of note is that this game launches properly when done so from native Steam on Linux with Proton, but cannot join online match due to EAC not launching.
it looks like EAC loads then nothing log shows dispatch_object_callbacks Access mask manipulation not supported. log below
Log: https://drive.google.com/file/d/1BDnLqn7EkQWaPesZcku3r-fuiALQCEnb/view?usp=sharing
Current output: wine-3.15-12650-g6a74ac4442 (Staging)
Currently it is necessary to force kill EAC and any other lingering .exe and wineserver processes whenever an EAC-enabled game is closed.
Using both "eac-2020JULY13-eac-derek-x86_64" & "lutris-eac-testing-5.5-3-x86_64" EAC Wine builds in Lutris to launch Epic Games Launcher to run The Cycle, I got the same error message on startup on both builds.
Without EAC Wine builds, I could enter the game with a warning "failed to create IGameClient Instance" to do tutorial & run around city hub, but would get kicked after 1 minute playing public matches.
gamelauncher.log
gamelauncher (1).log
gamelauncher (2).log
gamelauncher (3).log
It's an honor just to send this log to you & typing codes in terminal. Let me know if I can do anytthing for you!
wine/dlls/winegstreamer/mfplat.c
Lines 1527 to 1530 in ed8e273
This should be using 64bit int, because it's GST_TYPE_BITMASK. Otherwise gst_caps_set_simple() crashes for me.
Vermintide 2 will not launch with the latest source tree built on Gentoo (with mingw32). I am launching the game from Windows Steam.
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.
This wine branch doesn't seem to be buildable, because
/usr/lib/gcc/i686-w64-mingw32/11.1.0/../../../../i686-w64-mingw32/bin/ld: brush.cross.o: in function `d2d_brush_fill_cb':
/home/onni/Downloads/wine/dlls/d2d1/../../include/msvcrt/math.h:149: undefined reference to `sincos'
/usr/lib/gcc/i686-w64-mingw32/11.1.0/../../../../i686-w64-mingw32/bin/ld: factory.cross.o: in function `D2D1MakeRotateMatrix@16':
/home/onni/Downloads/wine/dlls/d2d1/../../include/msvcrt/math.h:149: undefined reference to `sincos'
/usr/lib/gcc/i686-w64-mingw32/11.1.0/../../../../i686-w64-mingw32/bin/ld: geometry.cross.o: in function `d2d_geometry_intersect_bezier_line':
/home/onni/Downloads/wine/dlls/d2d1/../../include/msvcrt/math.h:149: undefined reference to `sincos'
Using Arch Linux, what libraries do i need to download to be able to build?
Frame drops/slow motion are a issue with wine mfplat implementation.
While using the mf-install workaround it works as expected.
proton logs with +mfplat - Proton-5.6-GE-2
steam-883710.log
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.