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

Patch for Ice 3.5.1 (FreeBSD): Build Ice, IcePy and IcePHP on FreeBSD

The patch is applied against FreeBSD's ports tree:
cd /usr/ports
patch </path/to/ice351ports.patch.txt

Please also find attached the individual patches to Ice without ports relevant bits (ice351noports.patch.txt).

The most interesting patch is a workaround to the global destructor order problem which had been introduced in FreeBSD 10 (see and which made slice2cpp generated code crash on exit.

PR for this update: ports/184453: [MAINTAINER] devel/ice: update to 3.5.1 (also devel/py-ice and devel/php5-ice)