ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl5-porters
perl5-porters
Re: perl@11446
by Peter Prymmer other posts by this author
Jul 23 2001 7:06PM messages near this date
[ID 20010723.001] perl 5.6.1: BigInt booleans cannot handle negatives | Re: [ID 20010721.003] Perl's configure script should be able to use Config.pm for its defaults
Thanks for the release.  Rather above and beyond the call of duty.

You wrote:

>  Changes mostly by Nick and Sarathy while I was offline, Chris has also
>  been been busy on the macperl branch.  I still have to read more carefully
>  the p5p archives; I may disagree somewhat with the commonsense.t change
>  (IIRC the idea was that there are certain libraries without which Perl
>  is quite unusable, that's exactly why it was in t/base)

I'll re-iterate that moving commonsense.t to t/lib seems to be a more
natural place, allows the minitest make target to run, and will still
indicate failure if something is awry even if it is moved from t/base to
t/lib.

That said the failure of `make test` is obviously much more spectacular
with commonsense.t in t/base.  Hence perhaps we could leave
t/base/commonsense.t in place (or move it back over since the 11446 kit 
has it in t/lib) and add these minitest instructions to the INSTALL file:

--- install;1	Mon Jul 23 12:54:25 2001
+++ INSTALL	Mon Jul 23 13:00:58 2001
@@ -1464,6 +1464,7 @@
 If you can successfully build miniperl, but the process crashes
 during the building of extensions, you should run
 
+	mv t/base/commonsense.t t/lib
 	make minitest
 
 to test your version of miniperl.
End of possible doc patch.

Hmm let's see, for Windows without unix-like utilities (e.g. %COMPSPEC% 
= cmd.exe) you would need to say either:

+	copy t/base/commonsense.t t/lib
+ 	dmake minitest

or,

+	copy t/base/commonsense.t t/lib
+ 	nmake minitest

For VMS you would need to say:

+	copy [.t.base]commonsense.t [.t.lib]
+ 	mms minitest

etc. which would be too verbose.  At least the unix shell patched version
ought to provide an easily translated clue.  Note that folks most likely
to be running the minitest make target are those more likely to have read
the build instructions anyway, hence an extra setup step for the minitest
target may not actually be asking too much of them.

Peter Prymmer

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved