[Raphael Hertzog] > It looks like the symbols file is not complete: > $ egrep 'svn_error__locate|svn_sort__hash' /var/lib/dpkg/info/libsvn1.symbols > $ > So the problem seems to be in libsvn1... and indeed subversion does weird > things with the symbols files:
> sed -i '/svn_.*__/d' debian/libsvn1/DEBIAN/symbols Indeed. I added the 'sed -i' because symbols with that name pattern are not supposed to be public, i.e., used outside the sample implementation (as we might call it). Now there are some bugs in the svn codebase where these symbols leak to public use via macros in headers. That's the case, at least, for svn_error__locate. I've started to address this upstream, so we won't get this kind of leakage in the future, but it won't change the past (the fact that the existing ABI publicly uses these symbols). But some of these symbols really are supposed to be private, and the application using them shouldn't be. svn_sort__hash seems to be in that category. But I'm not sure if I can blame the caller; the documentation somewhat seems to imply that this one's supposed to be used publicly. I'll see if I can get upstream to clarify this one. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org