Archived
This forum has been archived. Please start a new discussion on GitHub.
Does Ice 3.2 really require DB4 4.5?
mefoster
in Help Center
I'm trying to build Ice 3.2 on Fedora (FC6), and the srpm wants db4 version 4.5.20. Is that a hard dependency? The version shipped with FC6 is 4.3.29; 4.5 is coming in Fedora 7 when that comes out, but I'd like to build this now.
Thanks for any advice,
MEF
Thanks for any advice,
MEF
0
Comments
-
Ice 3.2 is only supported with DB 4.5.20. We test with this release of Berkeley DB and recommend to use it.
Since the Berkeley DB API is fairly stable, I expect Ice 3.2 to build properly with DB >=4.2 (for C++) and DB >=4.3 or later (for Java).
We found some problem with Freeze/DB 4.3 when running on a 64-bit JVM, so if you're running in this environment, it would make sense to upgrade your Berkeley DB version.
We also provide the source RPM for db45, see http://www.zeroc.com/download.html#src_third_party
The files in these db45 RPMs (for C/C++ and Java) can coexist with other Berkeley DB installations. If you're building another Ice RPM distribution, why not build these RPMs as well?
Cheers,
Bernard0 -
How about Mono 1.2.2?
Similar question, and I suspect I'll probably get the same answer: how strict is the dependency on mono-core >= 1.2.2? Again, I think that's coming in Fedora 7, but FC6 has 1.1.17. I don't actually use C# so I could just disable that part of the RPM, but I'd like to know what the actual requirement is.
MEF0 -
That's exactly what I do heremefoster wrote: »I could just disable that part of the RPM
, so I can not give any further recommendations on Mono. (OpenSUSE 10.0 seems to provide Mono version 1.1.8, but I don't have this installed.)
Take care,
Andreas
PS: Mono version 1.2.3.1 is provided as a bundle of rpms for OpenSUSE 10.0 (among lots of other systems) but obviously not specifically for FC6, so I could easily upgrade in case of need (rpm -i --test says OK). See http://www.mono-project.com/Downloads for details.0
