Emerge fails with the error message :- -- * Applying mozilla-hppa.patch ... * Failed Patch: mozilla-hppa.patch ! * ( /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/mozilla-firefox-1.0.6-r2/temp/mozilla-hppa.patch-17672.out !!! ERROR: www-client/mozilla-firefox-1.0.6-r2 failed. !!! Function epatch, Line 359, Exitcode 0 !!! Failed Patch: mozilla-hppa.patch! !!! If you need support, post the topmost build error, NOT this status message. -- and asks the contents of the file /var/tmp/portage/mozilla-firefox-1.0.6-r2/temp/mozilla-hppa.patch-17672.out to be sent to you. It contains :- -- /var/tmp/portage/mozilla-firefox-1.0.6-r2/temp/mozilla-hppa.patch-17672.out ***** mozilla-hppa.patch ***** ============================== PATCH COMMAND: patch -p0 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s patching file mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s ============================== PATCH COMMAND: patch -p1 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== patching file xpcom/reflect/xptcall/src/md/unix/Makefile.in The next patch would create the file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s, which already exists! Applying it anyway. patching file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s Patch attempted to create file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s, which already exists. Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s.rej The next patch would create the file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s, which already exists! Applying it anyway. patching file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s Patch attempted to create file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s, which already exists. Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s.rej ============================== PATCH COMMAND: patch -p2 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s patching file reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s ============================== PATCH COMMAND: patch -p3 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s patching file xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s ============================== PATCH COMMAND: patch -p4 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file src/md/unix/xptcinvoke_asm_parisc_linux.s patching file src/md/unix/xptcstubs_asm_parisc_linux.s -- Reproducible: Always Steps to Reproduce: 1.emerge mozilla-firefox 2. 3. Actual Results: Failed with error as described in summary. Tried three times, twice before and once after updating everything else on the system with 'emerge -uavD world' Expected Results: Successful emerge Gentoo Base System version 1.6.13 Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.5-r0, 2.6.8-gentoo-r7 i686) ================================================================= System uname: 2.6.8-gentoo-r7 i686 Pentium III (Katmai) distcc 2.16 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://gentoo.blueyonder.co.uk http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mirror.uni-c.dk/gentoo/" LINGUAS="en_GB en fr de es" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl eds emboss encode esd fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde ldap libg++ libwww mad mikmod motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv zlib linguas_en_GB linguas_en linguas_fr linguas_de linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
please rsync your tree and try again I have just tested to make sure all patches apply cleanly on x86 amd64 and ppc.
(In reply to comment #1) > please rsync your tree and try again I have just tested to make sure all patches > apply cleanly on x86 amd64 and ppc. Now works fine - but took two rsyncs and updating everyting else manually. Still not sure why it didn't work Thanks! Anthony
(In reply to comment #1) > please rsync your tree and try again I have just tested to make sure all patches > apply cleanly on x86 amd64 and ppc. This fixed my problem on one PC, but my older desktop still fails with exactly the same error message. I have synced it and updated everything else, and revdep-rebuild'ed it, twice. Installing mozilla-firefox-bin is an effective workaround. I can and will live with this, but I'd be grateful for any suggestions on what the problem might be. I'm sure the problem is at my end, but I can't see it. Thank you, Anthony Details follow :- The patch file mozilla-hppa.patch exists, has the same permissiosn as all the other patch files in the directory and contains :- kids files # cat mozilla-hppa.patch diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in --- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 @@ -167,6 +167,19 @@ endif endif +# +# Linux/HPPA/gcc +# +ifeq ($(OS_ARCH),Linux) +ifneq (,$(filter parisc parisc64,$(OS_TEST))) +#ifeq ($(CC),gcc) # Do not check for gcc since there is only this compiler on linux for hppa +CPPSRCS := xptcinvoke_pa32.cpp xptcstubs_pa32.cpp +ASFILES := xptcstubs_asm_parisc_linux.s xptcinvoke_asm_parisc_linux.s +#endif +endif +endif + + ###################################################################### # M68k ###################################################################### diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s --- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s 1970-01-01 00:00:00.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s 2004-12-21 13:39:03.390160984 +0000 @@ -0,0 +1,128 @@ + + .LEVEL 1.1 + .text + .align 4 + +framesz: + .equ 128 + +; XPTC_InvokeByIndex(nsISuppots* that, PRUint32 methodIndex, +; PRUint32 paramCount, nsXPTCVariant* params); + +.globl XPTC_InvokeByIndex + .type XPTC_InvokeByIndex, @function + + +XPTC_InvokeByIndex: + .PROC + .CALLINFO FRAME=72, CALLER,SAVE_RP, SAVE_SP, ENTRY_GR=3 + .ENTRY + + ; frame marker takes 48 bytes, + ; register spill area takes 8 bytes, + ; local stack area takes 72 bytes result in 128 bytes total + + STW %rp,-20(%sp) + STW,MA %r3,128(%sp) + + LDO -framesz(%r30),%r28 + STW %r28,-4(%r30) ; save previous sp + STW %r19,-32(%r30) + + STW %r26,-36-framesz(%r30) ; save argument registers in + STW %r25,-40-framesz(%r30) ; in PREVIOUS frame + STW %r24,-44-framesz(%r30) ; + STW %r23,-48-framesz(%r30) ; + +; B,L .+8,%r2 +; ADDIL L'invoke_count_bytes-$PIC_pcrel$1+4,%r2,%r1 +; ; LDO R'invoke_count_bytes-$PIC_pcrel$2+8(%r1),%r1 +;$PIC_pcrel$1 +; LDSID (%r1),%r31 +;$PIC_pcrel$2 +; MTSP %r31,%sr0 + + .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR ;in=24,25,26;out=28 + BL invoke_count_bytes,%r31 + COPY %r31,%r2 + + CMPIB,>= 0,%r28, .+76 + COPY %r30,%r3 ; copy stack ptr to saved stack ptr + ADD %r30,%r28,%r30 ; extend stack frame + LDW -4(%r3),%r28 ; move frame + STW %r28,-4(%r30) + LDW -8(%r3),%r28 + STW %r28,-8(%r30) + LDW -12(%r3),%r28 + STW %r28,-12(%r30) + LDW -16(%r3),%r28 + STW %r28,-16(%r30) + LDW -20(%r3),%r28 + STW %r28,-20(%r30) + LDW -24(%r3),%r28 + STW %r28,-24(%r30) + LDW -28(%r3),%r28 + STW %r28,-28(%r30) + LDW -32(%r3),%r28 + STW %r28,-32(%r30) + + LDO -40(%r30),%r26 ; load copy address + LDW -44-framesz(%r3),%r25 ; load rest of 2 arguments + LDW -48-framesz(%r3),%r24 ; + + LDW -32(%r30),%r19 ; shared lib call destroys r19; reload +; B,L .+8,%r2 +; ADDIL L'invoke_copy_to_stack-$PIC_pcrel$3+4,%r2,%r1 +; LDO R'invoke_copy_to_stack-$PIC_pcrel$4+8(%r1),%r1 +;$PIC_pcrel$3 +; LDSID (%r1),%r31 +;$PIC_pcrel$4 +; MTSP %r31,%sr0 + .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR ;in=24,25,26 + BL invoke_copy_to_stack,%r31 + COPY %r31,%r2 + + LDO -48(%r30),%r20 + EXTRW,U,= %r28,31,1,%r22 + FLDD 0(%r20),%fr7 ; load double arg 1 + EXTRW,U,= %r28,30,1,%r22 + FLDW 8(%r20),%fr5L ; load float arg 1 + EXTRW,U,= %r28,29,1,%r22 + FLDW 4(%r20),%fr6L ; load float arg 2 + EXTRW,U,= %r28,28,1,%r22 + FLDW 0(%r20),%fr7L ; load float arg 3 + + LDW -36-framesz(%r3),%r26 ; load ptr to 'that' + LDW -40(%r30),%r25 ; load the rest of dispatch argument registers + LDW -44(%r30),%r24 + LDW -48(%r30),%r23 + + LDW -36-framesz(%r3),%r20 ; load vtable addr + LDW -40-framesz(%r3),%r28 ; load index + LDW 0(%r20),%r20 ; follow vtable +; LDO 0(%r20),%r20 ; offset vtable by 16 bytes (g++: 8, aCC: 16) + SH2ADDL %r28,%r20,%r28 ; add 4*index to vtable entry + LDW 0(%r28),%r22 ; load vtable entry + +; B,L .+8,%r2 +; ADDIL L'$$dyncall_external-$PIC_pcrel$5+4,%r2,%r1 +; LDO R'$$dyncall_external-$PIC_pcrel$6+8(%r1),%r1 +;$PIC_pcrel$5 +; LDSID (%r1),%r31 +;$PIC_pcrel$6 +; MTSP %r31,%sr0 + .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR,RTNVAL=GR ;in=22-26;out=28; + BL $$dyncall,%r31 + COPY %r31,%r2 + + LDW -32(%r30),%r19 + COPY %r3,%r30 ; restore saved stack ptr + + LDW -148(%sp),%rp + LDWM -128(%sp),%r3 + BV,N (%rp) + NOP + .EXIT + .PROCEND ;in=23,24,25,26; + .SIZE XPTC_InvokeByIndex, .-XPTC_InvokeByIndex + diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s --- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s 1970-01-01 00:00:00.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s 2004-12-21 13:39:03.392160680 +0000 @@ -0,0 +1,73 @@ + .LEVEL 1.1 + .TEXT + .ALIGN 4 + +curframesz: + .EQU 128 + + +; SharedStub has stack size of 128 bytes + +lastframesz: + .EQU 64 + +; the StubN C++ function has a small stack size of 64 bytes + + +.globl SharedStub + .type SharedStub, @function + +SharedStub: + .PROC + .CALLINFO CALLER,FRAME=80,SAVE_RP + + .ENTRY + STW %rp,-20(%sp) + LDO 128(%sp),%sp + + STW %r19,-32(%r30) + STW %r26,-36-curframesz(%r30) ; save arg0 in previous frame + + LDO -80(%r30),%r28 + FSTD,MA %fr5,8(%r28) ; save darg0 + FSTD,MA %fr7,8(%r28) ; save darg1 + FSTW,MA %fr4L,4(%r28) ; save farg0 + FSTW,MA %fr5L,4(%r28) ; save farg1 + FSTW,MA %fr6L,4(%r28) ; save farg2 + FSTW,MA %fr7L,4(%r28) ; save farg3 + + ; Former value of register 26 is already properly saved by StubN, + ; but register 25-23 are not because of the arguments mismatch + STW %r25,-40-curframesz-lastframesz(%r30) ; save r25 + STW %r24,-44-curframesz-lastframesz(%r30) ; save r24 + STW %r23,-48-curframesz-lastframesz(%r30) ; save r23 + COPY %r26,%r25 ; method index is arg1 + LDW -36-curframesz-lastframesz(%r30),%r26 ; self is arg0 + LDO -40-curframesz-lastframesz(%r30),%r24 ; normal args is arg2 + LDO -80(%r30),%r23 ; floating args is arg3 + +; BL .+8,%r2 +; ADDIL L'PrepareAndDispatch-$PIC_pcrel$0+4,%r2 +; LDO R'PrepareAndDispatch-$PIC_pcrel$1+8(%r1),%r1 +;$PIC_pcrel$0 +; LDSID (%r1),%r31 +;$PIC_pcrel$1 +; MTSP %r31,%sr0 + .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR,RTNVAL=GR ;in=23-26;out=28; + BL PrepareAndDispatch, %r31 + COPY %r31,%r2 + + LDW -32(%r30),%r19 + + LDW -148(%sp),%rp + LDO -128(%sp),%sp + + + BV,N (%rp) + NOP + NOP + + .EXIT + .PROCEND ;in=26;out=28; + + .SIZE SharedStub, .-SharedStub The e-build error message asks me to include the contents of mozila-hppa.patch-7750.out, and here it is :- cat /var/tmp/portage/mozilla-firefox-1.0.6-r2/temp/mozilla-hppa.patch-7750.out ***** mozilla-hppa.patch ***** ============================== PATCH COMMAND: patch -p0 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s patching file mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s ============================== PATCH COMMAND: patch -p1 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== patching file xpcom/reflect/xptcall/src/md/unix/Makefile.in The next patch would create the file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s, which already exists! Applying it anyway. patching file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s Patch attempted to create file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s, which already exists. Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s.rej The next patch would create the file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s, which already exists! Applying it anyway. patching file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s Patch attempted to create file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s, which already exists. Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s.rej ============================== PATCH COMMAND: patch -p2 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s patching file reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s ============================== PATCH COMMAND: patch -p3 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s patching file xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s ============================== PATCH COMMAND: patch -p4 -g0 --no-backup-if-mismatch < /usr/portage/www-client/mozilla-firefox/files/mozilla-hppa.patch ============================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in |--- mozilla.orig/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:37:00.503842544 +0000 |+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2004-12-21 13:41:49.439917584 +0000 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file src/md/unix/xptcinvoke_asm_parisc_linux.s patching file src/md/unix/xptcstubs_asm_parisc_linux.s System details are :- Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.8-gentoo-r7 i686) ================================================================= System uname: 2.6.8-gentoo-r7 i686 Pentium III (Katmai) Gentoo Base System version 1.6.13 distcc 2.16 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://gentoo.blueyonder.co.uk http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mirror.uni-c.dk/gentoo/" LINGUAS="en_GB en fr de es" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl eds emboss encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde ldap libg++ libwww mad mikmod mmx motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv zlib linguas_en_GB linguas_en linguas_fr linguas_de linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Created attachment 70441 [details, diff] mozilla-firefox-1.0.6-r2.ebuild-conditional-hppa.patch Patch for that ebuild so it only bothers hppa users... It seems that the mozilla-firefox-1.0.6-r2 ebuild is on its way out, though...
This is almost useless to fix since new version of firefox are currently stable on hppa. If you want, I can remove the hppa keyword and patch from this one. In any case, I'll not bother to fix the patch.
This is invalid as all 1.0.6 ebuilds are scheduled for removal in next few days, as all archs that need to have marked 1.0.7 stable already. I will close bug as soon as I remove old ebuilds.
1.0.6 no longer in the tree.