bugmake - Bugs: bug #38442, Field 'name' not cached

 
 

bug #38442: Field 'name' not cached

Submitter:  Gökçe <karaheart>
Submitted:  Thu 28 Feb 2013 01:46:55 PM UTC
   
 
Severity:  3 - Normal Item Group:  Bug
Status:  Fixed Privacy:  Public
Assigned to:  psmith Open/Closed:  Closed
Component Version:  3.82 Operating System:  POSIX-Based
Fixed Release:  4.0 Triage Status:  Verified
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 26 May 2013 08:53:53 PM UTC, comment #6: 

Fixed in Git.  Thanks for the report!

Paul D. Smith <psmith>
Group administrator
Wed 22 May 2013 09:15:28 PM UTC, comment #5: 

No, it's an internal make error.  I don't see how it could be an ar issue.  I'll try to repro it again.

Paul D. Smith <psmith>
Group administrator
Wed 22 May 2013 09:03:21 PM UTC, comment #4: 

Unfortunately still the same error:

$ touch foo.vhd
$ make-3.99.90/make
cd module_timestamps && touch foo && ar rv lib foo && rm foo
ar: creating lib
a - foo
$ make-3.99.90/make
make: Nothing to be done for 'default'.
make: module_timestamps/lib(foo): Field 'name' not cached: module_timestamps/lib(foo)

make: module_timestamps/lib(foo): Field 'hname' not cached: module_timestamps/lib(foo)


Maybe the problem is with ar? I am going to test the issue on another system with different binutils.


kara@ed:~/Downloads$ ar --version
GNU ar (GNU Binutils) 2.23.2
...


Last but not least, it would be great to know the meaning of this warning.

Gökçe <karaheart>
Wed 22 May 2013 07:41:59 PM UTC, comment #3: 

Can you please test with the current release candidate build and see if you still see the issue?  I cannot reproduce it.

ftp://alpha.gnu.org/gnu/make/make-3.99.90.tar.gz

Paul D. Smith <psmith>
Group administrator
Sat 06 Apr 2013 01:41:42 PM UTC, comment #2: 

I am not able to reproduce this with the current latest version from Git:


$ touch foo.vhd
$ make
mkdir -p module_timestamps
cd module_timestamps && touch foo && ar rv lib foo && rm foo
ar: creating lib
a - foo
$ make
make: Nothing to be done for `default'.


Paul D. Smith <psmith>
Group administrator
Thu 28 Feb 2013 02:33:38 PM UTC, comment #1: 

I want to add that the Make 3.81 doesn't have this warning.

Gökçe <karaheart>
Thu 28 Feb 2013 01:46:55 PM UTC, original submission:  

Makefile is attached.

Assume that the prerequisite foo.vhd exists in the directory. (to create it just "touch foo.vhd")

If I run 'make' for the first time, everything is ok, but second time I get:

make: module_timestamps/lib(foo): Field 'name' not cached:
module_timestamps/lib(foo)

make: module_timestamps/lib(foo): Field 'hname' not cached:
module_timestamps/lib(foo)

Although it is a warning, in case compiling many files, it pollutes the output that relevant information about the errors cannot be seen.

I see this warning also on the development version.


Gökçe <karaheart>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #27544:  Makefile added by karaheart (267B - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by psmith (Posted a comment)
  • -email is unavailable- added by karaheart (Submitted the item)
  •  

    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
    2013-05-26 psmith StatusNone Fixed
        Assigned toNone psmith
        Open/ClosedOpen Closed
        Fixed ReleaseNone 4.0
        Triage StatusNeed Info Verified
    2013-04-06 psmith Triage StatusNone Need Info
    2013-02-28 karaheart Attached File- Added Makefile, #27544

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code