[Debburn-devel] MinGW port

Steve McIntyre steve at einval.com
Mon Jul 6 12:27:31 UTC 2009

On Wed, Jul 01, 2009 at 02:40:47PM -0600, Pavel Koshevoy wrote:
> Pavel Koshevoy wrote:
>> Hi,
>> I am wondering if I am reinventing the wheel here.  I've been working  
>> on cdrkit-1.1.9 for the last 3 days trying to get it to work on MinGW  
>> (with MSYS).  I've got everything to compile yesterday.  Today I've  
>> fixed a couple of issues to make genisoimage and wodim work.  I've  
>> already made a test .iso image, burned it to a DVD-R, and tested that  
>> it plays in Window Media Player and Play Station 3.
>> Is there any interest in merging these changes into the main cdrkit  
>> tree?  The changes were mostly in xconfig.h.in (changed a bunch of  
>> hard coded #define to #cmakedefine) and CMakeLists.txt accordingly.  I  
>> also added a few #if defined(__MINGW32__).
>> I'll need a couple of hours to clean up my tree to make a patch  
>> against vanilla cdrkit-1.1.9.
>> Thank you,
>>    Pavel.
> I've attached the patch file.  You can apply it against vanilla cdrkit-1.1.9
> To build this I've used TDM/MinGW (gcc 4.4.0), msys, precompiled mingw  
> regex and iconv libs, and stock zlib and bzip2 libs.
> I've had to change CMAKE_C_FLAGS_RELEASE to -O1 -DNDEBUG, because -O2,  
> -O3, -Os caused wodim to crash without leaving a stack trace.  This may  
> be a problem with TDM/MinGW gcc compiler, I haven't checked with  
> standard MinGW gcc compiler.
> MinGW doesn't support symbolic links (such as include/usal -->  
> libusal/usal), so I had to change CMakeLists.txt accordingly

Hi Pavel,

Thanks for the patch. I'll try to get this merged and checked into svn
this week for you. I'm glad it's useful... :-)

Steve McIntyre, Cambridge, UK.                                steve at einval.com
There's no sensation to compare with this
Suspended animation, A state of bliss

More information about the Debburn-devel mailing list