Let's check out Wine on OpenSolaris

Last Friday Wine community released Wine 0.9.60. As Wine 1.0 is approaching (see schedule) it would be nice to make some love to Wine on Solaris and check out how is Wine doing comparing to Linux (main Wine development platform).

For compilation you need to have i386 box and recent Solaris (I used Nevada build 83). And then do just usual stuff:

CFLAGS=-std=gnu99 ./configure --prefix=/opt/wine
gmake install

Notes:

- you need to have /usr/sfw/bin in your PATH (because of gcc)
- above CFLAGS are needed as workaround for #12008

Comments:

Thanks for this exciting news!

BTW, have your tried it on Indiana? Thanks again.

Posted by W. Wayne Liauh on April 21, 2008 at 04:59 PM CEST #

If you want, you may use the SFE (spec-files-extra) repository with RPM-style spec files to build and properly package (recommended) SFEwine.

Read on pkgbuild.sf.net how to setup the compile environment and use the SFE repository (more then 800 different build recipes available)

Thomas

Posted by Thomas Wagner on April 21, 2008 at 05:06 PM CEST #

Thanks. This builds just fine for me, but when attempting to run any programs I get this error:

wine: Unhandled page fault on execute access to 0x00000000 at address 0 (thread 0010), starting debugger...
Unhandled exception: page fault on execute access to 0x00000000 in 32-bit code (0x00000000).
..........etc.

Just wondering if you had this problem.

Posted by Aric on April 25, 2008 at 05:11 PM CEST #

Hi Aric, unfortunately you are right. I have the same problem (previous version was running). See my bug report for this:

http://bugs.winehq.org/show_bug.cgi?id=12740

You might want apply patch at comment 5 as workaround...

Posted by Petr on April 28, 2008 at 02:48 AM CEST #

Ok, with Solaris build 85 or newer it should work just fine (tested with Indiana RC2). For more info see bug report (see above).

Posted by petr on April 28, 2008 at 10:53 AM CEST #

HI. I am new to Solaris (nix) and just started to learn Solaris for certification. The Solaris 10 version am using is 3/05. I installed the wine package from blastwave (wine-20050419-solaris-5.10-i86pc-cfw.pkg) and it installed to /opt/cfw/wine.

I am trying to run the wine program and running into all sorts of problems. WhenI cd to /opt/cfw/wine/bin and type ./wine I get this error

wine: creating configuration directory '//.wine'...
/opt/cfw/wine/bin/wineprefixcreate: wine: not found
wine: wineprefixcreate failed while creating '//.wine'.

I dont know how to start the program. There are so many files in the bin directory and when I try to run them I get the same error above. I wish I knew unix before windows. Please help. If possible, direct me to some web links with how tos on running wine on solaris. I cant seem to get it started....

Posted by Valentine Sondoyi on May 02, 2008 at 02:08 AM CEST #

Any clues about running x86-32 Windows apps on x86-64 Indiana? Some multilib packages, chroot setup or whatever?

Posted by ddc on May 07, 2008 at 09:14 AM CEST #

Valentine, you probably don't have wine in your path. You might want to try add to your PATH /opt/cfw/wine/bin. But it's version from 2005! Try recent one!

Ddc, there is no problem with running x86-32 Windows apps on x86-64 Indiana. Just try.

Posted by Petr on May 07, 2008 at 09:46 AM CEST #

Have you tried wine-1.0 under OpenSolaris? It core-dumps and "truss wine application" says that something is wrong with mincore.

Posted by Apostolos on July 04, 2008 at 02:30 AM CEST #

Wine now has a community on opensolaris.org: http://opensolaris.org/os/community/desktop/communities/wine/

Packages, build instructions and other resources are published there.

Posted by Albert Lee on July 17, 2008 at 01:50 AM CEST #

Post a Comment:
Comments are closed for this entry.
About

psum

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today