make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/share/applications" || mkdir -p -- "/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/share/applications" /bin/install -c -m 644 'sylpheed-claws.desktop' '/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/share/applications/sylpheed-claws.desktop' test -z "/usr/share/icons/hicolor/48x48/apps" || mkdir -p -- "/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/share/icons/hicolor/48x48/apps" /bin/install -c -m 644 'sylpheed-claws.png' '/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/share/icons/hicolor/48x48/apps/sylpheed-claws.png' test -z "/usr/lib/pkgconfig" || mkdir -p -- "/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/lib/pkgconfig" /bin/install -c -m 644 'sylpheed-claws.pc' '/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/lib/pkgconfig/sylpheed-claws.pc' test -z "/usr/include/sylpheed-claws" || mkdir -p -- "/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/include/sylpheed-claws" /bin/install -c -m 644 'config.h' '/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/include/sylpheed-claws/config.h' make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-1.9.15/work/sylpheed-claws-1.9.15' make[1]: Leaving directory `/var/tmp/portage/sylpheed-claws-1.9.15/work/sylpheed-claws-1.9.15' sed: can't read /var/tmp/portage/sylpheed-claws-1.9.15/image//usr/share/gnome/apps/Internet/sylpheed-claws.desktop: No such file or directory mv: cannot stat `/var/tmp/portage/sylpheed-claws-1.9.15/image//usr/share/gnome/apps/Internet/sylpheed-claws.desktop': No such file or directory man: gzipping man page: sylpheed-claws.1 prepallstrip: strip: i686-pc-linux-gnu-strip --strip-unneeded usr/lib/sylpheed-claws/plugins/trayicon.so usr/lib/sylpheed-claws/plugins/pgpcore.so usr/lib/sylpheed-claws/plugins/pgpmime.so usr/lib/sylpheed-claws/plugins/pgpinline.so I believe the tmp layout is fine but the install scripts just cannot find teh files
This seems to be system-dependent somehow, needs further investigation.
With 2.0.0_rc1 I got: make[2]: Nothing to be done for `install-exec-am'. /bin/sh ./config/mkinstalldirs /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/applications mkdir -p -- /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/applications /bin/install -c -m 644 sylpheed-claws.desktop /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/applications/sylpheed-claws.desktop /bin/sh ./config/mkinstalldirs /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/icons/hicolor/48x48/apps mkdir -p -- /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/icons/hicolor/48x48/apps /bin/install -c -m 644 sylpheed-claws.png /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/icons/hicolor/48x48/apps/sylpheed-claws.png /bin/sh ./config/mkinstalldirs /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/lib/pkgconfig mkdir -p -- /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/lib/pkgconfig /bin/install -c -m 644 sylpheed-claws.pc /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/lib/pkgconfig/sylpheed-claws.pc /bin/sh ./config/mkinstalldirs /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/include/sylpheed-claws /bin/install -c -m 644 config.h /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/include/sylpheed-claws/config.h make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-2.0.0_rc1/work/sylpheed-claws-2.0.0-rc1' make[1]: Leaving directory `/var/tmp/portage/sylpheed-claws-2.0.0_rc1/work/sylpheed-claws-2.0.0-rc1' mv: cannot stat `/var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/man/man1/sylpheed.1': No such file or directory mv: cannot stat `/var/tmp/portage/sylpheed-claws-2.0.0_rc1/image//usr/share/gnome/apps/Internet/sylpheed-claws.desktop': No such file or directory man: gzipping man page: sylpheed-claws.1 prepallstrip: strip: i686-pc-linux-gnu-strip --strip-unneeded usr/lib/sylpheed-claws/plugins/trayicon.so usr/lib/sylpheed-claws/plugins/pgpcore.so usr/lib/sylpheed-claws/plugins/pgpmime.so usr/lib/sylpheed-claws/plugins/pgpinline.so usr/bin/sylpheed-claws >>> Completed installing sylpheed-claws-2.0.0_rc1 into /var/tmp/portage/sylpheed-claws-2.0.0_rc1/image/ >>> Merging mail-client/sylpheed-claws-2.0.0_rc1 to / --- /usr/ --- /usr/share/ --- /usr/share/locale/ --- /usr/share/locale/bg/ --- /usr/share/locale/bg/LC_MESSAGES/ >>> /usr/share/locale/bg/LC_MESSAGES/sylpheed-claws.mo --- /usr/share/locale/ca/ --- /usr/share/locale/ca/LC_MESSAGES/ >>> /usr/share/locale/ca/LC_MESSAGES/sylpheed-claws.mo [...]
These are errors in ebuild. In procedure src_install() after "make DESTDIR=${D} install" which does correct installation meant by SC developers, there are some strange mv's & install's... I think, for example "/usr/share/gnome/apps/Internet" is directory from Gnome1, obsolete in Gnome2 - so Sylpheed-Claws' make correctly doesn't generate sylpheed-claws.desktop in this dir & Sylpheed-Claws' make install correctly doesn't install it. But ebuild tries to be too clever... Maybe this faulty code came from pre-gnome2 ebuild or from original sylpheed ebuild....
I think summary should be changed to "sylpheed-claws-2.0.0 ebuild tries to install nonexistent files"
Made the code conditional so there should be no more error messages.