# New Ticket Created by Bruno
# Please include the string: [perl #49828]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=49828 >
---
osname= freebsd
osvers= 5.5-release-p11
arch= i386-freebsd-64int
cc= cc
---
Flags:
category=install
severity=medium
ack=no
---
Hello
I found parrot installer still hanging under FreeBSD (at least FreeBSD 5.5).
Its's probably because OS name isn't properly separated.
I found this change useful:
--- config/auto/m4.pm.bak Wed Jan 16 11:57:13 2008
+++ config/auto/m4.pm Wed Jan 16 11:57:30 2008
@@ -39,7 +39,7 @@
print "\n" if $verbose;
my $archname = $conf->data->get_p5('archname');
- my ( $cpuarch, $osname ) = split m/-/, $archname, 2;
+ my ( $cpuarch, $osname ) = split m/-/, $archname, 3;
if ( !defined $osname ) {
( $osname, $cpuarch ) = ( $cpuarch, "" );
}
This was enough and the test was passed.
Regards, Bruno
---
Summary of my parrot 0.5.2 (r24906) configuration:
configdate='Wed Jan 16 10:58:04 2008 GMT'
Platform:
osname=freebsd, archname=i386-freebsd-64int
jitcapable=1, jitarchname=i386-freebsd,
jitosname=FREEBSD, jitcpuarch=i386
execcapable=1
perl=perl
Compiler:
cc='cc', ccflags='-DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.8/BSDPAN"
-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include
-DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT
-DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-falign-functions=16 -mno-accumulate-outgoing-args -W -Wall
-Waggregate-return -Wbad-function-cast -Wcast-align -Wcast-qual
-Wchar-subscripts -Wcomment -Wdisabled-optimization
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winline
-Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull
-Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point
-Wsign-compare -Wstrict-aliasing -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wwrite-strings',
Linker and Libraries:
ld='cc', ldflags=' -Wl,-E -L/usr/local/lib',
cc_ldflags='',
libs='-lm -lcrypt -lutil -pthread -lreadline'
Dynamic Linking:
share_ext='.so', ld_share_flags='-shared -L/usr/local/lib',
load_ext='.so', ld_load_flags='-shared -L/usr/local/lib'
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=1 byteorder=1234,
nv=double, numvalsize=8, doublesize=8
---
Environment:
HOME =/home/bruno
LANG =pl_PL.ISO8859-2
LANGUAGE (unset)
LC_ALL =pl_PL.ISO8859-2
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH
=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/bruno/bin
SHELL =/bin/tcsh