Operating System - OpenVMS
1832610 Members
2439 Online
110043 Solutions
New Discussion

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

 
Kris Clippeleyr
Honored Contributor

MMS / LIBRARIAN problem aka GWKACTNOUPD

Ran into the same problem again as I described in a previous thread
http://forums1.itrc.hp.com/service/forums/questionanswer.do?admit=716493758+1119343035197+28353475&threadId=837472

Compiling a few C source modules with the /NAMES=AS_IS qualifier, and hence producing object files with lowercase symbols in them, and then inserting them in an object library, tends to confuse MMS.
Somehow, MMS thinks that the target (= the module in the library) is not updated. I keep getting the GWKACTNOUPD warning.
As an attachement, I'm including a small example (actually an excerpt of our first attempts to compile Mesa on Itanium (based on the work of Jouk Jansen)).
Can anyone tell me how to change the MMS description file to make MMS understand about lowercase modules in object libraries?
Thanx in advance.
Kris (aka Qkcl)

Btw: OpenVMS V8.2 on an rx2600, MMS 3.6, HP C V7.1-011, pretty up to date with VMS patches.
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
13 REPLIES 13
Ian Miller.
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

try the latest MMK (at least you get access to the sources and it will get fixed quickly).
http://www.madgoat.com/mmk.html
____________________
Purely Personal Opinion
Kris Clippeleyr
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Thanx Ian. Will try that & come back to it.
But honestly, I would like to see MMS taking the appropriate actions/conclusions.
So the question still stands.
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Ian Miller.
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

MMS does not yet support ODS5 and lower case.
(in DECSET only CMS has been updated for ODS5).
____________________
Purely Personal Opinion
Willem Grooters
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Kris,

From the log, I get the impression the library LIBMESAGL.OLB has been created, and the new modules added. That's the same as the librray listing shows - seen date and time of the modules.

If this is correct, my idea is that MMS did it's job, but issues the wrong message. Of course, it schould be repaired.
Willem Grooters
OpenVMS Developer & System Manager
Kris Clippeleyr
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Re: Ian

MMS does not yet support ODS5 and lower case.

Where did you get that info? Is there a new version of MMS somewhere?

Re: Willem


If this is correct, my idea is that MMS did it's job, but issues the wrong message.

I've seen that, and I know my library is up to date, but somehow when initiating a second run, all objects get "replaced" again in the library and that is not what I want.
Greetz,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Ian Miller.
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

you are running the latest MMS and I'm informed by reliable sources that MMS does not support lowercase.
____________________
Purely Personal Opinion
Willem Grooters
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

No ODS5 nor lower case support ????? - not even in this IA64 release? Thos in charge of porting MMS to Itanium must have missed something! Hopefully this is to be solved - SOON....

(Ok, I understand if this is the behaviour on Alpha as well. It's beyond the scope of porting itself, but there are a lot of things that were mended in the process - why not these limitations....)

It might be the cause, though. I can think of a scenario where MMS converts all names it encounters in the object to uppercase, and compares them to names in the library as they are, it won't find equality - and therefore updates the library. Or the other way around, of course.
So it _could_ be a problem in the librarian as well: What is returned if you extract a module from the library, or check the index? (most likely, it's internal to MMS, but I won't rule out the librarian, to be complete)
Willem Grooters
OpenVMS Developer & System Manager
Kris Clippeleyr
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Ok,
Tried VMS 7.3-2 on Alpha, MMS 3.5, Compaq C V6.5-001, same results as on Itanium.
Tried MMK (latest release), same results (MMK upcases lines read from the description file, although not the "action lines"). (I'm still investigating)
So, in short, neither tool offers support in the field of case-sensitivity, case-preserving.
So sad.
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Ian Miller.
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Talk to the author of MMK about fixing or as the source is supplied fix it yourself.

I suspect it will take hp longer to fix mms however for official answers talk to hp.
____________________
Purely Personal Opinion
Kris Clippeleyr
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Ian, Willem,

This is the road I'm gonna take:
1. File a problem report with HP about MMS not being case-sensitive/case-preserving.
2. Modify MMK myself & pass the changes to MadGoat.
I'll keep the community informed.

Greetz,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Kris Clippeleyr
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Got the response from HP.
Currently, from the products comprising DECset, only CMS is ODS-5 aware.
The problem with MMS is escalated to engineering.
We just have to wait for a new version.
Greetz,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Ian Miller.
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

You reply is as I thought :-(
____________________
Purely Personal Opinion
Kris Clippeleyr
Honored Contributor

Re: MMS / LIBRARIAN problem aka GWKACTNOUPD

Ian,
I think I just confirmed your fears.
Currently, I have a sort-of-case-sensitive/case-preserving MMK, that does the job I'm currently working on.
I still have to test a while further before I submit my changes to MadGoat.
Greetz,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...