Ticket #701 (closed defect: fixed)

Opened 2 months ago

Last modified 2 months ago

Windows doesn't build processing modules

Reported by: stefan Owned by: somebody
Priority: major Milestone: Windows
Component: ALL modules Version: 7.10
Keywords: Cc:

Description

There's the text in the Makefile: "Windows modules are determined in nt_modules target recipe" but I don't know what that means, because NT_MODULES doesn't get defined, and in the "nt_modules" target, the first thing that's done is a loop through NT-MODULES which hasn't been defined: @for %x in ( $(NT_MODULES) ) \

I pasted the 7.9 Windows modules back into the file and recommitted it, but someone clearly had a plan here, that didn't get finished...? Anyway, that's why I'm making this ticket, in case someone wants to revisit this. Or maybe there are new 7.10 processing modules that won't show up because I pasted in the 7.9 list.

Change History

comment:1 Changed 2 months ago by baker

  • Status changed from new to closed
  • Resolution set to fixed

Thanks very much for finding this huge blunder. I messed up in r7820. It looks like I pasted the nt_modules rules from another Makefile that did not have the special logic to test for NOT "$(FC)" == "" when I was eliminating the NT makefile helper programs.

And, you are right about the difference in the modules being built. I have been trying to fix bugs to build as many modules as possible on both MacOS/Linux and Windows.

Fixed in r7917.

Note: See TracTickets for help on using tickets.