Wine

Virtual machines, emulation, etc.
Message
Author
green_dome
Posts: 203
Joined: Tue 06 Jan 2009, 02:49
Contact:

Wine 1.3.13

#151 Post by green_dome »

my attempt at compiling Wine 1.3.13

<http://www.wuala.com/puppylinux/version ... 1.3.13_v1/>
(version 1)
stripped=true

<http://www.wuala.com/puppylinux/version ... 1.3.13_v2/>
(version 2)
stripped=false

When submitting bug reports to WineHQ, it appears a non stripped Wine provides more information than a stripped Wine.
Non stripped = better for squashing bugs.

Reference: [forum post]

-----------------------------------------------------------------------------------------------------------

There are a few scripts that I find useful in creating sfs files.

One is 'pets2sfs'
[forum post] [download] [forum post]

Another is 'createsfs'
[forum post] [download]

-----------------------------------------------------------------------------------------------------------

I compiled using puplet: Puppies 4.31.1 by forum member 'ttuuxxx'
I specifically used the files:
puppies-431.1-main-Xserver.iso
devx_430.sfs

puppies-431.1-main-Xserver.iso - [forum post] [mirror 1] [mirror 2]

devx_430.sfs - [forum post] [mirror 1] [mirror 2]

-----------------------------------------------------------------------------------------------------------

I installed these packages before compiling:

esound-0.2.41-i486.pet [Link]
esound_DEV-0.2.41-i486.pet [Link]
fontconfig-2.7.1-i486-pup4.pet [Link]
fontconfig_DEV-2.7.1-i486-pup4.pet [Link]
gnutls+deps-2.6.6-i486.pet [Link]
gnutls+deps_DEV-2.6.6-i486.pet [Link]
jack-audio-connection-kit-0.116.1-i486.pet [Link]
jack-audio-connection-kit_DEV-0.116.1-i486.pet [Link]
libgphoto2-2.4.6-pup4.pet [Link]
libgphoto2_DEV-2.4.6-pup4.pet [Link]
mpg123-1.12.4.pet [Link]
mpg123_DEV-1.12.4.pet [Link]
openldap-2.4.13-i486.pet [Link]
openldap_DEV-2.4.13-i486.pet [Link]
xorg_xorg_full_dri-7.3.pet [Link]
xorg_xorg_full_dri_DEV-7.3.pet [Link]


-----------------------------------------------------------------------------------------------------------

When compiling, I used

Code: Select all

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x
Menu entries, Color Setter, and other stuff I got from the file 'winegoodies.tar.gz' provided by forum member 'technosaurus'.
I only made a few changes to the contents of that file.

For help with Gecko,
<http://wiki.winehq.org/Gecko>

I use the console to install packages from <winetricks>. For help with this I use

Code: Select all

winetricks -h
source <http://www.winehq.org/pipermail/wine-de ... 62347.html>

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

wine 1.3.13

#152 Post by vovchik »

Dear green_dome,

Glad to see you back here. I am happy to report that your latest compile works fine, as usual.

Thanks.

With kind regards,
vovchik

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#153 Post by bigpup »

green_dome,

You are doing Puppy Linux a great service. YOU the MAN!!!
Thanks for keeping up with changes to Wine!!!

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#154 Post by jamesbond »

Thanks green_dome.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
playdayz
Posts: 3799
Joined: Fri 25 Apr 2008, 18:57

#155 Post by playdayz »

Bigpup said it all!!! Thanks green_dome. I added Wine 1.3.13 to the Puppy Package Manager in Lucid 5.2.

Hogweed
Posts: 96
Joined: Sat 12 Feb 2011, 19:37

#156 Post by Hogweed »

playdayz wrote:Bigpup said it all!!! Thanks green_dome. I added Wine 1.3.13 to the Puppy Package Manager in Lucid 5.2.
Is there an updated SFS or just a .pet? if there's an updated SFS I assume I can just unload the 1.3.6 SFS and install 1.3.13 as all my wine stuff is stored under /root/.wine/ - yes?

EDIT:

OK In answer to my own question I downloaded your latest pet directly as I couldn't find an SFS. Uncompressed it then ran dir2sfs on it to create an SFS. Then I unloaded 1.3.6 and installed 1.3.13 in boot manager. Then I rebooted and ran winecfg. Wine said something like "Updating config in /root/.wine". My previously installed apps seem to be fine.

Anything I've missed?

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

Wine 1.3.14 released

#157 Post by vovchik »

Dear green_dome,

The wine guys and gals have released 1.3.14. Mainly bug fixes, as I understand. We, of course, would be grateful for your pet when you find the time. Thanks.

With kind regards,
vovchik

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#158 Post by bigpup »

green_dome,

Here is an update for Winetricks with a much improved GUI. There is an Alpha version with even more improvements!

http://www.reviewlinux.com/?m=show&id=13883
Attachments
winetricks.jpg
Winetricks with new GUI
(40.88 KiB) Downloaded 2978 times
winetricks-alpha.jpg
Winetricks-alpha even more options
(33.05 KiB) Downloaded 2404 times

User avatar
playdayz
Posts: 3799
Joined: Fri 25 Apr 2008, 18:57

#159 Post by playdayz »

LOL, I see bigpup got here before I did.

Hey green_dome, I was playing around with winetricks from 1.3.13 and noticed that it appeared in one long row that would stretch across multiple screens. This is how I have seen it before so it is nothing you have done or not done of course. I asked on the forum if anyone would like to write us a nicer ui and bigpup tracked down the author of winetricks. To make a long story short, if you could install zenity in your wine pets, then winetricks appears much nicer. You are already doing a lot, so if that would mess up your system just let me know and I will add it for the Lucid 5.2 pet. Thanks.

http://www.murga-linux.com/puppy/viewtopic.php?t=65024

Here is a pet of zenity. You can also rename it by replacing pet with tgz and then unpack it to extract the files. It is only about 230KB so I think it would be a good addition.

I just remembered. It would also be good to include cabextract because winetricks needs it to unpack many of the packages.
Attachments
cabextract-1.3-lucid52.pet
(47.62 KiB) Downloaded 861 times
Last edited by playdayz on Mon 21 Feb 2011, 23:16, edited 1 time in total.

postfs1

#160 Post by postfs1 »

To reedit up to date.
Last edited by postfs1 on Mon 28 Mar 2016, 00:00, edited 1 time in total.

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#161 Post by abushcrafter »

playdayz wrote:if you could install zenity in your wine pets
I prefer dependencies like that to be separate.

There's also yad which is a update of zenity.
[url=http://www.adobe.com/flashplatform/]adobe flash is rubbish![/url]
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#162 Post by Jim1911 »

Thanks bigpup and playdayz, that's a hugh improvement for wine tricks.

User avatar
playdayz
Posts: 3799
Joined: Fri 25 Apr 2008, 18:57

#163 Post by playdayz »

Here is green_dome's wine 1.3.13 with zenity and cabextract.

I remade this with yad 0.8.1 (instead of zenity, using technosaurus's suggestion to create a link from zenity to yad) made by stu90 just today--that saved 300KB. http://www.murga-linux.com/puppy/viewtopic.php?t=58306

Uninstall your current wine and install this one (only in ibiblio for a day or two).
http://distro.ibiblio.org/pub/linux/dis ... ucid52.pet
I prefer dependencies like that to be separate.
I hear you abushcrafter. But when they are as small as this and add functionality I usually add them into one pet--because one pet seems to me more convenient for (most) people. I have seen some packages in the Additional software forum with 5 or 6 additional dependencies... It seems like a lot of clutter. I guess we will have to agree to disagree about this one ;-) Thanks for the note on yad. Oh wow, yad seems much smaller--back to the old drawing board.
.

User avatar
vtpup
Posts: 1420
Joined: Thu 16 Oct 2008, 01:42
Location: Republic of Vermont
Contact:

#164 Post by vtpup »

I'm happy to report that both DesignCAD and TurboCAD open in the latest GreenDome Wine in the stripped=false version.

Very happy about that since I've stayed way back in versions of Wine in order to have DesignCAD functional.

I can't say whether this is just due to the stripped=false version or not. I'll probably try the stripped version too, and I also hadn't tested many of the prior GreenDome versions, so it may have been functional some time back.

But anyway, happy to report that these work.

TurboCAD looks a little unstable, but much better than in the past when it was screen garbage and rapid crash. Now I can do a fair amount in it before crashing -- generally it happens when trying to change preferences in the program. This is likely a Wine/TurboCAD bug, not necessarily anything to do with compilation for Puppy..

DesignCAD seems solid.

I'm hopeful TurboCAD/Wine will one day be stable as well, since the improvement in just 1 year has been really noticeable.

Thanks GreenDome for making this available. Very happy to finally be able to upgrade Wine.

green_dome
Posts: 203
Joined: Tue 06 Jan 2009, 02:49
Contact:

#165 Post by green_dome »

I installed Wine-1.3.13-Lucid52.pet [Ref.]

Command line:
winetricks

got this:
zenity: /lib/libc.so.6: version `GLIBC_2.7' not found (required by zenity)

---

Command line:
ldd --version

got this:
ldd (GNU libc) 2.6.1

---

Possibly I will look into compiling yad or zenity for Puppy 431. If I do compile it, possibly I will post it as a separate package. At the moment, I prefer dependecies that are separate.

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#166 Post by Jim1911 »

Hi green_dome,

playdayz's Wine works great in Lucid 5.2 and it has a fine improvement to Wine Tricks which has always been a pain to use. Please reconsider including yad and zenity in your Wine packages.

Your Wine upgrades are great and although prepared in 431, they have been working fine.

In my opinion, beginning with Lucid 5.2, the 5 series is now even more stable then the great 431. You may want to consider upgrading to a 5 series pup.

In any event, thank you for continuing to update Wine and for now your's work on all of the latest pups that I've tried.

Thanks,
Jim

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

Keeping wine clean

#167 Post by vovchik »

Dear green_dome,

I would not add any extraneous programs to wine. If other people want to add Yad or another pet, fine, but I would keep your package as it is (a wine package) and not a Yad or Zenity or gxmessage plus wine bundle.

Just my thoughts....

With kind regards,
vovchik

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

Re: Keeping wine clean

#168 Post by Jim1911 »

vovchik wrote:I would not add any extraneous programs to wine.
In my opinion yad or zenity are not extraneous, but are needed to make Wine Tricks usable. But possibly, you don't use Wine Tricks.

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

wine tricks

#169 Post by vovchik »

Dear Jim1911,

It is the practice in Unix/Linux not to duplicate existing packages by including all they might need if those bits are available elsewhere. Packages are kept clean in this manner. Since hundreds of programs may make use of, say, zenity, yad or gtkdialog, it would be a waste of bandwidth to supply these gui aids with each package, including wine. It would also lead to the introduction of dependencies on particular gtk versions. Yad requires a rather new gtk, whereas green_dome's wine runs on Puppy 3.01, 4.3 and 5.x. That would not be the case - particularly winetricks - if yad were supplied.

With kind regards,
vovchik

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#170 Post by jamesbond »

I second vovchik. green_dome's wine has seen a very wide distribution, it's even repackaged for Fatdog64 ...

It's a choice between dependencies hell (where is the lib for my apps to run - missing dependencies) or dependencies hell (why after I install VLC suddenly firefox stops working - system libraries overwritten by those from the PET).

I would rather have the first kind of dependency hell than the second one. (The second one usually means I'm doomed and have to restart a new savefile).

Of course I'm talking about extreme cases and yad/zenity here won't cause such a thing, but I guess the principle still applies.

My suggestion is, leave the base package as is, and everyone else is free to re-package and distribute an "enhanced" version of it. Myself, for example, I added wine-gecko into the repackaged wine, and convert that into SFS for Fatdog64 ...

cheers!
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

Post Reply