[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: getting ncurses built with libtool and creating libncurses++.so
From: |
Thomas Dickey |
Subject: |
Re: getting ncurses built with libtool and creating libncurses++.so |
Date: |
Tue, 9 Dec 2003 20:22:19 -0500 (EST) |
On Tue, 9 Dec 2003, Jeremy C. Reed wrote:
> (At first, I tried to subscribe to list. The messages received back from
> mailing manager were unclear and appeared to say I had errors; then I
> tried a third time and used the webpage to confirm my subscription and
> realized that I had to be approved manually before joining.)
>
> I have been trying to get ncurses to build from ncurses-5.3
> source to provide libncurses++.so files.
I have an impression that libtool doesn't support (very well) shared
libraries in C++, except for recent versions. Perhaps 1.4 is recent
enough - I don't know yet (will take a look to see). But "heavily
patched" doesn't tell me much. I've mainly built that configuration
on Linux using a variety of libtool versions.
> This is under BSD/OS 4.3.1 with a heavily patched libtool-base-1.4. And
> g++ from gcc 2.95.3.
>
> I used ./configure --with-libtool option and it did build a
> libncurses++.la file, but it has:
>
> # The name that we can dlopen(3).
> dlname=''
>
> # Names of this library.
> library_names=''
>
> So libncurses++.so* files are not made.
>
> But the libmenu.la, libpanel.la, libform.la, and libncurses.la are fine
> and contain (non-blank) dlname and library_names. And the .so files
> (shared libaries) for them are created and installed fine.
>
> Anyone have any idea why the ncurses c++ bindings as shared libraries are
> not made?
>
> Please let me know if you need any logs or further information.
>
> Thank you,
>
> Jeremy C. Reed
> http://bsd.reedmedia.net/
>
>
>
> _______________________________________________
> Bug-ncurses mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bug-ncurses
>
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net