Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 101260 - Mozilla-firefox-1.0.6-r2 emerge fails with error when merging hppa patch
Summary: Mozilla-firefox-1.0.6-r2 emerge fails with error when merging hppa patch
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-03 15:41 UTC by Anthony Staines
Modified: 2006-01-08 15:02 UTC (History)
1 user (show)

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


Attachments
mozilla-firefox-1.0.6-r2.ebuild-conditional-hppa.patch (mozilla-firefox-1.0.6-r2.ebuild-conditional-hppa.patch,554 bytes, patch)
2005-10-12 00:09 UTC, Jeroen Roovers (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Staines 2005-08-03 15:41:30 UTC
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
Comment 1 Jory A. Pratt 2005-08-03 17:32:36 UTC
please rsync your tree and try again I have just tested to make sure all patches
apply cleanly on x86 amd64 and ppc.
Comment 2 Anthony Staines 2005-08-15 16:59:55 UTC
(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
Comment 3 Anthony Staines 2005-09-03 18:28:17 UTC
(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
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2005-10-12 00:09:40 UTC
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...
Comment 5 Guy Martin (RETIRED) gentoo-dev 2005-10-17 02:14:01 UTC
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.
Comment 6 Jory A. Pratt 2005-10-17 10:44:32 UTC
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.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-01-08 15:02:31 UTC
1.0.6 no longer in the tree.