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