Julian Foad <julianf...@btopenworld.com> writes: > Peter Samuelson wrote: >> [julianf...@apache.org] >> > Add missing library dependencies in 'build.conf', following some recent >> > change that made some more libsvn_client functions depend on libsvn_wc. >> > (The error was, "undefined reference to `svn_wc__node_is_status_deleted'".) >> >> Huh. This looks like a workaround to me, not a fix. Given >> libsvn_client already correctly declares a dependency on libsvn_wc, I >> would think the better fix would be for either libtool or gen_make to >> learn how to resolve these dependencies recursively. (I thought >> libtool already did so, in fact. And indeed on many platforms, even >> libtool should not need to, the OS linker handles it.) > > I assumed that adding the dependency manually was required. We don't > have to do it very often. I agree it would be nice if some part of the > system could figure it out, but if that requires teaching gen-make.py > about recursive dependencies it may well not be worth the hassle. > > Can anyone else comment?
I suppose it could be a variation of the "libtool linking against installed libraries" problem. Do you have an a pre-r899829 version of Subversion installed in prefix? If so do you still get the problem when you revert r901778 and move the installed libraries out of prefix? -- Philip