Hi there,

To test a simple conversion, I created an empty VSS database, and tried to convert. However, it doesn't get passed the first step in the conversion:


$ /usr/local/bin/vss2svn.pl --ssphys=/usr/local/bin/ssphys -- vssdir=dummy --timing --verbose
Connecting to database ./_vss2svn/vss_data.db

Use of uninitialized value in concatenation (.) or string at /usr/ local/bin/vss2svn.pl line 1156.
======== VSS2SVN ========
BEGINNING CONVERSION...
Start Time   : Thu Mar  1 10:24:06 2007


VSS Dir      : dummy
Temp Dir     : ./_vss2svn
Dumpfile     : vss2svn-dumpfile.txt
VSS Encoding : windows-1252

VSS2SVN ver  : 0.11.0-nightly.292
SSPHYS exe   : /usr/local/bin/ssphys
SSPHYS ver   : 292.
XML Parser   : XML::SAX::PurePerl

TASK: INIT

SETTING TASK LOADVSSNAMES

SETTING STEP 0
TASK: LOADVSSNAMES
"/usr/local/bin/ssphys" info -ewindows-1252 "dummy/data/names.dat"
/usr/local/bin/ssphys: unrecognized file
Try `/usr/local/bin/ssphys --help` for more information
ERROR -- FAILED with non-zero exit status 255 (cmd: "/usr/local/bin/ ssphys" info -ewindows-1252 "dummy/data/names.dat")
at /usr/local/bin/vss2svn.pl line 1131
File does not exist:  at /usr/local/bin/vss2svn.pl line 118


A couple of note: the "Use of uninitialized value in concatenation (.) or string at /usr/local/bin/vss2svn.pl line 1156." is caused by the version number of ssphys not being formatted as expected (it was compiled from source), so it doesn't matter. The error "File does not exist: at /usr/local/bin/vss2svn.pl line 118" happens because the invocation of ssphys has failed. From what I can see in the source code, ssphys fails checking what kind of file names.dat is. The start of names.dat is as follows:

$ od -N 50 -a -H dummy/data/names.dat
0000000    P nul nul nul   H   N  a2   J nul nul nul nul nul nul nul nul
50000000 484ea24a 00000000 00000000
0000020  nul nul nul nul nul nul nul nul  db  cd soh nul nul nul nul nul
00000000 00000000 dbcd0100 00000000
0000040  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
00000000 00000000 00000000 00000000
*
0000060

So the names.dat does have the "HN" magic in it (not sure if it's in the right spot or not). I'm stuck now, what else can I do?

Many thanks,

Marcel

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to