The integrated cross-platform development tool for ANSI Common Lisp LispWorks logo

Lisp Knowledgebase



Title: Failure to start when disconnected from the Internet

ID: 17035


Product: LispWorks for Macintosh
Version: 4.3, 4.4, 5.0
OS: Mac OS X

Description:
This article applies to LispWorks 4.x for Macintosh, and LispWorks 5.0 (64-bit) for Macintosh.

By default Mac OS X machines have different names when connected and when not connected to the Internet. After changing the connection state, the LispWorks license check in the above mentioned products will fail, because the data is encoded with the machine name.

The machine name is configured by the line

HOSTNAME=-AUTOMATIC-

in the file /etc/hostconfig.

The recommended fix is to edit /etc/hostconfig to give your machine a fixed hostname, then reset the license file if necessary by running in Terminal.app:

$ ./lispworks-4-4-5-darwin --lwlicenseserial **** --lwlicensekey ****

Then the LispWorks license check will always look up the expected hostname.


NB LispWorks 5.0 (32-bit) for Macintosh, and later versions including LispWorks 5.1 (64-bit) and LispWorks 5.1 (32-bit) encode the license data with a different machine identifier, which does not vary according to the connection state.

See Also:
Workaround:
Patch:

Hardware:N/A
Summary:
Bug#:
Patch Enhancement#:
Reported:

Top | Back