C
Craig
Guest
Hello. I have an ITK application that we have been supporting since
forever (4.1, I think? ;>.
Anyway, in previous versions we had to invoke lmInit() and
ilInitClients() after dbInit(), in order
to be able to process Pcells or any other ITK/Pcell-safe SKILL code.
In the "What's New" doc, this language specifically discontinues the
lmInit() requirement:
As of the 6.1 release, itkDB calls lmInit() as part of the
dbInit(),
therefore specific calls to lmInit are no longer needed.
In previous releases, in order for contexts be loaded and to
work
properly, calls to lmInit() and ilInitClients() were
required. ITKDB
now does perform a license check and dbInit() calls lmInit().
I hope all would agree that the fate of ilInitClients() is a left a
bit ambigous by the above.
Well, not really a surprise when I don't call ilInitClients(), I get a
SKILL error processing even the simplest Pcell (the
'symbolToString or 'stringToSymbol routine is not defined!). The
problem is, the ilInitClients() C routine is not defined anywhere for
64bit linking. (I did find it in libjil_sh.so for 32bit Linux, but
that library doesn't exist in the 64bit directory).
Help?
Thank you!
- Craig Handler
handler@pinebush.com
forever (4.1, I think? ;>.
Anyway, in previous versions we had to invoke lmInit() and
ilInitClients() after dbInit(), in order
to be able to process Pcells or any other ITK/Pcell-safe SKILL code.
In the "What's New" doc, this language specifically discontinues the
lmInit() requirement:
As of the 6.1 release, itkDB calls lmInit() as part of the
dbInit(),
therefore specific calls to lmInit are no longer needed.
In previous releases, in order for contexts be loaded and to
work
properly, calls to lmInit() and ilInitClients() were
required. ITKDB
now does perform a license check and dbInit() calls lmInit().
I hope all would agree that the fate of ilInitClients() is a left a
bit ambigous by the above.
Well, not really a surprise when I don't call ilInitClients(), I get a
SKILL error processing even the simplest Pcell (the
'symbolToString or 'stringToSymbol routine is not defined!). The
problem is, the ilInitClients() C routine is not defined anywhere for
64bit linking. (I did find it in libjil_sh.so for 32bit Linux, but
that library doesn't exist in the 64bit directory).
Help?
Thank you!
- Craig Handler
handler@pinebush.com