On Wed, Jul 21, 2010 at 09:19:26AM +0300, Angel Tsankov wrote: > Stanimir Stamenkov wrote: > >20.7.2010 г. 14:32 +0300, /Angel Tsankov/: > > > >>When I run kdesvn I get a dialog showing the following message: > >> > >>Could not find our part: Cannot load library > >>/usr/lib/kde4/kdesvnpart.so: (/usr/lib/libsvn_ra_neon-1.so.0: > >>undefined symbol: GENERAL_NAME_free) > >> > >>Files /usr/lib/kde4/kdesvnpart.so and > >>/usr/lib/libsvn_ra_neon-1.so.0 both exist. The former is part of > >>kdesvn and the latter is part of subversion. In case this is > >>relevant, I have installed the following packages: > >> > >>* openssl 0.9.8j (configured with --prefix=/usr --openssldir=/usr/share); > >>* neon 0.28.4 (configured with --prefix=/usr --with-ssl); > >>* subversion 1.6.12 (configured with --prefix=/usr). > >> > >>Do I need to upgrade openssl or neon? Or is the problem elsewhere? > > > >This is user mailing list for the general Subversion > >distribution/client. I guess your question is more appropriate for > >the kdesvn mailing list. > > > > Since the problem is with libsvn_ra_neon-1.so.0 (which is part of > Subversion), I think my question is appropriate for this mailing > list, as well.
The problem is most probably not with Subversion. We get reports similar to yours quite a lot, and they usually are local installation problems. You most likely have a local problem with your installation of Subversion and related software. Quite possibly your kdesvn libraries were linked against a different set of libraries than they are combined with at runtime. You don't mention if you're compiling kdesvn yourself, too. If not done carefully, installing and running a mixture of vendor-provided distribution packages and self-compiled binaries can cause subtle problems, such as apparently random crashes, or unresolved symbol errors like you are seeing. These can of course be fixed and worked around, but I'd like to encourage you to use pre-compiled packages from your distribution vendor instead. Why are you compiling your own binaries? If you use binary packages you won't have any such problems. If your reason for compiling your own binaries is that you are using a source-based Linux distribution, please seek help at the appropriate forum of that distribution. Thanks, Stefan