of the items in $TaligentSharedLibs:
ls -ltr $TaligentSharedLibs | more
This produces a directory listing reverse-sorted by modification time.
Look for your program's targets in the listing. Are the targets close together or far apart?
- If the targets are close together (meaning they have been recompiled within a few minutes of each other), the problem lies elsewhere.
- If the targets are significantly separated in the list, it is possible that you have been trying to launch your program with incompatible compiler outputs. For example, you might have been successfully compiling your shared library, but failing to compile the associated program binary.
When this last situation occurs, the most effective way to clear all confusion is to:
- Delete all but the original headers, source files, data files, and
*.PinkMake files from your source directory, $TaligentSharedLibs, and $TaligentExports (delete the *.Make, *AllCSources.C, *.o, *.e, *Lib, and program binaries from all three locations, as appropriate).
- Start over with
QuietMake -M -fast complete.