- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a project which I compile and run - the run involves again a compilation. Repeating the run again involves compilation without touching the code (etc). Why is this?
I'm using VS 2010 and the XE 2011 compiler. Same behavior for win32/x64, Debug/Release.
The project consists of F2003 compliant modules and a mix of legacy F77 routines with references to various DLLs. P.s., the project was newly created with a minimum of options.
Any hints?
Cheers
-Ralf
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Make sure you don't have any cyclic dependencies with your modules or the files that contain your modules.
(Check that you do not have module A using module B using module C using module A... or similarly that you don't have module A in file AC using module B in file B using module C in file AC)
(Check that you do not have module A using module B using module C using module A... or similarly that you don't have module A in file AC using module B in file B using module C in file AC)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There can be problem with source file date. If You moved your source code to machine with different time, sources can be newer than linked code, so they are compiled again and again.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting IanH
Make sure you don't have any cyclic dependencies with your modules or the files that contain your modules.
(Check that you do not have module A using module B using module C using module A... or similarly that you don't have module A in file AC using module B in file B using module C in file AC)
(Check that you do not have module A using module B using module C using module A... or similarly that you don't have module A in file AC using module B in file B using module C in file AC)
Thanks Ian - that was it!
Cheers
-Ralf

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page