Help installing under Cygwin/NT4

Scott Hill (shill@verisign.com)
Thu, 4 Jan 2001 17:31:26 -0800


------=_NextPart_000_003F_01C07674.8E2AD6F0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_003B_01C07674.8DDE64A0"


------=_NextPart_000_003B_01C07674.8DDE64A0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

I've been trying to get libwww installed under Perl 5.6.1 on Cygwin
(running on WinNT4 SP6a), with no success. It works as planned under
Linux. Hopefully someone here can help.

Thanks in advance!

--Scott

Here's what happens:

administrator@SHILL ~/libwww-perl-5.49
$ perl Makefile.PL
Checking for URI........... ok
Checking for HTML::Parser.. ok
Checking for MIME::Base64.. ok
Checking for Net::FTP...... ok
Checking for Digest::MD5 .. ok
Writing Makefile for libwww-perl

administrator@SHILL ~/libwww-perl-5.49
$ make
cp bin/lwp-mirror blib/script/lwp-mirror
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 -MExtUt
ils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-mirror
cp bin/lwp-request blib/script/lwp-request
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 -MExtUt
ils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-request
cp bin/lwp-download blib/script/lwp-download
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 -MExtUt
ils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-download
cp bin/lwp-rget blib/script/lwp-rget
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 -MExtUt
ils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-rget
/usr/bin/perl -e 'use Config; chdir q{blib/script}; foreach (qw(GET HEAD
POST)) {' \
-e 'unlink "$_";' \
-e 'system("$Config{\"lns\"} lwp-request $_") && die; }'

administrator@SHILL ~/libwww-perl-5.49
$ make test
/usr/bin/perl -e 'use Config; chdir q{blib/script}; foreach (qw(GET HEAD
POST)) {' \
-e 'unlink "$_";' \
-e 'system("$Config{\"lns\"} lwp-request $_") && die; }'
/usr/bin/perl t/TEST 0
base/common-req.....ok
base/cookies........ok
base/date...........ok
base/headers-auth...ok
base/headers-etag...ok
base/headers-util...ok
base/headers........ok
base/listing........ok
base/mediatypes.....ok
base/message........ok
base/negotiate......ok
base/response.......ok
base/status.........ok
base/ua.............ok
html/form...........ok
robot/rules-dbm.....ok
robot/rules.........ok
robot/ua............ok
local/autoload......ok
local/get...........ok
local/http..........ok
local/protosub......ok
All tests successful.
Files=22, Tests=285, 29 wallclock secs ( 7.97 cusr +  7.36 csys = 15.33
CPU)

administrator@SHILL ~/libwww-perl-5.49
$ make install
/usr/bin/perl -e 'use Config; chdir q{blib/script}; foreach (qw(GET HEAD
POST)) {' \
-e 'unlink "$_";' \
-e 'system("$Config{\"lns\"} lwp-request $_") && die; }'
Installing /usr/bin/GET
Cannot forceunlink /usr/bin/HEAD: No such file or directory at
/usr/lib/perl5/5.6.1/cygwin/File/Find.pm line 5
19
make: *** [pure_site_install] Error 255

--------------------------------------------------------------

Here's my Perl installation:

administrator@SHILL ~/libwww-perl-5.49
$ perl -V
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
  Platform:
    osname=cygwin, osvers=1.1.6(0.3032), archname=cygwin
    uname='cygwin_nt-5.0 fifer 1.1.6(0.3032) 2000-11-21 21:00 i686 unknown
'
    config_args='-de'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
    useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
  Compiler:
    cc='gcc', ccflags
='-DPERL_USE_SAFE_PUTENV -DHAS_SBRK_PROTO -fno-strict-aliasing',
    optimize='-O2',

   cppflags='-DPERL_USE_SAFE_PUTENV -DHAS_SBRK_PROTO -fno-strict-aliasing'
    ccversion='', gccversion='2.95.2-5 19991024 (cygwin experimental)',
gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=4
    alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='ld2', ldflags =' -s -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib /lib
    libs=-lgdbm -lcrypt
    perllibs=-lcrypt
    libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl5_6_1.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' -s'
    cccdlflags=' ', lddlflags=' -s -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: USE_LARGE_FILES
  Locally applied patches:
        v5.6.1-TRIAL1
  Built under cygwin
  Compiled at Dec 21 2000 21:39:40
  @INC:
    /usr/lib/perl5/5.6.1/cygwin
    /usr/lib/perl5/5.6.1
    /usr/lib/perl5/site_perl/5.6.1/cygwin
    /usr/lib/perl5/site_perl/5.6.1
    /usr/lib/perl5/site_perl
    .

------=_NextPart_000_003B_01C07674.8DDE64A0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

I've been trying to get libwww = installed under Perl 5.6.1 on Cygwin (running on WinNT4 SP6a), with no = success. It works as planned under Linux. Hopefully someone here can = help.

Thanks in advance!

--Scott

Here's what happens:

administrator@SHILL = ~/libwww-perl-5.49
$ perl Makefile.PL
Checking for URI........... ok
Checking for HTML::Parser.. ok
Checking for MIME::Base64.. ok
Checking for Net::FTP...... ok
Checking for Digest::MD5 .. ok
Writing Makefile for = libwww-perl

administrator@SHILL = ~/libwww-perl-5.49
$ make
cp bin/lwp-mirror = blib/script/lwp-mirror
/usr/bin/perl = -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 = -MExtUtils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-mirror
cp bin/lwp-request = blib/script/lwp-request
/usr/bin/perl = -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 = -MExtUtils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-request
cp bin/lwp-download = blib/script/lwp-download
/usr/bin/perl = -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 = -MExtUtils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-download
cp bin/lwp-rget = blib/script/lwp-rget
/usr/bin/perl = -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1 = -MExtUtils::MakeMaker -e "MY->fixin(shift)"
 blib/script/lwp-rget
/usr/bin/perl -e 'use Config; chdir = q{blib/script}; foreach (qw(GET HEAD POST)) {' \
-e 'unlink "$_";' \
-e = 'system("$Config{\"lns\"} lwp-request $_") = && die; }'

administrator@SHILL = ~/libwww-perl-5.49
$ make test
/usr/bin/perl -e 'use Config; chdir = q{blib/script}; foreach (qw(GET HEAD POST)) {' \
-e 'unlink "$_";' \
-e = 'system("$Config{\"lns\"} lwp-request $_") = && die; }'
/usr/bin/perl t/TEST 0
base/common-req.....ok
base/cookies........ok
base/date...........ok
base/headers-auth...ok
base/headers-etag...ok
base/headers-util...ok
base/headers........ok
base/listing........ok
base/mediatypes.....ok
base/message........ok
base/negotiate......ok
base/response.......ok
base/status.........ok
base/ua.............ok
html/form...........ok
robot/rules-dbm.....ok
robot/rules.........ok
robot/ua............ok
local/autoload......ok
local/get...........ok
local/http..........ok
local/protosub......ok
All tests successful.
Files=3D22, Tests=3D285, 29 wallclock = secs ( 7.97 cusr +  7.36 csys =3D 15.33 CPU)

administrator@SHILL = ~/libwww-perl-5.49
$ make install
/usr/bin/perl -e 'use Config; chdir = q{blib/script}; foreach (qw(GET HEAD POST)) {' \
-e 'unlink "$_";' \
-e = 'system("$Config{\"lns\"} lwp-request $_") = && die; }'
Installing /usr/bin/GET
Cannot forceunlink /usr/bin/HEAD: No = such file or directory at /usr/lib/perl5/5.6.1/cygwin/File/Find.pm line = 5
19
make: *** [pure_site_install] Error = 255

----------------------------------------------------------= ----

Here's my Perl installation:

administrator@SHILL = ~/libwww-perl-5.49
$ perl -V
Summary of my perl5 (revision 5.0 = version 6 subversion 1) configuration:
  Platform:
    osname=3Dcygwin, = osvers=3D1.1.6(0.3032), archname=3Dcygwin
    = uname=3D'cygwin_nt-5.0 fifer 1.1.6(0.3032) 2000-11-21 21:00 i686 unknown = '
    = config_args=3D'-de'
    hint=3Drecommended, = useposix=3Dtrue, d_sigaction=3Ddefine
    usethreads=3Dundef = use5005threads=3Dundef useithreads=3Dundef = usemultiplicity=3Dundef
    useperlio=3Dundef = d_sfio=3Dundef uselargefiles=3Ddefine usesocks=3Dundef
    use64bitint=3Dundef = use64bitall=3Dundef uselongdouble=3Dundef
  Compiler:
    cc=3D'gcc', ccflags = =3D'-DPERL_USE_SAFE_PUTENV -DHAS_SBRK_PROTO = -fno-strict-aliasing',
    = optimize=3D'-O2',
    = cppflags=3D'-DPERL_USE_SAFE_PUTENV -DHAS_SBRK_PROTO = -fno-strict-aliasing'
    ccversion=3D'', = gccversion=3D'2.95.2-5 19991024 (cygwin experimental)', = gccosandvers=3D''
    intsize=3D4, = longsize=3D4, ptrsize=3D4, doublesize=3D8, byteorder=3D1234
    = d_longlong=3Ddefine, longlongsize=3D8, d_longdbl=3Ddefine, = longdblsize=3D12
    ivtype=3D'long', = ivsize=3D4, nvtype=3D'double', nvsize=3D8, Off_t=3D'off_t', = lseeksize=3D4
    alignbytes=3D8, = usemymalloc=3Dy, prototype=3Ddefine
  Linker and Libraries:
    ld=3D'ld2', ldflags = =3D' -s -L/usr/local/lib'
    = libpth=3D/usr/local/lib /usr/lib /lib
    libs=3D-lgdbm = -lcrypt
    = perllibs=3D-lcrypt
    = libc=3D/usr/lib/libc.a, so=3Ddll, useshrplib=3Dtrue, = libperl=3Dlibperl5_6_1.a
  Dynamic Linking:
    = dlsrc=3Ddl_dlopen.xs, dlext=3Ddll, d_dlsymun=3Dundef, ccdlflags=3D' = -s'
    cccdlflags=3D' ', = lddlflags=3D' -s -L/usr/local/lib'


Characteristics of this binary (from = libperl):
  Compile-time options: = USE_LARGE_FILES
  Locally applied patches:
        = v5.6.1-TRIAL1
  Built under cygwin
  Compiled at Dec 21 2000 = 21:39:40
  @INC:
    = /usr/lib/perl5/5.6.1/cygwin
    = /usr/lib/perl5/5.6.1
    = /usr/lib/perl5/site_perl/5.6.1/cygwin
    = /usr/lib/perl5/site_perl/5.6.1
    = /usr/lib/perl5/site_perl
    .

------=_NextPart_000_003B_01C07674.8DDE64A0--

------=_NextPart_000_003F_01C07674.8E2AD6F0
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIH2jCCA8Qw
ggMtoAMCAQICEQCEzvIOADm1dVXaGYePUu2JMA0GCSqGSIb3DQEBBAUAMIGtMRcwFQYDVQQKEw5W
ZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNA
VXNlIGlzIHN1YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1r
ciAoYyk5OTEmMCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQZXJzb25uZWwgQ0EwHhcNOTkwMjI1
MDAwMDAwWhcNMDQwMTA0MjM1OTU5WjCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRl
cm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZl
cmlTaWduIENsYXNzIDIgRW1wbG95ZWUgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCK
0YdhouowA1VrCDbwl/oaVDUkH+h9ncjDc9PYRvWRLdk47ZTXsCZzKt6XUE3/Ihy9cACYDFgqsaRy
j6W59y18YOO13+l9TiEhYdX8O1TJpAmcuyL5orpwYU+GRqL9BWTsCj+mWHZXuxZzRHzwpQ2XwGym
8WMIJbEEF5Wgjf5/AgMBAAGjgeIwgd8wKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVM
YWJlbDEtMTE4MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xh
c3MySW50LmNybDARBglghkgBhvhCAQEEBAMCAQYwRwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAt
MCsGCCsGAQUFBwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMA8GA1UdEwQIMAYB
Af8CAQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBABlGztRrcI5YXIhCNa0WfaUJLKhT
kPH2PYbX8M5yFD0ivPLDM+3U/AWa4GMgdaMb71UZDwZzIQJhrqaeUSt43FvIhIvV17bP1fg+l5ix
RIujmI6gS/aYMZOz8AzdUXbKl+RWRMb7lKFIfSJDzKDGXHlV9WeBG2iYNCREsZjBOiheMIIEDjCC
A3egAwIBAgIQE0PaESlYhNXPBoFZrKu4OzANBgkqhkiG9w0BAQQFADCBrDEXMBUGA1UEChMOVmVy
aVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVz
ZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3Ig
KGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95ZWUgQ0EwHhcNMDAxMDEzMDAw
MDAwWhcNMDExMDEzMjM1OTU5WjBjMREwDwYDVQQKEwhWRVJJU0lHTjEMMAoGA1UECxMDVlJTMRMw
EQYDVQQDEwpSZWNpcGllbnRzMSswKQYDVQQDEyJzaGlsbCAoU2NvdHQgSGlsbCwgVmVyaVNpZ24s
IEluYy4pMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCNAFEI6tOG3uB06qT7tmLO45SsPQZ
fgY3VE35Ln/GMg19/gpquaCFPDK7FUSDgMaTO5MCmGTs65fVOUHKBr63D8gwU/OrR0K8USLaAoB/
h4VlHwmjOenFzq8efXHw5FxoB/9FBnKm3HPDOw+SogUIR66FSrUrd6oxyxuUyANERQIDAQABo4IB
dzCCAXMwCQYDVR0TBAIwADBZBgNVHR8EUjBQME6gTKBKhkhodHRwOi8vb25zaXRlY3JsLnZlcmlz
aWduLmNvbS9WZXJpU2lnbkluY0V4Y2hhbmdlRW1wbG95ZWVzL0xhdGVzdENSTC5jcmwwCwYDVR0P
BAQDAgWgMB0GA1UdEQQWMBSBEnNoaWxsQHZlcmlzaWduLmNvbTCBrAYDVR0gBIGkMIGhMIGeBgtg
hkgBhvhFAQcBATCBjjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL0NQUzBi
BggrBgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEaPVZlcmlTaWduJ3MgQ1BTIGluY29y
cC4gYnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcgVmVyaVNpZ24wEQYJYIZIAYb4QgEBBAQD
AgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOBgQBs8Vag
6mLjkabGfoi38fJXr0En6skmcnGk3CHDZul9AismbaOhBaej5F+uVucjCg7wEwU9Gi8nvOulSYEU
DN2hL/iefhfdzNurwM6k8qJi5dg/irwZGZ41HxSbQjcqaWRI0dRB6bXUc83t0Am3mqQTjQ5uFhJI
jFcAbMbjVJKWvDGCAvgwggL0AgEBMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0G
A1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8g
dGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTElMCMGA1UEAxMc
VmVyaVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQE0PaESlYhNXPBoFZrKu4OzAJBgUrDgMCGgUA
oIIBjDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMTAxMDUwMTM0
MTNaMCMGCSqGSIb3DQEJBDEWBBQlyBmjljPhDB8l7gNqGg45DFYiFDBYBgkqhkiG9w0BCQ8xSzBJ
MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUr
DgMCGjAKBggqhkiG9w0CBTCB0gYJKwYBBAGCNxAEMYHEMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2ln
biwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlz
IHN1YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5
OTElMCMGA1UEAxMcVmVyaVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQE0PaESlYhNXPBoFZrKu4
OzANBgkqhkiG9w0BAQEFAASBgCC5ktf06jChrvY4cOsclhaFVqmyGY7gYi7+i+iGCpffDYz521bx
tulPEG7S9UAREhUcqEZTMSVvUubxwXMbK1GdrjfvnhsgZeM9UxO5spSkPlm89Ngu04zrC9LuXDyD
edJ10YHBzI4im5hBbOyy9zxQX935KmfwFqr+CBS7jfHUAAAAAAAA

------=_NextPart_000_003F_01C07674.8E2AD6F0--