I am building a Perl extension using a makefile generated by typing:
perl makefile.pl
I execute the makefile by typing:
omake -EN
The output I receive is:
Makefile out-of-date with respect to Makefile.PL C:\Perl\lib\Config.pm + C:\Perl\lib\CORE\config.h Cleaning current config before rebuilding Makefile... omake -f Makefile.old clean > NUL || rem C:\Perl\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lVEILibDLL Writing Makefile for EME_XSUB ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== false 'false' is not recognized as an internal or external command, operable program or batch file. omake: Shell line exit status 1. Stop. omake: makefile (line 781): Removing Makefile (warning).
This comes from the following section in the makefile:
# We take a very conservative approach here, but it's worth it. # We move Makefile to Makefile.old here to avoid gnu make looping. $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makef +ile..." $(NOECHO) $(RM_F) $(MAKEFILE_OLD) $(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) -$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP) $(PERLRUN) Makefile.PL $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" $(NOECHO) $(ECHO) "==> Please rerun the make command. <==" false
This is very frustrating as the date/time on the dependencies is not later than on the target. What is going on? Can someone please help me? Thanks in advance!!

In reply to problem building extension by timfar

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.