The following patch resolves issue with the slice compilers aborting when the name of the slice file has double slashs in its path. For example:
The problem can also arise if a symbolic link to a Slice file (instead of the actual path to the file) is passed on the command line.Code:slice2cpp MyDir\\MySlice.ice
To apply the patch to source archive
and then recompile the Slice library in cpp/src/Slice. For Windows the patch utility can be obtained here.Code:cd Ice-3.3.1 patch -p0 < slice.patch.txt

Reply With Quote