Re: [PATCH] Avoid //-style comments.

2007-03-22 Thread H.Merijn Brand
On Thu, 22 Mar 2007 08:59:05 -0400 (EDT), Andy Dougherty
[EMAIL PROTECTED] wrote:

 Please avoid //-style comments.  Older compilers don't understand
 them.

Not only 'older' compilers, also 'stricter' compilers.
One of my pet-peeves. Sorry. // comments are bad style.

my $a = 1 // This is comment :);

 Also, and more importantly, this section of code has several commented out 
 lines, but no comments explaining why those lines are commented out.  It 
 makes it more difficult to understand.
 
 --- parrot-current/lib/Parrot/Pmc2c/PMETHODs.pm   2007-03-17 
 19:15:14.0 -0400
 +++ parrot-andy/lib/Parrot/Pmc2c/PMETHODs.pm  2007-03-21 11:56:34.73000 
 -0400
 @@ -439,7 +439,7 @@
  
  /* if (PMC_cont(ccont)-address) { */
  {
 -//parrot_context_t * const caller_ctx = PMC_cont(ccont)-to_ctx;
 +/* parrot_context_t * const caller_ctx = PMC_cont(ccont)-to_ctx; */
  if (! caller_ctx) {
  /* there is no point calling real_exception here, because
 PDB_backtrace can't deal with a missing to_ctx either. */


-- 
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using  porting perl 5.6.2, 5.8.x, 5.9.x   on HP-UX 10.20, 11.00, 11.11,
 11.23, SuSE 10.0  10.2, AIX 4.3  5.2, and Cygwin. http://qa.perl.org
http://mirrors.develooper.com/hpux/http://www.test-smoke.org
http://www.goldmark.org/jeff/stupid-disclaimers/


Re: [PATCH] HP-UX shared libparrot support

2006-01-06 Thread H.Merijn Brand
On Fri, 6 Jan 2006 11:02:17 +, Nick Glencross [EMAIL PROTECTED]
wrote:

 This patch adds the necessary hints for HP-UX to build using shared
 libraries by default.
 
 I only have access to gcc on HP-UX, but the necessary compiler flags for the
 HP commericial compiler are there too.

FYI: perl5 (and probably a lot more) does not support the combo gcc + GNU ld
in 32bit bode, and prefers GNU ld with gcc in 64bit mode. This is due to
issues in binutils, and cannot be blamed on either HP ld or gcc


-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5,  5.9.2  on HP-UX 10.20, 11.00  11.11,
 AIX 4.3  5.2, SuSE 9.2  9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],perl-qa@perl.org


Re: Whitespace (Was: [RELEASE] Pugs 6.2.9 released!)

2005-08-04 Thread H.Merijn Brand
On Thu, 4 Aug 2005 20:21:18 +0800, Autrijus Tang [EMAIL PROTECTED]
wrote:

 On Thu, Aug 04, 2005 at 10:55:12AM +0400, Andrew Shitov wrote:
  why do we have to give up a space when calling functions under Pugs?
  
  A need to type open('file.txt') instead of open ('file.txt') makes
  me perplexing (not perl-flexing ;-) Our recent discussions in 'zip with()'
  gave no answer.
 
 This is so:
 
 print (1+2)*3;
 
 can print 9, instead of 3.

Just out of curiousity, what would

print (1 + 2) * 3;

print?
FWIW I would *expect* print (1+2)*3; to print '3'

 However, all three forms below should still work:
 
 open('file.txt');
 open ('file.txt');
 open 'file.txt';
 
 Thanks,
 /Autrijus/


-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5,  5.9.2  on HP-UX 10.20, 11.00  11.11,
 AIX 4.3  5.2, SuSE 9.2  9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],perl-qa@perl.org


Re: Parrot on HP-UX

2005-06-05 Thread H.Merijn Brand
On Sun, 05 Jun 2005 17:05:13 +0100, Nick Glencross
[EMAIL PROTECTED] wrote:

 Folks,
 
 I hope that not too many of you are getting fed up with me going on 
 about HP-UX. I'm nearly there with having it working with manually 
 hacked Makefiles etc.
 
 Some tweaks will be needed to the Configure tests (not too many), but 
 I'd just like to summarise what I believe to be the 'big picture' in a 
 single email.
 
 I guess the main complexity comes from potentially having 3 C compilers 
 and 2 linkers. We have:
 
 * The Bundled C compiler: which comes as standard with HP-UX,
   is a KR compiler and is pretty much just intended to generate
   a new kernel. It won't be up to compiling parrot.


Because it is not an ANSI compliant compiler, and does not pretend to be one
It's braindead and useless

 * A purchased HP C compiler. This is invoked with 'c89' or 'cc -Aa'.
   Full C compiler.

cc -Ae

  * GNU C. Invoked with gcc or perhaps cc
Most of us know and love it.

On HP-UX, please use 3.0.4 or newer
For 64bit compiles on HP-UX 11i, do NOT use 4.0.0

  * HP-UX linker, ld. Not sure if there is a bundled/commercial
version.

there is only one. Please advice HP-UX users to check if they have applied
the most recent patches, which makes a difference

  * GNU ld.

Not available for 32bit builds on HP-UX

 gcc may be configured to use the HP-UX or GNU linker backends.
 
 HP-UX also has some quirks:
 
  * Shared libraries *must* have execute permissions
 
  * All C files which are to go into shared libraries *must* all be
compiled with 'Position Independent Code' flags

-z +Z for HP C

-fPIC for gcc

  * The system ld doesn't export symbols in the main executable to be
visible to shared libraries by default
 
  * The HP-UX linker does not like -g

Yes, it does, but not in combination with -O2 or higher
HP C and GNU gcc with -O1 both work fine with -g

  * [Some strange alignment rules?]
 
 I'll now try to clearly and concisely summarise the flags that are 
 required for compilation.
 
 HP-UX C compiler:
 
  cc: c89 or 'cc -Aa'

-Ae

  cc_shared: +z (should be Perl's cccdlflags variable)

-z +Z (capital Z)

  ccdlflags(?): -Wl,-E  if used with HP-UX ld

-Ae will automatically pass this to ld

 GCC compiler:
 
  cc: cc or gcc
  cc_shared: -fpic (Perl's cccdlflags variable)

-fPIC

  ccdlflags(?): -Wl,-E  if used with HP-UX ld
 
 HP-UX ld:
 
  ld: ld
  ld_share_flags: -b
 
 GNU ld:
 
  ld: ld
  ld_share_flags: -shared
 
 The -Wl,-E (actually -E passed to ld) tells the linker to export symbols 
 from the resulting binary so that they are available to dynamically 
 loaded libraries.
 
 -fPIC is possible instead of -fpic, and +Z -z is better than -z (thanks 
 H.Merijn), but we'd use whatever Perl supplies.

The most recent perl5 hints for HP-UX already do so IIRC

 There basically seem to be a few assumptions in the configured system 
 which are a bit gcc/linux-centric.
 
 For instance, the following files need to be compiled with $(cc_shared) 
 as they make their way into dynamic libraries:
 
 src/extend.o
 src/nci_test.o
 dynclasses/*.o
 
 The parrot executable need to be linked with (what I've called above) 
 $(ccdlflags) for dynclasses to work.
 
 If no one sees any big misunderstands here, I'll press on with my tweaks 
 over the next few days,

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5,  5.9.2  on HP-UX 10.20, 11.00  11.11,
 AIX 4.3  5.2, SuSE 9.2  9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],perl-qa@perl.org


Re: Parrot 0.2.1 APW Released!

2005-06-04 Thread H.Merijn Brand
On Sat, 04 Jun 2005 12:36:57 +0200, Leopold Toetsch [EMAIL PROTECTED] wrote:

 Parrot 0.2.1 APW Released!
 
 On behalf of the Parrot team I'm proud to announce another monthly
 release of Parrot and I'd like to thank all involved people as well as
 our sponsors for supporting us.
 
 The release name stands for Austrian Perl Workshop, which will take
 place on 9th and 10th of June in Vienna. It will have a french
 connection that is a live video stream to the French Perl Workshop
 happening at the same time.

Thanks, applied.


 What is Parrot?
 
 Parrot is a virtual machine aimed at running Perl6 and other dynamic
 languages.
 
 Parrot 0.2.1 changes and news
 
 - better HLL support (short names for object attributes, and
.HLL and n_operators pragmas)
 - string encoding and charset can now be set independently
 - experimental mmap IO layer for slurping files
 - distinct debug and trace flag settings
 - glob support in PGE
 - new character classification opcodes and interfaces
 
 After some pause you can grab it from
 http://www.cpan.org/authors/id/L/LT/LTOETSCH/parrot-0.2.1.tar.gz.
 
 As parrot is still in steady development we recommend that you
 just get the latest and best from SVN by following the directions at
 http://www.parrotcode.org/source.html
 
 Turn your web browser towards http://www.parrotcode.org/ for more
 information about Parrot, get involved, and:
 
 Have fun!
 leo
 
 


-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5,  5.9.2  on HP-UX 10.20, 11.00  11.11,
 AIX 4.3  5.2, SuSE 9.2  9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],perl-qa@perl.org


Re: Building nci/dynclasses on HP-UX

2005-06-03 Thread H.Merijn Brand
On Fri, 03 Jun 2005 13:11:57 +0100, Nick Glencross
[EMAIL PROTECTED] wrote:

 Guys,
 
 I'm currently investigating the build process for nci and dynclasses on 
 HP-UX. As you may have seen from my previous posts, I'm using gcc and 
 the native bundled ld.
 
 Although the build process isn't using the right flags to compile nci 
 and dynclasses, I've managed to compile things manually.
 
 Certain files need special PIC treatment (at least on HP-UX) so that 
 they can be included in shared libraries:
 
 src/extend.o
 src/nci_test.o
 dynclasses/*.o
 more?
 
 Hence, these files need:
 
 GNU cc:   -fpic

use -fPIC for more portability

 HP-UX cc: +z

use +Z -z for more portability and higher run-time safety
and never forget -Ae, but I can't see from this post if you already use it

further, if you use -O2 or up, add +Onolimit

 and then for linking the library:
 
 GNU ld: -shared
 HP ld:  -b
 
 Also HP ld does not like -g, and should not be used. In fact, I'm not 
 aware that any flavours of ld should be using -g (it is ignored in GNU ld).
 
 Most of the nci tests pass, except for tests 8 and 52 which both hang 
 (on the dlvar call with nci_dlvar_int).
 
 I'm still working on getting dynclasses working. Although compiled, the 
 libraries are failing to mmap in the backend of dlopen (probably 
 unresolved symbols, pic or something else).

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5,  5.9.2  on HP-UX 10.20, 11.00  11.11,
 AIX 4.3  5.2, SuSE 9.2  9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],perl-qa@perl.org


Re: Building nci/dynclasses on HP-UX

2005-06-03 Thread H.Merijn Brand
On Fri, 03 Jun 2005 16:20:53 +0100, Nick Glencross
[EMAIL PROTECTED] wrote:

 H.Merijn Brand wrote:
 
  On Fri, 03 Jun 2005 13:11:57 +0100, Nick Glencross
  [EMAIL PROTECTED] wrote:
  
  
 Guys,
 
 I'm currently investigating the build process for nci and dynclasses on 
 HP-UX. As you may have seen from my previous posts, I'm using gcc and 
 the native bundled ld.
  
  use +Z -z for more portability and higher run-time safety
  and never forget -Ae, but I can't see from this post if you already use it
 
 Good points about the flags. I only have the 'bundled' C compiler and am

Get yourself a testdrive account on http://www.testdrive.hp.com/

Current available systems: http://www.testdrive.hp.com/current.shtml
All systems have native ANSI-C compilers installed
If you are serious in using that for HP-UX or OpenVMS, please contact
me off-list, since we have a special perl5 group there with just a
little bit more rights

 stuck with gcc, so I've not actually been able to use the HP cc. You're 
 right, -Aa or c89 command-line, a very good point.
 
 I've been trying to understand the rules that HP-UX's dlopen/dlsym play 
 by. I've still a few more experiments to try, but dlsym has only worked 
 for me if the the executable is also created PIC and the dynamic library 
 is linked against libparrot.a, resulting in huge dynclasses, but dlsym 
 returns NULL otherwise (mind you, it's worked pretty well for 
 nci_test.sl)
 
 I fear that there may be some pointer alignment problems in hash because 
 I'm getting hangs which seem to be linked to finding strings in hash 
 tables. (That's pure conjecture)

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5,  5.9.2  on HP-UX 10.20, 11.00  11.11,
 AIX 4.3  5.2, SuSE 9.2  9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],perl-qa@perl.org


Re: Looking for a hardware donation

2004-10-26 Thread H.Merijn Brand
On Tue 28 Sep 2004 11:17, Leopold Toetsch [EMAIL PROTECTED] wrote:
 H.Merijn Brand wrote:
  1. Work: Heerhugowaard. Industriestraat 11
  2. Home: Huizen, Stam 105
 
 I'll pass the info on, thanks.
 
  Can you trade for some bottles of Diana menthol alcohol? 
 
 Should still be available AFAIK, no problem.
 
 If I've more from the trucker I'll mail you.

FYI I have not yet been contacted

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.3,  5.9.x, and 809 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 9.0, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




Re: misc remarks WRT YAPC::EU

2004-09-21 Thread H.Merijn Brand
On Tue 21 Sep 2004 15:43, Leopold Toetsch [EMAIL PROTECTED] wrote:
 First I'd like to thank all who donated to TPF: a shiny new 12 
 Powerbook G4 ran the presentation in Belfast. Thanks to Allison bringing 
 it with her and to TPF.
 
 The speed comparison of b2.py was done with an unoptimized Parrot build. 
 Turning on --optimize gives 0.35s vs 0.6s (Parrot vs Python) on that 
 Powerbook.
 
 A first patch enabling the pipe open on OS X is already in CVS.
 
 Bernd the vaxman will have a look at Parrots VMS port.

And he has a brand new Itanium OpenVMS machine which the perl community can
use for testing. Parrot and Perl5 smokes.

 A french teacher is using Parrot for teaching assembly language.
 
 A guy from India (whos name I didn't get) is gonna doing his master 
 thesis on implementing Java on Parrot.

Nice addition: this guy doesn't like java at all :)

 Thanks to all organizers of the conference,
 leo

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.3,  5.9.x, and 809 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 9.0, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




Re: Notes on the piethon converter

2004-07-15 Thread H.Merijn Brand
On Thu 15 Jul 2004 18:53, Dan Sugalski [EMAIL PROTECTED] wrote:
 Figured I'd drop this note as I'm poking at this over lunch.

if you try to pun the piethon spelling,

py-thong

would sound a lot sexier

 There's a number of opcodes that access attributes of the code 
 object. What I'm going to do is take advantage of the fact that we 
 stick the sub/method being called into P0, and hang attributes off of 
 that. I think this'll do what we need it to do, though I'll need to 
 have the generated code snag out P0 at the beginning so we have it 
 for the rest of the sub.
 
 Setting that up'll be a different issue, but I'll deal with that later.

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.3,  5.9.x, and 809 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 9.0, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




DB_File

2004-07-01 Thread H.Merijn Brand
Sorry I already deleted the mail from Andy that triggered my attention

He was summarizing the different DB options as of the perl5 perspective

There is also a rather new version available: QDBM
It got me confused because the HP porting center has put a prcompiled version
for HP-UX on their mirrors, and the link (underscored) made me read that as
gdbm-1.8.12 , instead of qdbm-1.8.12 and I thought that the most recent
version of gdbm available was 1.8.3 (so close it triggers my attention)

http://qdbm.sourceforge.net/

Enjoy

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.3,  5.9.x, and 809 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 9.0, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




Re: Configure.pl and the history of the world

2004-03-17 Thread H.Merijn Brand
On Wed 17 Mar 2004 02:31, Larry Wall [EMAIL PROTECTED] wrote:
 On Tue, Mar 16, 2004 at 07:47:25PM -0500, Dan Sugalski wrote:
 : Second, we're running over the same problems in system configuration 
 : that perl (and python, and ruby, for that matter) have already run 
 : across. Moreover, we're making the same decisions, only... 
 : differently. This is silly both because we're re-inventing the wheel 
 : and we're making the wheel with metric nuts instead of english.
 : 
 : We could go dig through perl's configure every time we add a new 
 : environment probe, but that'll get really old really quick. Instead, 
 : what I'd like is for someone (Oh, Brent... :) to go through perl's 
 : configure and dig out the tests in it, as well as the defaults that 
 : it has and just get all the config variables in once and for all. 
 : While some of what's in there we don't have to deal with (joys of C89 
 : as a minimum requirement) there's a lot of hard-won platform 
 : knowledge in there and ignoring it's foolish.
 
 Er, yes, but...you might actually do better by looking at all the
 metaconfig units that go into generating Configure. Then you'd at
 least know what all the dependencies are.

Better even, the metaconfig units are loaded with comments that do
not make it to the final Configure script.

 Oh, and metaconfig will gladly do the work of weeding out the tests
 you're not interested in.

But the metaconfig units still hold the code and comment, so you don't
have to #ifdef/comment-out those unwanted parts and clutter the code

 Not using metaconfig (or something like it) would be the biggest
 mistake.  It's actually next to impossible to maintain something like
 a Configure script directly.

Who would maintain it? I've got no problem (yet) with maintaining it
for perl5, and I'm even working on backward compatibility for 5.005._xx,
so Configure and hints are usable for the complete actual range, and
thus save huge amounts of backporting time

The problem is that there are only a few knowledgable/interested in
doing this, ehh, less interesting part of the project (I still like it)

 Larry

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0,  5.9.x, and 806 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 8.2, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org



Re: Current PLATFORMS

2004-02-27 Thread H.Merijn Brand
 type
unmanagedstruct.c: In function `set_float':
unmanagedstruct.c:365: warning: cast increases required alignment of target type
unmanagedstruct.c:368: warning: cast increases required alignment of target type
unmanagedstruct.c:371: warning: cast increases required alignment of target type
unmanagedstruct.c: In function `set_string':
unmanagedstruct.c:401: warning: cast increases required alignment of target type
/opt/perl/bin/perl pmc2c2.pl --c --no-lines version.pmc
:
encodings/utf16.c: In function `utf16_decode_and_advance':
encodings/utf16.c:220: warning: cast increases required alignment of target type
encodings/utf32.c
encodings/utf32.c: In function `utf32_decode_and_advance':
encodings/utf32.c:153: warning: cast increases required alignment of target type
:
imcc/pbc.c: In function `make_new_sub':
imcc/pbc.c:216: warning: unused parameter `unit'
imcc/pbc.c: In function `add_const_pmc_sub':
imcc/pbc.c:623: warning: cast increases required alignment of target type
:
: blib/lib/libparrot.a
gcc -o parrot -L/pro/local/lib  -g  imcc/main.o blib/lib/libparrot.a -lcl -lpthr
ead -lnsl -lnm -lmalloc -ldld -lm -lcrypt -lsec
/usr/ccs/bin/ld: Unsatisfied symbols:
   inet_pton (first referenced in blib/lib/libparrot.a(io_unix.o)) (code)
/usr/ccs/bin/ld: Target of unconditional branch is out of range
   Reference from:  blib/lib/libparrot.a(core_ops_cg.o)(0x42324)
/usr/ccs/bin/ld: Target of unconditional branch is out of range
   Reference from:  blib/lib/libparrot.a(core_ops_cg.o)(0x423f4)
: - lots of these
/usr/ccs/bin/ld: Target of unconditional branch is out of range
   Reference from:  blib/lib/libparrot.a(core_ops_cg.o)(0x4d070)
/usr/ccs/bin/ld: Target of unconditional branch is out of range
   Reference from:  blib/lib/libparrot.a(core_ops_cg.o)(0x4d19c)
/usr/ccs/bin/ld: Invalid fixups exist
collect2: ld returned 1 exit status


 ?-ia64
 irix6.5  Y  Y   Y/2
 linux-amd64  8
 linux-ppc-gcc2.95.3 B YY Y   Y  Y   Y
 linux-ppc-gcc3.2.3  B YY Y   Y  Y   Y
 linux-sparc-gcc3.3.3BY-- Y   Y  Y   Y
 linux-sparc64-gcc3.3.3  B8   Y-- -   -  Y   -
 linux-x86-gcc2.95.2  YYY Y   Y  Y   Y
 linux-x86-gcc3.3.3   YYY Y   Y  Y   Y
 openbsd  YY/5  Y Y   -  Y   Y
 os2
 solaris8-sparc-cc   B-Y/84 - -   -  Y   Y
 tru648
 vms
 win32-bcc
 win32-cygwin
 win32-mingw
 win32-ms-cl_13.00.9466   Y*1  Y/2  - -   -  Y   Y/2
 
 -   ... no
 Y   ... yes
 Y/n ... tests with n failures
 Y*n ... s. remarks below
 
 Platform is OS-processor-compiler or a unique shortcut.
 
 B8 are Processor flags
 B   ... Processor is big endian
 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
 
 CGoto ... CGoto runloop is supported
 JIT   ... JIT core is supported
 EXEC  ... compiling to native executables is supported
 Threads . Parrot is multi-threaded
 Signals . Parrot catches kind of a SIGINT (program termination) signal
 
 Remarks:
 *1 ~90% test failures with the CGP core, also 00ff-dos.t tests are failing
 *2 need s/inet_pton/inet_aton/ in io_unix.c:623
 

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0,  5.9.x, and 806 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 8.2, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org



Re: -lpthread

2003-12-17 Thread H.Merijn Brand
On Wed 17 Dec 2003 12:29, Arthur Bergman [EMAIL PROTECTED] wrote:
 After updating and building I notice...
 
 make[1]: Entering directory `/home/abergman/Dev/ponie/perl'
 cc -L/home/abergman/Dev/ponie/parrot/blib/lib -o miniperl \
  miniperlmain.o opmini.o libperl.a -lnsl -ldl -lm -lcrypt -lutil -lc 
 -lparrot
 /home/abergman/Dev/ponie/parrot/blib/lib/libparrot.a(events.o): In 
 function `init_events_first':
 /home/abergman/Dev/ponie/parrot/src/events.c:83: undefined reference to 
 `pthread_create'
 /home/abergman/Dev/ponie/parrot/blib/lib/libparrot.a(tsq.o): In 
 function `queue_timedwait':
 /home/abergman/Dev/ponie/parrot/src/tsq.c:164: undefined reference to 
 `pthread_cond_timedwait'
 collect2: ld returned 1 exit status
 Am I right to assume that I always need to build a threaded perl if I 
 want to link against parrot?

Unacceptable IMHO. Many people getting prebuild binaries on commercial OS's
have no choice

 
 Arthur

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0,  5.9.x, and 806 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 8.2, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org



Re: -lpthread

2003-12-17 Thread H.Merijn Brand
On Wed 17 Dec 2003 15:11, Arthur Bergman [EMAIL PROTECTED] wrote:
 
 On Wednesday, December 17, 2003, at 02:06  pm, Dan Sugalski wrote:
 
 
  Well... yes and no. You need to make sure Parrot links against the 
  thread libraries. You don't, strictly speaking, need to have perl 
  linked against the threading libraries except... several (perhaps 
  most) platforms *really*  hate it when you dlopen (or its equivalent) 
  the thread libraries and *haven't* linked your main executable against 
  them. Tends to crash or lock up your process, which kind of sucks.
 
  If you have it such that parrot is linked directly into the main perl 
  executable so that it's loaded as part of the process startup, then 
  you don't need to link in the thread libraries to perl. If you're 
  loading parrot as a perl extension, then you will. (It isn't necessary 
  to build a threaded perl for this, FWIW, you just need to make sure 
  perl loads in the thread library)
  -- 
  Dan
 
 
 Yes, but making sure perl loads the thread library is pretty much the 
 same as saying that perl needs be threaded :).

I don't agree. All my HP-UX perls are non-threaded, but have libcl and
libpthread linked in to enable DBD::Oracle later on which will not build/run
if one does not link them to perl

Building a threaded perl (I read this as: perl supports threads) will give me
a 25% performance hit on HP-UX which I am not willing to take

 I don't really like that you cannot build parrot without linking in 
 pthread.
 
 Arthur

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0,  5.9.x, and 806 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 8.2, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org



Re: HP-UX test failures

2003-09-19 Thread H.Merijn Brand
On Fri 19 Sep 2003 14:05, Peter Sinnott [EMAIL PROTECTED] wrote:
 Hi there,
 
 Now seeming like a reasonable time I decided to
 take parrot for a test ride of HPUX. There seem to
 be a few problems with objects.
 
 bash$ perl t/pmc/objects.t
 1..4
 ok 1 - findclass (base class)
 not ok 2 - findclass (subclass)
 # Failed test (t/pmc/objects.t at line 22)
 #  got: 'Can't subclass a non-class!'
 # expected: '1
 # 1
 # 0
 # ' 
 # './parrot  t/pmc/objects_2.pasm' failed with exit code 2
 not ok 3 - classname
 # Failed test (t/pmc/objects.t at line 45)
 #  got: ''
 # expected: 'Foo
 # Bar
 # Baz
 # '
 ok 4 - getclass
 # Looks like you failed 2 tests of 4.
 
 bash$ ./parrot t/pmc/objects_2.pasm 
 Can't subclass a non-class!bash$ 
 
 bash$ ./parrot t/pmc/objects_3.pasm 
 Segmentation fault (core dumped)
 
 (gdb) backtrace
 #0  0x0 in ?? ()
 #1  0x1793e8 in cg_core () from ./parrot
 #2  0x9b780 in runops_int () from ./parrot
 #3  0x9b83c in runops_ex () from ./parrot
 #4  0x9bae0 in runops () from ./parrot
 #5  0xa7e44 in Parrot_runcode () from ./parrot
 #6  0x93b74 in main () from ./parrot
 
 bash$ uname -a
 HP-UX cibs1dv B.11.00 A 9000/800 unknown

For HP-UX, please also show the output of the 'model' command.

 bash$ perl -v
 
 This is perl, v5.8.0 built for PA-RISC2.0
 
 bash$ gcc -v
 Reading specs from
 /usr/cygnus/bin/../lib/gcc-lib/hppa1.1-hp-hpux11.00/2.96-hppa-010528/specs
 gcc version 2.96-hppa-010528
 AOL: cmlevel=4 cmdate='Feb 18 2002' cmcompiler='2.96-hppa-010528'

Gcc-3.3.1 for 11.00 available on https://www.beepz.com/personal/merijn/ or
http://www.cmve.net/~merijn/ or from 
http://hpux.connect.org.uk/hppd/hpux/Gnu/gcc-3.3.1/

If the water calms down, I promise to retry the whole park here!
Sorry for my silence Leo.

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0,  5.9.x, and 806 on  HP-UX 10.20  11.00, 11i,
   AIX 4.3, SuSE 8.2, and Win2k.   http://www.cmve.net/~merijn/
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org



Re: parrot on HP-UX etc

2003-07-29 Thread H.Merijn Brand
  packfile-c.pod
perldoc -u ../lib/Parrot/PackFile.pm  packfile-perl.pod
perldoc -u ../bit.ops  ops/bit.pod
perldoc -u ../cmp.ops  ops/cmp.pod
perldoc -u ../core.ops  ops/core.pod
perldoc -u ../debug.ops  ops/debug.pod
perldoc -u ../dotgnu.ops  ops/dotgnu.pod
perldoc -u ../io.ops  ops/io.pod
perldoc -u ../math.ops  ops/math.pod
perldoc -u ../object.ops  ops/object.pod
perldoc -u ../obscure.ops  ops/obscure.pod
perldoc -u ../pmc.ops  ops/pmc.pod
perldoc -u ../rx.ops  ops/rx.pod
perldoc -u ../set.ops  ops/set.pod
perldoc -u ../stack.ops  ops/stack.pod
perldoc -u ../string.ops  ops/string.pod
perldoc -u ../sys.ops  ops/sys.pod
perldoc -u ../var.ops  ops/var.pod
make[1]: Leaving directory `/P/parrot/docs'
:
:
:
# back in main
# '
# Looks like you failed 48 tests of 52.
t/pmc/sub..dubious
Test returned status 48 (wstat 12288, 0x3000)
DIED. FAILED tests 1-7, 9-38, 40-45, 47, 49-52
Failed 48/52 tests, 7.69% okay
t/pmc/timerok
t/native_pbc/numberok
3/3 skipped: various reasons
Failed TestStat Wstat Total Fail  Failed  List of Failed
---
t/op/arithmetics.t   31  793638   31  81.58%  3-10 14-26 28 30-38
t/op/basic.t  1   256161   6.25%  2
t/op/bitwise.t   10  256020   10  50.00%  11-20
t/op/conv.t   4  1024 54  80.00%  1-4
t/op/gc.t 8  2048 88 100.00%  1-8
t/op/hacks.t  2   512 52  40.00%  1-2
t/op/integer.t   19  486439   19  48.72%  3-9 22-32 38
t/op/interp.t 2   512 72  28.57%  3-4
t/op/jit.t7  1792577  12.28%  44-47 51 53-54
t/op/lexicals.t   5  1280 65  83.33%  2-6
t/op/macro.t  4  1024164  25.00%  7 9-10 16
t/op/number.t11  281638   11  28.95%  1 3-4 6 9-10 25-27 34-35
t/op/rx.t13  332823   13  56.52%  1 4-5 7-8 10 12 14-17 19 21
t/op/stacks.t23  588856   23  41.07%  4-5 10-11 13-17 21-22 26-28
  42-44 46-47 49 51-53
t/op/string.t17  4352   107   17  15.89%  8 34 81-82 84-87 91-92 94 97-
  101 103
t/op/time.t   2   512 42  50.00%  3-4
t/op/trans.t 18  460818   18 100.00%  1-18
t/op/types.t  1   256 21  50.00%  1
t/pmc/array.t 4  1024 94  44.44%  6-9
t/pmc/boolean.t   1   256 61  16.67%  6
t/pmc/coroutine.t 2   512 32  66.67%  2-3
t/pmc/eval.t  1   256 31  33.33%  1
t/pmc/io.t4  1024174  23.53%  2-5
t/pmc/iter.t  3   768 63  50.00%  2-3 5
t/pmc/multiarray.t1   256 31  33.33%  3
t/pmc/perlarray.t10  256022   10  45.45%  1-3 5-6 15 19-22
t/pmc/perlhash.t 12  307228   12  42.86%  5 7-9 15 17-18 22-24 27-28
t/pmc/perlint.t   3   768 73  42.86%  4-6
t/pmc/perlstring.t7  1792177  41.18%  2-4 7-8 16-17
t/pmc/pmc.t  50 1280087   50  57.47%  12-28 34-36 39-42 44-45 47 52
  55-58 60-64 66-73 83-87
t/pmc/prop.t  5  1280 65  83.33%  1-3 5-6
t/pmc/sarray.t1   256111   9.09%  11
t/pmc/scratchpad.t3   768 43  75.00%  1-3
t/pmc/sub.t  48 1228852   48  92.31%  1-7 9-38 40-45 47 49-52
20 subtests skipped.
Failed 34/53 test scripts, 35.85% okay. 333/830 subtests failed, 59.88% okay.
make: *** [fulltest_dummy] Error 14
PC09:/P/parrot 510 $

HTH, Enjoy, have FUN! H.Merijn


 $ make fulltest
 
 [1] Configure.pl can take some arguments like compiler (--cc=xxx) and 
 intval and floatval format (especially if your perl is built with non 
 standard types).
 s. perl Configure --help
 After configuration you have a summary in F./myconfig.
 
 
  What to be done on a regular basis?
 
 Best would be to get these boxen into the tinderbox setup.
 AFAIK is Robert Spier doing this kind of stuff.
 Thanks,
 leo
 
 

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http://archives.develooper.com/[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




Re: Perl 6 JAPH ...

2002-10-01 Thread H.Merijn Brand

On Sat 28 Sep 2002 02:23, Michael G Schwern [EMAIL PROTECTED] wrote:
 On Sat, Sep 21, 2002 at 12:33:05PM +0200, Thomas Klausner wrote:
  In accordance to Schwern's How use strict got me a perl5porter, this
  seems like How obfuscation got me on perl6-internals ...
 
 s/Schwern/Merijn/  
 
 For reference:  http://husk.org/perl/yapc/DSCF0118.jpg
 I'm in the middle.  Merijn is the fellow on the left who looks like he's
 just seen his grandmother naked.

And http://mark.overmeer.net/200209fotos/yapc2002/medium/dscf0046.html reveals
the *real* Leon :) [ temporary available ]

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: Perl 6 JAPH ...

2002-09-30 Thread H.Merijn Brand

On Sat 28 Sep 2002 02:23, Michael G Schwern [EMAIL PROTECTED] wrote:
 On Sat, Sep 21, 2002 at 12:33:05PM +0200, Thomas Klausner wrote:
  In accordance to Schwern's How use strict got me a perl5porter, this
  seems like How obfuscation got me on perl6-internals ...
 
 s/Schwern/Merijn/  
 
 For reference:  http://husk.org/perl/yapc/DSCF0118.jpg
 I'm in the middle.  Merijn is the fellow on the left who looks like he's
 just seen his grandmother naked.

That would have been *very* dirty! Both are dead for far over ten years now.

I never saw that picture before

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: [perl #17615] [PATCH] perl6: make --test

2002-09-27 Thread H.Merijn Brand

On Fri 27 Sep 2002 08:23, Leopold Toetsch (via RT) 
[EMAIL PROTECTED] wrote:
 # New Ticket Created by  Leopold Toetsch 
 # Please include the string:  [perl #17615]
 # in the subject line of all future correspondence about this issue. 
 # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=17615 
 
 
 Attached patch fixed the make --test problem, reported by Tanton et al.

no dashes I may hope?

# make test

should be the same as

# perl6 --test

If I followed the discussion correct

 Actually it was my fault, I forgot about the changed semantics of 
 running imcc and the usage in TestCompiler.pm
 
 Thanks to Tanton to tracking this down to that  point, that made my 
 brain work again.
 
 Please apply,
 leo
 
 
 -- attachment  1 --
 url: http://rt.perl.org/rt2/attach/38723/31452/e35eb2/perltest.patch
 

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: perl6 on HP-UX 11.00

2002-09-27 Thread H.Merijn Brand

On Thu 26 Sep 2002 20:53, Andy Dougherty [EMAIL PROTECTED] wrote:
 On Thu, 26 Sep 2002, Dan Sugalski wrote:
 
  At 5:05 PM +0200 9/26/02, H.Merijn Brand wrote:
  
  perl t/harness
  t/builtins/array.Can't bless non-reference value at 
  ../../assemble.pl line 163.
  
  Hrm. What version of perl are you running?
 
 Doesn't matter (within reason).  It's a 'make test' bug.  Specifically,
 
   cd languages/perl6  make test
 
 fails, but
 
   cd languages/perl6  ./perl6 --test
 
 might succeed.

It does. Good luck

a5:/pro/3gl/CPAN/parrot/languages/perl6 102  perl6 --test
Test details:
t/builtins/array.t2/3
t/builtins/string.t...4/4
t/compiler/1.t..12/12
t/compiler/2.t5/5
t/compiler/3.t7/7
t/compiler/4.t3/3
t/compiler/5.t5/5
t/compiler/6.t6/6
t/compiler/7.t1/1
t/compiler/8.t6/6
t/compiler/9.t4/4
t/compiler/a.t3/3
t/compiler/b.t2/2
t/compiler/qsort.t1/1
t/rx/basic.t..6/6
t/rx/call.t...2/2
t/rx/special.t2/2

Test summary:
t/builtins/array.ok
2/3 skipped: various reasons
t/builtins/stringok
t/compiler/1.ok
t/compiler/2.ok
t/compiler/3.ok
t/compiler/4.ok
t/compiler/5.ok
t/compiler/6.ok
t/compiler/7.ok
t/compiler/8.ok
t/compiler/9.ok
t/compiler/a.ok
t/compiler/b.ok
t/compiler/qsort.ok
t/rx/basic...ok
t/rx/callok
t/rx/special.ok
All tests successful, 2 subtests skipped.
Files=17, Tests=72,  0 wallclock secs ( 0.19 cusr +  0.08 csys =  0.27 CPU)
WHOA!  Somehow you got a different number of results than tests ran!
This should never happen!  Please contact the author immediately!
END failed--call queue aborted.
a5:/pro/3gl/CPAN/parrot/languages/perl6 103 


 I suspect it's actually an imcc calling-convention problem -- I see a
 generated a.pasm file in my perl6 directory, but all of the t/*/*.pasm
 files are empty.  The assembler (obviously) can't assemble an empty file,
 though perhaps a patch to assemble.pl to detect an empty .pasm file and
 give a better warning would be in order.
 
 'make test' ought to work.  It ought to automatically handle any
 Perl6Grammar regenerations needed.
 
 -- 
 Andy Dougherty[EMAIL PROTECTED]

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





perl6 on HP-UX 11.00

2002-09-26 Thread H.Merijn Brand
 9
# ok 10
# ok 11
# ok 12
# ok 13
# ok 14
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/special.t at line 43)
#  got: 'Parrot VM: Can't stat t/rx/special_2.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# ok 10
# ok 11
# ok 12
# '
# Looks like you failed 2 tests of 2.
dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
Failed 2/2 tests, 0.00% okay
Failed 17/17 test scripts, 0.00% okay. 70/72 subtests failed, 2.78% okay.
Failed Test Stat Wstat Total Fail  Failed  List of Failed
---
t/builtins/array.t 1   256 31  33.33%  2
t/builtins/string.t4  1024 44 100.00%  1-4
t/compiler/1.t12  307212   12 100.00%  1-12
t/compiler/2.t 5  1280 55 100.00%  1-5
t/compiler/3.t 7  1792 77 100.00%  1-7
t/compiler/4.t 3   768 33 100.00%  1-3
t/compiler/5.t 5  1280 55 100.00%  1-5
t/compiler/6.t 6  1536 66 100.00%  1-6
t/compiler/7.t 1   256 11 100.00%  1
t/compiler/8.t 6  1536 66 100.00%  1-6
t/compiler/9.t 4  1024 44 100.00%  1-4
t/compiler/a.t 3   768 33 100.00%  1-3
t/compiler/b.t 2   512 22 100.00%  1-2
t/compiler/qsort.t 1   256 11 100.00%  1
t/rx/basic.t   6  1536 66 100.00%  1-6
t/rx/call.t2   512 22 100.00%  1-2
t/rx/special.t 2   512 22 100.00%  1-2
2 subtests skipped.
make: *** [test] Error 2

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: perl6 on HP-UX 11.00

2002-09-26 Thread H.Merijn Brand

On Thu 26 Sep 2002 18:14, Dan Sugalski [EMAIL PROTECTED] wrote:
 At 5:05 PM +0200 9/26/02, H.Merijn Brand wrote:
 
 perl t/harness
 t/builtins/array.Can't bless non-reference value at 
 ../../assemble.pl line 163.
 
 Hrm. What version of perl are you running?

You should know that! We've talked about it in Munchen :)

perl-5.8.0 + defined-or patches

I'll check the --test tomorrow.

For all others. I'm *not* trying to get involved in perl6 at the moment. I'm
just helping Andy to face picky systems like HP-UX.

I'm glad you got these working again, and as long as it does not cost me too
much time, I'd be glag to just pass you the results. No more, no less. Don't
expect me to dig. In any direction :)

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: Goal call for 0.0.9

2002-09-23 Thread H.Merijn Brand

On Mon 09 Sep 2002 22:22, Andy Dougherty [EMAIL PROTECTED] wrote:
 On Mon, 9 Sep 2002, H.Merijn Brand wrote:
 
 [HP-UX 11.00, GNU gcc-3.2]
 
 cd languages/perl6
 make
  
  For gcc (which was the last I used) I got :(
  
  /usr/bin/ld -o imcc  imcparser.o imclexer.o imc.o stacks.o symreg.o instructions.o 
cfg.o sets.o debug.o anyop.o  ../../platform.o -lcl -lpthread -lnsl -lnm -lmalloc 
-ldld -lm -lndir -lcrypt -lsec
 
 (My fault.  imcc needs to be built with $(LINK), not $(LD).  I'll send a
 patch separately.)

HP-UX 11.00 w/ HP C-ANSI-C and perl-5.8.0+defined-or
[ Which does *not* support -Wall and -Wno-unused ]

a5:/pro/3gl/CPAN/parrot 103  cat .timestamp
1032793212
Mon Sep 23 15:00:12 2002 UTC

(time of this cvs update)
a5:/pro/3gl/CPAN/parrot 104 

t/src/basic.ok
t/src/intlist...ok
t/op/basic..ok
t/op/bitwiseok
t/op/debuginfo..ok
t/op/gc.ok
t/op/globalsok
t/op/hacks..ok
t/op/ifunless...ok
t/op/info...ok
t/op/integerok
t/op/interp.ok
t/op/lexicals...ok
t/op/macro..ok
1/13 skipped: Await exceptions
t/op/number.ok
t/op/rx.ok
1/23 skipped: various reasons
t/op/stacks.ok
1/35 skipped: various reasons
t/op/string.ok
t/op/time...ok
t/op/trans..ok
t/pmc/array.ok
t/pmc/boolean...ok
t/pmc/intlist...ok
t/pmc/perlarray.ok
t/pmc/perlhash..ok
t/pmc/perlstringok
1/8 skipped: various reasons
t/pmc/pmc...ok
1/68 skipped: various reasons
t/pmc/sub...ok
All tests successful, 5 subtests skipped.
Files=28, Tests=446, 398 wallclock secs (345.42 cusr + 20.78 csys = 366.20 CPU)
a5:/pro/3gl/CPAN/parrot 115  cd languages/perl6
a5:/pro/3gl/CPAN/parrot/languages/perl6 116  make
cd ../imcc  make
make[1]: Entering directory `/pro/3gl/CPAN/parrot/languages/imcc'
bison -v -y -d -o imcparser.c imcc.y
imcc.y:439: warning: previous rule lacks an ending `;'
imcc.y:613: warning: previous rule lacks an ending `;'
cc -Ae -DDEBUGGING -D_HPUX_SOURCE -Wl,+vnocompatwarnings -I/pro/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -g -I../../include -Wall -Wno-unused -o 
imcparser.o -c imcparser.c
cc: warning 422: Unknown option -Wno-unused ignored.
cc: imcc.y, line 431: error 1000: Unexpected symbol: }.
cc: panic 2017: Cannot recover from earlier errors, terminating.
make[1]: *** [imcparser.o] Error 1
make[1]: Leaving directory `/pro/3gl/CPAN/parrot/languages/imcc'
make: *** [imcc] Error 2
a5:/pro/3gl/CPAN/parrot/languages/perl6 117 

use Coffee::Simple Sugar = 2;
given $tuits {
when low { die sleep deprevation }
when Test::Smoke   { rsync ()}
when /round/   { system make test  }
CATCH {
use Beer::More no_plan;
}
}

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: vi modelines for the boilerplate (was Re: [PATCH] COW for ithreads (was Re: what copies scalars in ithreads?))

2002-09-09 Thread H.Merijn Brand

On Mon 09 Sep 2002 18:36, Andy Dougherty [EMAIL PROTECTED] wrote:
 On Sun, 8 Sep 2002, Nicholas Clark wrote:
 
  from perl5-porters:
  
Are we going to assimilate what parrot is doing in all its C files - 
 
 * vim: expandtab shiftwidth=4:
 
   For most vi versions the portable vi modeline would be
* vi: set expandtab shiftwidth=4:
  
  Would changing the parrot boilerplate in this way be a good idea?
 
 It wouldn't hurt, but I don't think it'd help either.  As far as I know,
 only vim actually reads that line in the source file and automatically
 executes it.  Traditional 'vi' doesn't try to execute that line in the
 source file and so it doesn't matter whether it's portable or not.
 Further, traditional 'vi' doesn't have an 'expandtab' option anyway.

most vi's do, but only when it appears in the first vive or last five lines of
the file. For security reasons some(most) vi's have disabled this feature by
default.

e.g. elvis has it disabled by default, but you can enable with

:se ml
or
:se modeline

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: Parrot: maximizing the audience

2002-09-04 Thread H.Merijn Brand

On Wed 04 Sep 2002 03:47, Richard Soderberg [EMAIL PROTECTED] wrote:
 On Tue, 3 Sep 2002, Markus Laire wrote:
 
* the name perl6-internals is really too restrictive (but this point has 
   already been discussed last week).
 
  Would it be possible to rename perl6-internals now to something 
  better like parrot-internals? 
 
 +1.
 
  There probably are some big problems in renaming an active list, but 
  this could give us more non-perl developers interested in parrot.
 
 [EMAIL PROTECTED] was renamed at one point, due to conflict related to the 
 name.  The old addresses for it still work, but it's renamed as far as the 
 outside world's concerned.


Most (90%) of the smoke report still flow in through [EMAIL PROTECTED]
only very few use [EMAIL PROTECTED]

/maybe/ I should change my sig :P

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: [netlabs #801] [PATCH] PerlArray in scalar context

2002-09-04 Thread H.Merijn Brand

On Wed 04 Sep 2002 20:31, Sean O'Rourke [EMAIL PROTECTED] wrote:
 On Wed, 4 Sep 2002, Peter Haworth wrote:
  Having the iteration done in the bytecode could make this simpler,
  although at the expense of needing more bytecode.
 
 And fewer temporaries, by translating this:
 
 @a = @b ^+ @c ^+ @d;
 
 into this:
 
 for @a; @b; @c ; @d - $a, $b, $c, $d is rw {
   $d = $a + $b + $c;

$a = $b + $c + $d;

I might hope

 }
 
 /s

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  633 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Web info for perl6

2002-06-21 Thread H.Merijn Brand

http://www.perl.org/perl6 is a bit behind. Anyone care to update and include
apo-5? And Damian's tour info.

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0  632 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org





Re: gcc3 issues?

2002-04-14 Thread H.Merijn Brand

On Sun 14 Apr 2002 16:01, Dan Sugalski [EMAIL PROTECTED] wrote:
 At 11:47 PM -0700 4/13/02, Robert Spier wrote:
 Looks like we've got a slew of gcc3 issues (which don't show up on the
 tinderboxes, cause nobody's running a gcc3 box.)
 
 What sub-version of GCC 3?

FWIW bleadperl compiles OK with 3.0.4/64 on hppa-2.0w (64bit), but croacks on
 3.1/64 (2002-04-08 snapshot). GNU developers are looking at it themselves

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.7.3  631 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




Re: [OT] Parrot Logo

2002-03-19 Thread H.Merijn Brand

On Tue 19 Mar 2002 15:42, Robert Eaglestone[EMAIL PROTECTED] wrote:
 
 Alberto Manuel Brandão Simões wrote:
 
  On Tue, 2002-03-19 at 12:13, Andy Wardley wrote:
  
 http://andywardley.com/parrot/
  Critics:
 
  2. Aren't parrots more flashy?
 
 Good point -- maybe the logo ought to have bright red,

And some bugs (mosquito's and such) :)

 solid green, and lovely blues.  But then, I like primary
 colors... maybe others don't...
 

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.7.3  631 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro  WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org




Re: Perl6 Tinderbox

2001-10-06 Thread H.Merijn Brand

On Sat 06 Oct 2001 :58, Michael G Schwern [EMAIL PROTECTED] wrote:
 On Fri, Oct 05, 2001 at 05:18:07PM -0700, Zach Lipton wrote:
  Because the need for a tinderbox testing platform is fairly urgent right now
  for perl6, I am releasing my (place your favorite adjective in the blank
  here) tinderbox client for perl6 ahead of the near-rewrite that I am working
  on to use Devel::Tinderbox::Reporter (which was just written) and
  Test::Smoke (which wouldn't help perl6 all that much anyway.
 
 There's an existing Parrot::Smoke module, I forget where it is off hand.

CPAN/authors/id/M/MB/MBARBON/Parrot-Smoke-0.02.tar.gz

I'd expext

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://www.amsterdam.pm.org/)
using perl-5.6.1, 5.7.1  623 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
 WinNT 4, Win2K pro  WinCE 2.11 often with Tk800.022 /| DBD-Unify
ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/




Re: Window CE port? [WAS: Platforms Status]

2001-09-24 Thread H.Merijn Brand

On Tue 25 Sep 2001 06:00, Kenneth YK Young [EMAIL PROTECTED] wrote:
 I listened in for a while but no one mentioned
 Windows CE as a target.  I believe that's becoz no
 perl5 on Windows CE?

But there *is* perl5 for WinCE. I've just passed the majority of the base
bleadperl test suite on WinCE 2.11 :)

The port is by Rainer Keuchel, and WinCE has been added to the official perl5
supported systems list.

http://www.rainer-keuchel.de/software.html

 Can someone advise what needs to be done to port
 perl6 to CE (with or without porting perl5 first)?

Contact Rainer Keuchel [EMAIL PROTECTED]

 If I have the prerequisites, I'm willing to help - for fun.  
 (Though I don't expect CE to be core platform - at this 
 time.)

Greatz!

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://www.amsterdam.pm.org/)
using perl-5.6.1, 5.7.1  623 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
 WinNT 4, Win2K pro  WinCE 2.11 often with Tk800.022 /| DBD-Unify
ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/




Re: cvs snapshots

2001-09-17 Thread H.Merijn Brand

On Mon 17 Sep 2001 23:08, Ask Bjoern Hansen [EMAIL PROTECTED] wrote:
 
 oops, I forgot to tell anyone.  I made CVS export and tar up a
 snapshot every 6 hours. It is available at
 http://cvs.perl.org/snapshots/parrot/

Any chance on rsync? If so, I might set up another smoke suite to bother you
with reports :)

If Mattia keeps the test suite in shape, I /will/ try to initiate a smoke. At
first this sounds simple, but when the base conf uses the perl conf that is
used for the perl that is called on configure.pl, I will either have to change
some of the flags used (for 64bit env's) or rebuilt perl for each parrot smoke.
Which in fact would be fun to integrate into the bleadperl smoke :) that is,
test parrot for every bleadperl conf tested. H, think, think, think ...

-- 
H.Merijn BrandAmsterdam Perl Mongers (http://www.amsterdam.pm.org/)
using perl-5.6.1, 5.7.1  623 on HP-UX 10.20  11.00, AIX 4.2, AIX 4.3,
 WinNT 4, Win2K pro  WinCE 2.11 often with Tk800.022 /| DBD-Unify
ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/