bugThe GNU Hurd - Bugs: bug #18015, GNU Mach: `make dist' and friends

 
 

bug #18015: GNU Mach: `make dist' and friends

Submitted by:  Thomas Schwinge <tschwinge>
Submitted on:  Sun 15 Oct 2006 10:13:41 PM UTC  
 
Category: GNU MachSeverity: 4 - Important
Priority: 6Item Group: Standard Compliance
Status: FixedPrivacy: Public
Assigned to: Thomas Schwinge <tschwinge>Originator Name: 
Open/Closed: ClosedReproducibility: Every Time
Size (loc): NonePlanned Release: GNU Mach 1.4
Effort: 0.00
Wiki-like text discussion box: 

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sun 03 Dec 2006 04:42:37 PM UTC, comment #6:

> If you add ``DISTCLEANFILES = Makefile.orig config.status.orig'' to `Makefile.am', does it work then?


This was positively confirmed by Barry -- Thanks for testing! -- so I'm closing this bug after having installed the following:

#v+
2006-12-03 Thomas Schwinge <tschwinge@gnu.org>

[bug #18015 --- ``GNU Mach: `make dist' and friends'']

  • Makefile.am (DISTCLEANFILES): New variable.

#v-

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.
Sun 03 Dec 2006 11:22:18 AM UTC, comment #5:

> ERROR: files left in build directory after distclean:
> ./config.status.orig
> ./Makefile.orig


If you add ``DISTCLEANFILES = Makefile.orig config.status.orig'' to `Makefile.am', does it work then?

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.
Fri 01 Dec 2006 05:12:12 AM UTC, comment #4:

OK 'make distcheck' did not finish successfully:

rm -f Makefile
ERROR: files left in build directory after distclean:
./config.status.orig
./Makefile.orig
make[1]: *** [distcleancheck] Error 1
make[1]: Leaving directory `/devel2/bdefreese/gnumach-1-11302006/gnumach/build/gnumach-1.3.99/_build'
make: *** [distcheck] Error 2
rm i386/i386/i386asm.symc.o i386/i386/i386asm.symc

Thanks.

Barry deFreese <bddebian>
Fri 01 Dec 2006 04:40:03 AM UTC, comment #3:

As usual I screwed up. It appears I was having a timestamp problem. "make dist" works fine and a build on the resulting tarball is fine. I also tried running 'make distcheck' which seemed to be working fine but my machine hung again. I may try it again and report back.

Thanks,

Barry

Barry deFreese <bddebian>
Thu 30 Nov 2006 08:30:47 PM UTC, comment #2:

Thomas,

Building out of the tree doesn't seem to work for me.

build/../configure works OK but make dist seems to just keep running aclocal, autoconf, and automake recursively.

Thanks,

Barry

Barry deFreese <bddebian>
Thu 30 Nov 2006 06:33:10 PM UTC, comment #1:

I checked in the following to fix this issue. Please test.

Thanks to Barry for preparing a patch where I could base this work on.

#v+
2006-11-30 Barry deFreese <bddebian@comcast.net>
Thomas Schwinge <tschwinge@gnu.org>

[bug #18015 --- ``GNU Mach: `make dist' and friends'']

  • Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable.

(EXTRA_DIST): Enhance with the patches and documentation files.
(dist-hook): New target to remove the `CVS' directories.

  • Makefrag.am (libkernel_a_SOURCES, EXTRA_DIST): Add header and `mig'

input files.
(DISTCHECK_CONFIGURE_FLAGS): Enable the kernel debugger.

  • i386/Makefrag.am: Likewise. Also add `i386/i386/i386asm.sym',

`i386/ldscript' and `i386/README-Drivers'.

  • i386/linux/Makefrag.am (liblinux_a_SOURCES): Add the header files

from `i386/linux/'.

  • linux/Makefrag.am (liblinux_a_SOURCES, EXTRA_DIST)

(liblinux_pcmcia_cs_modules_a_SOURCES)
(liblinux_pcmcia_cs_clients_a_SOURCES)
(liblinux_pcmcia_cs_wireless_a_SOURCES): Add header and other included
files.
(dist-hook): Depend on `dist-hook-linux'.
(dist-hook-linux): New phony target to remove the `asm' symbolic links.

  • Makerules.am (EXTRA_DIST): Add `gensym.awk'.
  • doc/Makefrag.am (EXTRA_DIST): Add `$(mach_TEXINFOS)'.
  • configure.ac (AC_CONFIG_LINKS): Move instantiation to...
  • configfrag.ac: ... here and change quotation.
  • linux/configfrag.ac (AC_CONFIG_LINKS): Change quotation.

#v-

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.
Sun 15 Oct 2006 10:13:41 PM UTC, original submission:

`make dist' and friends need work before they'll function correctly. If someone feels like it... (I don't at the moment.) But we definitely need this for the GNU Mach 1.4 release.

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one

Digest:
   task dependencies.

 

Carbon-Copy List
  • -unavailable- added by bddebian (Posted a comment)
  • -unavailable- added by tschwinge (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 03 Dec 2006 04:42:37 PM UTCtschwingeWiki-like text discussion box> If you add ``DISTCLEANFILES = Makefile.orig config.status.orig'' to `Makefile.am', does it work then? This was positively confirmed by Barry -- Thanks for testing! -- so I'm closing this bug after having installed the following: #v+ 2006-12-03 Thomas Schwinge <tschwinge@gnu.org> [bug #18015 --- ``GNU Mach: `make dist' and friends''] * Makefile.am (DISTCLEANFILES): New variable. #v- =>
    Sun 03 Dec 2006 04:41:47 PM UTCtschwingeStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
      Wiki-like text discussion box=>> If you add ``DISTCLEANFILES = Makefile.orig config.status.orig'' to `Makefile.am', does it work then? This was positively confirmed by Barry -- Thanks for testing! -- so I'm closing this bug after having installed the following: #v+ 2006-12-03 Thomas Schwinge [bug #18015 --- ``GNU Mach: `make dist' and friends''] * Makefile.am (DISTCLEANFILES): New variable. #v-
    Thu 30 Nov 2006 06:33:10 PM UTCtschwingeStatusNone=>Ready For Test
      Assigned toNone=>tschwinge

    Back to the top


    Powered by Savane 3.1-cleanup