 |
» |
|
 |
|
 |

Copyright (c) Digital Equipment Corporation 1992. All rights reserved
LAYERED PRODUCT: VAX PLI OP/SYS: VMS
SOURCE: Digital Customer Support Center
VERSION INFORMATION:
Symptom Identified On: 3.n VMS, Versions 5.4, 5.4-1, 5.4-2, 5.4-3
5.5
SYMPTOM:
Compiling PLI programs that use the %include to include an entry point for a
MAIL$ routine from PLI$STARLET fail with this error:
%PLIG-F-LIBLOOKUP, "MAIL$USER_BEGIN" was not found in any of the
^^^^^^^^^^^^^^^
specified libr.
This will vary depending on which module was included.
ANALYSIS:
The entry point definitions are not included in PLI$STARLET:
$lib/extract=mail$USER_BEGIN sys$library:pli$starlet.tlb/text
%LIBRAR-E-LOOKUPERR, error looking up MAIL$USER_BEGIN in SYS$COMMON:[SYSLIB]
$STARLET.TLB;1
-LBR-E-KEYNOTFND, key not found
The missing module(s) causes the compile to fail with the above error.
WORKAROUND:
The definitions below can be added to PLI$STARLET.TLB. However, if any of
the MAIL$ routines change, then PLI$STARLET definitions may not reflect this
and will have to be updated.
$!begin extract
$copy sys$library:pli$starlet.tlb */log
$create mail$mailfile_begin.txt
dcl mail$mailfile_begin entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_begin.txt
$create mail$mailfile_close.txt
dcl mail$mailfile_close entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_close.txt
$create mail$mailfile_compress.txt
dcl mail$mailfile_compress entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_compress.txt
$create mail$mailfile_end.txt
dcl mail$mailfile_end entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_end.txt
$create mail$mailfile_info_file.txt
dcl mail$mailfile_info_file entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_info_file.txt
$create mail$mailfile_modify.txt
dcl mail$mailfile_modify entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_modify.txt
$create mail$mailfile_open.txt
dcl mail$mailfile_open entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_open.txt
$create mail$mailfile_purge_waste.txt
dcl mail$mailfile_purge_waste entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_purge_waste.txt
$create mail$message_begin.txt
dcl mail$message_begin entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_begin.txt
$create mail$message_copy.txt
dcl mail$message_copy entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_copy.txt
$create mail$message_delete.txt
dcl mail$message_delete entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_delete.txt
$create mail$message_end.txt
dcl mail$message_end entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_end.txt
$create mail$message_get.txt
dcl mail$message_get entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_get.txt
$create mail$message_info.txt
dcl mail$message_info entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_info.txt
$create mail$message_modify.txt
dcl mail$message_modify entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_modify.txt
$create mail$message_select.txt
dcl mail$message_select entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_select.txt
$create mail$send_abort.txt
dcl mail$send_abort entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_abort.txt
$create mail$send_add_address.txt
dcl mail$send_add_address entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_add_address.txt
$create mail$send_add_attribute.txt
dcl mail$send_add_attribute entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_add_attribute.txt
$create mail$send_add_bodypart.txt
dcl mail$send_add_bodypart entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_add_bodypart.txt
$create mail$send_begin.txt
dcl mail$send_begin entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_begin.txt
$create mail$send_end.txt
dcl mail$send_end entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_end.txt
$create mail$send_message.txt
dcl mail$send_message entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_message.txt
$create mail$user_begin.txt
dcl mail$user_begin entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_begin.txt
$create mail$user_delete_info.txt
dcl mail$user_delete_info entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_delete_info.txt
$create mail$user_end.txt
dcl mail$user_end entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_end.txt
$create mail$user_get_info.txt
dcl mail$user_get_info entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_get_info.txt
$create mail$user_set_info.txt
dcl mail$user_set_info entry (
fixed binary(31) reference,
any reference,
any reference)
returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_set_info.txt
$exit
DIGITAL RESPONSE:
This issue has been elevated for further review.
|
buy online or call 1.800.AT.COMPAQ
|
|