On 09.07.2013 19:26, Carl Brewer wrote: > > > G'day, > I'm trying to get subversion 1.8 up on a NetBSD 5.2 (amd64) box using > pkgsrc, and am seeing the following at run-time : > > bash-4.2# /etc/rc.d/apache start > Starting apache. > httpd: Syntax error on line 166 of /usr/pkg/etc/httpd/httpd.conf: > Cannot load libexec/mod_dav_svn.so into server: > /usr/pkg/libexec/mod_dav_svn.so: Undefined PLT symbol > "dav_svn__get_inherited_props_report" (symnum = 421) > > > I've asked the pkgsrc people and they're of the opinion that this is a > subversion issue not a pkgsrc issue, so here I am. I've grepped > through the source code and found dav_svn__get_inherited_props_report > in three files : > > subversion-1.8.0/subversion/mod_dav_svn/dav_svn.h > subversion-1.8.0/subversion/mod_dav_svn/reports/inherited-props.c > subversion-1.8.0/subversion/mod_dav_svn/version.c > > > and if I check the freshly built mod_dav_svn.so : > bash-4.2# strings /usr/pkg/libexec/mod_dav_svn.so | grep > dav_svn__get_inherited_props_report > > dav_svn__get_inherited_props_report
You could also try: nm /usr/pkg/libexec/mod_dav_svn.so | grep dav_svn__get_inherited_props_report that will, unlike 'strings', tell you if the symbol is actually exported from the shared library. -- Brane -- Branko Čibej | Director of Subversion WANdisco // Non-Stop Data e. br...@wandisco.com