This is not so much a Cadence issue as it is a Solaris vs. SunOS issue. Our first installation of Cadence was on SunOS, and at some point in time we migrated to Solaris. This is migration brings a switch in a number of areas from BSD sematics to SysV semantics. One of these areas is the print system, i.e. lpr vs. lp. Solaris includes a compatibility package in /usr/ucb, and if you have that on your PATH you'll not notice a change.
As it turns out, our standard cdsplotinit refers to lpr. Combine that with a new student that never knew about including /usr/ucb, and then you have a mysteriously failing plot output.
I have made a cdsplotinit that refers to lp, since copying the file is an action that would have to be done anyway. Directing people to add /usr/ucb is an action that would like only happen after one failure has already occured.
1:39:55 AM Categories: Cadence Knowledge-log
|