LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-27-2019, 01:27 PM   #16
tramtrist
Member
 
Registered: Jul 2018
Location: Detroit, MI / Nagoya JP
Distribution: Slackware, Debian Buster
Posts: 36

Rep: Reputation: Disabled

andrew.46 I have found that the guys in #winehackers on freenode are pretty excited when you can articulate a bug for them to fix. They seek them out... Have you tried talking to them directly?
 
Old 01-27-2019, 04:44 PM   #17
andrew.46
Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 946

Rep: Reputation: 219Reputation: 219Reputation: 219
Quote:
Originally Posted by tramtrist View Post
andrew.46 I have found that the guys in #winehackers on freenode are pretty excited when you can articulate a bug for them to fix. They seek them out... Have you tried talking to them directly?
I confess that I have not. A quick google suggests that this is an issue that has been around since 2007 with variations of the work-around that has been suggested on this thread. So a 12 year old issue? Looks like the original bug is here and you can see that it is marked as 'Not a Wine bug'.
 
Old 02-05-2019, 04:21 AM   #18
Nille_kungen
Member
 
Registered: Jul 2005
Posts: 472

Rep: Reputation: 151Reputation: 151
Quote:
Originally Posted by SCerovec View Post
all I can do is hope AlienBOB makes a pass over it with his magic, multilib and staging...
You can build it yourself, here's the patch for his wine.SlackBuild for wine 4.0, note the part about gallium-nine being stripped out since it's an standalone project now.
https://github.com/iXit/wine-nine-standalone
Code:
--- wine.SlackBuild.orig	2019-01-07 19:26:57.471986742 +0100
+++ wine.SlackBuild	2019-02-03 11:34:27.334078489 +0100
@@ -118,6 +118,10 @@
 #             * Update.
 # 2.21-1      28/dec/2017 by Eric Hameleers <alien@slackware.com>
 #             * Update.
+# 4.0         3/feb/2019
+#             * Removed d3d9 since gallium-nine is an standalone project now.
+#               https://github.com/iXit/wine-nine-standalone/releases/
+#               updated staging link https://github.com/wine-staging/wine-staging/
 #
 # Run 'sh wine.SlackBuild' to build a Slackware package.
 # The package (.txz) plus descriptive .txt file are created in /tmp .
@@ -127,7 +131,7 @@
 
 
 PRGNAM=wine
-SRCVER=${SRCVER:-"2.21"}
+SRCVER=${SRCVER:-"4.0"}
 VERSION=$(echo $SRCVER | tr '-' '.')
 BUILD=${BUILD:-1}
 TAG=${TAG:-alien}
@@ -135,14 +139,6 @@
 # If you do not want wine64 on Slackware64, set this to "no":
 DO_WINE64=${DO_WINE64:-"yes"}
 
-## Slackware until 14.1 does not have d3dadapter aka "nine" ebabled in mesa:
-if /usr/bin/pkg-config --exists d3d ; then
-  echo "-- Adding d3dadapter"
-  USE_NINE=${USE_NINE:-"YES"}
-else
-  USE_NINE=${USE_NINE:-"NO"}
-fi
-
 # Add the "Gecko", Wine's own implementation of Internet Explorer.
 # For matching wine_gecko & wine versions, see http://wiki.winehq.org/Gecko
 GECKO=${GECKO:-2.47}
@@ -154,7 +150,7 @@
 # In a 64 bit wineprefix, substitute wine64 for wine in the above command.
 # If you do not want to add mono, define MONO=NO instead of a number.
 # See https://wiki.winehq.org/Mono
-MONO=${MONO:-4.7.1}
+MONO=${MONO:-4.7.5}
 
 DOCS="ANNOUNCE AUTHORS COPYING.LIB ChangeLog LICENSE* README VERSION"
 
@@ -212,16 +208,9 @@
 
 DLI=$(($DLI+1))
 SOURCE[$DLI]="$SRCDIR/${PRGNAM}-staging-${SRCVER}.tar.gz"
-SRCURL[$DLI]="https://github.com/${PRGNAM}-compholio/${PRGNAM}-staging/archive/v${SRCVER}.tar.gz"
+SRCURL[$DLI]="https://github.com/${PRGNAM}-staging/${PRGNAM}-staging/archive/v${SRCVER}.tar.gz"
 STAGINGSRC="${SOURCE[$DLI]}"
 
-if [ "$USE_NINE" = "YES" ]; then
-  DLI=$(($DLI+1))
-  SOURCE[$DLI]="$SRCDIR/${PRGNAM}-d3d9-${SRCVER}.tar.gz"
-  SRCURL[$DLI]="https://github.com/sarnex/wine-d3d9-patches/archive/${PRGNAM}-d3d9-${SRCVER}.tar.gz"
-  NINESRC="${SOURCE[$DLI]}"
-fi
-
 DLI=$(($DLI+1))
 SOURCE[$DLI]="$SRCDIR/wine_gecko-${GECKO}-x86.msi"
 SRCURL[$DLI]="http://dl.winehq.org/wine/wine-gecko/${GECKO}/wine_gecko-${GECKO}-x86.msi"
@@ -332,15 +321,6 @@
 tar -xf ${STAGINGSRC} --strip-components 1
 ./patches/patchinstall.sh DESTDIR="$(pwd)" --all \
   2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
-if [ "$USE_NINE" = "YES" ]; then
-  # Apply the Direct3D9 patch set:
-  echo -e "\n**\n** direct3d9:\n**" | tee -a $OUTPUT/patch-${PRGNAM}.log
-  tar xvf ${NINESRC} --strip-components 1
-  cat staging-helper.patch | patch -p1 --verbose \
-    2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
-  cat wine-d3d9.patch | patch -p1 --verbose \
-    2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
-fi
 
 chown -R root:root .
 chmod -R u+w,go+r-w,a+X-s .
@@ -357,12 +337,6 @@
     DO_GL="--without-opengl"
 fi
 
-if [ "$USE_NINE" = "YES" -o "$USE_NINE" = "yes" ]; then
-    DO_NINE="--with-d3d9-nine"
-else
-    DO_NINE=""
-fi
-
 export CCAS="as"
 export CFLAGS="$SLKCFLAGS"
 export CXXFLAGS="$SLKCFLAGS"
@@ -381,7 +355,6 @@
     --mandir=/usr/man \
     --with-x \
     ${DO_GL} \
-    ${DO_NINE} \
     --program-prefix= \
     --program-suffix= \
     --build=$TARGET \
Attached Files
File Type: txt wine.diff.txt (3.3 KB, 2 views)
 
1 members found this post helpful.
Old 02-05-2019, 10:40 AM   #19
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,447
Blog Entries: 2

Rep: Reputation: 318Reputation: 318Reputation: 318Reputation: 318
Sir!
that's some valuable headsup!

wine-nine-standalone is a separate project (package to be)!
 
Old 02-09-2019, 02:53 AM   #20
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,447
Blog Entries: 2

Rep: Reputation: 318Reputation: 318Reputation: 318Reputation: 318
Some feedback, due or not:

I tried the fore mentioned slackbuild - just works

wine4.0 is sleek as ever, it builds a staging

Runs the niche game i was concerned about just fine on open Intel drivers.
 
Old 02-09-2019, 07:06 AM   #21
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 7,402

Rep: Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650Reputation: 5650
Yeah I have issues with 32bit Slackware 14.2, the build stalls on the compilation of dlls/ntdlls/server.c. The packages for 32bit -current and for all 64bit variants compile just fine.
The SlackBuild script on SBo for wine-4.0 has a workaround for this apparently but it does not work for me.
I'll try fixing the 32bit Slackware 14.2 build first, before uploading new packages.
 
1 members found this post helpful.
Old 02-10-2019, 07:10 AM   #22
kgha
Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 82

Rep: Reputation: 53
Quote:
Originally Posted by Alien Bob View Post
...I'll try fixing the 32bit Slackware 14.2 build...
And he did. Packages for -current and 14.2, both 32 and 64bit, in AlienBobs repo since yesterday afternoon! Please note what he writes in the changelog about the OpenAL dependency.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: OBS Studio 20.0 Has Been Released Released | It Brings a Modular User Interface & Stinger Transitions LXer Syndicated Linux News 0 08-11-2017 10:00 AM
LXer: Wine 1.3.31 Has Been Released | Changelog | Download LXer Syndicated Linux News 0 10-22-2011 03:20 AM
My web server has been hacked. SU password has been disabled rcrosoer Linux - Security 11 06-27-2008 03:18 PM
LXer: Wine 0.9.24 Has Been Released LXer Syndicated Linux News 0 10-28-2006 09:54 PM
Wine 0.9 beta has been released! Orkie Linux - News 2 11-10-2005 12:48 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration