Hi Luc and Ade,

I just noticed with svn up Dude that it looks like ncurses
is now using libtool 2.2.4.  However:

goanna% grep Cstd Dude/NCURSES/5.6/Solaris/libtool2 
postdeps="-library=Cstd -library=Crun"
goanna% 

shows this line is wrong.  That is likely to end up with
dump -Lv /opt/foss/lib/libncursesw++.so showing it wants
libCstd.

To fix, postdeps nees to be empty:

sed -i -e "s/postdeps=\"-library=Cstd -library=Crun\"/postdeps=\"\"/" libtool2

Thanks, Mark

On Wed, 28 May 2008 08:49:01 +1000
Mark Wright <markwright at internode.on.net> wrote:

> Hello Luc,
> 
> FWIW, the ncurses C++ bindings also built fine with libtool 2.2.4,
> the ldd outputs are below (sol10u5 AMD64).
> 
> Trying to compile all of FOSS with libtool 2.2.4 causes other
> issues though, which have been minor so far, mainly with
> libtool 2.2.4 requiring bash, and automake trying to give it
> /bin/sh, which is kind of annoying.  I have fixes for those up
> to FOSSfaac so far.
> 
> Thanks, Mark
> 
> goanna% ldd /opt/foss/lib/libncursesw++.so
>         libCrun.so.1 =>  /usr/lib/libCrun.so.1
>         libstdcxx.so.4 =>        /opt/foss/lib/libstdcxx.so.4
>         libncursesw.so.5 =>      /opt/foss/lib/libncursesw.so.5
>         libtinfow.so.5 =>        /opt/foss/lib/libtinfow.so.5
>         libm.so.2 =>     /usr/lib/libm.so.2
>         libdl.so.1 =>    /usr/lib/libdl.so.1
>         libc.so.1 =>     /usr/lib/libc.so.1
>         libpthread.so.1 =>       /usr/lib/libpthread.so.1
>         librt.so.1 =>    /usr/lib/librt.so.1
>         libsunmath.so.1
> =>       /opt/SunStudio12/SUNWspro/lib/libsunmath.so.1 libaio.so.1
> =>   /lib/libaio.so.1 libmd.so.1 =>    /lib/libmd.so.1
>         libm.so.1 =>     /lib/libm.so.1
> goanna% ldd /opt/foss/lib/amd64/libncursesw++.so 
>         libCrun.so.1 =>  /usr/lib/amd64/libCrun.so.1
>         libstdcxx.so.4 =>        /opt/foss/lib/amd64/libstdcxx.so.4
>         libncursesw.so.5 =>      /opt/foss/lib/amd64/libncursesw.so.5
>         libtinfow.so.5 =>        /opt/foss/lib/amd64/libtinfow.so.5
>         libm.so.2 =>     /usr/lib/amd64/libm.so.2
>         libdl.so.1 =>    /usr/lib/amd64/libdl.so.1
>         libc.so.1 =>     /usr/lib/amd64/libc.so.1
>         libpthread.so.1 =>       /usr/lib/amd64/libpthread.so.1
>         librt.so.1 =>    /usr/lib/amd64/librt.so.1
>         libaio.so.1 =>   /lib/64/libaio.so.1
>         libmd.so.1 =>    /lib/64/libmd.so.1
> goanna% 
> 
> On Tue, 27 May 2008 15:32:05 +0200
> "Lukas Oboril" <oboril.lukas at gmail.com> wrote:
> 
> > Mark
> > 
> > 
> > it looks better ...
> > 
> > [luc at earth ~/repositories/kdesolaris/KBE]$
> > ldd /opt/foss/lib/libncursesw.so libc.so.1 =>     /usr/lib/libc.so.1
> >         libtinfow.so.5 =>        /opt/foss/lib/libtinfow.so.5
> >         librt.so.1 =>    /usr/lib/librt.so.1
> >         libaio.so.1 =>   /lib/libaio.so.1
> >         libmd.so.1 =>    /lib/libmd.so.1
> >         libm.so.2 =>     /lib/libm.so.2
> > [luc at earth ~/repositories/kdesolaris/KBE]$
> > 
> > 
> > But C++ bindings is corrupt now .
> > 
> > Luc
> 


-- 

Reply via email to