R
Roger Light
Guest
Hi,
I've been getting an error whilst converting libraries to IC 5.x (cdb)
to IC 6.x (openaccess). This post is really just to document it so I can
look it up when I forget in the future and for anybody else with the
same problem.
First off, I have the environment variable "DD_USE_LIBDEFS=NO" set, to
prevent the generation of lib.defs files in IC6. I've also got a
temporary directory set for all libraries, as described in caiuser.pdf:
ASSIGN AllLibs TmpRootDir /my/tmp/path
Running cdb2oa through virtuoso or with the generated run_cdb2oa.csh
produces errors that the library I'm trying to convert is attached to a
technology file that doesn't contain a tech.db, although I can see that
it does.
In the working directory, lib.defs has been created and all of the
libraries have paths that begin with the TmpRootDir set above, so:
DEFINE TECH_C35B4 /my/tmp/path/TECH_C35B4
No wonder the tech.db doesn't exist.
If I remove the lib.def file and comment out the ASSIGN AllLibs line, it
all works fine.
Cheers,
Roger
I've been getting an error whilst converting libraries to IC 5.x (cdb)
to IC 6.x (openaccess). This post is really just to document it so I can
look it up when I forget in the future and for anybody else with the
same problem.
First off, I have the environment variable "DD_USE_LIBDEFS=NO" set, to
prevent the generation of lib.defs files in IC6. I've also got a
temporary directory set for all libraries, as described in caiuser.pdf:
ASSIGN AllLibs TmpRootDir /my/tmp/path
Running cdb2oa through virtuoso or with the generated run_cdb2oa.csh
produces errors that the library I'm trying to convert is attached to a
technology file that doesn't contain a tech.db, although I can see that
it does.
In the working directory, lib.defs has been created and all of the
libraries have paths that begin with the TmpRootDir set above, so:
DEFINE TECH_C35B4 /my/tmp/path/TECH_C35B4
No wonder the tech.db doesn't exist.
If I remove the lib.def file and comment out the ASSIGN AllLibs line, it
all works fine.
Cheers,
Roger