pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problem building finance/gnucash



I do not know if this is the reason for the failure (a few months ago
I did build gnucash under -current of that time, it is still working),
but the message legarding libstdc++ means gnucash depends on some
package which is still current, but built earlier, so depending on
earlier version of libstdc++ (os upgrades would not normally purge
earlier versions of shared libraries). Basically, you will have to
find which of your present packages is linked against libstdc++.so.7,
then which of these are needed for gnucash and rebuild them.

On Sun, 30 Dec 2018 at 14:02, Marc Baudoin <babafou%babafou.eu.org@localhost> wrote:
>
> Hi,
>
> For several weeks now, I've been unable to build finance/gnucash
> on NetBSD/amd64 8.0 with an updated pkgsrc tree:
>
> [ 87%] Linking CXX shared library ../../lib/libgnc-gnome.so
> /usr/pkg/guile/2.2/lib/libguile-2.2.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
> ../../lib/libgnc-backend-xml-utils.so: warning: warning: mktemp() possibly used unsafely, use mkstemp() or mkdtemp()
> /usr/bin/ld: warning: libstdc++.so.8, needed by /usr/pkgsrc/finance/gnucash/work/.buildlink/lib/libboost_locale.so, may conflict with libstdc++.so.7
> [ 87%] Built target gnc-gnome
> gmake: *** [Makefile:163: all] Error 2
>
> Any idea on how to fix this?



-- 
----


Home | Main Index | Thread Index | Old Index