Ticket #1095 (closed bug: fixed)

Opened 6 years ago

Last modified 5 years ago

make boot under includes/ doesn't run make depend

Reported by: kirsten Owned by: simonmar
Priority: low Milestone: 6.6.1
Component: Build System Version: 6.6
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

In my working copy of GHC, I removed a file from includes/ (StgTicky.h) and removed the dependencies on it.

Then I ran autoreconf, ./configure, and finally make at the top level.

I got:

$ make
make -C utils/mkdependC boot
make[1]: Entering directory `/home/krc/ghc-hacking/utils/mkdependC'
make[1]: Leaving directory `/home/krc/ghc-hacking/utils/mkdependC'
------------------------------------------------------------------------
== make boot -r;
 in /home/krc/ghc-hacking/includes
------------------------------------------------------------------------
make[1]: *** No rule to make target `StgTicky.h', needed by `mkDerivedConstants.o'.  Stop.

I eventually figured out that I needed to run make depend in includes/, and that updated the dependencies successfully. However, shouldn't make boot in includes run make depend?

Change History

Changed 6 years ago by igloo

  • milestone set to 6.6.1

Changed 6 years ago by simonmar

  • owner set to simonmar

Changed 6 years ago by simonmar

  • status changed from new to closed
  • resolution set to fixed

Fixed and merged.

Changed 5 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

Changed 5 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple
Note: See TracTickets for help on using tickets.