This forum has been archived. Please start a new discussion on GitHub.

Patch #2 for Ice 3.3.1: slice compilers abort

dwayne St. John's, Newfoundland
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:
slice2cpp MyDir\\

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.

To apply the patch to source archive
cd Ice-3.3.1
patch -p0 < slice.patch.txt
and then recompile the Slice library in cpp/src/Slice. For Windows the patch utility can be obtained here.


  • dwayne
    dwayne St. John's, Newfoundland
    Updated patch to fix potential issue generating dependencies.
  • When, if ever, can we expect these patches to be included in the yum repository updates for Red Hat? Thanks.

  • bernard
    bernard Jupiter, FL
    Hi Yang,

    Welcome to our forums!

    We provide new binaries (that incorporate bug fixes) only to customers with a support contract, upon request. Please contact for more information on our commercial support.

    Naturally, this fix and many other fixes will be incorporated in Ice 3.4.0.

    Best regards,