GNU Astronomy Utilities - Bugs: bug #47821, bootstrap crashes with no...
You are not allowed to post comments on this tracker with your current authentication level.
bug #47821: bootstrap crashes with no --gnulib-srcdir
Submitter: | Mohammad Akhlaghi <makhlaghi> | ||
Submitted: | Mon 02 May 2016 04:36:11 AM UTC | ||
Category: | Development | Severity: | 4 - Important |
Item Group: | Crash | Status: | Fixed |
Privacy: | Public | Assigned to: | makhlaghi |
Open/Closed: | Closed |
Mon 02 May 2016 02:39:23 PM UTC, comment #3: |
Mohammad Akhlaghi <makhlaghi> |
Mon 02 May 2016 08:35:15 AM UTC, comment #2: The bug was fixed and is pushed to master. It was done using a second directory called "imported" (as suggested in previous post). This directory includes all directories that we have imported into Gnuastro during the bootstrapping, not just those from Gnulib. So the m4/ directory (which until now was a completely imported directory and in the top gnuastro diretory and also include Autoconf archives) is also moved within `imported'. The book was also updated to explain how it is possible to run bootstrap without any options.
|
Mohammad Akhlaghi <makhlaghi> |
Mon 02 May 2016 04:52:28 AM UTC, comment #1: Another solution can be to use a different top directory for the Gnulib imported files necessary for Gnuastro. For example to "from-gnulib", so the three relevant variables in bootstrap.conf become:
|
Mohammad Akhlaghi <makhlaghi> |
Mon 02 May 2016 04:36:11 AM UTC, original submission:
By default (with the default boostrap.conf file), bootstrap will run with no options and clone the full Gnulib repository (all its current files and its version controlled history) into the gnuastro/gnulib directory.
|
Mohammad Akhlaghi <makhlaghi> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
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.
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-05-02 | makhlaghi | Status | Confirmed | Fixed | |
Assigned to | None | makhlaghi | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-4b48.
Corresponding source code
The "imported/" name for the outputs of the bootstrapping process was ambiguous: What is imported? From where? Is it hand written and part of the utility or library source codes (like "include/")? What is the difference with "include/" (for a non-programmer)?
So the name of the directory was changed to "bootstrapped/" to be more clear and directly tell anyone who is looking at the contents of the top directory that it has something to do with "bootstrap" and "bootstrap.conf".
This change has been pushed to the main repo's master branch.