Incompatibility with ZeroC Ice 3.8 #3096

Open
opened 2026-02-20 22:18:01 -05:00 by deekerman · 1 comment
Owner

Originally created by @hojjatjafary on GitHub (Feb 8, 2026).

The issue

The SliceChecksumDict.ice file is included in the MumbleServer.ice Ice interface. As a result, the generated MumbleServer.h contains the line #include <Ice/SliceChecksumDict.h>. However, in Ice version 3.8, SliceChecksumDict.h has been removed, causing compilation with MumbleServer.h to fail because the file cannot be found. This issue does not occur in Ice 3.7 or earlier versions.

Mumble version

1.5

Mumble component

Server

OS

Windows

Additional information

No response

Originally created by @hojjatjafary on GitHub (Feb 8, 2026). ### The issue The `SliceChecksumDict.ice` file is included in the `MumbleServer.ice` Ice interface. As a result, the generated `MumbleServer.h` contains the line `#include <Ice/SliceChecksumDict.h>`. However, in Ice version 3.8, `SliceChecksumDict.h` has been removed, causing compilation with `MumbleServer.h` to fail because the file cannot be found. This issue does not occur in Ice 3.7 or earlier versions. ### Mumble version 1.5 ### Mumble component Server ### OS Windows ### Additional information _No response_
Author
Owner

@Krzmbrzl commented on GitHub (Feb 8, 2026):

Yeah, Mumble currently only targets Ice 3.7... I wasn't even aware of 3.8 having been released 👀

@Krzmbrzl commented on GitHub (Feb 8, 2026): Yeah, Mumble currently only targets Ice 3.7... I wasn't even aware of 3.8 having been released 👀
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mumble-mumble-voip#3096
No description provided.