ports/183086: security/pinentry fails to build on head
Sean Bruno
sbruno at FreeBSD.org
Fri Oct 18 16:50:00 UTC 2013
>Number: 183086
>Category: ports
>Synopsis: security/pinentry fails to build on head
>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: Fri Oct 18 16:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Sean Bruno
>Release: FreeBSD 11.0 Current
>Organization:
FreeBSD Project
>Environment:
FreeBSD powernoodle 11.0-CURRENT FreeBSD 11.0-CURRENT #28 r256712M: Thu Oct 17 16:45:51 PDT 2013 root at powernoodle:/usr/obj/usr/src/sys/POWERNOODLE amd64
>Description:
Using default settings security/pinentry fails to build.
In file included from /usr/local/include/qt4/QtCore/qstring.h:54:
/usr/include/c++/v1/string:2105:9: error: cannot initialize object parameter of type 'const std::__1::__basic_string_common<true>' with an expression of type 'std::__1::basic_string<QChar, std::__1::char_traits<QChar>, secmem::alloc<QChar> >'
this->__throw_length_error();
^~~~
/usr/include/c++/v1/string:2179:9: note: in instantiation of member function 'std::__1::basic_string<QChar, std::__1::char_traits<QChar>, secmem::alloc<QChar> >::__grow_by_and_replace' requested here
__grow_by_and_replace(__cap, __n - __cap, __sz, 0, __sz, __n, __s);
^
/usr/include/c++/v1/string:2323:12: note: in instantiation of member function 'std::__1::basic_string<QChar, std::__1::char_traits<QChar>, secmem::alloc<QChar> >::assign' requested here
return assign(__str.data(), __str.size());
^
/usr/include/c++/v1/string:2231:9: note: in instantiation of member function 'std::__1::basic_string<QChar, std::__1::char_traits<QChar>, secmem::alloc<QChar> >::assign' requested here
assign(__str);
^
./pinentrydialog.moc:106:53: note: in instantiation of member function 'std::__1::basic_string<QChar, std::__1::char_traits<QChar>, secmem::alloc<QChar> >::operator=' requested here
case 2: *reinterpret_cast< secqstring*>(_v) = pin(); break;
^
4 errors generated.
>How-To-Repeat:
attempt to build security/pinentry on 10-ALPHA or 11-CURRENT
>Fix:
USE_GCC=any
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list