FreeBSD perl 5.8.5

Alexander freebsd at nagilum.de
Mon Jan 31 13:27:31 PST 2005


Hi,
I'm having trouble installing perl on a fresh installed FreeBSD5.3, the build
works but when it comes to the install, things break at a certain point:
after most of the install:
/bin/mkdir -p //usr/local/lib/perl5/5.8.5/BSDPAN/ExtUtils
install  -o root -g wheel -m 444 
/var/tmp/cakebox/ports/lang/perl5.8/work/BSDPAN-5.8.5/ExtUtils/Packlist.pm
//usr/local/lib/perl5/5.8.5/BSDPAN/ExtUtils/Packlist.pm
Out of memory during request for 18200 bytes, total sbrk() is 409927680 bytes!
Callback called exit at //usr/local/bin/h2ph line 7.
END failed--call queue aborted at //usr/local/bin/h2ph line 37.
Callback called exit at //usr/local/bin/h2ph line 37.
END failed--call queue aborted at //usr/local/bin/h2ph line 37.
Callback called exit at //usr/local/bin/h2ph line 37.
END failed--call queue aborted at //usr/local/bin/h2ph line 37.
Callback called exit at //usr/local/bin/h2ph line 37.
END failed--call queue aborted at //usr/local/bin/h2ph line 37.

and so on...
(cd /usr/include && //usr/local/bin/h2ph *.h machine/*.h sys/*.h)
appeared to be trouble maker, so I tried debugging it:
root at pseak /usr/include > perl -d //usr/local/bin/h2ph a.out.h

Loading DB routines from perl5db.pl version 1.27
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

BSDPAN::path(//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN.pm:27):
27:             return $bsdpan_path;
100 levels deep in subroutine calls!
  DB<1>

Hmmm, something smells fishy here!
So I tried:

root at pseak /usr/include > perl -wd //usr/local/bin/h2ph a.out.h

Loading DB routines from perl5db.pl version 1.27
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

Subroutine bsdpan_no_override redefined at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16.
 at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16
        require Config.pm called at (eval
4)[//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm:44] line 1
        eval 'require Config;' called at
//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm line 44
        BSDPAN::Override::import('BSDPAN::Override') called at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 37
        BSDPAN::Config::BEGIN() called at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16
        eval {...} called at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line
16
        require Config.pm called at //usr/local/bin/h2ph line 7
        main::BEGIN() called at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm
line 16
        eval {...} called at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line
16
Subroutine bsdpan_no_override redefined at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16.
 at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16
        require Config.pm called at (eval
5)[//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm:44] line 1
        eval 'require Config;' called at
//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm line 44
        BSDPAN::Override::import('BSDPAN::Override') called at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 37
        BSDPAN::Config::BEGIN() called at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16
        eval {...} called at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line
16
        require Config.pm called at (eval
4)[//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm:44] line 1
        eval 'require Config;' called at
//usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm line 44
        BSDPAN::Override::import('BSDPAN::Override') called at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 37
        BSDPAN::Config::BEGIN() called at
//usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line 16
        eval {...} called at //usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm line
16

and a lot more...
Ok, I don't know what is wrong here, but eventually you (or anybody else) do?
Any help would be very much apprechiated
Alexander.


========================================================================
#    _  __          _ __     http://www.nagilum.org/ \n icq://69646724 #
#   / |/ /__ ____ _(_) /_ ____ _  nagilum at nagilum.org \n +491776461165 #
#  /    / _ `/ _ `/ / / // /  ' \  Amiga (68k/PPC): AOS/NetBSD/Linux   #
# /_/|_/\_,_/\_, /_/_/\_,_/_/_/_/  Mac (PPC): MacOS-X / Linux / MacOS9 #
#           /___/ x86: Linux/FreeBSD/QNX/Win98SE/Win2k  ARM9: EPOC EV6 #
========================================================================


root at pseak /usr/ports/lang/perl5.8 > pkg_version -v
aumix-gtk-2.8_2                     =   up-to-date with port
autoconf-2.13.000227_5              =   up-to-date with port
automake-1.4.6_1                    =   up-to-date with port
bash-2.05b.007_2                    =   up-to-date with port
bitstream-vera-1.10                 =   up-to-date with port
curl-7.12.3_2                       =   up-to-date with port
dri-6.2_2,2                         =   up-to-date with port
esound-0.2.35_1                     =   up-to-date with port
expat-1.95.8                        =   up-to-date with port
flac-1.1.0_4                        =   up-to-date with port
fontconfig-2.2.3,1                  =   up-to-date with port
freetype2-2.1.7_4                   =   up-to-date with port
gdk-pixbuf-0.22.0_3                 =   up-to-date with port
gettext-0.14.1                      =   up-to-date with port
glib-1.2.10_11                      =   up-to-date with port
gmake-3.80_2                        =   up-to-date with port
gnomehier-1.0_22                    =   up-to-date with port
gqmpeg-0.20.0,1                     =   up-to-date with port
gtk-1.2.10_12                       =   up-to-date with port
imake-6.8.1                         =   up-to-date with port
imlib-1.9.15_2                      =   up-to-date with port
jpeg-6b_3                           =   up-to-date with port
libXft-2.1.6                        =   up-to-date with port
libao-0.8.5                         =   up-to-date with port
libaudiofile-0.2.6                  =   up-to-date with port
libiconv-1.9.2_1                    =   up-to-date with port
libmikmod-3.1.11                    =   up-to-date with port
libogg-1.1.2_1,3                    =   up-to-date with port
libtool-1.3.5_2                     =   up-to-date with port
libtool-1.5.10                      =   up-to-date with port
libungif-4.1.3                      =   up-to-date with port
libvorbis-1.1.0_1,3                 =   up-to-date with port
linux_base-6.1_6                    =   up-to-date with port
m4-1.4.1                            =   up-to-date with port
mpg123-0.59r_17                     =   up-to-date with port
nasm-0.98.39,1                      =   up-to-date with port
pkgconfig-0.15.0_1                  =   up-to-date with port
png-1.2.8                           =   up-to-date with port
popt-1.7                            =   up-to-date with port
portupgrade-20041226_1              =   up-to-date with port
rpm-3.0.6_9                         =   up-to-date with port
ruby-1.8.2_1                        =   up-to-date with port
ruby18-bdb1-0.2.2                   =   up-to-date with port
screen-4.0.2_1                      =   up-to-date with port
speex-1.0.4_1,1                     =   up-to-date with port
tiff-3.7.1_2                        =   up-to-date with port
unzip-5.51                          =   up-to-date with port
vorbis-tools-1.0.1_3,3              =   up-to-date with port
windowmaker-0.91.0                  =   up-to-date with port
wmakerconf-2.9.2                    =   up-to-date with port
wmicons-1.0                         =   up-to-date with port
xmms-1.2.10_2                       =   up-to-date with port
xmms-crossfade-0.3.8                =   up-to-date with port
xmp-esound-2.0.4_2                  =   up-to-date with port
xorg-6.8.1                          =   up-to-date with port
xorg-clients-6.8.1_1                =   up-to-date with port
xorg-documents-6.8.1                =   up-to-date with port
xorg-fonts-100dpi-6.8.1             =   up-to-date with port
xorg-fonts-75dpi-6.8.1              =   up-to-date with port
xorg-fonts-cyrillic-6.8.1           =   up-to-date with port
xorg-fonts-encodings-6.8.1          =   up-to-date with port
xorg-fonts-miscbitmaps-6.8.1        =   up-to-date with port
xorg-fonts-truetype-6.8.1           =   up-to-date with port
xorg-fonts-type1-6.8.1              =   up-to-date with port
xorg-fontserver-6.8.1_2             =   up-to-date with port
xorg-libraries-6.8.1_1              =   up-to-date with port
xorg-nestserver-6.8.1               =   up-to-date with port
xorg-printserver-6.8.1              =   up-to-date with port
xorg-server-6.8.1_2                 =   up-to-date with port
xorg-vfbserver-6.8.1                =   up-to-date with port
xterm-199                           =   up-to-date with port
zip-2.3_2                           =   up-to-date with port
root at pseak /usr/ports/lang/perl5.8 > uname -a
FreeBSD pseak.tis 5.3-STABLE FreeBSD 5.3-STABLE #0: Sun Jan 30 23:42:58 CET 2005
    root at pseak.tis:/usr/obj/cakebox/src/sys/pseak  i386



----------------------------------------------------------------
cakebox.homeunix.net - all the machine one needs..


More information about the freebsd-ports mailing list