Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Can't build Parrot

4 views
Skip to first unread message

Jack J. Woehr

unread,
Nov 7, 2004, 12:03:15 AM11/7/04
to perl6-i...@perl.org
Just checked it out, complete parrot novice, tips, pls. & tnx. ...

[20:53:51 jax@mitra:/usr/local/src/PerlSource/parrot]$ perl Configure.pl --prefix=/usr/local/uplevel --cc=gcc --cxx=gcc
Parrot Version 0.1.1 Configure 2.0
Copyright (C) 2001-2003 The Perl Foundation. All Rights Reserved.

Hello, I'm Configure. My job is to poke and prod your system to figure out
how to build Parrot. The process is completely automated, unless you passed in
the `--ask' flag on the command line, in which case it'll prompt you for a few
pieces of info.

Since you're running this script, you obviously have Perl 5--I'll be pulling
some defaults from its configuration.

Checking MANIFEST.....................................................done.
Setting up Configure's data structures................................done.
Tweaking settings for miniparrot......................................done.
Loading platform and local hints files................................done.
Determining nongenerated header files.................................done.
Determining what C compiler and linker to use.........................done.
Determining if your C compiler is actually gcc........................done.
Enabling optimization.................................................done.
Determining what charset files should be compiled in..................done.
Determining what encoding files should be compiled in.................done.
Determining what types Parrot should use..............................done.
Determining what opcode files should be compiled in...................done.
Setting up experimental systems.......................................done.
Determining what pmc files should be compiled in......................done.
Determining your minimum pointer alignment............................Can't determine alignment!
[20:53:56 jax@mitra:/usr/local/src/PerlSource/parrot]$ uname -a
SunOS mitra 5.9 Generic_112233-08 sun4u sparc SUNW,Sun-Blade-100 Solaris
[20:54:43 jax@mitra:/usr/local/src/PerlSource/parrot]$ gcc --version
gcc (GCC) 3.4.2
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

--
Jack J. Woehr # Ordinator consistetvr,
PO Box 51, Golden, CO 80402 # redintegrandvs tandem
http://www.well.com/~jax # tangenda qvodvis clavis.

Leopold Toetsch

unread,
Nov 7, 2004, 3:44:55 AM11/7/04
to j...@well.com, perl6-i...@perl.org
Jack J. Woehr <j...@well.com> wrote:

> [20:53:51 jax@mitra:/usr/local/src/PerlSource/parrot]$ perl Configure.pl --prefix=/usr/local/uplevel --cc=gcc --cxx=gcc

[ ... ]

> Determining your minimum pointer alignment............................Can't determine alignment!

> [20:53:56 jax@mitra:/usr/local/src/PerlSource/parrot]$ uname -a
> SunOS mitra 5.9 Generic_112233-08 sun4u sparc SUNW,Sun-Blade-100 Solaris

This configure test is very machine and compiler dependent and not
really needed for Parrot (its a historical relict).

Please edit config/auto/alignptrs.pl and change runstep() to start with:

Configure::Data->set(ptr_alignment => 4);
return;

or 8, if your system is 64 bit.

leo

Jack J. Woehr

unread,
Nov 7, 2004, 2:25:28 PM11/7/04
to l...@toetsch.at, perl6-i...@perl.org
Leopold Toetsch wrote:

> Configure::Data->set(ptr_alignment => 4);
> return;

Thanks, that configured, building now ....

0 new messages