Platform is Gentoo Prefix on SUSE 10 Enterprise SP2. Emerging lignomecanvas 2.26.0 fails with this console output (masking in etc/portage/package.mask can be tried as a workaround): -- Installing ./html/right.png -- Installing ./html/style.css -- Installing ./html/up.png /local/tmp/u/bin/bash: line 20: --relative: command not found make[3]: *** [install-data-local] Error 127 make[3]: Leaving directory `/local/scratch/portage/gnome-base/libgnomecanvas-2.26.0/work/libgnomecanvas-2.26.0/docs/reference' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/local/scratch/portage/gnome-base/libgnomecanvas-2.26.0/work/libgnomecanvas-2.26.0/docs/reference' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/local/scratch/portage/gnome-base/libgnomecanvas-2.26.0/work/libgnomecanvas-2.26.0/docs' make: *** [install-recursive] Error 1 * ERROR: gnome-base/libgnomecanvas-2.26.0 failed: * install failed * * Call stack: * ebuild.sh: 64: <call call-ebuildshell 'src_install'> * environment: 579: <call src_install> * environment:3186: <call gnome2_src_install> * environment:2551: emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed"; * * If you need support, post the topmost build error, and the call stack if relevant. * QA Notice: command not found: * * /local/scratch/portage/gnome-base/libgnomecanvas-2.26.0/temp/environment: line 3178: gtkdocize: command not found * /local/tmp/u/bin/bash: line 20: --relative: command not found
Having the same problem on the Interix... It's something related to gtk-doc, but I can't even install gtk-doc due to its hard masked dependencies.
After https://bugs.gentoo.org/show_bug.cgi?id=286749 issue was fixed, I was able to install gtk-doc on interix3. With gtk-doc installed, gnome-base/libgnomecanvas merges without any problems. Therefore, quick fix is to add gtk-doc dependency to gnome-base/libgnomecanvas. Or gnome-base/libgnomecanvas Makefile should be fixed not to use gtkdocize command.
hmm, gtk-doc is already pulled as dependency if USE=doc. gtkdocize is run unconditionally in the ebuild at the moment manually. Feels a bit dirty all. Please reopen if despite this, the issue is still there.