Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269173 - g-cpan -i forks: Fixing prototypes in forks.xs (hangs there)
Summary: g-cpan -i forks: Fixing prototypes in forks.xs (hangs there)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL: http://search.cpan.org/dist/forks/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-09 19:09 UTC by Jeff Kowalczyk
Modified: 2010-02-15 03:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2009-05-09 19:09:53 UTC
I'm installing forks.pm as a dependency of gscan2pdf-0.29, using g-cpan:

# g-cpan -i forks
-CPAN: Storable loaded ok
Going to read /var/tmp/g-cpan/.cpan/Metadata
  Database was generated on Sat, 09 May 2009 17:27:01 GMT
|CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /var/tmp/g-cpan/.cpan/sources/authors/id/R/RY/RYBSKEJ/forks-0.33.tar.gz ok
Scanning cache /var/tmp/g-cpan/.cpan/build for sizes
forks-0.33/
forks-0.33/CHANGELOG
forks-0.33/CREDITS
forks-0.33/forks.xs
forks-0.33/lib/
forks-0.33/lib/forks/
forks-0.33/lib/forks/Devel/
forks-0.33/lib/forks/Devel/Symdump.pm
forks-0.33/lib/forks/shared/
forks-0.33/lib/forks/shared/attributes.pm
forks-0.33/lib/forks/shared/global_filter.pm
forks-0.33/lib/forks/shared.pm
forks-0.33/lib/forks/signals.pm
forks-0.33/lib/forks.pm
forks-0.33/lib/threads/
forks-0.33/lib/threads/shared/
forks-0.33/lib/threads/shared/array.pm
forks-0.33/lib/threads/shared/handle.pm
forks-0.33/lib/threads/shared/hash.pm
forks-0.33/lib/threads/shared/scalar.pm
forks-0.33/Makefile.PL
forks-0.33/MANIFEST
forks-0.33/MANIFEST.skip
forks-0.33/META.yml
forks-0.33/ppport.h
forks-0.33/README
forks-0.33/SIGNATURE
forks-0.33/t/
forks-0.33/t/forks00-sigtrap.t
forks-0.33/t/forks01.t
forks-0.33/t/forks02.t
forks-0.33/t/forks03.t
forks-0.33/t/forks04.t
forks-0.33/t/forks05.t
forks-0.33/t/forks06.t
forks-0.33/t/forks07.t
forks-0.33/t/forks08.t
forks-0.33/t/forks09.t
forks-0.33/t/forks10.t
forks-0.33/t/forks20.t
forks-0.33/t/forks99.t
forks-0.33/TODO
forks-0.33/VERSION
Fixing prototypes in forks.xs

g-cpan hangs there indefinitely. 

he maintainer makes a comment at http://cpanratings.perl.org/dist/forks:

Regarding the review noting "Undefined subroutine &Scalar::Util::set_prototype" issues, this is a symptom of Scalar::Util having been compiled without XS features on the target system. A `make test` of Scalar::Util distribution should have identified this, e.g. "set_prototype requires XS version".

Scalar::Util normally installs all XS features by default, so you may have a system-level configuration or compatibility issue that prevented it from properly identifying a compatible compiler/make utility. Or, the Scalar::Util distribution may not have been properly installed.

As of this writing, you can force the XS components of Scalar::Util distribution be compiled via `perl Makefile.PL -xs`.

Eric Rybski - 2009-04-27 03:25:24

Reproducible: Always
Comment 1 Sebastian Luther (few) 2009-05-09 19:37:45 UTC
Confirmed on amd64 with app-portage/g-cpan-0.15.0-r1.

Portage 2.1.6.11 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T5800_@_2.00GHz-with-glibc2.2.5
Timestamp of tree: Sat, 09 May 2009 05:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.51.0.3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ABI="amd64"
ACCEPT_KEYWORDS="amd64"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"
ASFLAGS_x86="--32"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="2G"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-march=native -pipe"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
COLORTERM="gnome-terminal"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=native -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-299R7K8A4r,guid=3f754f8eabb2feabccf3dede4a0457c2"
DEFAULT_ABI="amd64"
DESKTOP_SESSION="gnome"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--ask --verbose --tree --jobs 10 --keep-going"
EMERGE_WARNING_DELAY="10"
FEATURES="buildpkg ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
GCC_SPECS=""
GDK_USE_XFT="1"
GDMSESSION="gnome"
GDM_LANG="de_DE"
GDM_XSERVER_LOCATION="local"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.ovh.net/gentoo-distfiles/"
GNOME_DESKTOP_SESSION_ID="Default"
GNOME_KEYRING_SOCKET="/tmp/keyring-EjJ01N/socket"
GPG_AGENT_INFO="/tmp/seahorse-97WwoK/S.gpg-agent:23394:1"
GTK_MODULES="gnomebreakpad"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/mingramm/.gtkrc-1.2-gnome2"
HG="/usr/bin/hg"
HOME="/home/mingramm"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19.51.0.3/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2/info"
INPUT_DEVICES="evdev synaptics"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KDEDIRS="/usr:/usr/local:/usr/kde/3.5"
KERNEL="linux"
LANG="de_DE"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL="de_DE.utf8"
LDFLAGS=""
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LINGUAS="de"
LOGNAME="mingramm"
LS_COLORS="rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAKEOPTS="-j3"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19.51.0.3/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2/man:/etc/java-config/system-vm/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
NOCOLOR="true"
OPENGL_PROFILE="nvidia"
ORBIT_SOCKETDIR="/tmp/orbit-mingramm"
PAGER="/usr/bin/less"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.2:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin:/home/mingramm/maple12/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib64/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa amd64-fbsd sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/nouveau /usr/portage/local/layman/science /usr/portage/local/layman/sunrise /usr/local/portage"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/home/mingramm"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.2:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
SANE_CONFIG_DIR="/etc/sane.d"
SESSION_MANAGER="local/fewslaptop:@/tmp/.ICE-unix/23365,unix/fewslaptop:/tmp/.ICE-unix/23365"
SHELL="/bin/bash"
SHLVL="1"
SSH_AGENT_PID="23384"
SSH_AUTH_SOCK="/tmp/keyring-EjJ01N/ssh"
STAGE1_USE="multilib nptl nptlonly unicode"
SYMLINK_LIB="yes"
SYNC="rsync://rsync7.de.gentoo.org/gentoo-portage"
TERM="xterm"
USB_DEVFS_PATH="/dev/bus/usb"
USE="X acl acpi alsa amd64 avahi bash-completion berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread emboss encode evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv isdnlog jpeg ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support quicktime readline reflection sdl session spell spl sse sse2 sse3 ssl ssse3 startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
USER="mingramm"
USERLAND="GNU"
USERNAME="mingramm"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="nvidia nv"
WINDOWID="50398898"
WINDOWPATH="7:7"
XAUTHORITY="/home/mingramm/.Xauthority"
XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share"
_="/usr/bin/emerge"
Comment 2 Jeff Kowalczyk 2009-06-13 00:07:35 UTC
Just following up on the maintainer's comment and applicability to Gentoo: There's apparently nothing configurable via USE regarding Scalar::Util on Gentoo's version of Perl.

# g-cpan -i Scalar::Util
 * Scalar::Util is part of the core perl install
 * Nothing to install!!

# emerge perl -pv
Calculating dependencies ... done!
[ebuild   R   ] dev-lang/perl-5.8.8-r6  USE="gdbm -berkdb -build -debug -doc -ithreads -perlsuid" 0 kB
Comment 3 Jeff Kowalczyk 2009-06-16 20:09:09 UTC
At the maintainer's suggestion, I used the included Makefile.PL and installed outside the packaging system. This worked, see below.

The maintainers comment in response:

   "It might be the interactive component of the Makefile.PL.  I know CPAN.pm and CPANPLUS.pm can auto-continue on STDIN read (just sending a carriage return to accept the defaults), but not sure about g-cpan."

   "Let me know how it goes.  More than happy to make an adjustment for improved build system compatibility, if necessary."

Manual build transcript below, passes right by "Fixing prototypes in forks.xs" without issue:

$ wget http://search.cpan.org/CPAN/authors/id/R/RY/RYBSKEJ/forks-0.33.tar.gz

$ tar xzf forks-0.33.tar.gz

$ cd forks-0.33

$ perl -v
This is perl, v5.8.8 built for i686-linux

$ perl Makefile.PL
Fixing prototypes in forks.xs

It appears your perl was not built with native ithreads.

Would you like to create references to forks, such that
using 'use threads' and 'use threads::shared' will quietly
load forks and forks::shared? [no]
WARNING: SIGN is not a known parameter.
Checking if your kit is complete...
Looks good
Warning: prerequisite Acme::Damn 0 not found.
Warning: prerequisite Devel::Symdump 0 not found.
Warning: prerequisite Sys::SigAction 0.11 not found.
'SIGN' is not a known MakeMaker parameter name.
Writing Makefile for forks

$ make
cp lib/forks/signals.pm blib/lib/forks/signals.pm
cp lib/forks/shared/global_filter.pm blib/lib/forks/shared/global_filter.pm
cp lib/threads/shared/array.pm blib/lib/threads/shared/array.pm
cp lib/forks.pm blib/lib/forks.pm
cp lib/forks/shared.pm blib/lib/forks/shared.pm
cp lib/forks/Devel/Symdump.pm blib/lib/forks/Devel/Symdump.pm
cp lib/forks/shared/attributes.pm blib/lib/forks/shared/attributes.pm
cp lib/threads/shared/hash.pm blib/lib/threads/shared/hash.pm
cp lib/threads/shared/handle.pm blib/lib/threads/shared/handle.pm
cp lib/threads/shared/scalar.pm blib/lib/threads/shared/scalar.pm
/usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap  forks.xs > forks.xsc && mv forks.xsc forks.c
i686-pc-linux-gnu-gcc -c   -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i686 -pipe   -DVERSION=\"0.33\" -DXS_VERSION=\"0.33\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE"   forks.c
Running Mkbootstrap for forks ()
chmod 644 forks.bs
rm -f blib/arch/auto/forks/forks.so
i686-pc-linux-gnu-gcc  -shared -L/usr/local/lib forks.o  -o blib/arch/auto/forks/forks.so     \
             \
     
chmod 755 blib/arch/auto/forks/forks.so
cp forks.bs blib/arch/auto/forks/forks.bs
chmod 644 blib/arch/auto/forks/forks.bs
Manifying blib/man3/forks::signals.3pm
Manifying blib/man3/threads::shared::array.3pm
Manifying blib/man3/forks::Devel::Symdump.3pm
Manifying blib/man3/forks::shared.3pm
Manifying blib/man3/forks.3pm
Manifying blib/man3/threads::shared::hash.3pm
Manifying blib/man3/threads::shared::handle.3pm
Manifying blib/man3/threads::shared::scalar.3pm

$ make install
Warning: You do not have permissions to install into /usr/lib/perl5/site_perl/5.8.8/i686-linux at /usr/lib/perl5/5.8.8/ExtUtils/Install.pm line 114.
mkdir /usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/forks: Permission denied at /usr/lib/perl5/5.8.8/ExtUtils/Install.pm line 176
make: *** [pure_site_install] Error 13

$ su
# make install
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/forks/forks.bs
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/forks/forks.so
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/forks.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/forks/signals.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/forks/shared.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/forks/shared/attributes.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/forks/shared/global_filter.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/forks/Devel/Symdump.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/threads/shared/handle.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/threads/shared/array.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/threads/shared/scalar.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i686-linux/threads/shared/hash.pm
Installing /usr/share/man/man3/forks::shared.3pm
Installing /usr/share/man/man3/forks.3pm
Installing /usr/share/man/man3/forks::signals.3pm
Installing /usr/share/man/man3/threads::shared::handle.3pm
Installing /usr/share/man/man3/threads::shared::scalar.3pm
Installing /usr/share/man/man3/threads::shared::hash.3pm
Installing /usr/share/man/man3/forks::Devel::Symdump.3pm
Installing /usr/share/man/man3/threads::shared::array.3pm
Writing /usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/forks/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i686-linux/perllocal.pod
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-02-15 03:10:38 UTC
Fixed in r234, will be in 0.16.1.