- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- %ILINK-I-UDFSYM for VERB utility on I64
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-09-2010 08:07 PM
тАО05-09-2010 08:07 PM
I have not seen if anyone has built the VERB utility .EXE for I64. The link in compile.com is fine on Alpha (DEC C V5.6-003 on OpenVMS Alpha V7.3-1).
But on I64, I do not know how to fix the undefined symbol. From compile.com ...
$ cc verb
$ cdu verb_cld
$ cc verb_command
$ cc verb_disallows
$ cc verb_entity
$ cc verb_type
$ cc verb_find_entity
$ cc verb_file
$ cc init_cli
$ link/notraceback verb, verb_cld, verb_command, verb_disallows, -
verb_entity, verb_file, verb_type, verb_find_entity, init_cli
%ILINK-W-NUDFSYMS, 1 undefined symbol:
%ILINK-I-UDFSYM, CTL$AG_CLITABLE
%ILINK-W-USEUNDEF, undefined symbol CTL$AG_CLITABLE referenced
section: $CODE$
offset: %X0000000000000650 slot: 0
module: VERB
file: DISK1:[TOOL.VERB]VERB.OBJ;1
$!
The definition and use of the symbol is found as ...
$ search .c,.h CTL$AG_CLITABLE /window=5
******************************
DISK1:[TOOL.VERB]VERB.C;1
main(int argc, char *argv[])
{
globalref VectorBlock *ctl$ag_clitable;
static $DESCRIPTOR(p1,"P1");
static $DESCRIPTOR(q_all,"ALL");
***************
else
{ /* assume /process */
cmd_table = ctl$ag_clitable;
}
}
$
$ cc/version
HP C V7.3-018 on OpenVMS IA64 V8.3-1H1
$
Thanks for any education on this.
Regards,
Lester
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-09-2010 08:34 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-09-2010 08:53 PM
тАО05-09-2010 08:53 PM
Re: %ILINK-I-UDFSYM for VERB utility on I64
Version?
Around here (VERB V2.2-2), the problem is a
pre-IA64 builder.
IT $ gdiff -u COMPILE.COM_orig COMPILE.COM
--- COMPILE.COM_orig 1995-08-24 09:44:08 -0500
+++ COMPILE.COM 2010-05-09 23:43:40 -0500
@@ -8,7 +8,7 @@
$!
$ cdu = "set command/object"
$!
-$ if target .eqs. "ALPHA"
+$ if target .nes. "VAX"
$ then
$ cc = "cc/nomember_alignment/standard=vaxc"
$ options = "/sysexe"
@@ -24,9 +24,9 @@
$!
$ if target .eqs. "VAX"
$ then
-$ if cpu .eqs. "ALPHA"
+$ if cpu .nes. "VAX"
$ then
-$ say "Cross compiling from Alpha to Vax not supported.."
+$ say "Cross compiling from ''cpu' to VAX not supported."
$ exit
$ endif
$ DECC = (f$trnlnm("DECC$CC_DEFAULT") .eqs. "/DECC") -
IT $ @ compile
IT $ exec verb exit
define verb EXIT
cliroutine EXIT, cliflags(immediate)
IT $ cc /version
HP C V7.3-018 on OpenVMS IA64 V8.3-1H1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-09-2010 09:37 PM
тАО05-09-2010 09:37 PM
Re: %ILINK-I-UDFSYM for VERB utility on I64
So the problem got resolved. Great!.
Check the following link which says how you can thank the forum
http://forums11.itrc.hp.com/service/forums/helptips.do?#28
Regards,
Murali
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-09-2010 09:42 PM
тАО05-09-2010 09:42 PM
Re: %ILINK-I-UDFSYM for VERB utility on I64
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-10-2010 07:29 AM
тАО05-10-2010 07:29 AM
Re: %ILINK-I-UDFSYM for VERB utility on I64
That's far less necessary than it has been.
Why?
The CLD source files for the OpenVMS verbs have all been stored in and are available in SYS$UPDATE for some years now.
As for other options, the version of the Verb tool on Freeware V8.0 has rewritten DCL within its compile and link procedures, and has references to OpenVMS I64 within its procedures.
http://decuslib.com/decus/freewarev80/verb/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-11-2010 11:06 PM
тАО05-11-2010 11:06 PM
Re: %ILINK-I-UDFSYM for VERB utility on I64
I said something like ...
Perfect, thanks Murali and Steven. (I did attempt to link with /SYSEXE, but my attempt was poor!).
Thanks Hoff, good to know .cld files are now in sys$update. But in this case I was looking at Oracle's RMU, RMUH and RMUI variations for multi-versioning.
Cheers,
Lester
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-12-2010 02:21 PM
тАО05-12-2010 02:21 PM
Re: %ILINK-I-UDFSYM for VERB utility on I64
A possible alternative... I'm fairly sure I successfully translated the Alpha VERB image to IA64. Given it's an infrequent use, non-performance sensitive utility, that may be the simplest option.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-12-2010 05:48 PM
тАО05-12-2010 05:48 PM
Re: %ILINK-I-UDFSYM for VERB utility on I64
Simpler than changing '.eqs. "ALPHA"' to
'.nes. "VAX"' (twice) in the builder? This
must be some new meaning of "simplest".