From: Gilles D. <gr...@sc...> - 2004-07-14 14:30:46
|
According to Robert Ribnitz: > Hello Gabriele, > > Htdig does not depend on an external libdb3 /libdb2 (since it uses its > own version of it, already discussed). I was thinking about > externalising libhtdig (and libhtdigphp). Forcibly, those libs would be > different for the two htdig versions, and thus conflicting. To arrange > the different db directories, or config file locations would be a minor > issue. libhtdig is part of ht://Dig 3.2, but not 3.1.6, so there shouldn't be an issue there. The 3.1.6 code builds static libraries of libht.a, libcommon.a, libfuzzy.a and libdb.a, and links its binaries against these, but there shouldn't be any need to externalize any of them, so there shouldn't be any library conflicts. If you want to go to the effort, you could probably build 3.1.6 with an externalized libdb, rather than the bundled one. However, 3.2 needs its own (patched) libdb, as you're already aware and have already addressed. So, that's not a new issue to deal with and wouldn't prevent packaging both 3.1.6 and 3.2.0b6 without conflicts. > Both versions (minor issue) also depend on libnewt0, and conflict with > libmifluz0 (ideally, both libmifluz0 and htdig externalise the > conflicting set of libs and both depend on it. But since Mifluz is very > similar to Ht://Dig, I don't expect people to install both on the same > system. > > I'll do my best to get both packages into Sarge. At the moment, they > conflict. If we can change the issue later on, all for the better... > > Robert Again, only 3.2 uses mifluz. 3.1.6 doesn't, so there shouldn't be any conflict there either. The only conflict might be that 3.1.6, 3.2, and the separate mifluz package all rely on slightly different versions of libdb. What's libnewt0? I didn't know either version depended on that. Is that a Debian addition to ht://Dig? -- Gilles R. Detillieux E-mail: <gr...@sc...> Spinal Cord Research Centre WWW: http://www.scrc.umanitoba.ca/ Dept. Physiology, U. of Manitoba Winnipeg, MB R3E 3J7 (Canada) |