Just out of curiosity... Have you logged out of your system and logged back in? Sometimes (from my own personal experiences) you may not be picking up the "latest and greatest" catalog.
Just my $0.000000000001 worth. Grant W. Boice, Jr. Systems Administrator Benchmark Electronics, Inc. -----Original Message----- From: Lee Bacall [mailto:[EMAIL PROTECTED] Sent: Friday, September 17, 2004 11:23 AM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; Harvey Rodstein Subject: Re: [U2] Universe Debugger - compile from different path with run-time issue Glenn (and Will and others), Thanks for the responses. The issue that we are encountering, is specifically caused by a program WITH source code that was compiled and cataloged, calling a subroutine that was compiled and cataloged on another system. There is NO DEBUG statement in the original source that was stripped and later installed as object only. Here's what's going on: ClientProgram *all source is here IF MyValue = "123XYZ" THEN DEBUG END CALL VENDOR.PROGRAM(MyValue,MyResult) ;! NO SOURCE there In the code above, if we encounter the DEBUG and continue, we have the problem conversely, ClientProgram *all source is here IF NOT(ASSIGNED(MyValue)) THEN CRT "MyValue is not assigned" INPUT X END CALL VENDOR.PROGRAM(MyValue,MyResult) ;! NO SOURCE there will also blow up in the debugger if MyValue is not assigned. The apparent conditions then are:: If a DEBUG is encountered in the local code with source, and the program calls a properly cataloged subroutine without source, the debugger goes into a loop displaying an invalid path message based on the last line found in the .O object code. The same thing happens if a passed variable is unassigned and referenced in the code, the debugger displays the invalid path message. The code was initially created on a windows system (c:\YourPath\YourAccount/ProgramFile/ProgramName) Is it possible to create symbolic links on a Windows system (Win 2000, or XP, XP-PRO or NT)? The symbolic link sounds like a viable solution for unix installs. Thank you Lee Bacall http://www.binarystar.com Phone: +1 (954) 791-8575 Cell: +1 (954) 655-6581 ----- Original Message ----- From: "Glenn Herbert" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 17, 2004 9:17 AM Subject: Re: [U2] Universe Debugger - compile from different path with run-time issue > At 05:29 PM 9/16/2004, you wrote: > >My questions, are: > >Is there a way to fix the last line of the OBJECT code? > > > >I don't mind creating a utility to modify the last line of the object, but I > >suspect that there is at least a CRC or byte count that might throw things > >off. We tried to modify the last line in the .O code pointing to the > >original path, using the editor, but that does bizarre things, like multiple > >paths. > > You are correct. Editing in a new path would invalidate the stored checksum. > > > >or > > > >Is there some feature that can be turned on (or off) to prevent DEBUG from > >attempting to read the object pointer shown in the last line of the .O > >entry? > > There is no way to prevent DEGUG from reading the pointer from the .O > entry. However, since this is a UNIX system, I would create a symbolic > link of the ORIGINAL path ' c:\binarystar\dist' that actually points to the > NEW path 'D:\UV\ACCOUNTS\Binarystar'. Give that a try and let us know how > you fare. > > Glenn > ------- > u2-users mailing list > [EMAIL PROTECTED] > To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/
