Mail Archives: djgpp/1998/05/18/10:17:11
In article <Pine DOT SUN DOT 3 DOT 91 DOT 980517142611 DOT 14173W-100000 AT is>, Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> writes:
>
> On 15 May 1998, Mark H. Wood wrote:
>
>> When I try "cvs -d /me/cvs init", I'm rewarded with:
>>
>> ci: loginfo,v: No such device (ENODEV)
>> cvs.exe [init aborted]: failed to check in /me/cvs/CVSROOT/loginfo
>
> Your message doesn't give enough info. First, what drive is the
> /me/cvs directory on? What does "TRUENAME \me\cvs" print when issued
> from exactly the same place where you tried to run CVS?
Thank you for your response.
First, I must confess that I fell prey to a reflex and hid my true username.
I'm actually logged in as ADMIN (no, not *that* admin; one further down the NDS
tree). So it actually complains about checking in /ADMIN/cvs/CVSROOT/loginfo.
That said, TRUENAME \ADMIN\cvs run from the directory holding the files that I
want to put under cvs, gives:
\\DONOHUE\USERS\ADMIN\CVS
This was done while sitting in K:\ADMIN\src\Launch32, mapped as follows:
K:\ADMIN\src\Launch32>map k:
Drive K: = DONOHUE_USERS: \ADMIN\SRC\LAUNCH32
Looking afterward, I see that a loginfo file was created and contains data.
> Did you try to do the same on a local disk? If so, did it work? If
> you didn't try it, please do.
I did try it, and it did work, and I should have remembered to report this. I
wish I could say that this is a workaround, but I have to be able to wipe this
workstation and reload it at any time. All my permanent stuff needs to be on a
file server.
> Next, do you have DJGPP.ENV file (from djdev201.zip) installed? If
> so, set LFN=y in the environment and see if that helps.
"+LFN=y" is already present in the global section of that file. The Netware
volume has LONG namespace installed, and I can use long filenames without any
trouble when using DOS commands.
>> I tried setting RCSINIT to "-x" but I still get the ",v" (which
>> might or might not be the problem -- I can COPY CON "foo,v" and I
>> get exactly the filename I specified without complaints).
>
> ,v shouldn't be the problem if your installation supports long file
> names (which it should by default). Anyway, problems related to long
> file names usually return ENOENT, not ENODEV.
>
> If none of the above helps, please tell exactly what command line did
> RCS get invoked with, then run that same command manually and report
> what happens.
Copied straight from the "MS-DOS Prompt" window:
K:\ADMIN\src\Launch32>cvs -t init
-> system('k:/admin/djgpp/Bin/ci' '-x,v/' '-q' '-u' '-t-' '-minitial checkin of
loginfo' 'loginfo')
ci: loginfo,v: No such device (ENODEV)
cvs.exe [init aborted]: failed to check in K:/Admin/cvs/CVSROOT/loginfo
--
Mark H. Wood, Lead Systems Programmer [@disclaimer@]
MWOOD AT IUPUI DOT EDU Finger for more information.
The rats won the first heat, but I'm not licked yet!
- Raw text -