X-CD-Roast 0.98alpha14 port for MacOS 10.2

I created a package of X-CD-Roast for MacOS 10.2 (Jaguar).

Please see the X-CD-Roast homepage for details about whats new.

You might ask why one might want to use that? Apple shipped Jaguar with diskburner to create data-CDs and itunes to create audio-CDs...

Well - it's nice to have some UNIX burning software running on your mac and X-CD-Roast uses the cdrtools as burn-engine. Its completely independant of the Apple provided CD-burning drivers and 100% freeware.
So it's very possible that X-CD-Roast works just fine with a writer that is not supported by MacOS.
Also X-CD-Roast has a lot of interesting options - like overburning support, creating real unix/joliet CDs, multisession, CD-Text, high quality audio-extraction of most even copy protected audio-CDs, DVD writing without special software and more...

Please keep in mind that this is software that has grown over 6 years. It's not at all apple like. It might be confusing at first, so please read the popup-help on each button. (Hover your mouse a few seconds over an item to get help.)
The text documentation is installed into /usr/local/lib/xcdroast-0.98/doc, so you might take a look.

Here you can find the X-CD-Roast manual

Please use at own risk - I took great care in making sure that that package won't cause any trouble with your system, but please be warned.

I am always interested in feedback. Please don't hesitate to mail me when you have questions.


There are several issues with that port, so please read the enclosed ReadMe.rtf-file.

Click here for some screenshots (from alpha13).

Get the package: xcdroast-0.98alpha14.dmg (3138 kb) [MIRROR]

It does need a X-Server to run, so you have to install and start one first.
You can use the Apple X11 server beta release for that.

You might also need the DLCompat-Library (From the osxgnu.org team)
- get your copy here: DLCompat-20020913-10.2.pkg.sit (17kb)



Mac OS X specific instructions. (See also ReadMe.rtf)

After you have installed all packages above start up X11 and an xterm window will appear. Type
/usr/local/bin/xcdroast
to start X-CD-Roast. Follow then the on-screen instructions.

To use X-CD-Roast in a different language you have to manually activate them. (Right now OS X does not support unix style language support.)

Here an example for German:

when using bash: LANG=de_DE /usr/local/bin/xcdroast -o

when using tcsh: setenv LANG de_DE; /usr/local/bin/xcdroast -o


There are some known issues yet:

  • At startup you might this message:
    "Warning: locale not supported by C library":
    This is a incompatibilty of the locale stuff from apple. You have simply to ignore it. Due the same problem you can't switch your language from the Setup-Menu. However, when you set the the LANG environment variable before starting X-CD-Roast, you can use other languages.

    See also: http://fink.sourceforge.net/doc/x11/trouble.php#locale

  • Only CD-Writers are supported.

    Due the nature of the OSX device interface only real CD-Writers can be used withing X-CD-Roast. DVD-Drives or normals CD-ROM-drives are ignored. You cannot even use these to read data only.

  • Finder grabs all CDs.

    The finder tends to automount all CDs you insert. Then they are lost from being accessable from within X-CD-Roast. Currently the only known solution is to stop the "autodiskmount" daemon.

    New in version 0.98alpha14 is support for automatic handling of the daemon. You just choose the option to disable the daemon at startup and X-CD-Roast will handle that.

    Here is the procedure if you want to know what X-CD-Roast is doing:

    X-CD-Roast stops the daemon like this:

    ps -ax |fgrep autodiskmount

    (The first number in that output is the pid)

    sudo kill -STOP <pid>

    After you are done with X-CD-Roast it is started again:
    sudo kill -CONT <pid>
    Note: While the autodiskmount daemon is stopped you might not be able to eject media with the keyboard. Just use the eject feature from X-CD-Roast.

  • Created Data-CDs are Unix/Windows-CDs.

    X-CD-Roast does currently not support the writing of HFS CDs. This means you can only files that have no resource component (like .dmg, .sit, all types of files you can download from the internet).

01.06.2003 T.Niederreiter (tn@xcdroast.org)