• Bug#264275: gnat-glade: FTBFS: automake-1.4 mess

    From Ludovic Brenta@1:229/2 to All on Wed Aug 11 22:30:15 2004
    From: [email protected]

    tags 264275 unreproducible sarge-ignore
    thanks

    After examining your log, it appears to me that the timestamp of
    Makefile.am is later than the one on Makefile.in on your system. This
    is not normal. The upstream .orig.tar.gz contains both files with
    identical timestamps; however, applying the .diff.gz changes
    Makefile.in, and its timestamp. Thus, it should never be the case
    that Makefile.in needs to be rebuilt from Makefile.am. I am growing
    suspicious of your filesystem; neither the buildd machines (on two architectures), nor Ray, nor myself, have been able to reproduce the
    problem. Thus, I am tagging this bug as unreproducible, sarge-ignore.

    Below is a small patch to debian/rules. I invite you to try it and
    tell me if it resolves the problem for you.

    --- debian/rules~ 2004-08-11 18:29:44.000000000 +0200
    +++ debian/rules 2004-08-11 18:29:31.000000000 +0200
    @@ -16,7 +16,6 @@
    build: build-stamp
    build-stamp: configure-stamp
    dh_testdir
    - touch Makefile.in
    $(MAKE)
    touch build-stamp



    --
    Ludovic Brenta.



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Roland Stigge@1:229/2 to Ludovic Brenta on Wed Aug 11 23:50:06 2004
    From: [email protected]

    On Wed, 2004-08-11 at 22:07, Ludovic Brenta wrote:
    tags 264275 unreproducible sarge-ignore

    From http://www.debian.org/Bugs/Developer:

    sarge-ignore
    This release-critical bug is to be ignored for the purposes of
    releasing sarge. This tag should only be used by the release
    manager; do not set it yourself without explicit authorization
    from them.

    After examining your log, it appears to me that the timestamp of
    Makefile.am is later than the one on Makefile.in on your system. This
    is not normal. The upstream .orig.tar.gz contains both files with
    identical timestamps; however, applying the .diff.gz changes
    Makefile.in, and its timestamp. Thus, it should never be the case
    that Makefile.in needs to be rebuilt from Makefile.am. I am growing suspicious of your filesystem; neither the buildd machines (on two architectures), nor Ray, nor myself, have been able to reproduce the
    problem. Thus, I am tagging this bug as unreproducible, sarge-ignore.

    Below is a small patch to debian/rules. I invite you to try it and
    tell me if it resolves the problem for you.

    It helps (but without it, I can still reproduce the problem constantly.)

    Now, I get the following:

    ========================================================================= make[3]: Leaving directory `/tmp/buildd/gnat-glade-3.15p'
    make[2]: Leaving directory `/tmp/buildd/gnat-glade-3.15p'
    make[1]: Leaving directory `/tmp/buildd/gnat-glade-3.15p'
    mv debian/gnat-glade/usr/lib/garlic/libgarlic.a \
    debian/gnat-glade/usr/lib
    mv debian/gnat-glade/usr/lib/garlic/*.ali \
    debian/gnat-glade/usr/lib/ada/adalib/garlic
    mv debian/gnat-glade/usr/lib/garlic/*.ad[bs] \
    debian/gnat-glade/usr/share/ada/adainclude/garlic
    rm debian/gnat-glade/usr/lib/garlic/lib{gnat,gnarl}.a
    rm: cannot remove `debian/gnat-glade/usr/lib/garlic/lib{gnat,gnarl}.a':
    No such file or directory
    make: *** [install] Error 1 =========================================================================

    This is caused by the {gnat,gnarl} bashism. I propose to expand it
    manually or set "SHELL=/bin/bash" in debian/rules. See also Policy,
    10.4. Scripts and "info make".

    After the respective adjustments, it builds fine.

    bye,
    Roland




    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Ludovic Brenta@1:229/2 to Roland Stigge on Thu Aug 12 20:20:04 2004
    From: [email protected]

    Roland Stigge writes:
    Ludovic Brenta writes:
    Below is a small patch to debian/rules. I invite you to try it and
    tell me if it resolves the problem for you.

    It helps (but without it, I can still reproduce the problem constantly.)

    Now, I get the following:

    ========================================================================= make[3]: Leaving directory `/tmp/buildd/gnat-glade-3.15p'
    make[2]: Leaving directory `/tmp/buildd/gnat-glade-3.15p'
    make[1]: Leaving directory `/tmp/buildd/gnat-glade-3.15p'
    mv debian/gnat-glade/usr/lib/garlic/libgarlic.a \
    debian/gnat-glade/usr/lib
    mv debian/gnat-glade/usr/lib/garlic/*.ali \
    debian/gnat-glade/usr/lib/ada/adalib/garlic
    mv debian/gnat-glade/usr/lib/garlic/*.ad[bs] \
    debian/gnat-glade/usr/share/ada/adainclude/garlic
    rm debian/gnat-glade/usr/lib/garlic/lib{gnat,gnarl}.a
    rm: cannot remove `debian/gnat-glade/usr/lib/garlic/lib{gnat,gnarl}.a':
    No such file or directory
    make: *** [install] Error 1 =========================================================================

    This is caused by the {gnat,gnarl} bashism. I propose to expand it
    manually or set "SHELL=/bin/bash" in debian/rules. See also Policy,
    10.4. Scripts and "info make".

    After the respective adjustments, it builds fine.

    bye,
    Roland





    --
    Ludovic Brenta.
    Registered Linux user #6891 http://counter.li.org



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)