Mail Archives: djgpp-workers/2001/09/22/15:56:08
> -----Original Message-----
> From: Eli Zaretskii [mailto:eliz AT is DOT elta DOT co DOT il]
>
> No, please _do_ show us the _exact_ full directory name that caused
> this to happen.
From partial logs that I had on the disk it seems that in the direcory
\djgpp.2\gnu\gcc-3.02\build.djg\i586-pc-msdosdjgpp\libstdc++-v3\src
an attempt was made to delete the subdirectory
.libs\libstdc++.lax
that resulted in deleteion of \ instead
>You can do that safely, without fearing any loss of
> data, if you run "rm -ir" instead of just "rm -r" or, worse' "rm
> -rf". It's also advisable to begin with removing a single file (thus
> not risking to lose any data except that file, which can be a trash
> file). Or are you saying that the problem only happens with "rm -r"?
>
the rm -rf command was invoked from within make. Well, I'll try to
experiment with the rm command alone first
> It is impossible to debug this without seeing at least one full
> example.
>
> > d:/djgpp.2/bin/rm: cannot remove directory
> >
> `.libs/libstdc++.lax/djgpp.2/gnu/gcc-3.02/build.djg/i586-pc-ms
dosdjgpp/libst
> > dc++-v3/include/backward/1234567890': Operation not
> permitted (EPERM)
>
> This name is much longer than 67 characters, even though you replaced
> part of the name with 1234567890.
>
> Also, where do you see that ``directories from the root dir are
> scanned''? ".libc/libstdc++.lax/..." does not start from the root.
>
the root dir contains these dirs
\1234567890
\djgpp
\djgpp2
and they were appended to .libs/libstdc++.lax/
(while the subdirectories below .libs/libstdc++.lax/ should have been
instead)
> Finally, what is the command invoked by the Makefile (or a shell
> script) which runs `rm' in this case?
>
this must be sort of rm -rf pathname
the command is invoked from
:\djgpp.2\gnu\gcc-3.02\build.djg\i586-pc-msdosdjgpp\libstdc++-v3\src\Makefil
e
I don't know the details because part of the gcc-3.01 source directory was
lost
Since I have all the stuff on CD's I'm going to investigate this problem
real soon.
- Raw text -