Edward Ned Harvey wrote on Fri, 2 Jul 2010 at 12:54 -0400: > > From: Philip Martin [mailto:philip.mar...@wandisco.com] > > > > You have done something wrong, very little data has been recorded. > > It's possible you didn't rebuild the libraries, or you are picking up > > the wrong libraries at runtime. > >
You can use ldd `which svn` or gdb to check which libraries are being loaded. Perhaps you should have added -pg to LDFLAGS too? (e.g., via 'make EXTRA_LDFLAGS=-pg') > > On Linux I would use oprofile rather than gprof. > > Bummer. > > After modifying the Makefile, I did : You shouldn't have to modify Makefile... normally you can achieve what you want by setting CFLAGS (at configure time, as Stefan said) or perhaps EXTRA_CFLAGS (at 'make' time). > make clean && make && make install && echo "installed ok" > So it installed ok. > > "which svn" confirms that I'm running using the right svn ... also the > presence of the gmon.out file confirms this. > > I don't see anything in my environment suspicious, like a LD_LIBRARY_PATH or > anything like that ... > > I guess I'll just rebuild from scratch, and see if I get a different > result, and read more in the man page ... > Well, you could always edit svn_version.h and recompile :) (I usually run into it in the form 1.7.0-foo svn bails out if run with 1.7.0-bar libraries; i.e., same major/minor/patch but different tag) What are you compiling, by the way? trunk? >