[FLASH-USERS] undefined references in Simulation_init during linking

Klaus Weide klaus at flash.uchicago.edu
Mon Jul 7 12:31:20 EDT 2008


On Sun, 6 Jul 2008, Josef Stöckl wrote:

> Hi Ken,
>
> Did you check your dependencies in the Makefile? This looks like you haven't
> specified the module dependencies, so the FLASH setup script doesn't know
> that you need the Simulation_data module for linking. Please check, if you
> have something like the following two lines in the Makefile within your
> simulation's directory (source/Simulation/SimulationMain/<simulation
> name>/Makefile):
>
> Simulation += Simulation_data.o
> Simulation_init.o : Simulation_data.o

A minor additional remark:

The second of those lines should not be necessary any more (but it 
doesn't hurt either). The setup procedure figures out these kinds of 
dependencies automatically (by looking at Fortran USE statements)
and puts them into Makefile.Depend, and that gets included from
the Makefile.


Klaus


More information about the flash-users mailing list