Hi!
I was observing installation difficulties for Ice in installing Linux for some people.
Late installations of Linux distributions sometimes don't come with BerkeleyDB or OpenSSL installed unfortunately, so patching the system can get a tedious task (this is just an observation).
As only plain-Ice is needed for this installation (no Freeze etc. required), I wonder why I would need BerkeleyDB and OpenSSL at all.
While readline and ncurses usage is switchable, I could unfortunately not find any switches I could place to allow not to build Freeze or the SSL support.
Would it e.g. be sufficient to remove the two directories from the subdirs list in the top Makefile?
Or could you introduce additional switches to the build system in future versions to lower the number of interdependencies to 3rd party libraries?
cheers,
Stephan

Reply With Quote
(knowning that Ice depends on IceUtil and all the services depend on Ice and some depend on Freeze).