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

 
 

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

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


* Mandatory Fields

Add a New Comment Rich Markup
   

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>

--- ``GNU Mach: `make dist' and friends''

  • Makefile.am (DISTCLEANFILES): New variable.

#v-

Thomas Schwinge <tschwinge>
Group administrator
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>
Group administrator
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>

--- ``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>
Group administrator
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>
Group administrator

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one

Digest:
   task dependencies.

 

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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2006-12-03 tschwinge Wiki-like text discussion box&gt; 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 &lt;tschwinge@gnu.org&gt; --- ``GNU Mach: `make dist' and friends'' * Makefile.am (DISTCLEANFILES): New variable. #v-
    2006-12-03 tschwinge StatusReady 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 <tschwinge@gnu.org> --- ``GNU Mach: `make dist' and friends'' * Makefile.am (DISTCLEANFILES): New variable. #v-
    2006-11-30 tschwinge StatusNone Ready For Test
        Assigned toNone tschwinge
    2006-11-16 tschwinge Dependencies- task #6111 is dependent

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code