Package Details: wine-staging-ivb 2.6-1

Git Clone URL: https://aur.archlinux.org/wine-staging-ivb.git (read-only)
Package Base: wine-staging-ivb
Description: A compatibility layer for running Windows programs - Staging branch: indexed vertex blending - https://bugs.winehq.org/show_bug.cgi?id=39057
Upstream URL: http://www.wine-staging.com
Licenses: LGPL
Conflicts: wine, wine-ivb, wine-staging, wine-wow64
Provides: wine=2.6, wine-wow64=2.6
Submitter: grazzolini
Maintainer: grazzolini
Last Packager: grazzolini
Votes: 5
Popularity: 0.000943
First Submitted: 2016-01-15 19:23
Last Updated: 2017-05-23 03:51

Dependencies (151)

Required by (169)

Sources (4)

Latest Comments

grazzolini commented on 2018-01-31 12:54

What I usually do when updating this package is that I take the current wine PKGBUILD and copy to the -ivb one and adapt. But, since the person creating these patches stopped working on them for newer wine versions, I'm not sure this approach is feasible anymore. I'll look into these errors though.

elppans commented on 2018-01-30 20:07

The "gcc-multilib" package no longer exists in official repositories and compiling gcc-multilib-git takes too long, so you should remove it from PKGBUILD.

When compiling, the error occurs:

make[1]: Entering directory '/var/build/wine-staging-git/src/wine-staging-git-64-build/fonts' ../tools/sfnt2fon/sfnt2fon -o coue1255.fon ../../wine-git/fonts/courier.ttf -d 128 13,1255,8 Error: Cannot open face ../../wine-git/fonts/courier.ttf make[1]: *** [Makefile:182: coue1255.fon] Error 1

Even adding the patch mentioned here:

https://bugs.winehq.org/show_bug.cgi?id=43715

It did not work, he continued, making the same mistake. So it was necessary to disable freetype with the option "--without-freetype" I added the build-only option to Wine-64 The compilation for Wine-32 worked successfully even without the patch

Freetype System Packages:

freetype2 2.9-1 lib32-freetype2 2.8.1-1

My Pastebin with PKGBUILD Edited:

https://pastebin.com/raw/BAwXqPhN

If someone has the freetype2 package with the smaller version to downgrade, it could provide a download link. I have not tested it, but maybe this version of freetype will solve: https://aur.archlinux.org/packages/freetype2-git/

elppans commented on 2017-02-19 02:11

Solution:

Add the path "0001-winhlp32-Workaround-a-bug-in-Flex.patch":

https://bugs.winehq.org/show_bug.cgi?id=42132

In my test, I edited PKGBUILD and added an echo to the "prepare ()" parameter:

echo -e 'COD.....' | tee > $srcdir/winhlp32-without-bug-in-Flex.patch


In "Apply the ivb patches" I added the line:

patch -Np1 -i "$srcdir/winhlp32-without-bug-in-Flex.patch"

See in my pastebin:

http://pastebin.com/raw/wHEKpDwY

Note: As my video card is NVidia and the libcl and lib32-libcl packages were conflicting, I deleted them from the lines in order to compile.

I found the solution in:
https://aur.archlinux.org/packages/wine-git/.I

elppans commented on 2017-02-18 22:06

The build is failing with

macro.lex.yy.o: In function `yylex':
macro.lex.yy.c:(.text+0xf4d): undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
winegcc: gcc failed
make[1]: *** [Makefile:367: winhlp32.exe.so] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-elppans/aur-wine-staging-ivb/src/wine-staging-ivb-64-build/programs/winhlp32'
make: *** [Makefile:20897: programs/winhlp32] Error 2

slyscorpion commented on 2017-01-29 04:07

Hi,

The creator of the patch that allows for indexed vertex blending has updated the patch a day or so ago: https://bugs.winehq.org/show_bug.cgi?id=39057#c79