Using an install of 3.3.1 compiled from source on Mac OS X when I issue a slice2cpp command with a symlinked path to the slice file I get an error. E.g.
vonnegut:cast nah$ slice2cpp -I/Users/nah/cast/src/slice --stream --header-ext hpp --output-dir /Users/nah/cast/src/c++/cast/slice /Users/nah/cast/src/slice/CDL.ice
Assertion failed: (_definitionContextStack.size() == 1), function parse, file Parser.cpp, line 5512.
Abort trap
But, with just the relative normal path to the ice file it all works
vonnegut:cast nah$ slice2cpp -I/Users/nah/cast/src/slice --stream --header-ext hpp --output-dir /Users/nah/cast/src/c++/cast/slice src/slice/CDL.ice
I can work around it for now, but it seems pretty odd!

Reply With Quote