I got compile error while tryin to emerge tiff 3.6.1-r1.ebuild. Missing separator stop the compile Reproducible: Always Steps to Reproduce: Actual Results: echo ".so TIFFGetField.3t" > lib/TIFFGetFieldDefaulted.3t echo ".so TIFFGetField.3t" > lib/TIFFVGetFieldDefaulted.3t echo ".so TIFFSetField.3t" > lib/TIFFVSetField.3t echo ".so TIFFbuffer.3t" > lib/TIFFReadBufferSetup.3t echo ".so TIFFbuffer.3t" > lib/TIFFWriteBufferSetup.3t make[2]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man'rm -f lib/Makefile (cd lib; \ echo 'install:'; \ for i in *.3t; do \ f=$i; \ echo ' cd ..; /bin/sh ../port/install.sh -m 444 \ -F ${DESTDIR}/var/tmp/portage/tiff-3.6.1-r1/image//usr/share/man/man3 \ -idb tiff.man.dev -src' lib/"$i" '-O' "$f"; \ done \ )>lib/Makefile make[1]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man'/var/tmp/portage/tiff-3.6.1-r1/build-info >>> Install tiff-3.6.1-r1 into /var/tmp/portage/tiff-3.6.1-r1/image/ category media-libs = libtiff /var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff make[1]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' if [ GNULDdso != nodso ]; then \ make -w GNULDdso; \ else \ true; \ fi make[2]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' make[2]:
I got compile error while tryin to emerge tiff 3.6.1-r1.ebuild. Missing separator stop the compile Reproducible: Always Steps to Reproduce: Actual Results: echo ".so TIFFGetField.3t" > lib/TIFFGetFieldDefaulted.3t echo ".so TIFFGetField.3t" > lib/TIFFVGetFieldDefaulted.3t echo ".so TIFFSetField.3t" > lib/TIFFVSetField.3t echo ".so TIFFbuffer.3t" > lib/TIFFReadBufferSetup.3t echo ".so TIFFbuffer.3t" > lib/TIFFWriteBufferSetup.3t make[2]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man'rm -f lib/Makefile (cd lib; \ echo 'install:'; \ for i in *.3t; do \ f=$i; \ echo ' cd ..; /bin/sh ../port/install.sh -m 444 \ -F ${DESTDIR}/var/tmp/portage/tiff-3.6.1-r1/image//usr/share/man/man3 \ -idb tiff.man.dev -src' lib/"$i" '-O' "$f"; \ done \ )>lib/Makefile make[1]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man'/var/tmp/portage/tiff-3.6.1-r1/build-info >>> Install tiff-3.6.1-r1 into /var/tmp/portage/tiff-3.6.1-r1/image/ category media-libs = libtiff /var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff make[1]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' if [ GNULDdso != nodso ]; then \ make -w GNULDdso; \ else \ true; \ fi make[2]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' make[2]: « GNULDdso » is up to date. make[2]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' /bin/sh ../port/install.sh -idb tiff.sw.dev -m 755 -dir /var/tmp/portage/tiff-3.6.1-r1/image//usr/include for i in ../libtiff/tiff.h ../libtiff/tiffio.h ../libtiff/tiffconf.h ../libtiff/tiffvers.h; do \ f=`basename $i`; \ /bin/sh ../port/install.sh -idb tiff.sw.dev -m 444 -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/include \ -src $i -O $f; \ done /bin/sh ../port/install.sh -idb tiff.sw.dev -m 755 -dir /var/tmp/portage/tiff-3.6.1-r1/image//usr/lib /bin/sh ../port/install.sh -idb tiff.sw.dev -m 444 -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/lib -O libtiff.a if [ GNULDdso != nodso ]; then \ make -w installDSO; \ else \ true; \ fi make[2]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' if [ so.3.6.1 != so.3 ]; then \ /bin/sh ../port/install.sh -idb tiff.sw.tools.nostrip -m 555 \ -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/lib -O libtiff.so.3.6.1; \ /bin/sh ../port/install.sh -idb tiff.sw.tools -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/lib \ -lns libtiff.so.3.6.1 -O libtiff.so.3; \ /bin/sh ../port/install.sh -idb tiff.sw.tools -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/lib \ -lns libtiff.so.3 -O libtiff.so; \ else \ /bin/sh ../port/install.sh -idb tiff.sw.tools.nostrip -m 555 \ -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/lib -O libtiff.so.3; \fi make[2]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' make[1]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/libtiff' = tools /var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/tools make[1]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/tools' /bin/sh ../port/install.sh -idb tiff.sw.tools -m 755 \ -dir /var/tmp/portage/tiff-3.6.1-r1/image//usr/bin /bin/sh ../port/install.sh -idb tiff.sw.tools -m 755 \ -F /var/tmp/portage/tiff-3.6.1-r1/image//usr/bin -O fax2tiff fax2ps gif2tiff pal2rgb ppm2tiff rgb2ycbcr thumbnail ras2tiff raw2tiff tiff2bw tiff2rgba tiff2pdf tiff2ps tiffcmp tiffcp tiffdither tiffdump tiffinfo tiffmedian tiffsplit tiffset make[1]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/tools' = man /var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man make[1]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man' /bin/sh ../port/install.sh -m 755 -dir -idb tiff.man.tools /var/tmp/portage/tiff-3.6.1-r1/image//usr/share/man /bin/sh ../port/install.sh -m 755 -dir -idb tiff.man.tools /var/tmp/portage/tiff-3.6.1-r1/image//usr/share/man/man1 cd apps; make -w install /var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man/apps make[2]: Entering directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man/apps' Makefile:1: *** missing separator. Stop. make[2]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man/apps' make[1]: *** [install] Erreur 2 make[1]: Leaving directory `/var/tmp/portage/tiff-3.6.1-r1/work/tiff-v3.6.1/man'make: *** [install] Erreur 2 !!! ERROR: media-libs/tiff-3.6.1-r1 failed. !!! Function src_install, Line 43, Exitcode 2 !!! (no error message) Portage 2.0.50-r9 (default-amd64-2004.2, gcc-3.3.3, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 12 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="x86_64-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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb crypt encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mikmod motif mpeg multilib ncurses nls nogcj nptl oggvorbis opengl oss pam pdflib perl php png python quicktime readline sdl slang spell ssl tcltk tcpd tiff truetype xml2 xmms xv zlib"
Ok , I found a solution. Disable the CDPATH variable with unset CDPATH for who use it. This work for me!
*** Bug 58484 has been marked as a duplicate of this bug. ***