Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 93889
Status: resolved
Worked: 15 min
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: ETJ [...] cpan.org
Requestors: dolmen [...] cpan.org
Cc:
AdminCc:

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



Subject: [Win32] dmake warning: Ignoring AUGMAKE meta-target
When installing EUMM 6.92 on Strawberry Perl 5.16: dmake.exe: makefile: line 390: Warning: -- Ignoring AUGMAKE meta-target [.NOT PARALLEL] because prerequisites are present. Full log below: C:\Users\dolmen\Documents\Code\Perl\Encode>cpan ExtUtils::MakeMaker CPAN: CPAN::SQLite loaded ok (v0.202) Database was generated on Sat, 15 Mar 2014 08:48:53 GMT Running install for module 'ExtUtils::MakeMaker' Running make for B/BI/BINGOS/ExtUtils-MakeMaker-6.92.tar.gz CPAN: LWP::UserAgent loaded ok (v6.04) CPAN: Time::HiRes loaded ok (v1.9725) Fetching with LWP: http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/cpan/authors/id/B/BI/BINGOS/Ex tUtils-MakeMaker-6.92.tar.gz CPAN: YAML::XS loaded ok (v0.41) CPAN: Digest::SHA loaded ok (v5.84) CPAN: Compress::Zlib loaded ok (v2.06) Checksum for C:\Outils\Strawberry\cpan\sources\authors\id\B\BI\BINGOS\ExtUtils-M akeMaker-6.92.tar.gz ok CPAN: Archive::Tar loaded ok (v1.90) CPAN: File::Temp loaded ok (v0.22) CPAN: Parse::CPAN::Meta loaded ok (v1.4404) CPAN: CPAN::Meta loaded ok (v2.131560) CPAN.pm: Building B/BI/BINGOS/ExtUtils-MakeMaker-6.92.tar.gz Using included version of JSON::PP (2.27203) as it is newer than the installed v ersion (2.27200). Using included version of Parse::CPAN::Meta (1.4405) as it is newer than the ins talled version (1.4404). Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for ExtUtils::MakeMaker Writing MYMETA.yml and MYMETA.json CPAN: Module::CoreList loaded ok (v3.07) dmake.exe: makefile: line 390: Warning: -- Ignoring AUGMAKE meta-target [.NOT PARALLEL] because prerequisites are present. cp lib/ExtUtils/MM_OS2.pm blib\lib\ExtUtils\MM_OS2.pm cp lib/ExtUtils/MM_VOS.pm blib\lib\ExtUtils\MM_VOS.pm cp lib/ExtUtils/MM_Unix.pm blib\lib\ExtUtils\MM_Unix.pm cp lib/ExtUtils/MM.pm blib\lib\ExtUtils\MM.pm cp inc/JSON/PP.pm blib\lib\JSON\PP.pm cp lib/ExtUtils/MM_Win32.pm blib\lib\ExtUtils\MM_Win32.pm cp lib/ExtUtils/MM_UWIN.pm blib\lib\ExtUtils\MM_UWIN.pm cp inc/JSON/PP/Boolean.pm blib\lib\JSON\PP\Boolean.pm cp lib/ExtUtils/MM_DOS.pm blib\lib\ExtUtils\MM_DOS.pm cp lib/ExtUtils/MM_Cygwin.pm blib\lib\ExtUtils\MM_Cygwin.pm cp lib/ExtUtils/MM_MacOS.pm blib\lib\ExtUtils\MM_MacOS.pm cp lib/ExtUtils/MM_VMS.pm blib\lib\ExtUtils\MM_VMS.pm cp lib/ExtUtils/MM_BeOS.pm blib\lib\ExtUtils\MM_BeOS.pm cp lib/ExtUtils/Liblist.pm blib\lib\ExtUtils\Liblist.pm cp lib/ExtUtils/MM_AIX.pm blib\lib\ExtUtils\MM_AIX.pm cp lib/ExtUtils/MM_Darwin.pm blib\lib\ExtUtils\MM_Darwin.pm cp lib/ExtUtils/Liblist/Kid.pm blib\lib\ExtUtils\Liblist\Kid.pm cp lib/ExtUtils/MM_QNX.pm blib\lib\ExtUtils\MM_QNX.pm cp lib/ExtUtils/Command/MM.pm blib\lib\ExtUtils\Command\MM.pm cp inc/Parse/CPAN/Meta.pm blib\lib\Parse\CPAN\Meta.pm cp lib/ExtUtils/MM_NW5.pm blib\lib\ExtUtils\MM_NW5.pm cp lib/ExtUtils/MM_Any.pm blib\lib\ExtUtils\MM_Any.pm cp lib/ExtUtils/MM_Win95.pm blib\lib\ExtUtils\MM_Win95.pm cp lib/ExtUtils/MakeMaker.pm blib\lib\ExtUtils\MakeMaker.pm cp lib/ExtUtils/MakeMaker/Tutorial.pod blib\lib\ExtUtils\MakeMaker\Tutorial.pod cp lib/ExtUtils/Mkbootstrap.pm blib\lib\ExtUtils\Mkbootstrap.pm cp lib/ExtUtils/MakeMaker/FAQ.pod blib\lib\ExtUtils\MakeMaker\FAQ.pod cp lib/ExtUtils/Mksymlists.pm blib\lib\ExtUtils\Mksymlists.pm cp lib/ExtUtils/MakeMaker/Config.pm blib\lib\ExtUtils\MakeMaker\Config.pm cp lib/ExtUtils/testlib.pm blib\lib\ExtUtils\testlib.pm cp lib/ExtUtils/MY.pm blib\lib\ExtUtils\MY.pm C:\Outils\Strawberry\perl\bin\perl.exe "-Iblib\arch" "-Iblib\lib" -MExtUtils::Co mmand -e cp -- bin/instmodsh blib\script\instmodsh pl2bat.bat blib\script\instmodsh BINGOS/ExtUtils-MakeMaker-6.92.tar.gz C:\Outils\Strawberry\c\bin\dmake.exe -- OK Running make test dmake.exe: makefile: line 390: Warning: -- Ignoring AUGMAKE meta-target [.NOT PARALLEL] because prerequisites are present. C:\Outils\Strawberry\perl\bin\perl.exe "-Iblib\arch" "-Iblib\lib" "-MExtUtils::C ommand::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness (0, 'blib\lib', 'blib\arch')" t/*.t t/00compile.t ............. ok t/01perl_bugs.t ........... ok t/arch_check.t ............ ok t/backwards.t ............. ok t/basic.t ................. ok t/build_man.t ............. ok t/cd.t .................... ok t/config.t ................ ok t/dir_target.t ............ ok t/echo.t .................. ok t/FIRST_MAKEFILE.t ........ ok t/fix_libs.t .............. ok t/fixin.t ................. ok t/hints.t ................. ok t/INST.t .................. ok t/INST_PREFIX.t ........... ok t/INSTALL_BASE.t .......... ok t/installed_file.t ........ ok t/is_of_type.t ............ ok t/Liblist.t ............... ok t/Liblist_Kid.t ........... 1/? Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for -llibtest Warning (mostly harmless): No library found for -lunreal_test Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for dir_test Warning: '-Ldir' changed to '-LC:/Outils/Strawberry/cpan/build/ExtUtils-MakeMake r-6.92-6m5h4O/t/liblist/win32/dir' Warning: '-Ldi r' changed to '-LC:/Outils/Strawberry/cpan/build/ExtUtils-MakeMak er-6.92-6m5h4O/t/liblist/win32/di r' Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for unreal_test t/Liblist_Kid.t ........... ok t/make.t .................. ok t/MakeMaker_Parameters.t .. ok t/maketext_filter.t ....... ok t/meta_convert.t .......... ok t/metafile_data.t ......... ok t/metafile_file.t ......... ok t/min_perl_version.t ...... ok t/miniperl.t .............. skipped: miniperl test only necessary for the perl c ore t/Mkbootstrap.t ........... ok t/MM_Any.t ................ ok t/MM_BeOS.t ............... skipped: This is not BeOS t/MM_Cygwin.t ............. skipped: This is not cygwin t/MM_NW5.t ................ skipped: This is not NW5 t/MM_OS2.t ................ skipped: This is not OS/2 t/MM_Unix.t ............... skipped: Non-Unix platform t/MM_VMS.t ................ skipped: This is not VMS t/MM_Win32.t .............. ok t/oneliner.t .............. ok t/parse_abstract.t ........ ok t/parse_version.t ......... ok t/PL_FILES.t .............. ok t/pm.t .................... ok t/pm_to_blib.t ............ ok t/pod2man.t ............... ok t/postamble.t ............. ok t/prefixify.t ............. ok t/prereq.t ................ ok t/prereq_print.t .......... ok t/problems.t .............. ok t/prompt.t ................ ok t/recurs.t ................ ok t/revision.t .............. ok t/several_authors.t ....... ok t/split_command.t ......... ok t/test_boilerplate.t ...... ok t/testlib.t ............... ok t/VERSION_FROM.t .......... ok t/WriteEmptyMakefile.t .... ok t/writemakefile_args.t .... ok t/xs.t .................... ok All tests successful. Files=61, Tests=1042, 459 wallclock secs ( 1.87 usr + 0.62 sys = 2.50 CPU) Result: PASS BINGOS/ExtUtils-MakeMaker-6.92.tar.gz C:\Outils\Strawberry\c\bin\dmake.exe test -- OK Running make install dmake.exe: makefile: line 390: Warning: -- Ignoring AUGMAKE meta-target [.NOT PARALLEL] because prerequisites are present. Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\Liblist.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MakeMaker.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\Mkbootstrap.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\Mksymlists.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_AIX.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_Any.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_BeOS.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_Cygwin.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_Darwin.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_DOS.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_MacOS.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_NW5.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_OS2.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_QNX.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_Unix.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_UWIN.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_VMS.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_VOS.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_Win32.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MM_Win95.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MY.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\testlib.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\Command\MM.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\Liblist\Kid.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MakeMaker\Config.pm Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MakeMaker\FAQ.pod Installing C:\Outils\Strawberry\perl\site\lib\ExtUtils\MakeMaker\Tutorial.pod Installing C:\Outils\Strawberry\perl\site\lib\JSON\PP.pm Installing C:\Outils\Strawberry\perl\site\lib\JSON\PP\Boolean.pm Installing C:\Outils\Strawberry\perl\site\lib\Parse\CPAN\Meta.pm Appending installation info to C:\Outils\Strawberry\perl\lib/perllocal.pod dmake.exe: Warning: -- Target [install] was made but the time stamp has not bee n updated. BINGOS/ExtUtils-MakeMaker-6.92.tar.gz C:\Outils\Strawberry\c\bin\dmake.exe install UNINST=1 -- OK ----------------------------
This is StrawberryPerl 5.16.2 with dmake 4.12. dmake - Version 4.12 (Windows / MinGW) Copyright (c) 1990,...,1997 by WTI Corp. Default Configuration: MAXLINELENGTH := 32766 MAXPROCESSLIMIT := 64 .IMPORT .IGNORE: DMAKEROOT .MAKEFILES : makefile.mk makefile .SOURCE : .NULL DMAKEROOT *= $(ABSMAKECMD:d)startup MAKESTARTUP := $(DMAKEROOT)\startup.mk
EUMM's Makefile.PL has a MY::special_targets that adds ".NOTPARALLEL: pure_all" except on VMS. This is a GNU make way (https://www.gnu.org/software/make/manual/html_node/Special-Targets.html) of turning off parallel building for EUMM, added by this: commit 1b9cb7d35f6f4d161ec37c9825529a1e2aabc212 Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk> Date: Tue Nov 5 11:41:50 2013 +0000 Disable make parallelism for pure_all target There are possible race conditions on scary old perls with older EUMM versions. Possibly it should be protected by using is_make_type('gmake'). In any case, dmake simply does not give meaning to any special targets with any prerequisites (here, "pure_all"), and gives a warning (in rulparse.c, if you're interested). This is therefore entirely harmless and I am marking it as resolved.