Darwine 0.9.49 with freetype 2.3.5 [updated 2]

November 22nd, 2007 by

Geeks just have to pay double – but in the end it pays.
This is a first shot at building darwine for Leopard with included freetype for antialiased fonts. It’s built against X11 4.2 in the hope to have a result that runs on Tiger and Leopard. But as I don’t have a spare external HD to install Tiger, I can not test it atm.

Why did it take so long?

  • I was in good hope to get OpenGL running by now… but it’s still broken on X11 7.2. So I decided to go for a version that runs on 10.4 and 10.5.
  • WineHelper and distrib needed some patching to build on Leopard (patch submitted to darwine project)
  • Leopard has a new way of starting X11. Most important, $DISPLAY has to be set correctly – but on Leopard, $DISPLAY is a random value, that is not accessible from within cocoa apps. [[[NSProcessInfo processInfo] environment] objectForKey:@"DISPLAY"] will always return @”localhost”, which is wrong… another bug.) A way to get the current $DISPLAY if not set by bash is export DISPLAY="$(find -f /tmp/launch-* -name :0)"

      So I hope this will run for Leopard and Tiger users aswell. Feedback is very welcome.
      There will be a new ies4osx build, too… just give me some more minutes 😉

      //www.kronenberg.org/darwine/Darwine-x86-0.9.49_2.dmg

      Built against:

      [update]
      Only working on Leopard, Tiger useres, please stay with .48 for now.

      [Update 2]
      Here is a new .49 Darwine Build, that works for me on Tiger and Leopard:
      //www.kronenberg.org/darwine/Darwine-x86-0.9.49_2.dmg

      Tags: , ,

7 Responses to “Darwine 0.9.49 with freetype 2.3.5 [updated 2]”

  1. Thanks for this new version. Works fine for me 🙂
    How can i disable the popup of xterm an winlog windows?
    Greetings from Germany,
    Frank

    Comment by FRauANtje — November 25, 2007 @ 23:25

  2. On Tiger,

    xterm is “hardcoded”… infact starting X11 starts xterm with all the needed settings, which then starts the real X11.
    There are workarounds, but they all include making changes to the users systems, which is inacceptable.

    For some hints:
    http://xanana.ucsc.edu/~wgscott/xtal/wiki/index.php/X11

    That is one thing that Apple changed in Leopard.

    Comment by mike — November 26, 2007 @ 12:07

  3. Hi! I’m sure you already know this, but these download links all go to 404 errors!

    Comment by Ryan Stenhouse — December 1, 2007 @ 13:49

  4. Txs for pointing out…
    …I’m currently updating all the links to point to the download mirror.

    Mike

    Comment by mike — December 1, 2007 @ 14:06

  5. the links all seem to go to the 1.0 build…

    Comment by Zachary H — July 24, 2008 @ 04:02

  6. Whoops…

    Comment by Zachary H — July 24, 2008 @ 04:12

  7. Hi, a couple things for you…

    The ie64osx page has something strange about it that won’t let me scroll to the bottom of the instructions – using Safari 3.

    The link to Install Java on that page gets to a Sun page that seems right, but the links don’t seem to work there for the download. That is a Sun problem, but it affects os ie64osx users, so if there is an alternate location that works, it would be helpful to post that. Hoping I can get Java to run.

    Thanks for this. I like it better than using remote desktop to a PC, though I do have that option.

    Comment by Ross Heitkamp — July 26, 2008 @ 18:08