Tiny Core Base > Corepure64

Where to find missing libraries?

(1/3) > >>

nurbles:
I'm trying to get some programs that have worked for a decade on TC 5, 6 & 7 (32 bit) moved up to TC 14.0 (64 bit) and I'm running into difficulty tracking down these libraries that ldd shows these libraries as 'not found' so my programs won't load:

* libncurses.so.6
* libtinfo.so.6
* libEApi.so.1I created a symlink so that /lib64 points to /lib so that ld-linux is found. I have also found libncursesw.so.6, but the old code I'm tasked with getting working doesn't use the wide ncurses. Are any of these available for TC 14, or will I need to try to find their source and hopefully build working copies on my own?  He asked, dreading the likely answer.

EDIT: I found libEApi.so.1.  I had forgotten that it was a library specific to the hardware platform we're using and I had both 32 and 64 bit versions of the library on a CDROM that came with the device.

I'm also finding things that are hinting to me that TC may have discontinued any support for libncurses in favor of libncursesw.  Unfortunately, I'm having terrible luck finding any articles that might help me find out how difficult it will be to port my old projects over from ncurses to ncursesw -- I'm only finding comments that they are generally compatible or something like that.

nurbles:
FWIW, I tried switching to static linking, but that fails with:

   /usr/bin/ld: attempted static link of dynamic object `libEApiDFI.so.1.0'

So I need to figure out where to find libtinfo, which seems like it should have been part of ncursesw, but was not.  I also need to start using ncursesw with my plain ASCII program and see what happens.  Again, if anyone knows of a link where I can read about changes to the compiler (gcc) switches and/or to my code to safely move from ncurses to ncursesw, I would really appreciate it.  Or just hints for improving my own searches!

Juanito:
Sometime ago ncurses installed libtinfo as a separate library - these days its functions are included in libncurses.

As libncursesw provides libncurses functions, it was decided to only provide the ncursesw extension to avoid an additional extension and confusion.

Vaguiner:
I had the same problem. My workaround was to use ncurses.tcz from the 10.x repository, which also includes libtinfo

nurbles:
@CardealRusso:  I think that might work for me, but I don't know how to find/install extensions from other versions of TC ... yet.  Could you provide some tips to get me started?  Please?

Navigation

[0] Message Index

[#] Next page

Go to full version