Ice 3.6b brew formula

matthewmatthew NL, CanadaMember Matthew NewhookOrganization: ZeroC, Inc.Project: Internet Communications Engine ✭✭✭
Starting with Ice 3.6b we're going to move to homebrew as the official package release mechanism for Ice command-line applications on OSX. For Xcode based applications we're still going to support the OSX Installer.

If you'd like to test the 3.6b package you can do so by installing our tap located at https://github.com/ZeroC-Inc/homebrew-ice.
$ brew tap zeroc-inc/ice
$ brew install ice36b

This will install the Ice for C++ packages, Ice for PHP and slice2java.

If you want to develop with java under OSX then you should use maven, or gradle to download the Ice artifacts after installing slice2java through brew.

To develop with Python use the Ice for Python pipy package, and for Ruby use the Ice Ruby Gem. Please note that the Python and Ruby packages are not available as of the time of this posting, but will be released very shortly.

Comments

  • matthewmatthew NL, CanadaMember Matthew NewhookOrganization: ZeroC, Inc.Project: Internet Communications Engine ✭✭✭
  • matthewmatthew NL, CanadaMember Matthew NewhookOrganization: ZeroC, Inc.Project: Internet Communications Engine ✭✭✭
    We pushed a few more changes to the ice36b formula. This update vendors the berkeley db install (which means the berkeley db 5.3 install is enclosed in the Ice installation). This was due to an update to the brew berkeley db formula to an incompatible revision of Berkeley DB.

    If you also intend to develop java applications then you should install ice36b with the --with-java flag.
    brew install ice36b --with-java
    

    The installation of Ice will also install in /usr/local/bin the various Berkeley DB 5.3 utilities prefixed with db53. For example, db53_dump.

    We've also pushed a few changes to the demo distribution so that the demos compile against a brew installed version of ice36b. See https://github.com/ZeroC-Inc/ice-demos for that repository.
Sign In or Register to comment.