public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Perl 5.003_90 Configure recursion using beta 17.1
@ 1997-02-28  9:02 Robert Rainthorpe
  1997-02-28 20:49 ` Perl 5.003_90 Configure recursion using beta 17.1e Fergus Henderson
  0 siblings, 1 reply; 6+ messages in thread
From: Robert Rainthorpe @ 1997-02-28  9:02 UTC (permalink / raw)
  To: 'gnu-win32@cygnus.com'

I'm having difficulty getting perl to install:

I'm starting with a clean installation of GNU-WIN32 as per the FAQ

I'm then following the instructions given by K.M.Syring, as updated
yesterday. ( http://www.edv.agrar.tu-muenchen.de/~syring/gnu-win32/index.html )

I'm assuming that instruction 1. should refer to /srcdir, rather than
srcdir (I have tried both).

When I get to instruction 3 - "sh Configure", the script appears to
run recursively. On screen I get:

bash$ sh Configure
sh Configure -ds -e
sh Configure -ds -e -ds -e
sh Configure -ds -e -ds -e -ds -e
sh Configure -ds -e -ds -e -ds -e -ds -e
........

So I press Ctrl-C and if I'm lucky it quits.

The problem appears to be related to mixed case. The configure
script I have is the lower case 'c' one. If I try to create two files with
the same name, but in different cases, it doesn't work:

echo Hello > t1
echo Goodbye > T1

leads to a file "t1" containing "Goodbye", and no file "T1". This is 
despite using mount -m -b to mount the drive, as instructed. This
applies to any mount -m that I make, not just the srcdir one.

Next I connected to an NFS mount on a pukka Sun workstation,
mounted /srcdir to it, untar the files into it and run sh Configure. 
I get the same result! Even though I've got both configure and
Configure.

Finally I telnet to the Sun and run sh Configure locally, and it all
works fine.

My mounts are shown below (I installed GNU-WIN32 into F:\cygnus,
on an NTFS partition)

bash$ mount
Device           Directory           Type        Flags
f:\perlUnix\source\perl5.003_90 /srcdir             native      mixed,text=binar
y
\\.\tape1:       /dev/st1            native      no-mixed,text!=binary
\\.\tape0:       /dev/st0            native      no-mixed,text!=binary
\\.\b:           /dev/fd1            native      no-mixed,text!=binary
\\.\a:           /dev/fd0            native      no-mixed,text!=binary
c:               /c                  native      no-mixed,text!=binary
f:               /                   native      no-mixed,text!=binary

I'm running NT 4 with Service Pack 2 and the kernel hotfix. The machine
is a  Pentium 90 with 64Mb of RAM. I am an NT specialist, rather than a
Unix one, so it's highly likely I'm missing something stupid. However, I've
scanned the FAQ, the mailing list archive and the perl instructions and I
don't seem to be doing anything wrong, per se.

I'd be grateful for any help anyone can provide, or pointers to more
sources of information.

Thanks in advance,

Rob.

Robert Rainthorpe
System Administrator
the University of Greenwich
England

-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Perl 5.003_90 Configure recursion using beta 17.1e
  1997-02-28  9:02 Perl 5.003_90 Configure recursion using beta 17.1 Robert Rainthorpe
@ 1997-02-28 20:49 ` Fergus Henderson
  1997-03-01  1:38   ` Jim Balter
  0 siblings, 1 reply; 6+ messages in thread
From: Fergus Henderson @ 1997-02-28 20:49 UTC (permalink / raw)
  To: Robert Rainthorpe; +Cc: gnu-win32

Robert Rainthorpe, you wrote:
> 
> I'm having difficulty getting perl to install:
> 
> The problem appears to be related to mixed case.

Yep.  Try using the `-m' ("mixed case") option to `mount'
to mount a directory that supports mixed-case files,
and then unpack and install perl in this directory.

-- 
Fergus Henderson <fjh@cs.mu.oz.au>   |  "I have always known that the pursuit
WWW: < http://www.cs.mu.oz.au/~fjh >   |  of excellence is a lethal habit"
PGP: finger fjh@128.250.37.3         |     -- the last words of T. S. Garp.
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Perl 5.003_90 Configure recursion using beta 17.1e
  1997-02-28 20:49 ` Perl 5.003_90 Configure recursion using beta 17.1e Fergus Henderson
@ 1997-03-01  1:38   ` Jim Balter
  1997-03-01  6:14     ` Fergus Henderson
  0 siblings, 1 reply; 6+ messages in thread
From: Jim Balter @ 1997-03-01  1:38 UTC (permalink / raw)
  To: Fergus Henderson; +Cc: Robert Rainthorpe, gnu-win32

Fergus Henderson wrote:
> 
> Robert Rainthorpe, you wrote:
> >
> > I'm having difficulty getting perl to install:
> >
> > The problem appears to be related to mixed case.
> 
> Yep.  Try using the `-m' ("mixed case") option to `mount'
> to mount a directory that supports mixed-case files,
> and then unpack and install perl in this directory.

-m is a no-op in b17.

--
<J Q B>
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Perl 5.003_90 Configure recursion using beta 17.1e
  1997-03-01  1:38   ` Jim Balter
@ 1997-03-01  6:14     ` Fergus Henderson
  1997-03-01  8:51       ` Jim Balter
  0 siblings, 1 reply; 6+ messages in thread
From: Fergus Henderson @ 1997-03-01  6:14 UTC (permalink / raw)
  To: Jim Balter; +Cc: gnu-win32

Jim Balter, you wrote:
> 
> Fergus Henderson wrote:
> > 
> > Robert Rainthorpe, you wrote:
> > >
> > > I'm having difficulty getting perl to install:
> > >
> > > The problem appears to be related to mixed case.
> > 
> > Yep.  Try using the `-m' ("mixed case") option to `mount'
> > to mount a directory that supports mixed-case files,
> > and then unpack and install perl in this directory.
> 
> -m is a no-op in b17.

Oh.  Why??

-- 
Fergus Henderson <fjh@cs.mu.oz.au>   |  "I have always known that the pursuit
WWW: < http://www.cs.mu.oz.au/~fjh >   |  of excellence is a lethal habit"
PGP: finger fjh@128.250.37.3         |     -- the last words of T. S. Garp.
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Perl 5.003_90 Configure recursion using beta 17.1e
  1997-03-01  6:14     ` Fergus Henderson
@ 1997-03-01  8:51       ` Jim Balter
  1997-03-07 12:06         ` Geoffrey Noer
  0 siblings, 1 reply; 6+ messages in thread
From: Jim Balter @ 1997-03-01  8:51 UTC (permalink / raw)
  To: Fergus Henderson; +Cc: gnu-win32

Fergus Henderson wrote:
> 
> Jim Balter, you wrote:
> > -m is a no-op in b17.
> 
> Oh.  Why??

Well, I can't read Geoff Noer's mind, only his code, and he doesn't seem
to post much here other than press releases, but I assume
because it never worked right in the first place and when he rewrote the
path code he didn't have the time or the inclination to make it work.
Two obvious problems with the old code were that readdir did the
conversion whether the path was mounted -m or not, and /UP/down got
converted into /^up/^down because the encoding didn't reset at each /,
and that would readdir as DOWN.  And then there's the fact that NTFS
sort of provides case sensitivity via FILE_FLAG_POSIX_SEMANTICS, so
maybe that should be used when possible.

--
<J Q B>
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Perl 5.003_90 Configure recursion using beta 17.1e
  1997-03-01  8:51       ` Jim Balter
@ 1997-03-07 12:06         ` Geoffrey Noer
  0 siblings, 0 replies; 6+ messages in thread
From: Geoffrey Noer @ 1997-03-07 12:06 UTC (permalink / raw)
  To: Jim Balter; +Cc: fjh, gnu-win32, Geoffrey Noer

Jim Balter wrote:
[...]
> Well, I can't read Geoff Noer's mind,

Even I have problems with that occasionally.  (I prefer when it's open
with read/write permissions of course). :-)

> only his code, and he doesn't seem
> to post much here other than press releases

Actually, most of the code was written by other folks at Cygnus.  I've
spent most of my time on the project stabilizing things, fixing bugs,
making the build process work, making releases, figuring out what still
needs to happen and what priorities are, etc...  I'm also often busy
working on other projects for Cygnus.  When I'm extra-busy, I won't
be answering mailing list questions as much as when I'm not.  I still
try to have read everything at least...

With respect to the mixed mode option disappearing, the path code
was rewritten last summer and when this was finished the mixed mode code
wasn't reenabled.  Testing it (and rewriting it if necessary) hasn't been
high on the priority list and I'm not completely convinced we really want
to support this functionality in the future.

-- 
Geoffrey Noer
noer@cygnus.com
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~1997-03-07 12:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-02-28  9:02 Perl 5.003_90 Configure recursion using beta 17.1 Robert Rainthorpe
1997-02-28 20:49 ` Perl 5.003_90 Configure recursion using beta 17.1e Fergus Henderson
1997-03-01  1:38   ` Jim Balter
1997-03-01  6:14     ` Fergus Henderson
1997-03-01  8:51       ` Jim Balter
1997-03-07 12:06         ` Geoffrey Noer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).