Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281591 - net-dialup/ppp-2.4.4-r24: Ebuild fails due to script not existing
Summary: net-dialup/ppp-2.4.4-r24: Ebuild fails due to script not existing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Alin Năstac (RETIRED)
URL:
Whiteboard:
Keywords:
: 281626 281647 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-15 17:18 UTC by Daniel Shafer
Modified: 2009-08-16 09:54 UTC (History)
8 users (show)

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


Attachments
a patch for the missing scripts/ip-* files (alzheimer-scripts.patch,6.77 KB, text/plain)
2009-08-15 20:26 UTC, Sebastian Lüttich
Details
diff for ppp-2.4.4-r24.ebuild (ppp-2.4.4-r24.ebuild.patch,924 bytes, patch)
2009-08-15 20:28 UTC, Sebastian Lüttich
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Shafer 2009-08-15 17:18:43 UTC
After syncing my portage and trying to emerge world, ppp failed with an error: !!! doexe: /var/tmp/portage/net-dialup/ppp-2.4.4-r24/work/scripts/ip-up does not exist


Reproducible: Always

Steps to Reproduce:
1. Sync portage to latest
2. emerge net-dialup/ppp

Actual Results:  
Software compiles but fails to install

Gives error: 

>>> Source compiled.
>>> Test phase [not enabled]: net-dialup/ppp-2.4.4-r24

>>> Install ppp-2.4.4-r24 into /var/tmp/portage/net-dialup/ppp-2.4.4-r24/image/ category net-dialup
make -j5 INSTROOT=/var/tmp/portage/net-dialup/ppp-2.4.4-r24/image/ install-devel
mkdir -p /var/tmp/portage/net-dialup/ppp-2.4.4-r24/image//usr/include/pppd
install -c -m 644 ccp.h chap-new.h ecp.h fsm.h ipcp.h ipxcp.h lcp.h magic.h md5.h patchlevel.h pathnames.h pppd.h upap.h eap.h mplscp.h md4.h chap_ms.h sha1.h pppcrypt.h tdb.h spinlock.h ipv6cp.h eui64.h cbcp.h /var/tmp/portage/net-dialup/ppp-2.4.4-r24/image//usr/include/pppd
!!! doexe: /var/tmp/portage/net-dialup/ppp-2.4.4-r24/work/scripts/ip-up does not exist
 *
 * ERROR: net-dialup/ppp-2.4.4-r24 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_install
 *             environment, line 3221:  Called die
 * The specific snippet of code:
 *           doexe "${WORKDIR}/scripts/${i}" || die "failed to install ${i} script";
 *  The die message:
 *   failed to install ip-up script
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-dialup/ppp-2.4.4-r24/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-dialup/ppp-2.4.4-r24/temp/environment'.
 *
 * QA Notice: file does not exist:
 *
 *      doexe: /var/tmp/portage/net-dialup/ppp-2.4.4-r24/work/scripts/ip-up does not exist


Expected Results:  
Software should have installed completely.

Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.4, glibc-2.10.1-r0, 2.6.30-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r5-x86_64-AMD_Phenom-tm-_II_X4_920_Processor-with-gentoo-2.0.1
Timestamp of tree: Sat, 15 Aug 2009 16:30:02 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r2, 2.6.2-r1, 3.1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
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/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/kde-testing"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit X a52 aac aalib acl acpi aim alsa amarok amarok2 amazon amd64 apache2 apm aqua_theme audio berkdb bidi bzip2 c++ cdaudio cdda cdio cgi cleartype cli cracklib crypt cups curl daap dbus dedicated dhcp divx dri dts dvd embedded encode ffmpeg flac fortran gd gdbm gif git gnutls gpm gstreamer hal hash httpd iconv ieee1394 ipod ipv6 isdnlog java jpeg jpeg2k kde kde4 kdm lastfmradio lcd libsamplerate libv4l2 live mad maps matroska mikmod mmx mmxext mng mp2 mp3 mp3tunes mp4 mp4live mpeg mpeg2 msn mudflap multilib mysql ncurses nls nptl nptlonly nsplugin nvidia ogg opencore-amr opengl openmp openssl oscar pae pam pcre perl phonon plasma png pppd python qt3support qt4 query-browser quicktime rar readline reflection server session sound spl sql sqlite sse sse2 sse3 sse4a ssl stream subversion svg symlink sysfs tcl tcpd theora tidy tiff unicode unzip urandom v4l v4l2 vcd vdr vlc vlm vorbis weather webkit win64 winetools wxwindows x264 x264-static xine xml xorg xulrunner xv xvid yahoo zip 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Sebastian Lüttich 2009-08-15 20:26:02 UTC
Created attachment 201349 [details]
a patch for the missing scripts/ip-* files

put this in /usr/portage/net-dialup/ppp/files
Comment 2 Sebastian Lüttich 2009-08-15 20:28:50 UTC
Created attachment 201350 [details, diff]
diff for ppp-2.4.4-r24.ebuild

patch ppp-2.4.4-r24.ebuild inside /usr/portage/net-dialup/ppp,
do ebuild /usr/portage/net-dialup/ppp/ppp-2.4.4-r24.ebuild, remember to put alzheimer-scripts.patch in ${FILESDIR}, and the emerging of ppp should work.

No /usr/local/portage thing, cuz I suppose there will be a official patch very soon.
Comment 3 Sebastian Lüttich 2009-08-15 20:56:19 UTC
(In reply to comment #2)

With all your indulgence I dare to correct my posting:

> do ebuild /usr/portage/net-dialup/ppp/ppp-2.4.4-r24.ebuild,....

should be read as ebuild /usr/portage/net-dialup/ppp/ppp-2.4.4-r24.ebuild

> No /usr/local/portage thing, cuz I suppose there will be a official patch very
> soon.

"be a_n_ official"

Sebsatina, the spelling Nazi
Comment 4 Sebastian Lüttich 2009-08-15 20:58:39 UTC
(In reply to comment #3)

ARGH!

> should be read as ebuild /usr/portage/net-dialup/ppp/ppp-2.4.4-r24.ebuild

ebuild /usr/portage/net-dialup/ppp/ppp-2.4.4-r24.ebuild manifest

Slowly dying in shame, S¹
Comment 5 David Abbott (RETIRED) gentoo-dev 2009-08-16 01:01:53 UTC
*** Bug 281626 has been marked as a duplicate of this bug. ***
Comment 6 Steve Kutnar 2009-08-16 01:24:25 UTC
It's odd that I didn't notice this bug when I searched before adding mine.
Comment 7 Alin Năstac (RETIRED) gentoo-dev 2009-08-16 09:08:08 UTC
Oops... Good thing I've added those tests in the ebuild.

Fixed in cvs w/o revbump.
Comment 8 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-08-16 09:54:15 UTC
*** Bug 281647 has been marked as a duplicate of this bug. ***