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

Reply via email to