Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 336329 - x11-libs/cairo-1.10.0 fails to configure because of missing install-sh, install.sh, or shtool
Summary: x11-libs/cairo-1.10.0 fails to configure because of missing install-sh, insta...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2010-09-07 07:15 UTC by Juergen Rose
Modified: 2010-09-10 10:31 UTC (History)
14 users (show)

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


Attachments
/var/tmp/portage/x11-libs/cairo-1.10.0/work/cairo-1.10.0/config.log (config.log,15.18 KB, text/plain)
2010-09-07 07:17 UTC, Juergen Rose
Details
build.log (build.log,3.18 KB, text/plain)
2010-09-08 00:29 UTC, Ai Locke Shinseiko (Wizzleby)
Details
Fixes finding install-sh. (cairo-1.10.0-install-sh.patch,648 bytes, patch)
2010-09-09 17:39 UTC, Erik Zeek
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2010-09-07 07:15:10 UTC
'emerge cairo' fails with:
...
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking --with-x --enable-xlib --enable-xlib-xrender --disable-quartz --disable-quartz-image --disable-test-surfaces --disable-directfb --enable-gtk-doc --enable-gl --disable-static --enable-svg --enable-ft --enable-pdf --enable-png --enable-ps --disable-xcb --disable-vg
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/crossdev/include/site/linux
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-libs/cairo-1.10.0/work/cairo-1.10.0/config.log
 * ERROR: x11-libs/cairo-1.10.0 failed:


Reproducible: Always




root@moose:/root(23)# emerge --info =x11-libs/cairo-1.10.0
Portage 2.1.9.1 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.35-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 07 Sep 2010 01:00:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula googleearth AdobeFlash-10.1 cadsoft"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /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/portage /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de fr"
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="/var/lib/layman/science /var/lib/layman/x11 /var/lib/layman/java-overlay /var/lib/layman/sunrise /var/lib/layman/arcon /var/lib/layman/dotnet /var/lib/layman/pro-audio /var/lib/layman/n4g /var/lib/layman/qting-edge /usr/local/portage /var/lib/cpan"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit R X Xaw3d a52 aac abiword acl acpi admin afs alsa amd64 ao apache2 applet archive arpack asf aspell assistant audacious audiofile automap automount bash-completion beagle berkdb blas blast bluetooth boo boost branding bzip2 cairo cdda cddb cdf cdio cdparanoia cdr cg cgi chm cli consolekit corba cracklib crypt css cuda cups curl cxx daap db dbase dbi dbm dbus designer devhelp device-mapper dga dia djvu doc dri ds2490 ds9097 ds9097u dts dv dvb dvd dvdr dvi dynamicplugin eds elf emacs emboss empathy encode epiphany evo examples exif expat extensions extra extras fam fame ffmpeg fftw firefox fits flac fltk fontconfig foomaticdb fortran fpx fts3 fuse galago garmin gd gdal gdbm gedit geoip geolocation geos gif gimp ginac git glade glib glitz gml gmp gmtsuppl gnokii gnome gnome-keyring gnome-print gnuplot gnutls gphoto2 gpm grammar graphics graphtft graphviz grass gs gsl gsm gstreamer gtk guile hal harness hddtemp hdf hdf5 hdri hlapi http httpd hvm iconv icq icu id3 ide imagemagick imap innodb inotify ipod ipv6 irda ithreads jabber jadetex java java5 java6 jbig john jpeg jpeg2k kdrive kerberos kpathsea kqemu kvm ladspa lame lapack latex latex3 lcms ldap lensfun libffi libgda libnotify libsamplerate lirc lm_sensors lua lzo mad mail maildir mailwrapper mapnik math matroska mikmod mkl mmx mmxext mng modules mono moonlight motif mozdevelop mozilla mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networking networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs ntp numarray numeric nvidia obex objc ocaml octave odbc ogdi ogg ole openexr opengl openmp overview pae pam pango pcre pda pdf perl plotutils plugins png podcast policykit posix postgres postscript ppds pppd preview-latex proj projectx pstricks pulseaudio pymol python python-bindings qemu qhull qt3support qt4 quicktime readline reflection reiserfs rle romio rpc rrdcgi rrdtool samba sasl science sdl secure-delete semantic-desktop server session sip slang slp smbclient smp sms sndfile snmp soup sox speex spell spl sql sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg swig sysfs szip t1lib tcl tcpd tex tex4ht texmacs theora threads thunderbird tidy tiff tk tntc tools truetype udev unicode usb userlocales utempter v4l2 virtualbox vorbis wav webdav webdav-serf webkit wifi wmf wxwidgets x264 xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse                evdev               " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf harness ide identity j2ee java mobility nb php profiler ruby websvccommon xml" QEMU_SOFTMMU_TARGETS="i386 ppc ppc64 x86_64" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby18 jruby" USERLAND="GNU" VIDEO_CARDS="nv nvidia nouveau vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


root@moose:/root(24)# emerge -pqv =x11-libs/cairo-1.10.0
[ebuild     U ] x11-libs/cairo-1.10.0 [1.8.10] USE="X doc opengl svg (-aqua) -debug -directfb -static-libs% (-cleartype%) (-glitz%*) (-lcdfilter%) (-xcb%*)"
Comment 1 Juergen Rose 2010-09-07 07:17:20 UTC
Created attachment 246334 [details]
/var/tmp/portage/x11-libs/cairo-1.10.0/work/cairo-1.10.0/config.log
Comment 2 Ai Locke Shinseiko (Wizzleby) 2010-09-08 00:29:01 UTC
Created attachment 246410 [details]
build.log

I can confirm this bug's existence, and am attaching the build.log from my reproduction of it.
Comment 3 Erik Zeek 2010-09-09 02:24:09 UTC
This has migrated from the overlay to the mainline.

emerge --info =x11-libs/cairo-1.10.0                                                                                                                                                                                            
Portage 2.2_rc78 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35-gentoo-r5-fglrx x86_64)                                                                                                                
=================================================================                                                                                                                                                                 
                        System Settings                                                                                                                                                                                           
=================================================================                                                                                                                                                                 
System uname: Linux-2.6.35-gentoo-r5-fglrx-x86_64-AMD_Phenom-tm-_II_X6_1055T_Processor-with-gentoo-2.0.1                                                                                                                          
Timestamp of tree: Thu, 09 Sep 2010 00:45:02 +0000                                                                                                                                                                                
distcc 3.1 x86_64-pc-linux-gnu [disabled]                                                                                                                                                                                         
ccache version 2.4 [disabled]                                                                                                                                                                                                     
app-shells/bash:     4.1_p7                                                                                                                                                                                                       
dev-java/java-config: 2.1.11                                                                                                                                                                                                      
dev-lang/python:     2.6.5-r3, 3.1.2-r4                                                                                                                                                                                           
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.67
sys-devel/automake:  1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -mtune=amdfam10 -march=amdfam10 -O2 -mabm -msse4a"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb /var/spool/torque"
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/portage /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -mtune=amdfam10 -march=amdfam10 -O2 -mabm -msse4a"
DISTDIR="/gentoo/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going"
FEATURES="assume-digests collision-protect distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict test test-fail-continue unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe -mtune=amdfam10 -march=amdfam10 -O2 -mabm -msse4a"
GENTOO_MIRRORS="http://distfiles.gentoo.org  http://gentoo.mirrors.hoobly.com/  ftp://mirrors.rit.edu/gentoo/  ftp://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/  ftp://mirror.datapipe.net/gentoo  http://mirrors.rit.edu/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common"
MAKEOPTS="-j6 --load-average=18"
PKGDIR="/gentoo/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="-i"
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="/gentoo/tmp"
PORTDIR="/gentoo/portage"
PORTDIR_OVERLAY="/gentoo/local/portage /gentoo/local/layman/science /gentoo/local/layman/sunrise /gentoo/local/layman/kde"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="32bit 3dnow 3dnowext 3ds 64bit R X Xaw3d a52 aac aalib abiword accessibility acct ace acl acpi additions addressbook admin aften agg aim aio akonadi alisp alsa amd64 amr amrr animgif ansi ant antlr ao apache2 apidocs applet archive arpack artworkextra aspell aspnet2 assistant astr async asyncns atm audacious audio audiofile audit auth authdaemond auto-completion automap automount autotrace avahi bacula-console bash-completion bazaar bcmath bdf berkdb bineditor binfilter biysk bl blas blender blender-game blksha1 bloodsuckermaps bluetooth bonusscripts boo bookmarks boost bootchart bracketcompletion branding btrfs bugzilla builder bwscheduler bzip2 cairo cal3d calendar canna caps cblas-external ccache cdaudio cdda cddax cddb cdf cdinstall cdio cdparanoia cdr cdrom cdsound cegui celt cgi cgns chaco chardet charmap checkpath chm chroot cipher-aes-128 cipher-aes-192 cipher-aes-256 cipher-blowfish cjk clamav cleartype cli client cln clucene cmake collab colordiff colorpicker compress consolekit context contrast contrib cpio cppunit cracklib cron crypt css ctype cups curl curlwrappers custom-optimization cvs cvsgraph cxx d dap data dbus debug-utils debugger dell demo deprecated designer-plugin desktopglobe detex development devhelp device-mapper dga dhcp dia dirac directfb discard-path discouraged disk-partition djvu dmraid dns doc docbook doom doom1 doom2 doomsday dosbox dot downloadorder dri drmaa dtmf dts dv dvb dvd dvdnav dvdr dvi dvipdfm ebook editor eds eigen emboss emf emovix enca encode enscript ethernet examples excel exceptions exif expat expoblending extensions extra extra-algorithms extra-cardsets extra-ciphers extra-phrases extra-tools extrafilters extras faac faad faillog fakevim fam fame fastbuild fastcgi fat fax fbcon fbcondecor festival ffmpeg fftw filter finger firefox firefox3 fits flac flash flatfile flickr fltk fluidsynth fmod fontconfig fontforge foomaticdb force-cgi-redirect fortran fortran95 fortune fox fpx freetts frei0r ftp fts3 fuse gadu galago games gcdmaster gd gdal gdbm gdu gensplash geoip geolocation geos gif gimp ginac git gkrellm glade glep glgd glib glibc-omitfp glitz glut gmail gmath gml gmm gmp gmtfull gmthigh gmtsuppl gmttria gnome gnome-print gnuplot gocr google-gadgets gopher gpac gpg gphoto2 gpm gps grace grammar graphics graphite graphviz grass groupwise gs gsl gsm gstreamer gtk gtkhtml guile h224 h281 h323 hal handbook hash hbci hddtemp hdf hdf5 hesiod heterogeneous hexen hexenworld hfs high-ints highlight history hotpixels hou howl-compat html http httpd humanities hyphenation ical iconv icoutils icq icu id3 id3tag idb ide idea idn ieee1394 ignore-case image imagemagick imap imlib inifile inkjar inotify iplayer ipv6 irc isag ivr jabber jadetex jai java java6 javacomm javascript jbig jce jimi jit jmf john jpeg jpeg2k kate kde kdecards kdrive kig-scripting kipi konqueror kontact kpathsea kqemu kvm kvm-trace ladspa lame lapack largefile largeterminal lastfm latex latex3 lcdfilter lcms ldb lensfun libass libburn libcaca libdsk libgda liblockfile libnotify libproxy libsamplerate libsexy libssh2 libtiger libv4l2 libvirtd libwww lightning lights live lm_sensors lock log log4j log4p logrotate logviewer logwatch lto lua lua-cairo lua-imlib luatex lvm lvm2 lzma lzo mad mail maildir mailwrapper maps math matplotlib matroska mayavi mbrola md5sum mdadm mdnsresponder-compat melt memmap mercurial metis mgetty mhash mikmod mime mixer mjpeg mktemp mmap mmx mmxext mng mod_python modplug modules moonlight mopac7 motif mozdom mozembed mozilla mp3 mp3tunes mp4 mpeg mpi mpi_njtree mplayer mpqc mtp mudflap multilib multimedia multiprocess multiuser musepack music musicbrainz mysql na_dd na_dtv na_icons nas nautilus ncurses neon net netcdf nethack netpbm network network-cron networking new-clx new-login nfs nls nntp nocd nodrm nosource nowin nowlistening npp nptl nptlonly nsplugin nspluginwrapper nss nsscache nssdb ntfs ntlm ntp numa numpy nut nuv objc ocrad octave odbcmanual odk offensive ofx ogdi ogg ogm okular omega openal openbabel opencl openexr opengl openinventor openmp openssl opensslcrypt openstreetmap openxml optimize-cflags optimized-qmake osc oscar osdmenu osgapps ots pager pam pango paranoidmsg parcheck parse-clocks parted passwdqc patch patented pbs pch pcntl pcre pdf perl phonon php phyp physfs pipe plasma player playlist plotutils plugins plugins-symlink plutonia pmount png pnm policykit pop posix postfix postproc postscript ppds pppd print proj psf pstricks pth publishers pylint python q32 q8 qalculate qemu qemu-ifup qhull qimageblitz qml qos qscintilla qt qt-dbus qt-webkit qt3support qt4 qthelp qtscript quicktime quota quotas quotes qwt radio rar raw rc5 rdesktop readline redeyes reflection regex remix remote remoteosd reports rfc3779 rle rogue romio root rpc rpm rrdcgi rrdtool rss rtc rtmp rtsp samba sasl sbcl scanfolder scanner schroedinger science scintilla scipy screen script scripting sdk sdl sdl-image sdl-sound sdlaudio search secure-delete semantic-desktop sensord server session sftp sha512 shaders shadow sharedext shm shmvideo shorten shout sigsegv sip sipim skins skype slp smbclient smbsharemodes smime smp sms smtp sndfile snmp soap sockets socks socks5 solver songs sou sound soundex sounds soup sox spamassassin sparse speech speex spell sql sqlite sqlite3 srt srtp sse sse2 sse3 sse4a ssl stars startup-notification statistics stats stlport stream subject-rewrite subtitles subversion suexec suid svg swat symlink sysfs syslog system-sqlite systemtap sysvipc szip t1lib taglib tcl tcpd templates tesseract tex4ht textures tga themedesigner themes theora thesaurus threads threadsafe thumbnail tidy tiff timezone timidity tk tntc tokenizer tomsfastmath toolbar tools track-src-odirect traits transcode translator truetype tts tv tv_check tv_combiner tv_pick_cgi tvtime twolame type3 udev udev-acl udis86 umfpack uml unicode unlock-notify unzip upnp urandom urlpicpreview usb userlocales userpriv utempter utils uudeview uuid v4l v4l2 vaapi vamp vboxwebsrv vcd vcdinfo vcdx vde vdr video videos vim vim-pager vim-syntax virtualbox vlm vnc voice vorbis vpx vserver vxml wav wavpack wcs web webcam webdav webdav-neon webdav-serf webinterface webkit webpresence websockets wide-unicode wifi wikipedia windeco wineappdb winetriks wininst winpopup wma wma-fixed wmf wordperfect wpd wpg wv2 wxwidgets wxwindows x264 xanim xattr xcap xcb xcomposite xerces-c xetex xface xfce xforms xforward xft xhtml xine xinerama xinetd xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xmpi xorg xosd xplanet xpm xrandr xrender xscreensaver xsettings xsl xslt xtended xterm xterm-color xtom xulrunner xv xvid xvmc yaepg yahoo yv12 zeroconf zip zlib zoran zsh-completion zvbi" ALSA_CARDS="intel8x0 intel8x0m pxa2xx-ac97 pxa2xx-soc hda-intel" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter  headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy  proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id  userdir usertrack vhost_alias" CAMERAS="canon" DVB_CARDS="af9005 bcm3510 cx18 cx231xx cx23885 mpc718 nxt200x sp8870 sp887x" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" QEMU_SOFTMMU_TARGETS="i386 ppc ppc64 x86_64" QEMU_USER_TARGETS="i386 ppc ppc64 ppc64abi32 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 4 Juergen Rose 2010-09-09 10:45:53 UTC
But even after migration to main tree 'emerge cairo' fails with the same error:
...
>>> Configuring source in /var/tmp/portage/x11-libs/cairo-1.10.0-r1/work/cairo-1.10.0 ...
 * econf: updating cairo-1.10.0/build/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating cairo-1.10.0/build/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking --with-x --enable-xlib --enable-xlib-xrender --disable-quartz --disable-quartz-image --disable-test-surfaces --disable-directfb --enable-gtk-doc --disable-vg --enable-gl --disable-qt --disable-static --enable-svg --enable-xcb --enable-xcb-shm --enable-ft --enable-pdf --enable-png --enable-ps --disable-xcb-lib --disable-drm --disable-gallium --disable-xcb-drm
configure: WARNING: unrecognized options: --disable-xcb-lib
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/crossdev/include/site/linux
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-libs/cairo-1.10.0-r1/work/cairo-1.10.0/config.log
 * ERROR: x11-libs/cairo-1.10.0-r1 failed:
 *   econf failed
Comment 5 Billy DeVincentis 2010-09-09 12:27:27 UTC
Same here
Comment 6 Erik Zeek 2010-09-09 12:46:12 UTC
(In reply to comment #3)
> This has migrated from the overlay to the mainline.

Pronoun reference error.  I need an English compiler.

I meant that the error had migrated. ;)
Comment 7 Olivier Pelerin 2010-09-09 13:57:06 UTC
Same issue here [ without overlay migration]
Comment 8 Erik Zeek 2010-09-09 17:39:11 UTC
Created attachment 246619 [details, diff]
Fixes finding install-sh.

This patch simply moves the two macros referencing the build directory.
Comment 9 Zeev Tarantov 2010-09-10 03:28:49 UTC
The patch from comment #8 fixed it for me. Built cairo, revdep-rebuild a bunch of stuff, and it works.
Comment 10 Olivier Pelerin 2010-09-10 06:23:43 UTC
The patch from Comment 8 has fixed the issue on my system as well!
Comment 11 Juergen Rose 2010-09-10 09:48:12 UTC
The patch from comment #8 worked for me too.
Comment 12 Tomáš Chvátal (RETIRED) gentoo-dev 2010-09-10 10:31:22 UTC
Thanks for patch. Applied to 1.10.0-r3