I've perused the Shoes source but, being particularly dense, could not
figure out where to commit the following fixes. Any help would be
appreciated.
1. I am running Raisins on OS X Server 10.5.6 and cannot build native
extensions because of linking problems. Changing the CFLAGS variable
in rbconfig.rb from
-isysroot /Developer/SDKs/MacOSX10.3.9.sdk => -isysroot /Developer/
SDKs/MacOSX10.5.sdk
seemed to fix the problem for me, but might cause linking errors in
older versions of OS X. Ideas?
2. In Raisins, running on Windows XP, the packager fails properly
create an EXE for source code containing windows line returns.
As far as I can tell, the packager is removing all "\r"s from the
source files being added to the EXE. However, the length of the file
is not adjusted, resulting in an extra byte of garbage for each "\r"
appended to the source file when decompressed by Shoes for execution.
The user sees a message like "Illegal characters \312 \112 ..." in the
shoes console when trying to execute the EXE.
Kyle