On 2013-06-28 21:24 +0200, Joseph Lenox wrote: > On 06/28/2013 11:04 AM, Sven Joachim wrote: >> On 2013-06-28 17:39 +0200, Joseph Lenox wrote: >> >>> Noticed that "termcap-compat" is referenced in one of the FAQ >>> questions on the website >>> (http://www.debian.org/doc/manuals/debian-faq/debian-faq.en.txt, >>> 4.7). The package does not exist on Wheezy, nor apparently (according >>> to the package history) since 2005. I'm unsure whether to file this as >>> a bug against the FAQ or the fact that the package is missing. >> The former, I dare say. > Bugreport has been filed against debian-faq. >>> If I have a program to which I do not have the source (commercial EDA >>> tool) and it requires libtermcap.so.2, >> Ugh. How old is that program? >> > 2011. It's VCS-MX from Synopsys. Their newest version of the software > still uses it. I'll file a bug report against that software. > > My "first" problem is that it assumes either RHEL or SUSE. Their shell > scripts link to /bin/sh, but assume that /bin/sh -> /bin/bash (this is > replicated across pretty much everything (specifically, using /bin/sh > -h > everywhere), prompting a dpkg-reconfigure to use bash instead of > dash), use the host compiler (and pass it arguments like > -melf_i386). I've filed bug reports, but I doubt anything will be done > about it.
You can also use the switchsh command from the package of the same name to temporarily bind-mount /bin/bash as /bin/sh. > Their IC Compiler uses a local install of gcc-4.2.2 to compile SystemC > and is coded to only accept that version. I had to recompile gcc from > source with a patch to make it pay attention to the Debian method of > doing x64 libs. >>> how do I satisfy this program the Debian Way? >> You can get termcap-compat from archive.debian.net[1], but note that the >> termcap library in it is linked against libc5 rather than libc6. If >> that is not what you need, various RPM-based distributions still ship >> libtermcap[2], and you can convert an rpm package into a Debian package >> with alien(1). > A solution that Works For Me (tm) is to symlink > /lib/$ARCH/libtermcap.so.2 -> /lib/$ARCH/libncurses.so.5 > This works because ncurses uses termcap's ABI. Really? And in that case you would better use libtinfo.so.5 instead of libncurses.so.5. > There's probably a > reason that the libncurses5 package doesn't do this, but it would be > convenient for these cases. Does anyone know why, or does this sound > like something that should be filed as a report (wishlist or otherwise > low-priority) against libncurses5? A cursory look through the bug > system shows a wishlist bug for this very thing 13 years ago, closed > because termcap-compat still existed. That was http://bugs.debian.org/56060, it seems. > Guess it's time to report another wishlist bug. I'd rather not open a can of worms to try and support software which uses a library that was deprecated some 15 years ago. Cheers, Sven -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r4fmdmxf....@turtle.gmx.de