On Sun, 24 Feb 2013 05:16:38 +0100, Jeremy Chadwick <j...@koitsu.org> wrote:

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.


gurder> cc -Wall -g3 -ggdb -o svnup svnup.c -lmd
svnup.c: In function 'main':
svnup.c:1002: warning: zero-length printf format string
svnup.c:1020: warning: zero-length printf format string
svnup.c:1027: warning: zero-length printf format string
svnup.c:1065: warning: zero-length printf format string


(gdb) run -h svn0.us-west.FreeBSD.org -b ports/head -l test
Starting program: /usr/ports/sysutils/svnup-0.5/svnup -h svn0.us-west.FreeBSD.org -b ports/head -l test
####### Fetching revision: 312860
 ? test/archivers
Program received signal SIGSEGV, Segmentation fault.
0x0000000800b22950 in strchr () from /lib/libc.so.7


Backtrace: http://gurder.ross.cx/misc/backtrace.txt
_______________________________________________
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"

Reply via email to