Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
862 stars 156 forks source link

Proton build fails due to fonts #1015

Closed Rosentti closed 1 year ago

Rosentti commented 1 year ago

Using option 4 of proton (Wine upstream Proton (The most experimental)), with a custom proton-tkg-steamclient-swap.patch so that compile succeeds. I need bleeding-edge wine for CM_MapCRToWin32Err.

 -> ##########################################################################################################################
 -> 
 -> To enable esync, export WINEESYNC=1 and increase file descriptors limits in /etc/security/limits.conf to use ESYNC goodness ;)
 -> 
 -> https://raw.githubusercontent.com/zfigura/wine/esync/README.esync
 -> 
 -> ##########################################################################################################################
 -> ##########################################################################################################################
 -> 
 -> To enable fsync, export WINEFSYNC=1 and use a kernel 5.16+ (or at least linux513-tkg). If no compatible kernel
 -> is found and Esync is enabled, it will fallback to it. You can enable both to get a dynamic "failsafe" mechanism.
 -> 
 -> https://github.com/ValveSoftware/wine/pull/128
 -> 
 -> ##########################################################################################################################
 -> Removed BIG_UGLY_FROGMINER - Ribbit
 -> Removed Proton-tkg token - Valve Ribbit
 -> exit cleanup done
######
mingw-w64 gcc found
######
Cloning into 'liberation-fonts'...
remote: Enumerating objects: 2094, done.
remote: Counting objects: 100% (26/26), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 2094 (delta 11), reused 13 (delta 7), pack-reused 2068
Receiving objects: 100% (2094/2094), 53.80 MiB | 11.80 MiB/s, done.
Resolving deltas: 100% (1431/1431), done.
HEAD is now at 9510ebd Merge pull request #1 from vishalvijayraghavan/master
patching file src/LiberationMono-Regular.sfd
fontforge -script scripts/fontexport.pe -ttf src/LiberationMono-Regular.sfd src/LiberationMono-Bold.sfd src/LiberationMono-Italic.sfd src/LiberationMono-BoldItalic.sfd src/LiberationSans-Regular.sfd src/LiberationSans-Bold.sfd src/LiberationSans-Italic.sfd src/LiberationSans-BoldItalic.sfd src/LiberationSerif-Regular.sfd src/LiberationSerif-Bold.sfd src/LiberationSerif-Italic.sfd src/LiberationSerif-BoldItalic.sfd
Copyright (c) 2000-2023. See AUTHORS for Contributors.
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
 Version: 20230101
 Based on sources from 2023-04-07 06:26 UTC-ML-D-GDK3.
Generating ttf from src/LiberationMono-Regular.sfd
Generating ttf from src/LiberationMono-Bold.sfd
Generating ttf from src/LiberationMono-Italic.sfd
Generating ttf from src/LiberationMono-BoldItalic.sfd
Generating ttf from src/LiberationSans-Regular.sfd
Generating ttf from src/LiberationSans-Bold.sfd
Generating ttf from src/LiberationSans-Italic.sfd
Generating ttf from src/LiberationSans-BoldItalic.sfd
Generating ttf from src/LiberationSerif-Regular.sfd
Generating ttf from src/LiberationSerif-Bold.sfd
Generating ttf from src/LiberationSerif-Italic.sfd
Generating ttf from src/LiberationSerif-BoldItalic.sfd
python3 scripts/setisFixedPitch-fonttools.py src/LiberationMono-*.ttf
src/LiberationMono-BoldItalic.ttf
isFixedPitch is now:  1
src/LiberationMono-BoldItalic-fixed.ttf saved.
src/LiberationMono-Bold.ttf
isFixedPitch is now:  1
src/LiberationMono-Bold-fixed.ttf saved.
src/LiberationMono-Italic.ttf
isFixedPitch is now:  1
src/LiberationMono-Italic-fixed.ttf saved.
src/LiberationMono-Regular.ttf
isFixedPitch is now:  1
src/LiberationMono-Regular-fixed.ttf saved.
mv  src/LiberationMono-Regular-fixed.ttf  src/LiberationMono-Regular.ttf
mv  src/LiberationMono-Italic-fixed.ttf  src/LiberationMono-Italic.ttf
mv  src/LiberationMono-Bold-fixed.ttf  src/LiberationMono-Bold.ttf
mv  src/LiberationMono-BoldItalic-fixed.ttf  src/LiberationMono-BoldItalic.ttf
mkdir -p liberation-fonts-ttf-2.00.3
mv src/LiberationMono-Regular.ttf src/LiberationMono-Bold.ttf src/LiberationMono-Italic.ttf src/LiberationMono-BoldItalic.ttf src/LiberationSans-Regular.ttf src/LiberationSans-Bold.ttf src/LiberationSans-Italic.ttf src/LiberationSans-BoldItalic.ttf src/LiberationSerif-Regular.ttf src/LiberationSerif-Bold.ttf src/LiberationSerif-Italic.ttf src/LiberationSerif-BoldItalic.ttf liberation-fonts-ttf-2.00.3
'liberation-fonts-ttf-2.00.3/LiberationSans-Regular.ttf' -> '/home/onni/Downloads/wine-tkg-git/proton-tkg/proton_template/share/fonts/LiberationSans-Regular.ttf'
'liberation-fonts-ttf-2.00.3/LiberationSans-Bold.ttf' -> '/home/onni/Downloads/wine-tkg-git/proton-tkg/proton_template/share/fonts/LiberationSans-Bold.ttf'
'liberation-fonts-ttf-2.00.3/LiberationSerif-Regular.ttf' -> '/home/onni/Downloads/wine-tkg-git/proton-tkg/proton_template/share/fonts/LiberationSerif-Regular.ttf'
'liberation-fonts-ttf-2.00.3/LiberationMono-Regular.ttf' -> '/home/onni/Downloads/wine-tkg-git/proton-tkg/proton_template/share/fonts/LiberationMono-Regular.ttf'
Cloning into 'Proton'...
remote: Enumerating objects: 19174, done.
remote: Counting objects: 100% (1312/1312), done.
remote: Compressing objects: 100% (408/408), done.
remote: Total 19174 (delta 928), reused 1279 (delta 901), pack-reused 17862
Receiving objects: 100% (19174/19174), 117.04 MiB | 15.14 MiB/s, done.
Resolving deltas: 100% (14124/14124), done.
HEAD is now at ea07c028 lsteamclient: Generate SteamWorks SDK 1.57 support.
Already up to date.
Already up to date.
branch 'experimental_7.0' set up to track 'origin/experimental_7.0'.
Switched to a new branch 'experimental_7.0'
Copyright (c) 2000-2023. See AUTHORS for Contributors.
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
 Version: 20230101
 Based on sources from 2023-04-07 06:26 UTC-ML-D-GDK3.
Error: Expected arguments - FileName, PSName, FamilyName, FaceName
Called from...
 /home/onni/Downloads/wine-tkg-git/proton-tkg/Proton/fonts/scripts/generatefont.pe: line 3