{"action":"created","issue":{"url":"https://api.github.com/repos/gentoo/libressl/issues/258","repository_url":"https://api.github.com/repos/gentoo/libressl","labels_url":"https://api.github.com/repos/gentoo/libressl/issues/258/labels{/name}","comments_url":"https://api.github.com/repos/gentoo/libressl/issues/258/comments","events_url":"https://api.github.com/repos/gentoo/libressl/issues/258/events","html_url":"https://github.com/gentoo/libressl/issues/258","id":380479547,"node_id":"MDU6SXNzdWUzODA0Nzk1NDc=","number":258,"title":"qtnetwork-5.11.1 doesn't build","user":{"login":"sklv","id":2528472,"node_id":"MDQ6VXNlcjI1Mjg0NzI=","avatar_url":"https://avatars2.githubusercontent.com/u/2528472?v=4","gravatar_id":"","url":"https://api.github.com/users/sklv","html_url":"https://github.com/sklv","followers_url":"https://api.github.com/users/sklv/followers","following_url":"https://api.github.com/users/sklv/following{/other_user}","gists_url":"https://api.github.com/users/sklv/gists{/gist_id}","starred_url":"https://api.github.com/users/sklv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sklv/subscriptions","organizations_url":"https://api.github.com/users/sklv/orgs","repos_url":"https://api.github.com/users/sklv/repos","events_url":"https://api.github.com/users/sklv/events{/privacy}","received_events_url":"https://api.github.com/users/sklv/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2018-11-14T00:08:30Z","updated_at":"2018-12-06T16:02:00Z","closed_at":null,"author_association":"NONE","body":"Hi,\r\n\r\nI have libressl 2.6.2 and trying to build qtnetwork-5.11.1 fails with the below. I tried to upload the log but it didn't work so here's a [link](https://paste.pound-python.org/show/qTpr4psKPF1i999Vn7hF). \r\nThe recent patch is applied, but the build still fails. I tried building 5.11.2 but it fails with what looks like the same error to me [link](https://paste.pound-python.org/show/tv7SoBWSF5AWTxyv1uzK/). Happy to provide any additional info.\r\n```\r\nx86_64-pc-linux-gnu-g++ -c -O2 -pipe -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W\r\n-Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -D_REENTRANT -fPIC -DQT_NO_USING_NAMESPACE\r\n-DQT_NO_FOREACH -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT\r\n-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISA\r\nBLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -\r\nI. -Ikernel -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.11.1 -I../../include/QtNetwork/5.11.1/Q\r\ntNetwork -isystem /usr/include/qt5/QtCore/5.11.1 -isystem /usr/include/qt5/QtCore/5.11.1/QtCore -isystem /usr/include/qt5\r\n -isystem /usr/include/qt5/QtCore -I.moc -I../../mkspecs/linux-g++ -o .obj/qsslsocket_openssl_symbols.o ssl/qsslsocket_op\r\nenssl_symbols.cpp\r\nx86_64-pc-linux-gnu-g++ -c -O2 -pipe -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W\r\n-Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -D_REENTRANT -fPIC -DQT_NO_USING_NAMESPACE\r\n-DQT_NO_FOREACH -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT\r\n-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISA\r\nBLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -\r\nI. -Ikernel -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.11.1 -I../../include/QtNetwork/5.11.1/Q\r\ntNetwork -isystem /usr/include/qt5/QtCore/5.11.1 -isystem /usr/include/qt5/QtCore/5.11.1/QtCore -isystem /usr/include/qt5\r\n -isystem /usr/include/qt5/QtCore -I.moc -I../../mkspecs/linux-g++ -o .obj/qssldiffiehellmanparameters_openssl.o ssl/qssl\r\ndiffiehellmanparameters_openssl.cpp\r\nx86_64-pc-linux-gnu-g++ -c -O2 -pipe -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W\r\n-Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -D_REENTRANT -fPIC -DQT_NO_USING_NAMESPACE\r\n-DQT_NO_FOREACH -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT\r\n-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISA\r\nBLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -\r\nI. -Ikernel -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.11.1 -I../../include/QtNetwork/5.11.1/Q\r\ntNetwork -isystem /usr/include/qt5/QtCore/5.11.1 -isystem /usr/include/qt5/QtCore/5.11.1/QtCore -isystem /usr/include/qt5\r\n -isystem /usr/include/qt5/QtCore -I.moc -I../../mkspecs/linux-g++ -o .obj/qsslcertificate_openssl.o ssl/qsslcertificate_\r\nopenssl.cpp\r\nx86_64-pc-linux-gnu-g++ -c -O2 -pipe -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W\r\n-Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -D_REENTRANT -fPIC -DQT_NO_USING_NAMESPACE\r\n-DQT_NO_FOREACH -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT\r\n-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISA\r\nBLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -\r\nI. -Ikernel -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.11.1 -I../../include/QtNetwork/5.11.1/Q\r\ntNetwork -isystem /usr/include/qt5/QtCore/5.11.1 -isystem /usr/include/qt5/QtCore/5.11.1/QtCore -isystem /usr/include/qt5\r\n -isystem /usr/include/qt5/QtCore -I.moc -I../../mkspecs/linux-g++ -o .obj/qsslellipticcurve_openssl.o ssl/qsslellipticcu\r\nrve_openssl.cpp\r\nIn file included from ssl/qsslsocket_openssl_symbols.cpp:58:0:\r\nssl/qsslsocket_openssl_symbols.cpp: In function ‘BIO* q_BIO_new(const BIO_METHOD*)’:\r\nssl/qsslsocket_openssl_symbols_p.h:185:39: error: invalid conversion from ‘const BIO_METHOD* {aka const bio_method_st*}’\r\nto ‘BIO_METHOD* {aka bio_method_st*}’ [-fpermissive]\r\n     ret q_##func(arg) { funcret func(a); }\r\n                                       ^\r\nssl/qsslsocket_openssl_symbols.cpp:193:1: note: in expansion of macro ‘DEFINEFUNC’\r\n DEFINEFUNC(BIO *, BIO_new, const BIO_METHOD *a, a, return 0, return)\r\n ^~~~~~~~~~\r\nIn file included from /usr/include/openssl/evp.h:67:0,\r\n                 from /usr/include/openssl/hmac.h:67,\r\n                 from /usr/include/openssl/ssl.h:149,\r\n                 from ../../include/QtNetwork/5.11.1/QtNetwork/private/../../../../../src/network/ssl/qsslcontext_openssl\r\n_p.h:60,\r\n                 from ../../include/QtNetwork/5.11.1/QtNetwork/private/qsslcontext_openssl_p.h:1,\r\n                 from ssl/qsslsocket_p.h:62,\r\n                 from ssl/qsslsocket_openssl_p.h:70,\r\n                 from ssl/qsslsocket_openssl_symbols_p.h:72,\r\n                 from ssl/qsslsocket_openssl_symbols.cpp:58:\r\n/usr/include/openssl/bio.h:575:7: note:   initializing argument 1 of ‘BIO* BIO_new(BIO_METHOD*)’\r\n BIO * BIO_new(BIO_METHOD *type);\r\n       ^~~~~~~\r\nmake: *** [Makefile:23420: .obj/qsslsocket_openssl_symbols.o] Error 1\r\nmake: *** Waiting for unfinished jobs....\r\n```"},"comment":{"url":"https://api.github.com/repos/gentoo/libressl/issues/comments/444923712","html_url":"https://github.com/gentoo/libressl/issues/258#issuecomment-444923712","issue_url":"https://api.github.com/repos/gentoo/libressl/issues/258","id":444923712,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDkyMzcxMg==","user":{"login":"blueness","id":297301,"node_id":"MDQ6VXNlcjI5NzMwMQ==","avatar_url":"https://avatars1.githubusercontent.com/u/297301?v=4","gravatar_id":"","url":"https://api.github.com/users/blueness","html_url":"https://github.com/blueness","followers_url":"https://api.github.com/users/blueness/followers","following_url":"https://api.github.com/users/blueness/following{/other_user}","gists_url":"https://api.github.com/users/blueness/gists{/gist_id}","starred_url":"https://api.github.com/users/blueness/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blueness/subscriptions","organizations_url":"https://api.github.com/users/blueness/orgs","repos_url":"https://api.github.com/users/blueness/repos","events_url":"https://api.github.com/users/blueness/events{/privacy}","received_events_url":"https://api.github.com/users/blueness/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T16:02:00Z","updated_at":"2018-12-06T16:02:00Z","author_association":"CONTRIBUTOR","body":"no rush, make sure you attribute authorship to the proper author.  gentoo has become very picky about that.  and its the right thing to do."}}
{"actor":{"display_login":"blueness"}}