From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ukhas jean Sent: 04 September 2006 08:03 To: Active Perl Subject: Query on perlxstut
> Hello All, > > I was going thru the perlxstut and got stuck in a place ... Can anyone help?? (I am working on Win XP) > > 1. h2xs -A -n Mytest #This ran successfully and created a folder under ext/ > 2. edited mytest.xs #to add hello world code as per tutorial > 3. perl makefile.pl #this too ran successfully > 4. make #This command is not running successfully. > I did an perl -V:make and it showed > make = 'nmake'; > I tried running the nmake command too ... but it didnt work ... > > My question: > a) what does "make" do exactly?? Just as an experiment I asked google. The first page contained the following link http://en.wikipedia.org/wiki/Make, which seems to be a reasonable description of make. > b) Windows throws an error as below. Can anyone suggest a way to resolve this?? > "C:\jenson\PERL_P~1\ext\Mytest>make > 'make' is not recognized as an internal or external command, > operable program or batch file. > C:\jenson\PERL_P~1\ext\Mytest>nmake > 'nmake' is not recognized as an internal or external command, > operable program or batch file." This means that either you don't have [n]make, or it is not in your PATH. The activestate html doco (ActivePerl FAQ/Windows Specific/Modules & Samples) contains some hints on this one, but if you need to compile Perl modules you will need a compiler, as found, for example in Microsoft development tools. > PS::(The tut. mentions something abt a PerCrt.lib and a msvcrt.lib ... I cant locate any of this .lib files on > my harddrive). It mentions them in connection with link errors, I believe, which you probably haven't seen yet so your question is a bit premature. However, try looking for msvcrt.dll instead, which you should find in something like C:\WINDOWS\system32. HTH -- Brian Raven ================================= Atos Euronext Market Solutions Disclaimer ================================= The information contained in this e-mail is confidential and solely for the intended addressee(s). Unauthorised reproduction, disclosure, modification, and/or distribution of this email may be unlawful. If you have received this email in error, please notify the sender immediately and delete it from your system. The views expressed in this message do not necessarily reflect those of Atos Euronext Market Solutions. L'information contenue dans cet e-mail est confidentielle et uniquement destinee a la (aux) personnes a laquelle (auxquelle(s)) elle est adressee. Toute copie, publication ou diffusion de cet email est interdite. Si cet e-mail vous parvient par erreur, nous vous prions de bien vouloir prevenir l'expediteur immediatement et d'effacer le e-mail et annexes jointes de votre systeme. Le contenu de ce message electronique ne represente pas necessairement la position ou le point de vue d'Atos Euronext Market Solutions. _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
