error: Multiple definitions of the symbol

Daniel Dickman <[email protected]> Fri, 22 Jan 2010 13:13:31 -0500
Newsgroups gmane.comp.version-control.subversion.cvs2svn.devel
Message-ID <[email protected]>
Hi,

I'm running into an issue while trying to convert the OpenBSD repo to
git using the standard cvs2svn 2.3.0 package on OpenBSD. I created a
test repo with a single file that shows the problem (repo attached)
and here's what I ran:

# cvs2git --options=cvs2git.test.options

----- pass 1 (CollectRevsPass) -----
Examining all CVS ',v' files...
/usr/cvs/test/externs.h,v
ERROR: Multiple definitions of the symbol 'netbsd_1_1' in
'/usr/cvs/test/externs.h,v': 1.1.1.1 1.1.1
Pass 1 complete.
===========================================================================
Error summary:
ERROR: Multiple definitions of the symbol 'netbsd_1_1' in
'/usr/cvs/test/externs.h,v': 1.1.1.1 1.1.1
Exited due to fatal error(s).

Looking at the raw ,v file itself, it seems like the problem is due to
having the symbol "netbsd_1_1" appear twice.

head    1.6;
access;
symbols
        OPENBSD_2_1:1.4.0.2
        OPENBSD_2_1_BASE:1.4
        OPENBSD_2_0:1.1.1.1.0.2
        OPENBSD_2_0_BASE:1.1.1.1
        netbsd_1_1:1.1.1.1
        netbsd_1_1:1.1.1;
locks; strict;

So I was wondering if there's something I'm doing wrong here that I
can fix. I've attached the test repo and the options file in case they
are helpful.

Thanks,
Daniel

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1667&dsMessageId=2441265

To unsubscribe from this discussion, e-mail: [[email protected]].
test.tar.gz (application/x-gzip, 3.8 KB) - not displayed
cvs2git.test.options (application/octet-stream, 25.9 KB) - not displayed