-
Notifications
You must be signed in to change notification settings - Fork 8
Mac OS X notes #9
Comments
Still happening with the current 1.0.0. |
@luckydonald If you can confirm that problems with ulong and/or sdcDir/dirName still exists, I can try creating a patch, so you will be able to check if they fix it. I don't have any OS X machine myself and it was not my goal to support it as there is a tool provided by Microsoft for OS X. But if there is demand to support the platform and anyone who can identify any problems and confirm solutions, I see no problem of adding it. Reopening for sake of fixing the problems from original issue. |
only had to change |
currently trying to get the key (#24), but it did compile. |
On OS X, there were some problems with ulong type (see issue #9). Because CRC32 should always be 32 bits long, it was exchanged to uint32_t, which should be more widespread type. Still there exists uLong, which is zlib-specific.
Ok, I got rid of ulong type. Someone must confirm if it works on both - OS X and Linux, as I don't have any SDC files to check it. Till it's not tested, this will stay on separate branch to not mess with master. |
Hi there, this has been a really helpful tool (and guide)!
Just thought I'd share my experiences and how I got it working on Mac.
Firstly, neither
check
norlibmcrypt
appear to be installed by default - but they are in MacPorts. I found I had to copy the mcrypt files across from their various locations in/opt/
to their various locations in/usr/
...Actual potential issue - there are various versions of
ulong
versusuLong
inxsdc.c
; I changed both touLong
and it finally compiled!Next up I found that
sdcDir
anddirName
both contain the exact same string and caused errors in directory creation, so I modified the relevant portions ofmain.c
to only use one of them. (NB: this was with the SDC file in the same directory that xsdm compiled in).Now I have a shiny new ISO and with any luck it will all work :)
The text was updated successfully, but these errors were encountered: