Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49884 - Cannot install pxes-0.7
Summary: Cannot install pxes-0.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Chris Gianelloni (RETIRED)
URL:
Whiteboard:
Keywords:
: 50841 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-05-03 12:50 UTC by Peter Kerwien
Modified: 2004-06-29 06:42 UTC (History)
2 users (show)

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 Peter Kerwien 2004-05-03 12:50:55 UTC
When I try to emerge pxes-0.7 I get the following error:

...
Installing /var/tmp/portage/pxes-0.7/image/usr/share/man/man3/Pxesconfig::PxesconfigGUI.3pm
Installing /var/tmp/portage/pxes-0.7/image/usr/bin/pxesconfig
Writing /var/tmp/portage/pxes-0.7/image//usr/lib/perl5/vendor_perl/5.8.2/i686-linux/auto/Pxesconfig/.packlist
Appending installation info to /var/tmp/portage/pxes-0.7/image//usr/lib/perl5/5.8.2/i686-linux/perllocal.pod
/usr/bin/perl -MExtUtils::Install \
-e "install({'etc' => '/usr/share/pxesconfig'},'0',0);"
ACCESS DENIED  mkdir:     /usr/share/pxesconfig
mkdir /usr/share/pxesconfig: Permission denied at /usr/lib/perl5/5.8.2/ExtUtils/Install.pm line 112
make: *** [install] Error 255

!!! ERROR: net-misc/pxes-0.7 failed.
!!! Function perl-module_src_install, Line 73, Exitcode 2
!!! (no error message)

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-net-misc_-_pxes-0.7-8915.log"

mkdir:     /usr/share/pxesconfig
--------------------------------------------------------------------------------

Reproducible: Always
Steps to Reproduce:
1. emerge pxes
2.
3.




Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.6-rc3)
=================================================================
System uname: 2.6.6-rc3 i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.4.9
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.uninett.no/pub/linux/Gentoo
http://mirror.pudas.net/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/
ftp://mirror.pudas.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://192.168.0.2/gentoo-portage"
USE="X alsa avi berkdb cdr crypt cups dvd encode esd foomaticdb gdbm gif gnome
gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql
ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline samba sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2004-05-05 07:23:44 UTC
I'll look into it
Comment 2 Andreas Gutapfel 2004-05-11 00:43:44 UTC
The same here:

[...]
Installing /var/tmp/portage/pxes-0.7/image/usr/bin/pxesconfig
Writing /var/tmp/portage/pxes-0.7/image//usr/lib/perl5/vendor_perl/5.8.2/i686-linux/auto/Pxesconfig/.packlist
Appending installation info to /var/tmp/portage/pxes-0.7/image//usr/lib/perl5/5.8.2/i686-linux/perllocal.pod
/usr/bin/perl -MExtUtils::Install \
-e "install({'etc' => '/usr/share/pxesconfig'},'0',0);"
ACCESS DENIED  open_wr:   /usr/share/pxesconfig/ica/icaclient.files
ACCESS DENIED  chmod:     /usr/share/pxesconfig/ica/icaclient.files
Installing /usr/share/pxesconfig/ica/icaclient.files
ACCESS DENIED  open_wr:   /usr/share/pxesconfig/ica/icaclient.requires
ACCESS DENIED  chmod:     /usr/share/pxesconfig/ica/icaclient.requires
Installing /usr/share/pxesconfig/ica/icaclient.requires
ACCESS DENIED  open_wr:   /usr/share/pxesconfig/ica/localsession.files
ACCESS DENIED  chmod:     /usr/share/pxesconfig/ica/localsession.files
Installing /usr/share/pxesconfig/ica/localsession.files
ACCESS DENIED  mkdir:     /usr/share/pxesconfig/samba
mkdir /usr/share/pxesconfig/samba: Keine Berechtigung at /usr/lib/perl5/vendor_perl/5.8.2/ExtUtils/Install.pm line 176
make: *** [install] Fehler 255

!!! ERROR: net-misc/pxes-0.7 failed.
!!! Function perl-module_src_install, Line 73, Exitcode 2
!!! (no error message)

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-net-misc_-_pxes-0.7-31273.log"

open_wr:   /usr/share/pxesconfig/ica/icaclient.files
chmod:     /usr/share/pxesconfig/ica/icaclient.files
open_wr:   /usr/share/pxesconfig/ica/icaclient.requires
chmod:     /usr/share/pxesconfig/ica/icaclient.requires
open_wr:   /usr/share/pxesconfig/ica/localsession.files
chmod:     /usr/share/pxesconfig/ica/localsession.files
mkdir:     /usr/share/pxesconfig/samba
--------------------------------------------------------------------------------



emerge --info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-rc3-mm4)
=================================================================
System uname: 2.6.5-rc3-mm4 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.10
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O3 -pipe "
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon -O3 -pipe "
DISTDIR="/var/tmp/portage/.distcc"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo ftp://gentoo.inode.at/source/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib acl acpi alsa apm arts artswrappersuid avi berkdb cdr crypt cups dga dvd emacs encode esd flash foomaticdb gd gdbm gif gphoto2 gpm gtk gtk2 gtkhtml imlib java jikes jpeg kde libg++ libwww mad mikmod motif mpeg mule mysql ncurses nls oav odbc oggvorbis opengl oss pam pdflib perl png pnp python qt quicktime readline samba sdl skey slang spell ssl svga tcltk tcpd tetex tiff truetype usb x86 xml2 xmms xv zlib"
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2004-05-12 03:35:29 UTC
Try merging pxes-0.8, as 0.7 is no longer maintained upstream.  I am also going to mark 0.8 stable today.

If you still have a problem with 0.8, post another bug, since that is the only one maintained upstream.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2004-05-12 13:30:20 UTC
Perl guys, is there a chance someone has made a change to the perl-module eclass which would break this?  I am getting the same breakage under pxes-0.8 and am wondering if it is something I can patch in the package or if it is a wider-spread problem.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2004-05-13 05:07:12 UTC
*** Bug 50841 has been marked as a duplicate of this bug. ***
Comment 6 Simon Holm Thøgersen 2004-06-21 11:00:08 UTC
***BUMP***
The issue is still not solved - the ebuild still fails when using sandbox in FEATURES, which is default behaviour for a Gentoo system.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-22 05:51:58 UTC
There is no need to bump a bug.  I'm still aware of the problem, and as of yet have not found a fix.  There is a workaround (not using sandbox), so this is not a blocker of any kind.  While I understand the frustration in not having a bug fixed, unless you can provide a patch that resolves the issue, there is little that can be done to speed up the process, especially since I am a volunteer and have a full-time job and a family.
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-22 05:56:31 UTC
This package has been masked in portage due to its broken nature.  If I can't get it resolved in the near future, I will remove it from portage.
Comment 9 Michael Cummings (RETIRED) gentoo-dev 2004-06-28 17:53:16 UTC
The problem is that perl-wise this package is older than dirt (in terms of how it uses ExtUtils::MakeMaker). The below is a diff between a working ebuild and the current 0.7. Basically I had to remove the call to perl-module_src_prep, fake it, then redup what it should be doing in syntax that this old perl module could understand. It installs cleanly over here (no sandbox error) but I don't know squat about pxes to say further.


mcummings@nomad pxes $ diff -u pxes-0.7.ebuild /usr/portage/net-misc/pxes/pxes-0.7.ebuild 
--- pxes-0.7.ebuild     2004-06-28 20:59:45.582278880 -0400
+++ /usr/portage/net-misc/pxes/pxes-0.7.ebuild  2004-06-24 20:13:04.000000000 -0400
@@ -36,10 +36,8 @@
 
 src_compile() {
        cd ${WORKDIR}/pxesconfig-${PV}
-       #MMSIXELEVEN=""
-       SRC_PREP="yes"
-       perl Makefile.PL \
-        PREFIX=${D}/usr INSTALLDIRS=vendor DESTDIR=${D}
+       MMSIXELEVEN=""
+       perl-module_src_prep || die
        perl-module_src_compile || die
 }
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-29 06:42:27 UTC
Fixed in CVS...

A secial thanks to mcummings for all his help.  Seeing as how I know little about perl, and he knows little about pxes, together we managed to know little about both!  *grin*