Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Sep 2013 11:45:24 GMT
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/182036: editors/libreoffice: /usr/include/c++/v1/memory:1616:18: error: no matching member function for call to 'construct' {__a.construct(__p, _VSTD::forward<_Args>(__args)...); }
Message-ID:  <201309121145.r8CBjOeu052885@oldred.freebsd.org>
Resent-Message-ID: <201309121150.r8CBo3Oc058429@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         182036
>Category:       ports
>Synopsis:       editors/libreoffice: /usr/include/c++/v1/memory:1616:18: error: no matching member function for call to 'construct'  {__a.construct(__p, _VSTD::forward<_Args>(__args)...);}
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 12 11:50:03 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     O. Hartmann
>Release:        FreeBSD 10.0-CURRENT/amd64
>Organization:
FU Berlin
>Environment:
FreeBSD 10.0-CURRENT #4 r255479: Wed Sep 11 21:41:38 CEST 2013 amd64

no libstdc++
no converters/libiconv
>Description:
Port editors/libreoffice fails to compile, even WITHOUT having CXXFLAGS=std=c++11 set anywhere.

This problem immediately arose after making

make delete-old-[files|libs]

in /usr/src.

[...]
libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I.. -DPACKAGE=\"xmlsec1\" -I../include -I../include -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_XSLT=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/local/include/libxml2 -I/usr/include -I/usr/local/include -I/usr/local/include -O2 -pipe -O3 -march=native -DLDAP_DEPRECATED -fno-strict-aliasing -I/usr/local/include -MT app.lo -MD -MP -MF .deps/app.Tpo -c app.c  -fPIC -DPIC -o app.o
libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I.. -DPACKAGE=\"xmlsec1\" -I../include -I../include -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_XSLT=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/local/include/libxml2 -I/usr/include -I/usr/local/include -I/usr/local/include -O2 -pipe -O3 -march=native -DLDAP_DEPRECATED -fno-strict-aliasing -I/usr/local/include -MT base64.lo -MD -MP -MF .deps/base64.Tpo -c base64.c  -fPIC -DPIC -o base64.o
/usr/ports/editors/libreoffice/work/libreoffice-4.0.5.2/sal/rtl/source/bootstrap.cxx:694:61: warning: unused variable 'insertion' [-Wunused-variable]
            ::std::pair< bootstrap_map::t::iterator, bool > insertion(
                                                            ^
base64.c:164:7: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
                    sizeof(xmlSecBase64Ctx));
                    ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/ports/editors/libreoffice/work/libreoffice-4.0.5.2/sal/rtl/source/bootstrap.cxx:22:
In file included from /usr/ports/editors/libreoffice/work/solver/unxfbsd.pro/inc/rtl/bootstrap.hxx:21:
In file included from /usr/ports/editors/libreoffice/work/solver/unxfbsd.pro/inc/rtl/ustring.hxx:26:
In file included from /usr/include/c++/v1/ostream:130:
In file included from /usr/include/c++/v1/ios:216:
In file included from /usr/include/c++/v1/__locale:15:
In file included from /usr/include/c++/v1/string:434:
In file included from /usr/include/c++/v1/algorithm:627:
/usr/include/c++/v1/memory:1616:18: error: no matching member function for call to 'construct'
            {__a.construct(__p, _VSTD::forward<_Args>(__args)...);}

>How-To-Repeat:
try compiling port editors/libreoffice on most recent 10.0-CURRENT (try a libstdc++-free commit, i.e. r255479).
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309121145.r8CBjOeu052885>