[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [MacPorts] #45496: Subversion with JavaHL crashes on Yosemite

From: Daniel J. Luke <dluke_at_geeklair.net>
Date: Fri, 24 Oct 2014 15:21:12 -0400

> On Oct 24, 2014, at 3:09 PM, Daniel J. Luke <dluke_at_geeklair.net> wrote:
>> The JavaHL bindings
>> use the same libraries to access the code as the commmand line clients.
>> If one works and the other does not it implies that the different
>> libraries are getting loaded at runtime. I have no idea what you need
>> to do to get the correct libraries to load on OSX.
>
> make check-javahl sets DYLD_LIBRARY_PATH so the libraries from the build take precedence over any others. I'll check to see which library(s) are getting loaded at runtime both from the MacPorts build and my non-MacPorts build and see if there's anything there. Thanks for giving me some place to start...

I don't see any difference between which libraries are getting loaded:

working -
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/bindings/javahl/native/.libs/libsvnjavahl-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_repos/.libs/libsvn_repos-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_client/.libs/libsvn_client-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_wc/.libs/libsvn_wc-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_ra/.libs/libsvn_ra-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_diff/.libs/libsvn_diff-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_ra_local/.libs/libsvn_ra_local-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_fs/.libs/libsvn_fs-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_ra_svn/.libs/libsvn_ra_svn-1.0.dylib
dyld: loaded: /opt/local/lib/libsasl2.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_ra_serf/.libs/libsvn_ra_serf-1.0.dylib
dyld: loaded: /opt/local/lib/libserf-1.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_delta/.libs/libsvn_delta-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_subr/.libs/libsvn_subr-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_fs_fs/.libs/libsvn_fs_fs-1.0.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_fs_base/.libs/libsvn_fs_base-1.0.dylib
dyld: loaded: /opt/local/lib/db46/libdb-4.6.dylib
dyld: loaded: /Volumes/Extra/dluke/foo/subversion-1.8.10/subversion/libsvn_fs_util/.libs/libsvn_fs_util-1.0.dylib
dyld: loaded: /opt/local/lib/libexpat.1.dylib
dyld: loaded: /opt/local/lib/libz.1.dylib
dyld: loaded: /opt/local/lib/libsqlite3.0.dylib
dyld: loaded: /opt/local/lib/libmagic.1.dylib
dyld: loaded: /opt/local/lib/libaprutil-1.0.dylib
dyld: loaded: /opt/local/lib/libapr-1.0.dylib
dyld: loaded: /opt/local/lib/libintl.8.dylib
dyld: loaded: /opt/local/lib/libiconv.2.dylib
dyld: loaded: /opt/local/lib/libssl.1.0.0.dylib
dyld: loaded: /opt/local/lib/libcrypto.1.0.0.dylib

test failure -
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl/native/.libs/libsvnjavahl-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_repos/.libs/libsvn_repos-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_client/.libs/libsvn_client-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_wc/.libs/libsvn_wc-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_ra/.libs/libsvn_ra-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_diff/.libs/libsvn_diff-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_ra_local/.libs/libsvn_ra_local-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_fs/.libs/libsvn_fs-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_ra_svn/.libs/libsvn_ra_svn-1.0.dylib
dyld: loaded: /opt/local/lib/libsasl2.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_ra_serf/.libs/libsvn_ra_serf-1.0.dylib
dyld: loaded: /opt/local/lib/libserf-1.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_delta/.libs/libsvn_delta-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_subr/.libs/libsvn_subr-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_fs_fs/.libs/libsvn_fs_fs-1.0.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_fs_base/.libs/libsvn_fs_base-1.0.dylib
dyld: loaded: /opt/local/lib/db46/libdb-4.6.dylib
dyld: loaded: /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_fs_util/.libs/libsvn_fs_util-1.0.dylib
dyld: loaded: /opt/local/lib/libexpat.1.dylib
dyld: loaded: /opt/local/lib/libz.1.dylib
dyld: loaded: /opt/local/lib/libsqlite3.0.dylib
dyld: loaded: /opt/local/lib/libmagic.1.dylib
dyld: loaded: /opt/local/lib/libaprutil-1.0.dylib
dyld: loaded: /opt/local/lib/libapr-1.0.dylib
dyld: loaded: /opt/local/lib/libintl.8.dylib
dyld: loaded: /opt/local/lib/libiconv.2.dylib
dyld: loaded: /opt/local/lib/libssl.1.0.0.dylib
dyld: loaded: /opt/local/lib/libcrypto.1.0.0.dylib

--
Daniel J. Luke                                                                   
+========================================================+                        
| *---------------- dluke_at_geeklair.net ----------------* |                          
| *-------------- http://www.geeklair.net -------------* |                          
+========================================================+                        
|   Opinions expressed are mine and do not necessarily   |                          
|          reflect the opinions of my employer.          |                          
+========================================================+
Received on 2014-10-24 21:21:45 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.