Access violation occurred during install process, which then required a manual qmerge to install it. The access violation was a simple chmod. Shouldn't the ebuild continue anyway? After manual qmerge, kde-base runs perfectly on amd64.
can you show where the chmod happened? in the ebuild or as part of the kde's installation process?
this is all it showed in my /tmp/sandbox-kdebase-3.1.4-32412.log : chmod: /kdebase-3.1.4/image/usr/kde/3.1/share/fonts/override/fonts.dir
*** Bug 30539 has been marked as a duplicate of this bug. ***
Created attachment 18891 [details, diff] Patch against a makefile that makes the error go away mkfontdir seems to be triggering this... here's a patch against one of the makefiles that makes the error go away.
Comment on attachment 18891 [details, diff] Patch against a makefile that makes the error go away >*** /var/tmp/portage/kdebase-3.1.4/work/kdebase-3.1.4/kcontrol/input/Makefile.orig Mon Oct 6 19:32:22 2003 >--- /var/tmp/portage/kdebase-3.1.4/work/kdebase-3.1.4/kcontrol/input/Makefile Mon Oct 6 19:32:31 2003 >*************** >*** 923,931 **** > $(XGETTEXT) *.cpp -o $(podir)/kcminput.pot > > install-data-hook: > $(mkinstalldirs) $(DESTDIR)$(prefix)/share/fonts/override >! -mkfontdir $(DESTDIR)$(prefix)/share/fonts/override > # Tell versions [3.59,3.63) of GNU make to not export all variables. > # Otherwise a system limit (for SysV at least) may be exceeded. > .NOEXPORT: > >--- 923,931 ---- > $(XGETTEXT) *.cpp -o $(podir)/kcminput.pot > > install-data-hook: > $(mkinstalldirs) $(DESTDIR)$(prefix)/share/fonts/override >! # -mkfontdir $(DESTDIR)$(prefix)/share/fonts/override > # Tell versions [3.59,3.63) of GNU make to not export all variables. > # Otherwise a system limit (for SysV at least) may be exceeded. > .NOEXPORT: >
Thanks. Had to modify the patch though to patch Makefile.am and Makefile.in as Makefile is generated by ./configure Anyhow, the patch is committed, should be available via rsync in 30mins or so.