Watcom license problems

Hello,

I have a several sets of Watcom C/C++ floppy disks, along with a QNX 4.25 CD
that comes with Watcom 10.6. Today, I started having problems running the C
compiler on a machine I built several weeks ago. At that time, the C compiler
worked okay (i.e., no license-related errors). Today, I could not get the C
compiler to work. After trying numerous other steps, I finally got out the
QNX 4.25 CD again and completely rebuilt the OS on that machine.

After 4.25 was again freshly installed, I got out the two-disk set of floppies
for Watcom 9.51 and installed those with no errors. I rebooted. I then
installed the two-disk set of floppies for Watcom 9.52 with no problems. I
rebooted again. I installed the set of seven Watcom 10.6 Beta floppies. I
rebooted again. I attempted to use the C compiler and got a license error
notice. I got out the QNX 4.25 CD and did the 10.6 upgrade from the CD.
Still no C compiler license.

At one point, I believe I also installed the Watcom “C” 4 Node Network
Expansion from floppy.

What am I missing here? Why does the C compiler not want to run? The actual
error message is:

cc: /usr/watcom/10.6/bin/wcc386 Failed (No license)

When I run ‘licinfo -av’, I get the following output:

vger 0/1
tcprt 0/1
qnx 0/2
wcc 0/4
wpp 0/2

I believe that the entry for wcc above means that QNX “sees” four
licenses for wcc, but that none were in use.
(Let me know if this interpretation is correct or not)

I have run ‘license’ several times and it does not seem to make any
difference.

This is a stand-alone host. There are no network connections running at this
time. I have checked and ‘cc’ invokes ‘/bin/cc’, which is a symbolic link to
‘/usr/watcom/10.6/bin/cc’. The floppy installations were done as root from
directory, ‘/’. The C compilations were done as a common user from that
user’s home directory.

Do I have one (or more) bad installation disks? Are there any other steps I
can take?


Michael J. McCormick
National Oceanic and Atmospheric Administration/
Environmental Technology Lab (NOAA/ETL)
R/E/ET1
325 Broadway
Boulder, CO 80305-3328
Tel: 303-497-5077
Fax: 303-497-3577
Email: Michael.J.McCormick@noaa.gov
URL: http://www.etl.noaa.gov/

If you’re on a stand-alone machine (no FLEET networking to other QNX nodes),
make sure that nameloc is running on that machine. If you are on a network,
make sure you have access to the node(s) running nameloc for your network. I
think there’s something like nameloc -k node# that will kick nameloc on a
different node and have it talk to your node to update the license stuff.



“McCormick, Michael J.” <Michael.J.McCormick@noaa.gov> wrote in message
news:3A2FF177.BFF7B270@noaa.gov
| Hello,
|
| I have a several sets of Watcom C/C++ floppy disks, along with a QNX 4.25 CD
| that comes with Watcom 10.6. Today, I started having problems running the C
| compiler on a machine I built several weeks ago. At that time, the C
compiler
| worked okay (i.e., no license-related errors). Today, I could not get the C
| compiler to work. After trying numerous other steps, I finally got out the
| QNX 4.25 CD again and completely rebuilt the OS on that machine.
|
| After 4.25 was again freshly installed, I got out the two-disk set of
floppies
| for Watcom 9.51 and installed those with no errors. I rebooted. I then
| installed the two-disk set of floppies for Watcom 9.52 with no problems. I
| rebooted again. I installed the set of seven Watcom 10.6 Beta floppies. I
| rebooted again. I attempted to use the C compiler and got a license error
| notice. I got out the QNX 4.25 CD and did the 10.6 upgrade from the CD.
| Still no C compiler license.
|
| At one point, I believe I also installed the Watcom “C” 4 Node Network
| Expansion from floppy.
|
| What am I missing here? Why does the C compiler not want to run? The actual
| error message is:
|
| cc: /usr/watcom/10.6/bin/wcc386 Failed (No license)
|
| When I run ‘licinfo -av’, I get the following output:
|
| vger 0/1
| tcprt 0/1
| qnx 0/2
| wcc 0/4
| wpp 0/2
|
| I believe that the entry for wcc above means that QNX “sees” four
| licenses for wcc, but that none were in use.
| (Let me know if this interpretation is correct or not)
|
| I have run ‘license’ several times and it does not seem to make any
| difference.
|
| This is a stand-alone host. There are no network connections running at this
| time. I have checked and ‘cc’ invokes ‘/bin/cc’, which is a symbolic link to
| ‘/usr/watcom/10.6/bin/cc’. The floppy installations were done as root from
| directory, ‘/’. The C compilations were done as a common user from that
| user’s home directory.
|
| Do I have one (or more) bad installation disks? Are there any other steps I
| can take?

Michael J. McCormick
National Oceanic and Atmospheric Administration/
Environmental Technology Lab (NOAA/ETL)
R/E/ET1
325 Broadway
Boulder, CO 80305-3328
Tel: 303-497-5077
Fax: 303-497-3577
Email: Michael.J.McCormick@noaa.gov
URL: http://www.etl.noaa.gov/

McCormick, Michael J. <Michael.J.McCormick@noaa.gov> wrote:

Hello,

I have a several sets of Watcom C/C++ floppy disks, along with a QNX 4.25 CD
that comes with Watcom 10.6. Today, I started having problems running the C
compiler on a machine I built several weeks ago.
[snip]
What am I missing here? Why does the C compiler not want to run? The actual
error message is:

cc: /usr/watcom/10.6/bin/wcc386 Failed (No license)

When I run ‘licinfo -av’, I get the following output:

vger 0/1
tcprt 0/1
qnx 0/2
wcc 0/4
wpp 0/2

I believe that the entry for wcc above means that QNX “sees” four
licenses for wcc, but that none were in use.
(Let me know if this interpretation is correct or not)

It sounds to me like you’re not running nameloc – that’s what
makes the licenses work. See the chapter in the Installation and
Configuration manual on licensing for more.


Norbert Black
QSSL Training Services