Skip Menu |

This queue is for tickets about the Digest-MD4 CPAN distribution.

Report information
The Basics
Id: 101332
Status: rejected
Priority: 0/
Queue: Digest-MD4

People
Owner: MIKEM [...] cpan.org
Requestors: dpchrist [...] holgerdanske.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: WinXP Pro Cygwin Digest-MD4-1.9 /bin/sh: gcc-4: command not found
Date: Mon, 05 Jan 2015 17:53:57 -0800
To: bug-Digest-MD4 [...] rt.cpan.org
From: David Christensen <dpchrist [...] holgerdanske.com>
Dear maintainer: I am having trouble installing Digest-MD4-1.9 on Cygwin on WinXP Pro (see below). cpan complains that it can't find gcc-4, but gcc 4.8.3 is installed. David 2015-01-05 17:45:34 dpchrist@dc8ct591 ~ $ cpan Digest::MD4 CPAN: Storable loaded ok (v2.27) Reading '/home/dpchrist/.cpan/Metadata' Database was generated on Tue, 06 Jan 2015 00:53:32 GMT Running install for module 'Digest::MD4' CPAN: Digest::SHA loaded ok (v5.71) CPAN: Compress::Zlib loaded ok (v2.033) Checksum for /home/dpchrist/.cpan/sources/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz ok CPAN: File::Temp loaded ok (v0.22) CPAN: YAML loaded ok (v1.13) CPAN: Parse::CPAN::Meta loaded ok (v1.4405) CPAN: CPAN::Meta loaded ok (v2.120351) CPAN: Module::CoreList loaded ok (v2.49_02) Configuring M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Digest::MD4 Writing MYMETA.yml and MYMETA.json MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz /usr/bin/perl Makefile.PL -- OK Running make for M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz cp MD4.pm blib/lib/Digest/MD4.pm Running Mkbootstrap for Digest::MD4 () chmod 644 "MD4.bs" "/usr/bin/perl.exe" "/usr/lib/perl5/5.14/ExtUtils/xsubpp" -typemap "/usr/lib/perl5/5.14/ExtUtils/typemap" -typemap "typemap" MD4.xs > MD4.xsc && mv MD4.xsc MD4.c gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE" MD4.c /bin/sh: gcc-4: command not found Makefile:328: recipe for target 'MD4.o' failed make: *** [MD4.o] Error 127 MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz /usr/bin/make -- NOT OK 2015-01-05 17:49:02 dpchrist@dc8ct591 ~ $ perl -v This is perl 5, version 14, subversion 2 (v5.14.2) built for cygwin-thread-multi-64int (with 7 registered patches, see perl -V for more detail) Copyright 1987-2011, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. 2015-01-05 17:49:07 dpchrist@dc8ct591 ~ $ uname -a CYGWIN_NT-5.1 dc8ct591 1.7.33-2(0.280/5/3) 2014-11-13 15:45 i686 Cygwin 2015-01-05 17:49:11 dpchrist@dc8ct591 ~ $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.8.3/lto-wrapper.exe Target: i686-pc-cygwin Configured with: /cygdrive/i/szsz/tmpp/gcc_old/gcc-4.8.3-4.i686/src/gcc-4.8.3/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc_old/gcc-4.8.3-4.i686/src/gcc-4.8.3 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib --datarootdir=/usr/share --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=i686-pc-cygwin --host=i686-pc-cygwin --target=i686-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-arch=i686 --with-tune=generic --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --enable-libada --enable-libjava --enable-libgcj-sublibs --disable-java-awt --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id Thread model: posix gcc version 4.8.3 (GCC)
Subject: Re: [rt.cpan.org #101332] WinXP Pro Cygwin Digest-MD4-1.9 /bin/sh: gcc-4: command not found
Date: Tue, 06 Jan 2015 12:04:51 +1000
To: bug-Digest-MD4 [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi, I suspect this is really a perl/cpan issue. The 'gcc-4' wil be coming from your perl configuration, indicating that your perl was compiled with 'gcc-4'. You might consider using a different perl? Or perhaps adding a symlink from gcc-4 to gcc? Cheers. On Monday, January 05, 2015 08:54:12 PM you wrote: Show quoted text
> Mon Jan 05 20:54:11 2015: Request 101332 was acted upon. > Transaction: Ticket created by DPCHRIST > Queue: Digest-MD4 > Subject: WinXP Pro Cygwin Digest-MD4-1.9 /bin/sh: gcc-4: command not > found Broken in: (no value) > Severity: (no value) > Owner: Nobody > Requestors: dpchrist@holgerdanske.com > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=101332 > > > > Dear maintainer: > > I am having trouble installing Digest-MD4-1.9 on Cygwin on WinXP Pro > (see below). cpan complains that it can't find gcc-4, but gcc 4.8.3 is > installed. > > > David > > > > 2015-01-05 17:45:34 dpchrist@dc8ct591 ~ > $ cpan Digest::MD4 > CPAN: Storable loaded ok (v2.27) > Reading '/home/dpchrist/.cpan/Metadata' > Database was generated on Tue, 06 Jan 2015 00:53:32 GMT > Running install for module 'Digest::MD4' > CPAN: Digest::SHA loaded ok (v5.71) > CPAN: Compress::Zlib loaded ok (v2.033) > Checksum for > /home/dpchrist/.cpan/sources/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4-1.9. > tar.gz ok > CPAN: File::Temp loaded ok (v0.22) > CPAN: YAML loaded ok (v1.13) > CPAN: Parse::CPAN::Meta loaded ok (v1.4405) > CPAN: CPAN::Meta loaded ok (v2.120351) > CPAN: Module::CoreList loaded ok (v2.49_02) > Configuring M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz with Makefile.PL > Checking if your kit is complete... > Looks good > Generating a Unix-style Makefile > Writing Makefile for Digest::MD4 > Writing MYMETA.yml and MYMETA.json > MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > /usr/bin/perl Makefile.PL -- OK > Running make for M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > cp MD4.pm blib/lib/Digest/MD4.pm > Running Mkbootstrap for Digest::MD4 () > chmod 644 "MD4.bs" > "/usr/bin/perl.exe" "/usr/lib/perl5/5.14/ExtUtils/xsubpp" -typemap > "/usr/lib/perl5/5.14/ExtUtils/typemap" -typemap "typemap" MD4.xs > > MD4.xsc && mv MD4.xsc MD4.c > gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g > -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 > -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" > "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE" MD4.c > /bin/sh: gcc-4: command not found > Makefile:328: recipe for target 'MD4.o' failed > make: *** [MD4.o] Error 127 > MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > /usr/bin/make -- NOT OK > > 2015-01-05 17:49:02 dpchrist@dc8ct591 ~ > $ perl -v > > This is perl 5, version 14, subversion 2 (v5.14.2) built for > cygwin-thread-multi-64int > (with 7 registered patches, see perl -V for more detail) > > Copyright 1987-2011, Larry Wall > > Perl may be copied only under the terms of either the Artistic License > or the > GNU General Public License, which may be found in the Perl 5 source kit. > > Complete documentation for Perl, including FAQ lists, should be found on > this system using "man perl" or "perldoc perl". If you have access to the > Internet, point your browser at http://www.perl.org/, the Perl Home Page. > > > 2015-01-05 17:49:07 dpchrist@dc8ct591 ~ > $ uname -a > CYGWIN_NT-5.1 dc8ct591 1.7.33-2(0.280/5/3) 2014-11-13 15:45 i686 Cygwin > > 2015-01-05 17:49:11 dpchrist@dc8ct591 ~ > $ gcc -v > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.8.3/lto-wrapper.exe > Target: i686-pc-cygwin > Configured with: > /cygdrive/i/szsz/tmpp/gcc_old/gcc-4.8.3-4.i686/src/gcc-4.8.3/configure > --srcdir=/cygdrive/i/szsz/tmpp/gcc_old/gcc-4.8.3-4.i686/src/gcc-4.8.3 > --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin > --libexecdir=/usr/libexec --datadir=/usr/share --localstatedir=/var > --sysconfdir=/etc --libdir=/usr/lib --datarootdir=/usr/share > --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C > --build=i686-pc-cygwin --host=i686-pc-cygwin --target=i686-pc-cygwin > --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib > --enable-shared --enable-shared-libgcc --enable-static > --enable-version-specific-runtime-libs --enable-bootstrap > --enable-__cxa_atexit --with-dwarf2 --with-arch=i686 --with-tune=generic > --disable-sjlj-exceptions > --enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++ > --enable-graphite --enable-threads=posix --enable-libatomic > --enable-libgomp --disable-libitm --enable-libquadmath > --enable-libquadmath-support --enable-libssp --enable-libada > --enable-libjava --enable-libgcj-sublibs --disable-java-awt > --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld > --with-gnu-as --with-cloog-include=/usr/include/cloog-isl > --without-libiconv-prefix --without-libintl-prefix --with-system-zlib > --enable-linker-build-id > Thread model: posix > gcc version 4.8.3 (GCC)
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #101332] AutoReply: WinXP Pro Cygwin Digest-MD4-1.9 /bin/sh: gcc-4: command not found
Date: Tue, 06 Jan 2015 17:53:48 -0800
To: bug-Digest-MD4 [...] rt.cpan.org
From: David Christensen <dpchrist [...] holgerdanske.com>
On 01/05/2015 08:13 PM, Larry Hall (Cygwin) wrote: Show quoted text
> gcc-4 is an old moniker for the current gcc, back when Cygwin had both 3 > and > 4 versions of gcc. This is no longer true and hasn't been for quite some > time. Your options at this point are: > > 1. Create a link to gcc and call it gcc-4. > 2. Try the experimental 5.18 version. > 3. Install the x86_64 version of Cygwin (requires x86_64 version of > Windows). >
Okay -- that was the correct idea (I also needed to install 'g++' and create a link 'g++-4'). Thanks! David 2015-01-06 17:39:22 Administrator@dc8ct591 ~ $ which gcc /usr/bin/gcc 2015-01-06 17:39:22 Administrator@dc8ct591 ~ $ ll /usr/bin/gcc -rwxr-xr-x 3 Administrator None 696871 2014/11/11 12:19:22 /usr/bin/gcc* 2015-01-06 17:39:38 Administrator@dc8ct591 ~ $ ln /usr/bin/gcc /usr/bin/gcc-4 2015-01-06 17:39:57 Administrator@dc8ct591 ~ $ which gcc-4 /usr/bin/gcc-4 2015-01-06 17:40:00 Administrator@dc8ct591 ~ $ cpan Digest::MD4 CPAN: Storable loaded ok (v2.27) Going to read '/home/Administrator/.cpan/Metadata' Database was generated on Mon, 24 Nov 2014 11:53:19 GMT CPAN: LWP::UserAgent loaded ok (v6.04) Fetching with LWP: http://ftp.wayne.edu/CPAN/authors/01mailrc.txt.gz CPAN: YAML loaded ok (v0.80) Going to read '/home/Administrator/.cpan/sources/authors/01mailrc.txt.gz' CPAN: Compress::Zlib loaded ok (v2.033) ............................................................................DONE Fetching with LWP: http://ftp.wayne.edu/CPAN/modules/02packages.details.txt.gz Going to read '/home/Administrator/.cpan/sources/modules/02packages.details.txt.gz' Database was generated on Tue, 06 Jan 2015 12:29:02 GMT .............. New CPAN.pm version (v2.05) available. [Currently running version is v1.960001] You might want to try install CPAN reload cpan to both upgrade CPAN.pm and run the new version without leaving the current session. ..............................................................DONE Fetching with LWP: http://ftp.wayne.edu/CPAN/modules/03modlist.data.gz Going to read '/home/Administrator/.cpan/sources/modules/03modlist.data.gz' DONE Going to write /home/Administrator/.cpan/Metadata Running install for module 'Digest::MD4' Running make for M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz CPAN: Digest::SHA loaded ok (v5.71) Checksum for /home/Administrator/.cpan/sources/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz ok CPAN: File::Temp loaded ok (v0.22) CPAN: Parse::CPAN::Meta loaded ok (v1.4405) CPAN: CPAN::Meta loaded ok (v2.120351) CPAN: Module::CoreList loaded ok (v2.49_02) CPAN.pm: Going to build M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Digest::MD4 Writing MYMETA.yml and MYMETA.json cp MD4.pm blib/lib/Digest/MD4.pm Running Mkbootstrap for Digest::MD4 () chmod 644 "MD4.bs" "/usr/bin/perl.exe" "/usr/lib/perl5/5.14/ExtUtils/xsubpp" -typemap "/usr/lib/perl5/5.14/ExtUtils/typemap" -typemap "typemap" MD4.xs > MD4.xsc && mv MD4.xsc MD4.c gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE" MD4.c rm -f blib/arch/auto/Digest/MD4/MD4.dll g++-4 --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector MD4.o -o blib/arch/auto/Digest/MD4/MD4.dll \ /usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14.dll \ make: g++-4: Command not found Makefile:464: recipe for target 'blib/arch/auto/Digest/MD4/MD4.dll' failed make: *** [blib/arch/auto/Digest/MD4/MD4.dll] Error 127 MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible 2015-01-06 17:41:36 Administrator@dc8ct591 ~ $ which g++ which: no g++ in (/home/Administrator/perl5/bin:/home/Administrator/bin:/home/dpchrist/jdk1.7.0_25/bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/Intel/DMIX:/cygdrive/c/Program Files/Common Files/Acronis/SnapAPI:/usr/sbin) 2015-01-06 17:41:46 Administrator@dc8ct591 ~ $ # install gcc-g++ 2015-01-06 17:43:22 Administrator@dc8ct591 ~ $ which g++ /usr/bin/g++ 2015-01-06 17:44:56 Administrator@dc8ct591 ~ $ ln /usr/bin/g++ /usr/bin/g++-4 2015-01-06 17:45:11 Administrator@dc8ct591 ~ $ cpan Digest::MD4 CPAN: Storable loaded ok (v2.27) Going to read '/home/Administrator/.cpan/Metadata' Database was generated on Tue, 06 Jan 2015 12:29:02 GMT Running install for module 'Digest::MD4' Running make for M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz CPAN: Digest::SHA loaded ok (v5.71) CPAN: Compress::Zlib loaded ok (v2.033) Checksum for /home/Administrator/.cpan/sources/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz ok CPAN: File::Temp loaded ok (v0.22) CPAN: Parse::CPAN::Meta loaded ok (v1.4405) CPAN: CPAN::Meta loaded ok (v2.120351) CPAN: Module::CoreList loaded ok (v2.49_02) CPAN.pm: Going to build M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Digest::MD4 Writing MYMETA.yml and MYMETA.json cp MD4.pm blib/lib/Digest/MD4.pm Running Mkbootstrap for Digest::MD4 () chmod 644 "MD4.bs" "/usr/bin/perl.exe" "/usr/lib/perl5/5.14/ExtUtils/xsubpp" -typemap "/usr/lib/perl5/5.14/ExtUtils/typemap" -typemap "typemap" MD4.xs > MD4.xsc && mv MD4.xsc MD4.c gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE" MD4.c rm -f blib/arch/auto/Digest/MD4/MD4.dll g++-4 --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector MD4.o -o blib/arch/auto/Digest/MD4/MD4.dll \ /usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14.dll \ chmod 755 blib/arch/auto/Digest/MD4/MD4.dll "/usr/bin/perl.exe" -MExtUtils::Command::MM -e 'cp_nonempty' -- MD4.bs blib/arch/auto/Digest/MD4/MD4.bs 644 Manifying 1 pod document MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz /usr/bin/make -- OK 'YAML' not installed, will not store persistent state Running make test Running Mkbootstrap for Digest::MD4 () chmod 644 "MD4.bs" PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/align.t .... ok t/badfile.t .. ok t/clone.t .... ok t/files.t .... ok t/md4-aaa.t .. ok t/utf8.t ..... ok All tests successful. Files=6, Tests=273, 1 wallclock secs ( 0.09 usr 0.12 sys + 0.74 cusr 0.49 csys = 1.45 CPU) Result: PASS MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz /usr/bin/make test -- OK Running make install Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/Administrator/perl5/lib/perl5/cygwin-thread-multi-64int/auto/Digest/MD4/MD4.dll Installing /home/Administrator/perl5/lib/perl5/cygwin-thread-multi-64int/Digest/MD4.pm Installing /home/Administrator/perl5/man/man3/Digest.MD4.3pm Appending installation info to /home/Administrator/perl5/lib/perl5/cygwin-thread-multi-64int/perllocal.pod MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz /usr/bin/make install -- OK
Glad you have solved it Cheers.
Subject: Re: [rt.cpan.org #101332] AutoReply: WinXP Pro Cygwin Digest-MD4-1.9 /bin/sh: gcc-4: command not found
Date: Wed, 07 Jan 2015 12:16:47 +1000
To: bug-Digest-MD4 [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Good news. Ive closed the ticket. Cheers. On Tuesday, January 06, 2015 08:54:04 PM you wrote: Show quoted text
> Queue: Digest-MD4 > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=101332 > > > On 01/05/2015 08:13 PM, Larry Hall (Cygwin) wrote:
> > gcc-4 is an old moniker for the current gcc, back when Cygwin had both 3 > > and > > 4 versions of gcc. This is no longer true and hasn't been for quite some > > > > time. Your options at this point are: > > 1. Create a link to gcc and call it gcc-4. > > 2. Try the experimental 5.18 version. > > 3. Install the x86_64 version of Cygwin (requires x86_64 version of > > > > Windows).
> > Okay -- that was the correct idea (I also needed to install 'g++' and > create a link 'g++-4'). Thanks! > > > David > > > > 2015-01-06 17:39:22 Administrator@dc8ct591 ~ > $ which gcc > /usr/bin/gcc > > 2015-01-06 17:39:22 Administrator@dc8ct591 ~ > $ ll /usr/bin/gcc > -rwxr-xr-x 3 Administrator None 696871 2014/11/11 12:19:22 /usr/bin/gcc* > > 2015-01-06 17:39:38 Administrator@dc8ct591 ~ > $ ln /usr/bin/gcc /usr/bin/gcc-4 > > 2015-01-06 17:39:57 Administrator@dc8ct591 ~ > $ which gcc-4 > /usr/bin/gcc-4 > > 2015-01-06 17:40:00 Administrator@dc8ct591 ~ > $ cpan Digest::MD4 > CPAN: Storable loaded ok (v2.27) > Going to read '/home/Administrator/.cpan/Metadata' > Database was generated on Mon, 24 Nov 2014 11:53:19 GMT > CPAN: LWP::UserAgent loaded ok (v6.04) > Fetching with LWP: > http://ftp.wayne.edu/CPAN/authors/01mailrc.txt.gz > CPAN: YAML loaded ok (v0.80) > Going to read '/home/Administrator/.cpan/sources/authors/01mailrc.txt.gz' > CPAN: Compress::Zlib loaded ok (v2.033) > ............................................................................ > DONE Fetching with LWP: > http://ftp.wayne.edu/CPAN/modules/02packages.details.txt.gz > Going to read > '/home/Administrator/.cpan/sources/modules/02packages.details.txt.gz' > Database was generated on Tue, 06 Jan 2015 12:29:02 GMT > .............. > New CPAN.pm version (v2.05) available. > [Currently running version is v1.960001] > You might want to try > install CPAN > reload cpan > to both upgrade CPAN.pm and run the new version without leaving > the current session. > > > ..............................................................DONE > Fetching with LWP: > http://ftp.wayne.edu/CPAN/modules/03modlist.data.gz > Going to read '/home/Administrator/.cpan/sources/modules/03modlist.data.gz' > DONE > Going to write /home/Administrator/.cpan/Metadata > Running install for module 'Digest::MD4' > Running make for M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > CPAN: Digest::SHA loaded ok (v5.71) > Checksum for > /home/Administrator/.cpan/sources/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4 > -1.9.tar.gz ok > CPAN: File::Temp loaded ok (v0.22) > CPAN: Parse::CPAN::Meta loaded ok (v1.4405) > CPAN: CPAN::Meta loaded ok (v2.120351) > CPAN: Module::CoreList loaded ok (v2.49_02) > > CPAN.pm: Going to build M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > > Checking if your kit is complete... > Looks good > Generating a Unix-style Makefile > Writing Makefile for Digest::MD4 > Writing MYMETA.yml and MYMETA.json > cp MD4.pm blib/lib/Digest/MD4.pm > Running Mkbootstrap for Digest::MD4 () > chmod 644 "MD4.bs" > "/usr/bin/perl.exe" "/usr/lib/perl5/5.14/ExtUtils/xsubpp" -typemap > "/usr/lib/perl5/5.14/ExtUtils/typemap" -typemap "typemap" MD4.xs > > MD4.xsc && mv MD4.xsc MD4.c > gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g > -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 > -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" > "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE" MD4.c > rm -f blib/arch/auto/Digest/MD4/MD4.dll > g++-4 --shared -Wl,--enable-auto-import -Wl,--export-all-symbols > -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector MD4.o -o > blib/arch/auto/Digest/MD4/MD4.dll \ > /usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14.dll > \ > > make: g++-4: Command not found > Makefile:464: recipe for target 'blib/arch/auto/Digest/MD4/MD4.dll' failed > make: *** [blib/arch/auto/Digest/MD4/MD4.dll] Error 127 > MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > /usr/bin/make -- NOT OK > Running make test > Can't test without successful make > Running make install > Make had returned bad status, install seems impossible > > 2015-01-06 17:41:36 Administrator@dc8ct591 ~ > $ which g++ > which: no g++ in > (/home/Administrator/perl5/bin:/home/Administrator/bin:/home/dpchrist/jdk1.7 > .0_25/bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/WINDOWS/system32:/cygdriv > e/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program > Files/Intel/DMIX:/cygdrive/c/Program Files/Common > Files/Acronis/SnapAPI:/usr/sbin) > > 2015-01-06 17:41:46 Administrator@dc8ct591 ~ > $ # install gcc-g++ > > 2015-01-06 17:43:22 Administrator@dc8ct591 ~ > $ which g++ > /usr/bin/g++ > > 2015-01-06 17:44:56 Administrator@dc8ct591 ~ > $ ln /usr/bin/g++ /usr/bin/g++-4 > > 2015-01-06 17:45:11 Administrator@dc8ct591 ~ > $ cpan Digest::MD4 > CPAN: Storable loaded ok (v2.27) > Going to read '/home/Administrator/.cpan/Metadata' > Database was generated on Tue, 06 Jan 2015 12:29:02 GMT > Running install for module 'Digest::MD4' > Running make for M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > CPAN: Digest::SHA loaded ok (v5.71) > CPAN: Compress::Zlib loaded ok (v2.033) > Checksum for > /home/Administrator/.cpan/sources/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4 > -1.9.tar.gz ok > CPAN: File::Temp loaded ok (v0.22) > CPAN: Parse::CPAN::Meta loaded ok (v1.4405) > CPAN: CPAN::Meta loaded ok (v2.120351) > CPAN: Module::CoreList loaded ok (v2.49_02) > > CPAN.pm: Going to build M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > > Checking if your kit is complete... > Looks good > Generating a Unix-style Makefile > Writing Makefile for Digest::MD4 > Writing MYMETA.yml and MYMETA.json > cp MD4.pm blib/lib/Digest/MD4.pm > Running Mkbootstrap for Digest::MD4 () > chmod 644 "MD4.bs" > "/usr/bin/perl.exe" "/usr/lib/perl5/5.14/ExtUtils/xsubpp" -typemap > "/usr/lib/perl5/5.14/ExtUtils/typemap" -typemap "typemap" MD4.xs > > MD4.xsc && mv MD4.xsc MD4.c > gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g > -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 > -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" > "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE" MD4.c > rm -f blib/arch/auto/Digest/MD4/MD4.dll > g++-4 --shared -Wl,--enable-auto-import -Wl,--export-all-symbols > -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector MD4.o -o > blib/arch/auto/Digest/MD4/MD4.dll \ > /usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14.dll > \ > > chmod 755 blib/arch/auto/Digest/MD4/MD4.dll > "/usr/bin/perl.exe" -MExtUtils::Command::MM -e 'cp_nonempty' -- MD4.bs > blib/arch/auto/Digest/MD4/MD4.bs 644 > Manifying 1 pod document > MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > /usr/bin/make -- OK > 'YAML' not installed, will not store persistent state > Running make test > Running Mkbootstrap for Digest::MD4 () > chmod 644 "MD4.bs" > PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-MExtUtils::Command::MM" > "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, > 'blib/lib', 'blib/arch')" t/*.t > t/align.t .... ok > t/badfile.t .. ok > t/clone.t .... ok > t/files.t .... ok > t/md4-aaa.t .. ok > t/utf8.t ..... ok > All tests successful. > Files=6, Tests=273, 1 wallclock secs ( 0.09 usr 0.12 sys + 0.74 cusr > 0.49 csys = 1.45 CPU) > Result: PASS > MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > /usr/bin/make test -- OK > Running make install > Manifying 1 pod document > Files found in blib/arch: installing files in blib/lib into architecture > dependent library tree > Installing > /home/Administrator/perl5/lib/perl5/cygwin-thread-multi-64int/auto/Digest/MD > 4/MD4.dll Installing > /home/Administrator/perl5/lib/perl5/cygwin-thread-multi-64int/Digest/MD4.pm > Installing /home/Administrator/perl5/man/man3/Digest.MD4.3pm > Appending installation info to > /home/Administrator/perl5/lib/perl5/cygwin-thread-multi-64int/perllocal.pod > MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz > /usr/bin/make install -- OK
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #101332] AutoReply: WinXP Pro Cygwin Digest-MD4-1.9 /bin/sh: gcc-4: command not found
Date: Tue, 06 Jan 2015 19:57:39 -0800
To: bug-Digest-MD4 [...] rt.cpan.org
From: David Christensen <dpchrist [...] holgerdanske.com>
On 01/06/2015 06:17 PM, Mike McCauley via RT wrote: Show quoted text
> Good news. > Ive closed the ticket.
Thank you for Digest::MD4 and your help getting it working on Cygwin. :-) David p.s. Sorry for cc'ing bug-Digest-MD4@rt.cpan.org on my post to cygwin@cygwin.com. I hope that separating my later responses worked better for both systems.