Preliminary Darwine SDK Released

Sanjay Connare sjconnare at mac.com
Thu Dec 2 23:32:03 CST 2004


Hello All,
	I have released a preliminary version of the Darwine SDK version 0.1.  
Many people are interested in getting Darwine up and running so they 
can compile programs on OS X and this release should satisfy their 
curiosity.  The SDK features the following:

-source code for the current Darwine binary 20040820
-source code for WineHelper
-Xcode Integration
-Xcode Template
-Updated Uninstaller

The Xcode integration allows for a user to compile windows source code 
from within the Xcode IDE using the wine tools.  Users may want to note 
that there are some changes to the way Darwine is installed and 
functions.  Due to limitations in Xcode, the wine source tools such as 
winegcc, winemaker, winebuild are installed in the /usr/bin directory 
and not the /Library/Darwine/bin directory.  This may be changed in a 
future release but was necessary so Xcode integration would work 
correctly.  As a result there is an updated uninstaller as well.  The 
uninstaller will remove everything except for the Xcode project 
template folder, which is moved to the trash and needs to be removed 
manually.


To start a new Darwine project, simply launch Xcode, select new 
project, and select Darwine (Windows) Application.  Currently in Xcode 
the "Build and Run" does not work, it will build the program but not 
launch.  However, the Build button works as expected.  When compiling a 
Darwine application for the first time Xcode may give the error:

"ld: table of contents for archive: 
/Library/Darwine/lib/wine/lib<name>.a is out of date; rerun ranlib(1) 
(can't load from it)"

Open a terminal and type the following command:

"sudo ranlib /Library/Darwine/lib/wine/lib<name>.a"
<name> being replaced by the name of the library whose table of 
contents is out of date.

The source code should then compile fine.  There are many examples of 
source in the wine source code "programs" folder which is located in 
the root of the source directory.  Simple programs should compile fine. 
  However, bigger programs that depend on more of the windows headers 
will probably not compile due to header incompatabitlies between the 
wine and OS X headers.

You can download the preliminary release here 
http://prdownloads.sourceforge.net/darwine/Darwine_SDK0.1.dmg?download  
or through the Darwine web site http://darwine.opendarwin.org

Post any comments, questions or concerns to the Darwine Mailing List 
"darwine-devel at lists.sourceforge.net" .

Remember this is a preliminary release and there are many bugs and 
issues that need to be worked out and features that need to be 
implemented.  More information will be posted on the Darwine website in 
the near feature.
Last but not least enjoy.

Sanjay Connare




More information about the wine-devel mailing list