[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | DCE Product Information |
Notice: | Kit Info - See 2.*-4.* |
Moderator: | TUXEDO::MAZZAFERRO |
|
Created: | Fri Jun 26 1992 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 2269 |
Total number of notes: | 10003 |
2200.0. "building dce apps on VMS 7.1 ?" by COMICS::HOWLAND () Tue Mar 25 1997 13:16
Hi,
I'm currently talking to a customer experiencing problems building
there DCE application since upgrading VMS from 6.2 to 7.1 (AXP)
and DCE to 1.4.
These center around the change in pthreads
Below is there build and subsequent undefined symbol warnings
The only change to this procedure form succesful builds is to
specify _USE_PTHREAD_D4 on the compiler command.
What have I missed
Thanks
Graham
$ pl :==
pascal/nolist/nodebug/usage=(all,noperformance)/noopt/align=vax/enum=byte/floa
t=g_float/object=[]
$ cc :==
cxx/nolist/optimize=tune=ev5/nodebug/member_alignment/obj=[]/define=_pthread_u
se_d4
$!
$ COPY%/NOLOG gpx:tp.olb []
$ COPY%/NOLOG library:tp_environment.pen []
$ idl trestelwkstn out DISK$ALPHANEXT:[ZURICH.SB] server none keep all
$ idl wkstntrestel out DISK$ALPHANEXT:[ZURICH.SB] client none keep all
$ SET DEFAULT DISK$ALPHANEXT:[ZURICH.SB]
$!
$ SET DEFAULT gpx
$ pl tp_dce_calibrate
$ pl tp_dce_display
$ pl tp_dce_status
$ pl tp_dce_windows
$ pl tp_dce_winmgr
$ cc tp_dce_rpc
$ LIBRARY/LOG/CREATE tp_dce *.obj
%LIBRAR-S, module TP_DCE_CALIBRATE inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module TP_DCE_DISPLAY inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module TP_DCE_RPC inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module TP_DCE_STATUS inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module TP_DCE_WINDOWS inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module TP_DCE_WINMGR inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module TRESTELWKSTN_CSTUB inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LIBRAR-S, module WKSTNTRESTEL_SSTUB inserted in
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
$ DELETE%/NOLOG *.obj;
$!
$!
$ pl tp_dca_blot
$ pl tp_dca_extblot
$!
$ pl tp_dcf_blot
$ pl tp_dcm_blot
$ pl tp_wds_input
$ pl tp_wds_root
$ pl tp_wds_welcome
$!
$ LIBRARY/LOG/REPLACE tp tp_dcf_blot.obj, tp_dcm_blot.obj,
tp_wds_input.obj, -
tp_wds_root.obj, tp_wds_welcome.obj
%LIBRAR-S, module DCF_BLOT replaced in DISK$ALPHANEXT:[ZURICH.SB]TP.OLB;1
%LIBRAR-S, module DCM_BLOT replaced in DISK$ALPHANEXT:[ZURICH.SB]TP.OLB;1
%LIBRAR-S, module TP_WDS_INPUT replaced in DISK$ALPHANEXT:[ZURICH.SB]TP.OLB;1
%LIBRAR-S, module TP_WDS_ROOT replaced in DISK$ALPHANEXT:[ZURICH.SB]TP.OLB;1
%LIBRAR-S, module TP_WDS_WELCOME replaced in
DISK$ALPHANEXT:[ZURICH.SB]TP.OLB;1
$ DELETE%/NOLOG *.obj;*
$!
$!
$ LINK/MAP/noDEBUG/EXE= tp_dce -
tp_dce /LIBRARY/INC= (
tp_dce_rpc,tp_dce_windows,wkstntrestel_sstub,trestelwkstn_cstub,-
tp_dce_calibrate,tp_dce_winmgr),-
tp /LIBRARY/INC= (tp_winmgr),-
middle:trestel2_clib /LIBRARY,-
dce:dce/opt
SYS$LIBRARY:DCE$LIB_SHR/SHARE
SYS$LIBRARY:DTSS$SHR/SHARE
SYS$LIBRARY:CMA$OPEN_LIB_SHR/SHARE
SYS$LIBRARY:CMA$LIB_SHR/SHARE
SYS$LIBRARY:CMA$OPEN_RTL/SHARE
SYS$LIBRARY:CMA$RTL/SHARE
%LINK-W, 7 undefined symbols:
%LINK-W, undefined symbol PTHREAD_CANCEL_E referenced
in psect $LINK$ offset %X000000A0
in module WKSTNTRESTEL_SSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_POP_CTX_NP referenced
in psect $LINK$ offset %X000000B0
in module WKSTNTRESTEL_SSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_PUSH_CTX_NP referenced
in psect $LINK$ offset %X000000D0
in module WKSTNTRESTEL_SSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_HANDLER_NP referenced
in psect $LINK$ offset %X00000190
in module WKSTNTRESTEL_SSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_SAVECONTEXT_NP referenced
in psect $LINK$ offset %X000001A0
in module WKSTNTRESTEL_SSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_FETCH_FP_NP referenced
in psect $LINK$ offset %X000001C0
in module WKSTNTRESTEL_SSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_RAISE_NP referenced
in psect $LINK$ offset %X00000090
in module TRESTELWKSTN_CSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_HANDLER_NP referenced
in psect $LINK$ offset %X00000100
in module TRESTELWKSTN_CSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_POP_CTX_NP referenced
in psect $LINK$ offset %X00000160
in module TRESTELWKSTN_CSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_SAVECONTEXT_NP referenced
in psect $LINK$ offset %X00000180
in module TRESTELWKSTN_CSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_PUSH_CTX_NP referenced
in psect $LINK$ offset %X00000190
in module TRESTELWKSTN_CSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
%LINK-W, undefined symbol PTHREAD_EXC_FETCH_FP_NP referenced
in psect $LINK$ offset %X000001A0
in module TRESTELWKSTN_CSTUB file
DISK$ALPHANEXT:[ZURICH.SB]TP_DCE.OLB;1
$ sho def
DKA400:[000000.README]
------------------------------------------------------------
T.R | Title | User | Personal Name | Date | Lines |
---|
2200.1 | SYS$LIBRARY:PTHREAD$RTL.EXE shareable lshould be linked in... | STAR::SWEENEY | | Wed Mar 26 1997 08:59 | 6 |
|
I did not see the pthread$rtl shareable in the link options. I believe
the symbols you are missing are defined in this shareable. For the D4 interface
they are most likely jacket routines into the older code.
Dave
|