Watcom Licensing question

We have a QNX 4.25 network with two compiler licenses. The
implementation seems to limit the development to node one and node two.
We need to use Node one for something besides development and would
prefer to develop on node 2 and node 3. except when we try to compile
or debug on node 3 we get a licensing error. Is there some way to allow
development on node two and three instead.

We also have a Watcom C 9.5 - 4 node Network Expansion License. We have
installed this. The /.license file is not updated, but /etc/licenses
is. Can this four node expansion license be used for Watcom 10.? If so
how.


Thanks,


Larry

The way the licensing works, once node has consumed a license it stays
consumed for as long as that node is up. So, if someone had done a compile
on node 1 then node 1 will continue to use that license until it is
rebooted.

To solve your problem, reboot node 1. It may take several minutes to
“learn” that node 1 is no longer a consumer of the Wtcom license. You
should have no problem useing 2 licenses on nodes 2 and 3. I did it for
years.

Helpful tool just in case your not aware:
licinfo -a
will show how many licenses you own (right column) for each software product
and how many are consumed (left column). It will then list all of the nodes
consuming licenses for each program product.


Bill Caroselli - Sattel Global Networks
1-818-709-6201 ext 122



“Dixie Sams” <dixie@imaginei.com> wrote in message
news:3B29221F.365D988D@imaginei.com

We have a QNX 4.25 network with two compiler licenses. The
implementation seems to limit the development to node one and node two.
We need to use Node one for something besides development and would
prefer to develop on node 2 and node 3. except when we try to compile
or debug on node 3 we get a licensing error. Is there some way to allow
development on node two and three instead.

We also have a Watcom C 9.5 - 4 node Network Expansion License. We have
installed this. The /.license file is not updated, but /etc/licenses
is. Can this four node expansion license be used for Watcom 10.? If so
how.


Thanks,


Larry

This seems odd. QNX2 used to use this type of scheme,
the Licenses = N works on nodes 1-N, but QNX4 licenses
stick to the cpu that first runs something. Here are
a couple things to try.

Run “licinfo” on each node.

Turn off all three machines, boot 2 and 3 and try running
the compiler on each.


Previously, Dixie Sams wrote in qdn.public.qnx4:

We have a QNX 4.25 network with two compiler licenses. The
implementation seems to limit the development to node one and node two.
We need to use Node one for something besides development and would
prefer to develop on node 2 and node 3. except when we try to compile
or debug on node 3 we get a licensing error. Is there some way to allow
development on node two and three instead.

We also have a Watcom C 9.5 - 4 node Network Expansion License. We have
installed this. The /.license file is not updated, but /etc/licenses
is. Can this four node expansion license be used for Watcom 10.? If so
how.


Thanks,


Larry


Mitchell Schoenbrun --------- maschoen@pobox.com

Previously, Bill Caroselli wrote in qdn.public.qnx4:

To solve your problem, reboot node 1. It may take several minutes to
“learn” that node 1 is no longer a consumer of the Wtcom license. You
should have no problem useing 2 licenses on nodes 2 and 3. I did it for
years.

Hmmm. Bill I didn’t know that the other nodes would ever
forget that node1 had a license. I thought you had to
reboot all nodes, or at least the ones running nameloc.
Am I wrong?

Mitchell Schoenbrun --------- maschoen@pobox.com

Thanks Bill,

We got back to this question yesterday and tested this morning. The reboot of
node 1 got us past the licensing problem. Now, we get the following two errors
at startup.

/us/include/sys/compiler_watcom.h (59) error! e1091: Compiler not supported
/usr/include/sys/target_qnx.h (12) ERROR! Not currently configured for q4.

What is causing this? Any comments,



Thanks,


Larry

Bill Caroselli wrote:

The way the licensing works, once node has consumed a license it stays
consumed for as long as that node is up. So, if someone had done a compile
on node 1 then node 1 will continue to use that license until it is
rebooted.

To solve your problem, reboot node 1. It may take several minutes to
“learn” that node 1 is no longer a consumer of the Wtcom license. You
should have no problem useing 2 licenses on nodes 2 and 3. I did it for
years.

Helpful tool just in case your not aware:
licinfo -a
will show how many licenses you own (right column) for each software product
and how many are consumed (left column). It will then list all of the nodes
consuming licenses for each program product.


Bill Caroselli - Sattel Global Networks
1-818-709-6201 ext 122

“Dixie Sams” <> dixie@imaginei.com> > wrote in message
news:> 3B29221F.365D988D@imaginei.com> …
We have a QNX 4.25 network with two compiler licenses. The
implementation seems to limit the development to node one and node two.
We need to use Node one for something besides development and would
prefer to develop on node 2 and node 3. except when we try to compile
or debug on node 3 we get a licensing error. Is there some way to allow
development on node two and three instead.

We also have a Watcom C 9.5 - 4 node Network Expansion License. We have
installed this. The /.license file is not updated, but /etc/licenses
is. Can this four node expansion license be used for Watcom 10.? If so
how.


Thanks,


Larry

I have never seen this, but let me take a guess.

Did you try to configure for the GNU C/C++ compiler. Perhaps there are some
environment variables that need to be restored to some more appropriate
values for Watcom.

It may also be that some sym-links got changed for the same reason. Check
what /usr/include is pointing to (i.e. “ls -l /usr/include”) It should be
something like “usr/watcom/10.6/usr/include” (I’m not sitting at a QNX
system so don’t quote me on that). But if the path does not include
“watcom/##.#” then it is wrong.

Hope this helps. Good luck.

Bill Caroselli

“Dixie Sams” <dixie@imaginei.com> wrote in message
news:3B38EB2E.EC5FD4C@imaginei.com

Thanks Bill,

We got back to this question yesterday and tested this morning. The
reboot of
node 1 got us past the licensing problem. Now, we get the following two
errors
at startup.

/us/include/sys/compiler_watcom.h (59) error! e1091: Compiler not
supported
/usr/include/sys/target_qnx.h (12) ERROR! Not currently configured for q4.

What is causing this? Any comments,



Thanks,


Larry

Bill Caroselli wrote:

The way the licensing works, once node has consumed a license it stays
consumed for as long as that node is up. So, if someone had done a
compile
on node 1 then node 1 will continue to use that license until it is
rebooted.

To solve your problem, reboot node 1. It may take several minutes to
“learn” that node 1 is no longer a consumer of the Wtcom license. You
should have no problem useing 2 licenses on nodes 2 and 3. I did it for
years.

Helpful tool just in case your not aware:
licinfo -a
will show how many licenses you own (right column) for each software
product
and how many are consumed (left column). It will then list all of the
nodes
consuming licenses for each program product.


Bill Caroselli - Sattel Global Networks
1-818-709-6201 ext 122

“Dixie Sams” <> dixie@imaginei.com> > wrote in message
news:> 3B29221F.365D988D@imaginei.com> …
We have a QNX 4.25 network with two compiler licenses. The
implementation seems to limit the development to node one and node
two.
We need to use Node one for something besides development and would
prefer to develop on node 2 and node 3. except when we try to compile
or debug on node 3 we get a licensing error. Is there some way to
allow
development on node two and three instead.

We also have a Watcom C 9.5 - 4 node Network Expansion License. We
have
installed this. The /.license file is not updated, but /etc/licenses
is. Can this four node expansion license be used for Watcom 10.? If
so
how.


Thanks,


Larry
\