3 messages in com.perforce.revml[revml] Windows problems| From | Sent On | Attachments |
|---|---|---|
| Barrie Slaymaker | 21 Nov 2002 06:29 | |
| Robert Cowham | 10 Jan 2003 09:40 | |
| Barrie Slaymaker | 13 Jan 2003 08:23 |
| Subject: | [revml] Windows problems![]() |
|---|---|
| From: | Robert Cowham (rob...@vaccaperna.co.uk) |
| Date: | 01/10/2003 09:40:04 AM |
| List: | com.perforce.revml |
Having a few problems with running this on windows (XP).
First off CPAN failed the tests for various packages due to Unix specific pathname separators I think.
Used "nmake install" to manuall install them (with fingers crossed).
For interest, I attache the results of nmake test on new version of vcp itself.
First off, I was able to propagate a single file between 2 p4 servers quite happily - which is great!
Subsidiary question - is it possible to migrate specific revisions or ranges of revisions of documents that already exist between servers?
I tried:
C:\work\public-perforce\public\revml>vcp p4:robert@localhost:1777://depot/test/doc1.doc#18 p4:robert@localhost:1666://de pot/test/doc1.doc vcp: unexpected stderr from 'p4': p4: Unintelligible revision specification '18@2222'.
--------------------------------
C:\work\public-perforce\public\revml>nmake test
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e cp bin/vcp blib\script\vcp C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\Perl\lib -e "system qq[pl2bat.bat ].shift" blib\script\vcp C:\Perl\bin\Perl.exe -Mblib -IC:\Perl\lib -IC:\Perl\lib -e "use Test::Harness qw(&runtests $verbose); $verbose=0 ; runtests @ARGV;" t\00branch.t t\00branches.t t\00p4form.t t\00patch.t t\00plugin.t t\00rev.t t\00revs.t t\00split_id.t t\01sort.t t\10compile_dtd.t t\10vcp.t t\50revml.t t\60identity.t t\61map.t t\80rcs_parser.t t\90p4.t t\90revml2cvs.t t \90vss.t t\91cvs2revml.t t\95cvs2p4.t Using C:/work/public-perforce/public/revml/blib t\00branch..........ok t\00branches........ok t\00p4form..........ok t\00patch...........ok t\00plugin..........NOK 21vcp: C:\Perl\bin\Perl.exe -e exit(1) returned 0 not 1 t\00plugin..........dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED tests 20-26 Failed 7/26 tests, 73.08% okay t\00rev.............ok t\00revs............ok t\00split_id........ok t\01sort............ok t\10compile_dtd.....compile_dtd revml.dtd - returned 65280 main::compile_dtd('ARRAY(0x182576c)', 'revml.dtd', '-') called at t\10compile_dtd.t line 71 main::__ANON__() called at t\10compile_dtd.t line 76 t\10compile_dtd.....dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t\10vcp.............ok t\50revml...........ok t\60identity........ok t\61map.............ok t\80rcs_parser......ok t\90p4..............ok 9/15vcp: scanning C:\DOCUME~1\robert\LOCALS~1\Temp\vcp20644_p4_cvsroot/p4_t_module/...: # vcp: found 12 file(s) vcp: queued 31 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\90p4..............ok 13/15vcp: scanning C:\DOCUME~1\robert\LOCALS~1\Temp\vcp20644_p4_cvsroot/p4_t_module/...: # vcp: found 13 file(s) vcp: queued 41 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\90p4..............FAILED tests 5, 10, 14 Failed 3/15 tests, 80.00% okay t\90revml2cvs.......vcp: unexpected stderr from 'cvs': cvs: cvs.EXE checkout: cannot find module `foo' - ignored C:\Perl\bin\Perl.exe -IC:\work\public-perforce\public\revml\blib\arch -IC:\work\public-perforce\public\revml\blib\lib -I C:\Perl\lib -IC:\Perl\lib -IC:\Perl\site\lib -IC:\work\public-perforce\public\revml C:\work\public-perforce\public\revml \bin\vcp revml:- cvs:t/cvsroot_0:foo/ --init-cvsroot returned 512 at t\90revml2cvs.t line 65 t\90revml2cvs.......dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-8 Failed 8/8 tests, 0.00% okay t\90vss.............ok t\91cvs2revml.......Building C:\work\public-perforce\public\revml\t\cvsroot_0 Building C:\work\public-perforce\public\revml\t\cvsroot_1 vcp: running cvs log foo/ vcp: unexpected stderr from 'cvs': cvs: cvs.EXE [log aborted]: cannot find foo/: No such file or directory t\91cvs2revml.......NOK 1vcp: scanning C:\work\public-perforce\public\revml\t\cvsroot_0/foo/...: # vcp: found 11 file(s) vcp: queued 31 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\91cvs2revml.......NOK 2vcp: running cvs log foo/ vcp: unexpected stderr from 'cvs': cvs: cvs.EXE [log aborted]: cannot find foo/: No such file or directory t\91cvs2revml.......NOK 3vcp: scanning C:\work\public-perforce\public\revml\t\cvsroot_0/foo/...: # vcp: found 11 file(s) vcp: queued 31 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\91cvs2revml.......NOK 4vcp: running cvs log foo/a/deeply vcp: found 3 revs ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\91cvs2revml.......ok 5/10vcp: scanning C:\work\public-perforce\public\revml\t\cvsroot_0/foo/a/deeply/...: # vcp: found 1 file(s) vcp: queued 3 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\91cvs2revml.......ok 6/10vcp: running cvs log -rch_4: foo/ vcp: unexpected stderr from 'cvs': cvs: cvs.EXE [log aborted]: cannot find foo/: No such file or directory t\91cvs2revml.......NOK 7vcp: scanning C:\work\public-perforce\public\revml\t\cvsroot_1/foo/...: # vcp: found 12 file(s) vcp: queued 37 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\91cvs2revml.......NOK 8vcp: running cvs log -rch_4: foo/ vcp: unexpected stderr from 'cvs': cvs: cvs.EXE [log aborted]: cannot find foo/: No such file or directory t\91cvs2revml.......NOK 9vcp: scanning C:\work\public-perforce\public\revml\t\cvsroot_1/foo/...: # vcp: found 12 file(s) vcp: queued 28 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\91cvs2revml.......FAILED tests 1-4, 7-10 Failed 8/10 tests, 20.00% okay t\95cvs2p4..........ok 1/7vcp: unexpected stderr from 'cvs': cvs: cvs.EXE [checkout aborted]: C:\work\public-perforce\public\revml\workpublic-perforcepublicrevmltcvsroot_ 0/CVSROOT: No such file or directory t\95cvs2p4..........NOK 3vcp: scanning C:\work\public-perforce\public\revml\t\cvsroot_0/foo/a/deeply/...: # vcp: found 1 file(s) vcp: queued 3 rev(s) ps: unknown option -- o Usage: ps [-aefls] [-u UID] -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -s, --summary show process summary -u, --user list processes owned by UID -v, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default memory: vcp: sorting revisions vcp: copying revisions t\95cvs2p4..........NOK 5vcp: unexpected stderr from 'cvs': cvs: cvs.EXE [checkout aborted]: C:\work\public-perforce\public\revml\workpublic-perforcepublicrevmltcvsroot_ 1/CVSROOT: No such file or directory t\95cvs2p4..........FAILED tests 2-7 Failed 6/7 tests, 14.29% okay Failed Test Status Wstat Total Fail Failed List of Failed
----------------------------------------------------------------------------
---- t\00plugin.t 1 256 26 7 26.92% 20-26 t\10compile_dtd.t 255 65280 1 1 100.00% 1 t\90p4.t 15 3 20.00% 5, 10, 14 t\90revml2cvs.t 2 512 8 8 100.00% 1-8 t\91cvs2revml.t 10 8 80.00% 1-4, 7-10 t\95cvs2p4.t 7 6 85.71% 2-7 Failed 6/20 test scripts, 70.00% okay. 33/209 subtests failed, 84.21% okay. NMAKE : fatal error U1077: 'C:\Perl\bin\Perl.exe' : return code '0xff' Stop.




