Hello all,
I'm really new to XS and make so there isn't a lot of background going on
here. I'm trying to work through the xstut manpage and when I create a
new, blank module with h2xs -A -n MyTest, add the hello world bit, do perl

Makefile.PL it all works. When I exec make on Makefile I get

Borland make 5.2 from the 5.5 toolset
Fatal makefile 782: No terminator specified for in-line file operator

GNU make for win32
makefile:770: *** missing separator.  Stop.

So what's the deal here? Here's the relevant section of the makefile with
line numbers inserted into the comments. In that pm_to_blib thingie the
first two lines are preceded by two tabs and the third is all spaces. The
@$(TOUCH) $@ line is preceded by a tab (I read they were significant).

Thanks
Joshua Jore


# (762) --- MakeMaker pm_to_blib section:

pm_to_blib: $(TO_INST_PM)
        @$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" \
        "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -MExtUtils::Install \
        -e "pm_to_blib(qw[ <<pmfiles.dat ],'$(INST_LIB)\auto')"

$(PM_TO_BLIB)
<<
        @$(TOUCH) $@


# (775) --- MakeMaker selfdocument section:


# (778) --- MakeMaker postamble section:


# (781) End.
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/activeperl



Reply via email to