emerge media-libs/tiff-3.5.7-r1 dies with ... make[2]: Entering directory `/var/tmp/portage/tiff-3.5.7-r1/work/tiff-v3.5.7/man/apps' Makefile:1: *** missing separator. Stop. make[2]: Leaving directory `/var/tmp/portage/tiff-3.5.7-r1/work/tiff-v3.5.7/man/apps' make[1]: *** [install] Error 2 make[1]: Leaving directory `/var/tmp/portage/tiff-3.5.7-r1/work/tiff-v3.5.7/man' make: *** [install] Error 2 !!! ERROR: media-libs/tiff-3.5.7-r1 failed. !!! Function src_install, Line 33, Exitcode 2 !!! (no error message) Calculating dependencies ...done! >>> emerge (1 of 1) media-libs/tiff-3.5.7-r1 to / >>> md5 ;-) tiff-v3.5.7.tar.gz I am going to attach a build log and the contents of /var/tmp/portage/tiff-3.5.7-r1/work/tiff-v3.5.7/man/apps/Makefile, which contains an invalid first line. System is Portage 2.0.46-r9 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.9 i686 AMD-K7(tm) Processor GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/portage/overlay" USE="x86 arts avi encode gtk imlib kde gnome libg++ mikmod motif mpeg oggvorbis qt qtmt quicktime sdl xmms gdbm berkdb slang perl python opengl -3dfx -3dnow -acl acpi -afs alsa apache2 apm cdr crypt cups dga doc -ev6 gif gpm -icc -icc-pgo imap -innodb ipv6 java jikes jpeg kerberos ldap libwww -matrox -maildir -mbox mmx mozilla mysql ncurses nls oss pam -pcmcia pdflib pci png postgres readline samba sasl scanner snmp socks5 spell -sse ssl -static -svga tcpd tetex tiff truetype -voodoo3 wmf X xml xml2 xv zlib" COMPILER="gcc3" CHOST="i586-pc-linux-gnu" CFLAGS="-march=i586 -O3 -pipe" CXXFLAGS="-march=i586 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Could not create attachments, so here is the buggy /var/tmp/portage/tiff-3.5.7-r1/work/tiff-v3.5.7/man/apps/Makefile. If the complete log is needed just ask and I will copy and paste it :) /var/tmp/portage/tiff-3.5.7-r1/work/tiff-v3.5.7/man/apps install: cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/fax2ps.1 -O fax2ps.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/fax2tiff.1 -O fax2tiff.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/gif2tiff.1 -O gif2tiff.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/pal2rgb.1 -O pal2rgb.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/ppm2tiff.1 -O ppm2tiff.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/ras2tiff.1 -O ras2tiff.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/rgb2ycbcr.1 -O rgb2ycbcr.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/sgi2tiff.1 -O sgi2tiff.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/thumbnail.1 -O thumbnail.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiff2bw.1 -O tiff2bw.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiff2ps.1 -O tiff2ps.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiff2rgba.1 -O tiff2rgba.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffcmp.1 -O tiffcmp.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffcp.1 -O tiffcp.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffdither.1 -O tiffdither.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffdump.1 -O tiffdump.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffgt.1 -O tiffgt.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffinfo.1 -O tiffinfo.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffmedian.1 -O tiffmedian.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffsplit.1 -O tiffsplit.1 cd ..; /bin/sh ../port/install.sh -m 444 -F /var/tmp/portage/tiff-3.5.7-r1/image//usr/share/man/man1 -idb tiff.man.tools -src apps/tiffsv.1 -O tiffsv.1
tiff-v3.5.7/man/Makefile.in, targets apps/Makefile and lib/Makefile: output from command cd is put into generated Makefile
workaround: unsetting CDPATH
portage should just add that to its list of unsets..
Bug 16828 was entered as duplicate of this issue.
*** Bug 16828 has been marked as a duplicate of this bug. ***
abiword-1.0.6(-r1.ebuild) has the same problem. Using sys-apps/portage-2.0.48-r5. For now I've commented out my CDPATH line.
Hi, Problems here, too. I have CDPATH set in .bashrc of my root account. So far I wasn't able to emerge libgtop, util-linux, gdm, libxslt, apache and apr. When it comes to "emake" it alway breaks with some sort of "cd ... no such file or directory" error. Unsetting CDPATH fixed it for me as a workaround. -Markus-
This bug seems to be caused by two broken Makefiles in the man/apps and man/libs subdirectories. The '#' comment character is missing in the first comment line which illustrates the pathname of the Makefile.
I can confirm the problem.
OK, according to carpaski, there's now an "unset CDPATH" in portage's ebuild.sh, so it should be fixed (in CVS) soon.