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