Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92090 - dev-perl/p5-Palm-1.3.0 - Makefile.pl not found
Summary: dev-perl/p5-Palm-1.3.0 - Makefile.pl not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-10 01:03 UTC by Chris Webb
Modified: 2005-05-10 06:45 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 Chris Webb 2005-05-10 01:03:07 UTC
[root@coffee ~]0# emerge  p5-Palm
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-perl/p5-Palm-1.3.0 to /
>>> md5 files   ;-) p5-Palm-1.2.4-r1.ebuild
>>> md5 files   ;-) p5-Palm-1.3.0.ebuild
>>> md5 files   ;-) files/digest-p5-Palm-1.2.4-r1
>>> md5 files   ;-) files/digest-p5-Palm-1.3.0
>>> md5 src_uri ;-) p5-Palm-1.3.0.tar.gz
>>> Unpacking source...
>>> Unpacking p5-Palm-1.3.0.tar.gz to /var/tmp/portage/p5-Palm-1.3.0/work
>>> Source unpacked.
Can't open perl script "Makefile.PL": No such file or directory
make: *** No targets specified and no makefile found.  Stop.

!!! ERROR: dev-perl/p5-Palm-1.3.0 failed.
!!! Function perl-module_src_compile, Line 107, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.

[root@coffee ~]1#

Looks like the directory is not specified correctly:

[root@coffee /var/tmp/portage/p5-Palm-1.3.0/temp]0# grep work *
environment:OLDPWD=/var/tmp/portage/p5-Palm-1.3.0/work
environment:S=/var/tmp/portage/p5-Palm-1.3.0/work/p5-Palm-1.3.0
environment:WORKDIR=/var/tmp/portage/p5-Palm-1.3.0/work
environment:    rm -rf "${BUILDDIR}/work";
environment:    if ! hasq keepwork $FEATURES; then
[root@coffee /var/tmp/portage/p5-Palm-1.3.0/temp]0# ls /var/tmp/portage/p5-Palm-1.3.0/work/p5-Palm-1.3.0
ls: /var/tmp/portage/p5-Palm-1.3.0/work/p5-Palm-1.3.0: No such file or directory
[root@coffee /var/tmp/portage/p5-Palm-1.3.0/temp]1# ls /var/tmp/portage/p5-Palm-1.3.0/work/
p5-Palm-1.003_000
[root@coffee /var/tmp/portage/p5-Palm-1.3.0/temp]0#

Should this:
environment:S=/var/tmp/portage/p5-Palm-1.3.0/work/p5-Palm-1.3.0

read:
environment:S=/var/tmp/portage/p5-Palm-1.3.0/work/p5-Palm-1.003_000

?

Reproducible: Always
Steps to Reproduce:
1. emerge  p5-Palm
Actual Results:  
Can't open perl script "Makefile.PL": No such file or directory


Expected Results:  
It should complile...

[root@coffee ~]1# emerge info
Portage 2.0.51.21-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.11-gentoo-r7-20050505 i686)
=================================================================
System uname: 2.6.11-gentoo-r7-20050505 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.6.11
dev-lang/python:     2.2.3-r5, 2.3.5
sys-apps/sandbox:    1.2.5-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3. 4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb
/usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib acpi alsa apm avi berkdb bitmap-fonts bonobo bzlib cdr crypt
cscope cups curl dbm divx4linux dvd eds emboss encode esd evo fam fbcon fd flac
flash flatfile foomaticdb fortran gb gd gdbm gif gnome gphoto2 gpm gstreamer gtk
gtk2 gtktml imagemagick imap imlib ipv6 jpeg lcms ldap libg++ libwww mad maildir
mbox mcal mikmod mime moti f mozilla mp3 mpeg mpi mysql ncurses nls odbc ogg
oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp postgres ppds python
quicktime readline ruby samba sdl slang snmp s pell sse ssl svga tcltk tcpd tiff
truetype truetype-fonts type1-fonts usb vorbis wmf xine xml2 xmms xv xvid zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY

[root@coffee ~]0#
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-05-10 03:22:42 UTC
Please check the tarball you have in your distfiles. When I ztvf the one I have, I see:

-rw-r--r-- arensb/wheel    344 2002-11-07 20:24:45 p5-Palm-1.003_000/Makefile.PL

which implies that tarball you have is corrupt.
Comment 2 Chris Webb 2005-05-10 03:34:01 UTC
[root@coffee ~]0# tar tvf /usr/portage/distfiles/p5-Palm-1.3.0.tar.gz
drwxr-xr-x arensb/wheel      0 2002-11-08 02:22:18 p5-Palm-1.003_000/
drwxr-xr-x arensb/wheel      0 2002-11-08 02:22:18 p5-Palm-1.003_000/Palm/
-rw-r--r-- arensb/wheel   9786 2002-11-07 14:11:59 p5-Palm-1.003_000/Palm/Mail.pm
-rw-r--r-- arensb/wheel  18939 2002-11-07 14:11:42 p5-Palm-1.003_000/Palm/Address.pm
-rw-r--r-- arensb/wheel  15430 2002-11-07 14:11:51 p5-Palm-1.003_000/Palm/Datebook.pm
-rw-r--r-- arensb/wheel   3387 2002-11-04 02:18:28 p5-Palm-1.003_000/Palm/Raw.pm
-rw-r--r-- arensb/wheel   3906 2002-11-07 14:12:05 p5-Palm-1.003_000/Palm/Memo.pm
-rw-r--r-- arensb/wheel  41964 2002-11-04 02:18:28 p5-Palm-1.003_000/Palm/PDB.pm
-rw-r--r-- arensb/wheel   6194 2002-11-07 14:12:10 p5-Palm-1.003_000/Palm/ToDo.pm
-rw-r--r-- arensb/wheel  15840 2002-11-07 14:27:28 p5-Palm-1.003_000/Palm/StdAppInfo.pm
-rw-r--r-- arensb/wheel  15437 2002-11-08 01:24:33 p5-Palm-1.003_000/ChangeLog
-rw-r--r-- arensb/wheel    344 2002-11-08 01:24:45 p5-Palm-1.003_000/Makefile.PL
-rw-r--r-- arensb/wheel    654 1999-11-18 05:24:11 p5-Palm-1.003_000/test.pl
drwxr-xr-x arensb/wheel      0 2002-11-08 02:22:18 p5-Palm-1.003_000/util/
-rw-r--r-- arensb/wheel    283 1999-11-18 05:21:01 p5-Palm-1.003_000/util/copydb
-rw-r--r-- arensb/wheel   2291 2002-02-08 13:55:59 p5-Palm-1.003_000/util/add-memo
-rw-r--r-- arensb/wheel  19592 2002-04-10 16:45:51 p5-Palm-1.003_000/util/pdbdump
-rw-r--r-- arensb/wheel   1792 2002-04-10 16:48:56 p5-Palm-1.003_000/README
-rw-r--r-- arensb/wheel    646 2002-01-26 22:22:24 p5-Palm-1.003_000/TODO
-rw-r--r-- arensb/wheel    209 2002-05-09 15:23:44 p5-Palm-1.003_000/MANIFEST
-rw-r--r-- arensb/wheel    620 2001-02-24 22:59:03 p5-Palm-1.003_000/FAQ
[root@coffee ~]0# 

Nothing wrong there.

Is this a problem with the environment file (/var/tmp/portage/p5-Palm-1.3.0/temp/environment). This has the following line:
S=/var/tmp/portage/p5-Palm-1.3.0/work/p5-Palm-1.3.0

This directory does not exist, according to my tar file (and yours) the path should end with the directory name p5-Palm-1.003_000, not p5-Palm-1.3.0.

Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-05-10 03:39:19 UTC
well shnike, that's a bad ebuild. hold on, fixing and posting. resync in about an hour or two (give me time to commit, then time to have it replicated out). Sorry about that.
Comment 4 Chris Webb 2005-05-10 06:45:40 UTC
Builds now, thanks!