Please let me know if I'm being too dense or too, er, flippant here, I've
just gotten sucked, er, just joined the parrot world (dang O'Reilly books
;-) and I'm not sure how formal this list is or how much detail you'll
want off the bat. If these issues are too picayune at this point, I'll
Hi,
Please excuse the possible 'out of left field' (as we say) aspect of this
question but I recently heard about Omniscient Debugging (ODB):
http://www.lambdacs.com/debugger/debugger.html
There is an article in the latest Dr Dobbs (6/05) by the above fellow (Bil
Lewis - former Sun scientist
Parrot has @larry?
a
Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
VOICE: (608) 261-5738 FAX 264-5932
So it goes
Kurt Vonnegut, Jr. (November 11, 1922 ? April 11, 2007)
Hi Andrew,
I just svn-ed the latest and I got the same error. I'm no parrot expert
but it appears it's looking for the include file
.include 'src/abc_gen.pir'
and there's no such file. It appears the generated (?) abc_gen.pir file
isn't there. Other langs have that (lua/src/lua.pir) so my
Hi Jerry,
I never know exactly how to handle this - making the latest release:
- t/configure/106-init_headers.t
- t/configure/base.t
- t/configure/config_steps.t
Use of bare to mean is deprecated at config/init/hints/linux.pm
line 57.
Use of bare to mean is deprecated at
Paul wrote:
This should be corrected as of revision 21619. Could you confirm that
this works for you?
Yep, make smoke worked last night. Thanks.
Have you been using the parrotbug script? If so, it is known that it
doesn't work properly.
Yeah, I tried that twice and then went to the email.
Just a following followup - I looked ath changes in rev 21619 and noticed
that the troublesome warning flags are still in the cage settings for
the default. Should they be moved to a v3.4 section also for the cage
cleaners?
a
Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
VOICE: (608)
--- trunk/include/parrot/atomic/gcc_pcc.h2007/06/12
14:08:35 18945
+++ trunk/include/parrot/atomic/gcc_pcc.h2007/10/10
06:31:20 22000
@@ -28,7 +28,7 @@
{
void *tmp;
/* see
Hi.
Hope this is the right place - just checked out r22900, did a make
realclean (which worked) and then config/make smoke. Died w/
src/interpreter.c
src/interpreter.c: In function 'get_op_lib_init':src/interpreter.c: In
function 'get_op_lib_init':
src/interpreter.c:373: error:
Appears to be fixed as of r23207 - made smoke w/ 99.99% ok (failed 1 of 4
for stm/basic_mt.t (line 168))
a
Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
VOICE: (608) 261-5738 FAX 264-5932
Remember, the first rule of optimisation is: don't do it yet. :-)
Hey,
I believe I've found it. There was an update to lib/Parrot/Revision.pm
(#23179) to add --xml to the snv info request used to get the current
Parrot checkedout revision. However, on svn v1.2 (1.2.1) that fails and
you get a revision of zero which nobody likes. So, while upgrading svn
Yes, up upgrading svn does it. I had noticed that the configure listing
*wasn't* showing the revision number (D'oh!) and now it does
Determining whether (exuberant) ctags is
installed.yes.
Running CPU specific
stuffdone.
Okay, fine w/ me. I'd not changed anything since ... since well 11/30/06
when I ran into the updated svn issue. Perhaps this is the first
Configure change since then ...
Anyway, just wanted to get it in there in case it was something
worthwhile.
Close the bug, please.
a
Andy Bach
Systems
svk is asking (unnecessarily, one might conclude)
if you
want to create the local Replica before it answers the question 'svk
info'
on a newly created test dir.
But shouldn't the test be non-interactive? :)
The test could check for the existence of $HOME/.svk or $SVKROOT before
ok 3 - Able to make Parrot dir
ok 4 - Able to copy Parrot::Revision
After a C^c
ok 5 - Got numeric value for reversion number
Let me guess - you've got svk installed, but never used it. Try 'n'
instead of Ctrl-C. svk is asking (unnecessarily, one might conclude) if you
want to create the
Just a note: snprintf is problematic on older Solaris systems (x86 anyway),
for one. At least through 2.7 (2.8?) it's no included in any lib. So
other apps needed to test and bring in their own version.
a
Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
Voice: (608) 261-5738 Fax:
Perl (5.10) seems to handle this this way, util.c:
for apidoc my_snprintf
The C library Csnprintf functionality, if available and
standards-compliant (uses Cvsnprintf, actually). However, if the
Cvsnprintf is not available, will unfortunately use the unsafe
Cvsprintf which can
As of r26458 - configure has the readline issue:
Determining if your platform supports readline...dyld: lazy symbol binding
failed: Symbol not found: _rl_get_keymap
Referenced from: /usr/share/cvs/parrot/./test
Expected in: dynamic lookup
dyld: Symbol not found: _rl_get_keymap
Referenced
I'll try to look into this. What's puzzling is that we get tested on
*many* Linux boxes but the overwhelming majority report no problem
here.
something to do with svk being on the box but never having been run by
that user?
istr something like this before. iirc hitting enter will make
Hey,
I *thought* I'd try and clean up an easy one, so I took
src/key.c
src/key.c: In function `key_integer':
src/key.c:368: warning: switch missing default case
After a little poking I tracked the rest of the Key__FLAG s down to
include/parrot/key.h (and pobj.h) [1] and so I rearrainged the
Yeah, it wasn't really a patch as it doesn't work. It was more of a
question 'does anybody know if it's a missing Key__FLAG or something
else' that's bringing in the unexpected (I guess) switch case value.
The code was for illustrative purposes, just tracking what I've found so
far.
Sorry, I know this is closed but it seemed to be related to what I'm
seeing. Due to my (perhaps unorthodox) permission settings, I'm getting
No Perldoc found due to:
config/auto/perldoc.pm
trying:
sub runstep {
my ( $self, $conf ) = @_;
my $cmd = $conf-data-get_p5('scriptdirexp') .
Okay a patch using File::Temp
Index: config/auto/perldoc.pm
===
--- config/auto/perldoc.pm (revision 26971)
+++ config/auto/perldoc.pm (working copy)
@@ -20,6 +20,7 @@
use strict;
use warnings;
+use File::Temp;
use base
On 26 April 2008 chromatic wrote:
src/key.c:306: warning: switch missing default case
Fixed in 27195.
Just a query, wouldn't:
Index: src/key.c
===
--- src/key.c (revision 27216)
+++ src/key.c (working copy)
@@ -329,12 +329,14
chromatic wrote
What if the PMC passed in isn't a Key PMC, but has an integer value?
Ah (sound of scales falling from my eyes) - the reason for the
test/switch:
if (VTABLE_isa(interp, key, CONST_STRING(interp, Key))) {
switch (PObj_get_FLAGS(key) KEY_type_FLAGS) {
...
is to handle
Chromatic suggested
I don't know how to get the -j flag into prove though.
# ENV_TEST_PROG_ARGS=-j prove -v t/stm/runtime.t
Not sure it's getting the -j in there on OSX leopard (not able to get to
the box where them mem issue is) - on ver 28985
$ ENV_TEST_PROG_ARGS=-j prove -v
Better, in a sense:
$ TEST_PROG_ARGS=-j prove -v t/stm/runtime.t
t/stm/runtime..
1..5
ok 1 - choice (one thread)
ok 2 # SKIP Intermittently failing everywhere
ok 3 # SKIP Intermittently failing everywhere
not ok 4 - queue adapted for the library
# Failed test 'queue adapted for the
chromatic wrote:
That should have been:
# TEST_PROG_ARGS=-j prove -v t/stm/runtime.t
Okay, I can get the box to hang/consume everything this way - adding a -D
flag and various digits (as of Revision: 29128) avoids the hang:
TEST_PROG_ARGS=-j -D7 prove -v t/stm/runtime.t
Seeing the same thing
Linux 2.6.18-53.1.21.el5xen #1 SMP
gcc (GCC) 4.1.2 20070626 (Red Hat 4.1.2-14)
perl, v5.10.0 built for i686-linux
however:
./parrot languages/perl6/perl6.pbc -e 'say hello world '
hello world
$ languages/perl6/perl6
say hello
hello
[EMAIL PROTECTED] parrot]$
Just a data point - fresh svn on a Macbook pro x86 failsr3205:
c++ -o dan_ops_switch.bundle dan_ops_switch.o -L/usr/local/lib
-L/usr/share/cvs/afbach/parrot/blib/lib
-L/usr/share/cvs/afbach/parrot/blib/lib -undefined dynamic_lookup -bundle
-L/usr/share/cvs/afbach/parrot/blib/lib -lparrot
30 matches
Mail list logo