Bug 193844 - app-doc/gimp-help-0.13: execvp: /bin/sh: Argument list too long
|
Bug#:
193844
|
Product: Gentoo Linux
|
Version: 2007.0
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: maintainer-needed@gentoo.org
|
Reported By: askwar@digitalprojects.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: app-doc/gimp-help-0.13: execvp: /bin/sh: Argument list too long
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-09-26 07:16 0000
|
Cannot install gimp-help:
[ebuild U ] app-doc/gimp-help-0.13 [0.12] USE="-webinstall" LINGUAS="-cs de
-en -es -fr -hr -it -ko -nl -no -ru -sv -zh_CN" 0 kB
Failure:
make[1]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p
/Gentoo/Portage/build/portage/app-doc/gimp-help-0.13/image//usr/share/gimp/2.0/help
** Installing HTML:
cd html && cp -a .
/Gentoo/Portage/build/portage/app-doc/gimp-help-0.13/image//usr/share/gimp/2.0/help
** Installing 3047 images: (G=gif, J=jpg, M=mng, P=png, X=xcf)
make[1]: execvp: /bin/sh: Argument list too long
make[1]: *** [install-data-local] Error 127
make[1]: Leaving directory
`/Gentoo/Portage/build/portage/app-doc/gimp-help-0.13/work/gimp-help-2-0.13'
make: *** [install-am] Error 2
Is this because of PORTAGE_TMPDIR="/Gentoo/Portage/build"?
--($:~)-- emerge --info
Portage 2.1.3.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0,
2.6.22-gentoo-r6.r08.mit-ide-mod i686)
=================================================================
System uname: 2.6.22-gentoo-r6.r08.mit-ide-mod i686 Genuine Intel(R) CPU T2400
@ 1.83GHz
Timestamp of tree: Wed, 26 Sep 2007 06:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r4, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.10-r4
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo
/etc/udev/rules.d"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
DISTDIR="/Gentoo/Portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="buildpkg ccache collision-protect distlocks metadata-transfer
parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS=" http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.heanet.ie/pub/gentoo/ http://ftp.gentoo.or.kr/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/ http://distfiles.gentoo.org/ "
LANG="de_CH.UTF-8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/Gentoo/Portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/Gentoo/Portage/build"
PORTDIR="/Gentoo/Portage/tree"
PORTDIR_OVERLAY="/usr/portage/local/layman/java-overlay
/Gentoo/Portage/local-tree/misc"
SYNC="rsync://winds03:10873/gentoo-portage"
USE="X acpi alsa berkdb bitmap-fonts bluetooth cairo cdr cli cracklib crypt
cups dbus dmi doc dri dvd dvdr dvdread encode fam firefox fortran gdbm gif
gnome gnutls gpm gstreamer gtk hal iconv isdnlog jpeg kde kdeenablefinal
kdehiddenvisibility ldap libnotify mad midi mmx mp3 mpeg mudflap ncurses nls
nptl nptlonly ogg opengl openmp pam pcmcia pcre pdf perl png pppd python qt3
qt3support qt4 quicktime readline reflection samba sdl session spell spl sse
sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis wifi
win32codecs x86 xine xinerama xml xorg xv zlib" ALSA_CARDS="hda-intel intel8x0
intel8x0m usb-audio usb-usx3y" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mulaw multi null plug rate route share shm softvol" CAMERAS="directory"
ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nv nvidia vga none"
Unset: CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0)
> Is this because of PORTAGE_TMPDIR="/Gentoo/Portage/build"?
Nope. it also fails with PORTAGE_TMPDIR=/tmp/dh, which gives a much shorter
path.
Obligatory Me Too:
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22.8
i686)
=================================================================
System uname: 2.6.22.8 i686 Intel(R) Pentium(R) M processor 1.86GHz
Timestamp of tree: Wed, 26 Sep 2007 03:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /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/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/terminfo"
CXXFLAGS="-Os -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict
unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/
http://gentoo.mirrors.easynews.com/linux/gentoo/ http://194.117.143.69/
http://194.117.143.70/ http://85.25.128.62"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X a52 acl alsa berkdb bitmap-fonts bzip2 cdr chroot cli cracklib
crypt cups dri dv dvd dvdr dvdread encode ffmpeg flac fortran gdbm gif gnome
gpm gtk gtk2 hal iconv isdnlog jpeg kde midi mmx mp3 mudflap ncurses network
nls nptl nptlonly ogg opengl openmp oss pam pcre pdflib perl png pppd pwdb
python qt3 qt4 readline reflection sdl session spell spl sse ssl svg theora
tiff truetype truetype-fonts type1-fonts unicode usb vorbis x86 xml2 xorg xvid
zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1 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 mulaw multi null plug rate route
share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="radeon fglrx"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Same here:
Writing help-missing.html for appendix(help-missing)
Writing gimp-help-index.html for index(gimp-help-index)
Writing index.html for book(gimp-main)
Adding stylesheet: ./stylesheets/gimp-help-plain.css
Adding stylesheet: ./stylesheets/gimp-help-screen.css
>>> Source compiled.
>>> Test phase [not enabled]: app-doc/gimp-help-0.13
>>> Install gimp-help-0.13 into /var/tmp/portage/app-doc/gimp-help-0.13/image/ category app-doc
make[1]: Wejście do katalogu
`/var/tmp/portage/app-doc/gimp-help-0.13/work/gimp-help-2-0.13'
make[1]: Nie ma nic do zrobienia w `install-exec-am'.
/bin/mkdir -p
/var/tmp/portage/app-doc/gimp-help-0.13/image//usr/share/gimp/2.0/help
** Installing HTML:
cd html && cp -a .
/var/tmp/portage/app-doc/gimp-help-0.13/image//usr/share/gimp/2.0/help
** Installing 3047 images: (G=gif, J=jpg, M=mng, P=png, X=xcf)
make[1]: execvp: /bin/sh: Lista argumentów za długa
make[1]: *** [install-data-local] Błąd 127
make[1]: Opuszczenie katalogu
`/var/tmp/portage/app-doc/gimp-help-0.13/work/gimp-help-2-0.13'
make: *** [install-am] Błąd 2
*
* ERROR: app-doc/gimp-help-0.13 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_install
* ebuild.sh, line 1089: Called qa_call 'src_install'
* ebuild.sh, line 44: Called src_install
* gimp-help-0.13.ebuild, line 51: Called die
*
* make install failed
* 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/app-doc/gimp-help-0.13/temp/build.log'.
*
* Messages for package app-doc/gimp-help-0.13:
*
* ERROR: app-doc/gimp-help-0.13 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_install
* ebuild.sh, line 1089: Called qa_call 'src_install'
* ebuild.sh, line 44: Called src_install
* gimp-help-0.13.ebuild, line 51: Called die
*
* make install failed
* 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/app-doc/gimp-help-0.13/temp/build.log'.
emerge --info
emerge --info
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.2.1, glibc-2.6.1-r0,
2.6.22-gentoo-r6 i686)
=================================================================
System uname: 2.6.22-gentoo-r6 i686 AMD Turion(tm) 64 X2 Mobile Technology
TL-56
Timestamp of tree: Wed, 26 Sep 2007 04:00:01 +0000
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r5, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -msse3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=k8 -msse3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="digest distlocks metadata-transfer parallel-fetch sandbox sfperms
strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl"
MAKEOPTS="-j3 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/xeffects
/usr/portage/local/layman/initng /usr/portage/local/layman/sunrise
/usr/portage/local/layman/custom-kernels /usr/local/portage/nelchael
/usr/local/portage/artwork /usr/local/portage/kadu-svn
/usr/portage/local/layman/dma147 /usr/portage/local/layman/gentopia
/usr/portage/local/layman/science /usr/portage/local/layman/enlightenment
/usr/portage/local/layman/pro-audio /usr/portage/local/layman/vmware
/usr/portage/local/layman/java-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac acl alsa avi bash-completion bitmap-fonts bluetooth
branding cairo cdr cdrom cli cracklib crypt cups divx4linux djvu dri dvd dvdr
dvdread flash gif glitz gpm gtk hal iconv imlib isdnlog jpeg jpeg2k kde
kdeenablefinal kdehiddenvisibility madwifi midi miemerge --info
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.2.1, glibc-2.6.1-r0,
2.6.22-gentoo-r6 i686)
=================================================================
System uname: 2.6.22-gentoo-r6 i686 AMD Turion(tm) 64 X2 Mobile Technology
TL-56
Timestamp of tree: Wed, 26 Sep 2007 04:00:01 +0000
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r5, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -msse3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=k8 -msse3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="digest distlocks metadata-transfer parallel-fetch sandbox sfperms
strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl"
MAKEOPTS="-j3 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/xeffects
/usr/portage/local/layman/initng /usr/portage/local/layman/sunrise
/usr/portage/local/layman/custom-kernels /usr/local/portage/nelchael
/usr/local/portage/artwork /usr/local/portage/kadu-svn
/usr/portage/local/layman/dma147 /usr/portage/local/layman/gentopia
/usr/portage/local/layman/science /usr/portage/local/layman/enlightenment
/usr/portage/local/layman/pro-audio /usr/portage/local/layman/vmware
/usr/portage/local/layman/java-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac acl alsa avi bash-completion bitmap-fonts bluetooth
branding cairo cdr cdrom cli cracklib crypt cups divx4linux djvu dri dvd dvdr
dvdread flash gif glitz gpm gtk hal iconv imlib isdnlog jpeg jpeg2k kde
kdeenablefinal kdehiddenvisibility madwifi midi mikmod mmx motif mp3 mpeg
mudflap ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl openmp oss pam
pcre perl pertty pic png ppds pppd python qt3 qt4 readline real reflection
risky sdl session slang spell spl sse sse2 ssl tcpd tga tiff truetype
truetype-fonts type1-fonts udev unicode usb v4l v4l2 vorbis wifi wmf x86
xcomposite xml xml2 xorg xpm xv xvid zlib" ALSA_CARDS="hda-intel"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
share shm softvol" ELIBC="glibc" INITNG_PLUGINS="also bash_launcher chdir
chroot conflict cpout critical ctrlaltdel daemon_clean debug_commands envparser
find fmon fstat history idleprobe initctl interactive iparser last limit
lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice
rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded
usplash" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTSRA_OPTS
The problem can be found in Makefile around line 630:
@for file in $(IMAGE_FILES); do \
case "$$file" in \
*.gif) echo -n G ;; \
*.jpg) echo -n J ;; \
*.mng) echo -n M ;; \
*.png) echo -n P ;; \
*.xcf) echo -n X ;; \
esac; \
$(INSTALL) $(top_srcdir)/$$file $(DESTDIR)$(helpdir)/$$file ||
exit; \
done
The list $(IMAGE_FILES) is much to long, even for "echo". Thus it's neccessary
to change the method here.
A quick'n'dirty fix could be:
--- Makefile.old 2007-09-26 15:19:23.724923212 +0200
+++ Makefile 2007-09-26 15:39:23.293282717 +0200
@@ -627,17 +627,7 @@
@for dir in $(IMAGE_DIRS); do \
$(mkdir_p) "$(DESTDIR)$(helpdir)/$$dir" || exit; \
done
- echo $(IMAGE_FILES)
- @for file in $(IMAGE_FILES); do \
- case "$$file" in \
- *.gif) echo -n G ;; \
- *.jpg) echo -n J ;; \
- *.mng) echo -n M ;; \
- *.png) echo -n P ;; \
- *.xcf) echo -n X ;; \
- esac; \
- $(INSTALL) $(top_srcdir)/$$file $(DESTDIR)$(helpdir)/$$file ||
exit; \
- done
+ @find $(IMAGE_DIRS) -type f -exec $(INSTALL) $(top_srcdir)/'{}'
$(DESTDIR)$(helpdir)/'{}' ';'
@echo .
uninstall-local:
As far as I can see, everything is installed correctly.
*** Bug 193926 has been marked as a duplicate of this bug. ***
Any idea on when a fix will be pushed out?
Obviously, "me too" on the "arugument list too long" failure to emerge...
I think this may be a portage bug. When I emerge the ebuild using portage, it
fails just like it does for everyone else here. But when I manually do
# cd /var/tmp/portage/app-doc/gimp-help-0.13/work/gimp-help-2-0.13
# make DESTDIR="/var/tmp/portage/app-doc/gimp-help-0.13/image/" install
the install works...
(In reply to comment #7)
> I think this may be a portage bug. When I emerge the ebuild using portage, it
> fails just like it does for everyone else here. But when I manually do
>
> # cd /var/tmp/portage/app-doc/gimp-help-0.13/work/gimp-help-2-0.13
> # make DESTDIR="/var/tmp/portage/app-doc/gimp-help-0.13/image/" install
>
> the install works...
>
FYI, it fails the same way with paludis as well so it's unlikely to be a
Portage bug.
(In reply to comment #4)
> The problem can be found in Makefile around line 630:
>
> @for file in $(IMAGE_FILES); do \
> case "$$file" in \
> *.gif) echo -n G ;; \
> *.jpg) echo -n J ;; \
> *.mng) echo -n M ;; \
> *.png) echo -n P ;; \
> *.xcf) echo -n X ;; \
> esac; \
> $(INSTALL) $(top_srcdir)/$$file $(DESTDIR)$(helpdir)/$$file ||
> exit; \
> done
>
>
> The list $(IMAGE_FILES) is much to long, even for "echo". Thus it's neccessary
> to change the method here.
>
> A quick'n'dirty fix could be:
>
>
> --- Makefile.old 2007-09-26 15:19:23.724923212 +0200
> +++ Makefile 2007-09-26 15:39:23.293282717 +0200
> @@ -627,17 +627,7 @@
> @for dir in $(IMAGE_DIRS); do \
> $(mkdir_p) "$(DESTDIR)$(helpdir)/$$dir" || exit; \
> done
> - echo $(IMAGE_FILES)
> - @for file in $(IMAGE_FILES); do \
> - case "$$file" in \
> - *.gif) echo -n G ;; \
> - *.jpg) echo -n J ;; \
> - *.mng) echo -n M ;; \
> - *.png) echo -n P ;; \
> - *.xcf) echo -n X ;; \
> - esac; \
> - $(INSTALL) $(top_srcdir)/$$file $(DESTDIR)$(helpdir)/$$file ||
> exit; \
> - done
> + @find $(IMAGE_DIRS) -type f -exec $(INSTALL) $(top_srcdir)/'{}'
> $(DESTDIR)$(helpdir)/'{}' ';'
> @echo .
>
> uninstall-local:
>
>
>
>
> As far as I can see, everything is installed correctly.
>
In future, attach patch-file.
Committed to CVS. No revbump since it is a build-time failure.