EN JP CN

kwlef エラーでライセンスが無効であることが示されます

kwlef エラーでライセンスが無効であることが示されます

Mac プラットフォームでは、以前の Klocwork 2017 リリースでサポートされていた Flex Net Publisher バージョン 11.14.0.2 を実行するクライアントは、Klocwork 2017.3 ライセンスサーバーがサポートするバージョン 11.14.1.2 に接続できません。ユーザーには次のようなエラーが表示されます。

kwlef: Error: license is not valid: 
dlopen(/Library/Frameworks/KlocworkServer.framework/Versions/Current/lib/ix86-apple-macosx/libloccounter.dylib, 10): 
Symbol not found: _l_check_aladdin

Referenced from: /Library/Frameworks/KlocworkServer.framework/Versions/Current/lib/ix86-apple-macosx/libloccounter.dylib

Expected in: flat namespace
in /Library/Frameworks/KlocworkServer.framework/Versions/Current/lib/ix86-apple-macosx/libloccounter.dylib

kwlef: Info: caught signal 15 

Flex Net Publisher バージョン 11.14.1.2 では、ドングルのサポートは、ビルド時に libloccounter.dylib ライブラリに含める必要があるスタンドアロンライブラリとして抽出されます。

回避策

  1. Klocwork 2017.3 サーバーで、<Klocwork-server-install>/lib/ix86-apple-macosx ディレクトリから libloccounter.dylib ファイルをコピーします。
  2. クライアントでこのファイルを <Klocwork-install>/lib/ix86-apple-macosx ディレクトリに貼り付け、古いファイルを新しいファイルで上書きします。