Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
MakeTPF error MTPF0006E during build Problem Unresolved references during program build might occur accompanied by the MarkeTPF messages shown in Figure B-8. When a shared object is built that contains external references, MakeTPF must be informed about the libraries required to resolve these external references. This is done using the LIBS variable in a shared object's makefile. The TPF documentation will tell you which library is required for which function. An example of this can be seen in Figure B-9. The LIBS variable value that is suggested by the documentation is wrong however, because MakeTPF requires that all library names (cxap in this example) be in all uppercase characters. MTPF2101I: Errors or Warnings issued during build. MTPF1111W: Error File: /home/grift/book/base/rt/cso4.err maketpf.rules_errchk:67: *** MTPF0006E: The list of libraries in the makefile "cxap" specifies at least one library in mixed or lower case. The libraries must be specified in all upper case to ensure consistency with the APP targets. Stop. TPF Toolkit return code = 0