Yes, I can’t leave my fingers from trying to add small enhancements.
This download of Darwine comes with antialiased fonts right out of the box. I have included the necessary libraries and added a new wine start script, that will include them in the environment when wine is started. That way, I don’t have to alter any settings on the users machine and Darwine is gone the moment you move the folder to the trash.
As this is only tested on my machines, please feedback if You (don’t) see the smooth fonts
http://www.kronenberg.org/darwine/
Built against:







Hi Mike,
first of all thanks for your efforts.
I could not test this build. After having installed ies4osx, I realized that my DOS/Windows applications do not start anymore. The Wine log said: “Make sure that your X server is running and that $DISPLAY is set correctly.” Did the installer change something at the wine configs? How can I uninstall Darwine with all settings to get rid of the problem?
This problem persists with your new Darwine build.
Thomas
Comment by Thomas — October 29, 2007 @ 19:06
Hi Thomas,
I did not change the installer, nor where configurations changed. I did the following:
mv wine to mwine
added a sh-script with the name of wine.
this shellscript starts X11, exports $DISPLAY and $LD_LIBRARY_PATH to support the shipped freetype libraries.
Then it starts wine by exec mwine.
So all You would have to do is remove the Darwine folder and replace it with an older Build.
Just to debug:
are you running Apples X11 in standard place?
Comment by mike — October 29, 2007 @ 19:18
on 2nd thought…
I had the following trouble with ies4osx: it did change my Winehelper prefix, and I don’t know why, as I’m not using Winehelper.
So check in the Winehelper Preferences if they still point to “/Users/[insert Your username]/.wine”…
Comment by mike — October 29, 2007 @ 19:23
Hi Mike,
to avoid misunderstandings: My DOS-applications run under Darwine 0.9.47 until I installed ies4ox. After this the Wine log said: “Make sure that your X server is running and that $DISPLAY is set correctly.” whenever I started a DOS application. Now I tested it with 0.9.48 and I see the unchanged behavior. X11 shuts down immediately. I didn’t touch X11, it’s still where Apple’s installer has put it. The Winehelper Preferences point to: “./../Wine.bundle/Contents/bin/wine”.
I’d like to simply delete the X11 and wine and Darwine prefs to get rid of this but dunno where they are stored.
Thomas
Comment by Thomas — October 29, 2007 @ 19:39
sry for being unclear:
it’s not the winepath that was set wrong, but the wine prefix:
it’s located in the Winehelper preferences in the tab “Environment” right at the bottom.
To delete the winhelper preferences, look in
~/Library/Preferences
org.wine.winehelper.plist (winehelper)
org.x.X11.plist (X11)
but before, please check for the $PREFIX and you better rename them instead of deleting right away…
Comment by mike — October 29, 2007 @ 19:51
Hmm. Now I set Winehelper -> Preferences -> Environment -> WINEPREFIX to “/Users/x/.wine” but did not succeed. After that I moved “com.apple.x11.plist” and “org.wine.winehelper.plist” but no success
Still get:
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:ntdll:RtlpWaitForCriticalSection section 0x7bc7ef84 “loader.c: loader_section” wait timed out in thread 0009, blocked by 000a, retrying (60 sec)
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Comment by Thomas — October 29, 2007 @ 20:01
Your former drive_c was in .wine/?
In $WINEPREFIX, x should be your short login name
In the same tab, the $DISPLAY should read “:0.0″
Reading the error it’s really like it can’t launch the X11, or the $DISPLAY don’t gets set.
If this is all set like that, try the 0.9.47 Build, to exclude further error possibilities.
Mike
Comment by mike — October 29, 2007 @ 20:22
Hi Mike,
yes, my former drive_c is in /Users/x/.wine.
x is my short login name. $DISPLAY reads “:0.0″
Tried 0.9.47 again. Same results …
Thomas
Comment by Thomas — October 29, 2007 @ 20:41
reboot
Comment by mike — October 29, 2007 @ 20:45
If X11 is open, there should be a xterm window…
type “echo $DISPLAY”
in the xterm window and see if X11 uses :0.0
Oh… and is X11 started when You start an app… and is X11 running, after the app quits?
Comment by mike — October 29, 2007 @ 21:09
just did…
Old habit from those Win XP days… But. Didn’t help
Thomas
Comment by Thomas — October 29, 2007 @ 21:11
X11 simply does not start. Can’t even start /Applications/Utilities/X11.app directly. Will reinstall from the Tiger DVD and report in 10 minutes.
Comment by Thomas — October 29, 2007 @ 21:22
I did not reinstall because I think it won’t help. Tried with an old com.apple.x11.plist from the backups instead. But still doesn’t work.
I can’t start xterm now, can I?
Comment by Thomas — October 29, 2007 @ 21:38
Well if X11.app won’t start, even when You doublecklick it, then it’s probably defect.
But in this case, it would have nothing to do with wine, as it only starts X11…
You can only start xterm, if X11 is running.
Do You habe a X11 crashlog from the console.app?
Comment by mike — October 29, 2007 @ 21:46
I restored /Applications/Utilities/X11.app, /usr/X11R6, and /usr/bin/open-x11 from my backups and X11 now works as expected.
In xterm I get “:0.0″ as expected.
I can now open Windows programs again. Thanks for your help. Still don’t have a clue what wen’t wrong. But now it works again
Will try ies4osx next.
Thomas
Comment by Thomas — October 29, 2007 @ 21:59
good to hear!
Comment by mike — October 29, 2007 @ 22:01
The ‘smoothed’ fonts helped with a program that I am troubleshooting. Keep up your work on Darwine. It appears that I had to set the $DISPLAY and $WINEDEBUG variables to get the program to initially work, but now it functions (somewhat) under Darwine.
Comment by James McKenzie — October 30, 2007 @ 04:45
Hi, I see the smoth fonts, but my favorite irc program is too slow…
Where can I dasable fontsmoothing?
BTW: thank you for your great program(s)
Frank
Comment by FRauANtje — October 31, 2007 @ 21:00
@FRauANtje
good question
if you are comfortable with the console, comment out the path to the freetype lib in the script “wine” in “Darwine/Wine.bundle/Content/bin”.
Sry… no GUI yet
Comment by mike — November 1, 2007 @ 09:34
@mike
thanks, it works fine
does darwine also work with an x-server installed with fink instead of the apple x11.app?
Comment by FRauANtje — November 1, 2007 @ 22:35
Hi Mike;
I need a little help… I’m new to Mac OSX. I installed your build of 0.9.48, needing to use MS Office 2000.
Turns out Office doesn’t install properly, so I’d like to completely remove Darwine from my system. Simply removing the /Users/[name]/.wine heirarchy doesn’t completely remove it, and none of the uninstall procedures I’ve found on the Darwine website work. The “DarwineUninstaller” from Sourceforge simply generates errors.
How do I completely uninstall Darwine from my system???
Comment by Bob — November 7, 2007 @ 10:05
Crashes…crashes…and more crashes. Mike where can I send some crashreporter logs to you. I’m trying to work with Mono and a program and I just noticed what you do with wine. BTW, winetricks is a good way to install some of the more interesting programs like Mono.
BTW, I’m becoming less and less happy with the Mono versus Wine problems, but there are people out there willing to make it work. I’m one of them.
James
Comment by James McKenzie — November 9, 2007 @ 03:51
FRauANtje:
If you have X installed properly, that is you can start it by typing in X in the Terminal window and you get something like this:
XFree86 Version 4.4.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
[DRI] screen 0 installation complete
Screen 0 added: 1440×900 @ (0,0)
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
you should be able to use it. I have Apple’s X installed and it is a real ‘piece of work’ and I would like to deinstall it and move to X.org or the ‘real’ XFree release.
James
Comment by James McKenzie — November 9, 2007 @ 03:54
I just realized that I have no eMail published on this board, so here we go:
mikesmassivemess(YouKnowWhatsHere)kronenberg(YouKnowWhatsHere)org
It’s ok to use it for Errorlogs etc.
@James
Leopards is using X7.2… as Apple has publish sources lately I hope it’s fixed and backported to Tiger soon, so that one does not have to offer separate builds for 10.4/10.5.
Mike
Comment by mike — November 9, 2007 @ 09:24
@Bob
Here are the files:
/Applications/Darwine
~/.wine
~/Library/Preferences/org.wine.winehelper.plist
I’m not aware of other files, beside maybe in /tmp
I would recommend to move these files to trash and then empty the trash, instead of using say rm -rf… as OS X is watching You, when You are moving .app files… that way they get properly unregistered… I hope
Mike
Comment by mike — November 9, 2007 @ 09:35
Mike:
Are you working with the quartz driver in any fashion?
And I hope to get Leopard soon. I spent much less than I expected this weekend. The wife’s ‘new’ machine gets it first.
And yes, it is a real problem maintaining several versions of software, I went through this with OpenOffice.org for Mac OS X when 10.4 (Tiger) was released.
James
Comment by James McKenzie — November 12, 2007 @ 21:08
Hello,
how do you compile wine on OSX? With the manual on http://wiki.winehq.org/MacOSX/Building under 10.4.10 no problems appears. But I switched to 10.5 and I can’t compile wine.
Do you have any manual?
Can you compile the latest 0.9.49?
One suggestion: can you compile with and without you optional libraries? This is important for the wineapp database: http://appdb.winehq.org/ (same requirements for all submitted results)
Comment by Raymond — November 15, 2007 @ 17:59
Thanks you so much for this, and the ies4osx installer. I was having a “brutal time getting wine working under Leopard”:http://www.timocracy.com/articles/2007/11/15/wine-on-leopard-os-x-10-5-via-macports-is-broken, and the only reason I do that is to run ies4linux. Now you make it simple.
Comment by Tim Connor — November 19, 2007 @ 18:52
Under 10.5 it won’t start X11.app because it’s done differently now. But, so what? Why is it trying to start X11.app anyway? X is already running and Darwine should be able to communicate with it just fine. So why’s it trying to start it? Many other X programs are working happily without replacing or downgrading X11.
Comment by A Braunsdorf — November 26, 2007 @ 21:09
@A Braunsdorf
the .49 Builds (see newer posts) no longer start X11, as there is a X11 launch service running on Leopard all the time.
The main problem is to start X11 Apps out of a cocoa app via NSTask as the X11 $DISPLAY variable is not (Tiger) or incorrectly (Leopard) set in the Task environment.
Comment by mike — November 26, 2007 @ 21:38
Thanks for the ies4osx — it installs without pain! Rock on!
-=R
Comment by mormon — August 15, 2008 @ 23:03
Hello I have a question about this. Do I need to install ie6 or ie7 first before I can run ie4osx? Im learning programing and all my classes are pc based and I own a mac, so I need to be able to test the sites I do. Thanks
Comment by ZEKE CANDEL — February 19, 2009 @ 03:25
oh by the way I did install Darwin as well.
Comment by ZEKE CANDEL — February 19, 2009 @ 03:27
Hey
I was wondering if you had a version that runs on OSX Tiger 4.11 on a PPC? I hate IE .., but I have to use it to get to work websites.
Thanks!
Jenney
Comment by Jenney — August 14, 2009 @ 17:07