On Sun, Feb 24, 2013 at 04:56:23AM +0100, Michael Ross wrote: > On Sun, 24 Feb 2013 04:15:09 +0100, Jeremy Chadwick <j...@koitsu.org> wrote: > > >On Sun, Feb 24, 2013 at 03:45:57AM +0100, Michael Ross wrote: > >>On Sun, 24 Feb 2013 01:36:36 +0100, John Mehr <j...@visi.com> wrote: > >> > >>> Hello all, > >>> I've believe I've made just about all of the progress > >>optimizing svnup > >>> as I can and I've just submitted it as a new port. With my > >>~ 350kb/s > >>> DSL connection, it now takes just under 30 minutes to > >>download a fresh > >>> base/releng/8.3 tree using svnup (Subversion's svn takes > >>approximately > >>> 12 minutes). Incremental updates, such as tracking one of > >>the stable > >>> branches takes only 2-3 minutes. > >>> For anyone that wants to preview the port before it gets > >>added to the > >>> ports tree (assuming I got the send-pr correct), the tarball is > >>>located > >>> at: > >>> http://jcm.dsl.visi.com/freebsd/svnup/svnup-0.5.tar.xz > >>> Please let me know if you find any issues. > >> > >> > >>Maybe it's me, but: > >> > >>No Makefile. > >>So I try manually: > >> > >>gurder> cc svnup.c > >>/tmp//cconKEOv.o: In function `compare_md5': > >>svnup.c:(.text+0x175e): undefined reference to `MD5Init' > >>svnup.c:(.text+0x1774): undefined reference to `MD5Update' > >>svnup.c:(.text+0x1785): undefined reference to `MD5End' > >>/tmp//cconKEOv.o: In function `get_files': > >>svnup.c:(.text+0x1f20): undefined reference to `MD5Init' > >>svnup.c:(.text+0x1f4e): undefined reference to `MD5Update' > >>svnup.c:(.text+0x1f5f): undefined reference to `MD5End' > >> > >> > >>9.0-STABLE FreeBSD 9.0-STABLE #17: Fri May 4 02:53:49 CEST 2012 > > > >Those are all defined in libmd (see MD5Init(3) man page). Thus: > > > >cc -o svnup svnup.c -lmd > > > > Thanks. > > gurder> ./svnup -h svn0.us-west.FreeBSD.org -b ports/head -l test > > Dumps core: http://gurder.ross.cx/misc/svnup.core
Should be easy enough to debug: $ cc -g3 -ggdb -o svnup svnup.c -lmd $ gdb svnup (gdb) run -h svn0.us-west.FreeBSD.org -b ports/head -l test Then once it cores, provide the output from "bt" and/or "bt full". Might also be useful to compile with -Wall to see if there are any compile-time warnings. -- | Jeremy Chadwick j...@koitsu.org | | UNIX Systems Administrator http://jdc.koitsu.org/ | | Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB | _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"