[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

DECwindows UIL/MOTIF LOCALE ENTNF error?

» close window

The Question is:

 
Hello, I get the following error messages when I use UIL
compiler with /MOTIF qualifier:
 
 $ UIL/MOTIF gg
    %CLI-F-SYNTAX, error parsing 'LOCALE'
     -CLI-E-ENTNF, specified entity not found in command tables
 
Without /MOTIF qualifier the compiler is working correctly.
 
Operating system version: OpenVMS VAX Version 7.1
Motif versions:
  $@sys$update:decw$versions
   DECwindows ident is                     DW V1.2-4960311
   DECwindows server ident is              DW V7.1-961112
   DECwindows transport ident is           DW V7.1-961112
   DECwindows xlib ident is                DW V1.2-4960311
   DECwindows OSF/Motif Toolkit ident is   DW V1.2-4960311
   DECwindows apps ident is                DW V1.2-4960312
   DECwindows programming ident is         DW V1.2-4960311
 
Any help appreciated.
 
Best regards,
 
Matti Rinta-Nikkola
 


The Answer is :

 
  This response assumes that the correct and current DCLTABLES are already
  installed on the node, and that the users have logged out and back in
  after the DECwindows installation.  This particular behaviour has been
  seen if the DECwindows upgrade was performed via a direct PRODUCT INSTALL
  command and not via the provided PCSI_INSTALLATION.COM procedure.  If so,
  please see the attached procedure.
 
  As is normal on a system with DECwindows installed, the procedure assumes
  the following CLD files are present on the system:
 
      SYS$SYSROOT:[SYSLIB]DECW$UILCOMPILER.CLD
      SYS$COMMON:[SYSLIB]ddif$view.cld
      SYS$COMMON:[SYSLIB]pswrap.cld
 
  The INSTALL REPLACE must be performed on all cluster member nodes using
  the (newly updated) DCLTABLES image, and users must log out and back in
  to pick up the new tables.
 
  --
 
$ IF f$search("SYS$SYSROOT:[SYSLIB]DECW$UILCOMPILER.CLD") .EQS. "" -
  THEN GOTO skip_uil
$ SET COMMAND/tables=SYS$COMMON:[SYSLIB]DCLTABLES.EXE -
      /output=SYS$COMMON:[SYSLIB]DCLTABLES.EXE -
      SYS$SYSROOT:[SYSLIB]DECW$UILCOMPILER.CLD
$!
$ skip_uil:
$ IF f$search("SYS$COMMON:[SYSLIB]ddif$view.cld")  .EQS. "" -
  THEN GOTO skip_view
$ SET COMMAND/tables=SYS$COMMON:[SYSLIB]DCLTABLES.EXE -
      /output=SYS$COMMON:[SYSLIB]DCLTABLES.EXE -
      SYS$COMMON:[SYSLIB]ddif$view.cld
$!
$skip_view:
$ IF f$search("SYS$COMMON:[SYSLIB]pswrap.cld")  .EQS. "" -
  THEN GOTO skip_pswrap
$ SET COMMAND/tables=SYS$COMMON:[SYSLIB]DCLTABLES.EXE -
      /output=SYS$COMMON:[SYSLIB]DCLTABLES.EXE -
      SYS$COMMON:[SYSLIB]pswrap.cld
$skip_pswrap:
$!
 
$ INSTALL REPLACE SYS$LIBRARY:DCLTABLES/OPEN/HEADER_RESIDENT/SHARED
 

answer written or last revised on ( 6-OCT-1999 )

» close window