The problem I am trying to solve is:

Transaction Check Error:
  file /usr/share/man/man1/gcj-dbtool.1.gz conflicts between attempted installs
of libgcj-4.4.3-8.fc13.x86_64 and libgcj-4.4.3-8.fc13.i686
  file /usr/share/man/man1/gij.1.gz conflicts between attempted installs of
libgcj-4.4.3-8.fc13.x86_64 and libgcj-4.4.3-8.fc13.i686
  file /usr/share/man/man1/grmic.1.gz conflicts between attempted installs of
libgcj-4.4.3-8.fc13.x86_64 and libgcj-4.4.3-8.fc13.i686
  file /usr/share/man/man1/jv-convert.1.gz conflicts between attempted installs
of libgcj-4.4.3-8.fc13.x86_64 and libgcj-4.4.3-8.fc13.i686

It is due to:

gzip -dc ./libgcj-4.4.3-8.fc13.i686/usr/share/man/man1/gij.1.gz >gij-i686
gzip -dc ./libgcj-4.4.3-8.fc13.x86_64/usr/share/man/man1/gij.1.gz >gij-x86_64
diff -u gij-*
--- gij-i686    2010-03-22 10:17:59.000000000 +0100
+++ gij-x86_64  2010-03-22 10:18:07.000000000 +0100
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GIJ 1"
-.TH GIJ 1 "2010-02-27" "gcc-4.4.3" "GNU"
+.TH GIJ 1 "2010-02-26" "gcc-4.4.3" "GNU"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l

One host built that file a different time (day) then a different host.

Moreover the files content should not depend on their time of build.

Patch applies to both GCC HEAD SVN and fastjar CVS.


fastjar/
2010-03-22  Jan Kratochvil  <jan.kratoch...@redhat.com>

        * Makefile.am (fastjar.pod, grepjar.pod): Preserve modification time.
        * Makefile.in: Regenerate.

gcc/java/
2010-03-22  Jan Kratochvil  <jan.kratoch...@redhat.com>

        * Make-lang.in (gcj.pod, jcf-dump.pod, gij.pod, jv-convert.pod)
        (grmic.pod, gcj-dbtool.pod, gc-analyze.pod, aot-compile.pod)
        (rebuild-gcj-db.pod): Preserve modification time.

gcc/fortran/
2010-03-22  Jan Kratochvil  <jan.kratoch...@redhat.com>

        * Make-lang.in (gfortran.pod): Preserve modification time.

gcc/
2010-03-22  Jan Kratochvil  <jan.kratoch...@redhat.com>

        * Makefile.in (%.pod, gcc.pod, gfdl.pod, fsf-funding.pod, gpl.pod):
        Preserve modification time.

libjava/classpath/
2010-03-22  Jan Kratochvil  <jan.kratoch...@redhat.com>

        * doc/Makefile.am (gappletviewer.pod, gjarsigner.pod, gjar.pod)
        (gcjh.pod, gjavah.pod, gkeytool.pod, gnative2ascii.pod, gorbd.pod)
        (grmid.pod, grmiregistry.pod, gserialver.pod, gtnameserv.pod)
        (gjdoc.pod): Preserve modification time.
        * doc/Makefile.in: Regenerate.


-- 
           Summary: build: random timestamps have multilib conflicts
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: other
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jan dot kratochvil at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43480

Reply via email to