profile
viewpoint

deltachat/deltachat-core 309

Delta.Chat C-Library with e2e chat-over-email functionality & Python bindings

steils/angband 0

A free, single-player roguelike dungeon exploration game

steils/astromenace 0

Hardcore 3D space scroll-shooter with spaceship upgrade possibilities.

steils/deltachat-core 0

Delta.Chat C-Library with e2e chat-over-email functionality & Python bindings

steils/deltachat-desktop 0

Desktop Application for https://delta.chat

steils/facebook-group-search 0

Export and make searchable your Facebook group

steils/genkernel 0

Working copy of genkernel tree to receive pull requests

steils/gentoo 0

The official mirror of the Gentoo ebuild repository

steils/imapfilter 0

IMAP mail filtering utility

steils/jolla-keyboard-layout-slavonic 0

Slavonic Cyrillic keyboard layout (incl. pre-1918 Russian), moved to https://gitlab.com/steils/jolla-keyboard-layout-slavonic

PullRequestReviewEvent

issue commentlibressl-portable/portable

Error building with --disable-static: crypto/.libs/libcrypto.a: No such file or directory

Thank you @busterb, the patch does fix the issue for me.

steils

comment created time in 11 days

issue openedlibressl-portable/portable

Error building with --disable-static: crypto/.libs/libcrypto.a: No such file or directory

x86_64, Gentoo Linux. Branch OPENBSD_6_8.

$ ./autogen.sh

autogen.sh.log

$ ./configure --disable-static

configure.log

$ make V=1
...
/bin/sh ../../libtool  --tag=CC   --mode=link cc  -g -O2 -Wall -std=gnu99 -fno-strict-aliasing  -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK  -Wno-pointer-sign /home/stefan/projects/libressl/portable/crypto/.libs/libcrypto.a -Wl,-z,relro -Wl,-z,now  -o nc atomicio.o netcat.o socks.o compat/socket.o compat/base64.o  compat/readpassphrase.o compat/strtonum.o /home/stefan/projects/libressl/portable/tls/libtls.la   -lresolv -lpthread 
libtool: link: cc -g -O2 -Wall -std=gnu99 -fno-strict-aliasing -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Wno-pointer-sign -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/nc atomicio.o netcat.o socks.o compat/socket.o compat/base64.o compat/readpassphrase.o compat/strtonum.o  /home/stefan/projects/libressl/portable/crypto/.libs/libcrypto.a /home/stefan/projects/libressl/portable/tls/.libs/libtls.so -lresolv -lpthread
cc: error: /home/stefan/projects/libressl/portable/crypto/.libs/libcrypto.a: No such file or directory
make[2]: *** [Makefile:493: nc] Error 1
make[2]: Leaving directory '/home/stefan/projects/libressl/portable/apps/nc'
make[1]: *** [Makefile:368: all-recursive] Error 1
make[1]: Leaving directory '/home/stefan/projects/libressl/portable/apps'
make: *** [Makefile:457: all-recursive] Error 1

created time in 13 days

PullRequestReviewEvent

Pull request review commentgentoo/gentoo

games-strategy/liquidwar: version bump

-# Copyright 1999-2018 Gentoo Foundation+# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6-inherit desktop+EAPI=7++inherit desktop toolchain-funcs  DESCRIPTION="Unique multiplayer wargame" HOMEPAGE="http://www.ufoot.org/liquidwar/"

You can use https here

DarthGandalf

comment created time in 16 days

Pull request review commentgentoo/gentoo

games-strategy/liquidwar: version bump

+# Copyright 1999-2020 Gentoo Authors+# Distributed under the terms of the GNU General Public License v2++EAPI=7++inherit desktop toolchain-funcs++DESCRIPTION="Unique multiplayer wargame"+HOMEPAGE="http://www.ufoot.org/liquidwar/"+SRC_URI="https://ufoot.org/download/liquidwar/v5/${PV}/${P}.tar.gz"++LICENSE="GPL-2"+SLOT="0"+KEYWORDS="~amd64 ~ppc64 ~x86"+RESTRICT="test"++RDEPEND=">=media-libs/allegro-4.2:0[X]"+DEPEND="${RDEPEND}"++PATCHES=(+	"${FILESDIR}"/${P}-exec-stack.patch+	"${FILESDIR}"/${P}-gcc10.patch+)++src_prepare() {+	default++	sed -i \+		-e 's:/games::' \+		-e '/^MANDIR/ s:=.*:= $(mandir)/man6:' \+		-e "/^PIXDIR/ s:=.*:= ${EPREFIX}/usr/share/pixmaps:" \+		-e "/^DESKTOPDIR/ s:=.*:= ${EPREFIX}/usr/share/applications/:" \+		-e '/^INFODIR/ s/=.*/= $(infodir)/' \+		-e '/^GAMEDIR/ s/exec_prefix/bindir/' \+		-e '/install/s:-s ::' \+		-e 's:$(DOCDIR)/txt:$(DOCDIR):g' \+		-e 's:$(GMAKE):$(MAKE):' \+		-e "/^DOCDIR/ s:=.*:= ${EPREFIX}/usr/share/doc/\$(PF):" Makefile.in \+		|| die 'sed Makefile.in failed'+	sed -i \+		-e '/^GAMEDIR/ s/$(exec_prefix)/@bindir@/' \+		-e 's:/games::' src/Makefile.in \+		|| die "sed src/Makefile.in failed"+}++src_configure() {+	tc-export CC+	econf \+		--disable-doc-ps \+		--disable-doc-pdf \+		$(use_enable x86 asm)+}++src_compile() {+	# skip build_doc target wrt bug 460344+	emake build_bin build_data+}++src_install() {+	emake DESTDIR="${D}" install_nolink+	einstalldocs+	rm -f "${ED}"/usr/share/doc/${PF}/COPYING+	# Provided desktop file is completely obsolete+	rm -f "${ED}"/usr/share/applications/liquidwar.desktop

same here

DarthGandalf

comment created time in 16 days

Pull request review commentgentoo/gentoo

games-strategy/liquidwar: version bump

+# Copyright 1999-2020 Gentoo Authors+# Distributed under the terms of the GNU General Public License v2++EAPI=7++inherit desktop toolchain-funcs++DESCRIPTION="Unique multiplayer wargame"+HOMEPAGE="http://www.ufoot.org/liquidwar/"+SRC_URI="https://ufoot.org/download/liquidwar/v5/${PV}/${P}.tar.gz"++LICENSE="GPL-2"+SLOT="0"+KEYWORDS="~amd64 ~ppc64 ~x86"+RESTRICT="test"++RDEPEND=">=media-libs/allegro-4.2:0[X]"+DEPEND="${RDEPEND}"++PATCHES=(+	"${FILESDIR}"/${P}-exec-stack.patch+	"${FILESDIR}"/${P}-gcc10.patch+)++src_prepare() {+	default++	sed -i \+		-e 's:/games::' \+		-e '/^MANDIR/ s:=.*:= $(mandir)/man6:' \+		-e "/^PIXDIR/ s:=.*:= ${EPREFIX}/usr/share/pixmaps:" \+		-e "/^DESKTOPDIR/ s:=.*:= ${EPREFIX}/usr/share/applications/:" \+		-e '/^INFODIR/ s/=.*/= $(infodir)/' \+		-e '/^GAMEDIR/ s/exec_prefix/bindir/' \+		-e '/install/s:-s ::' \+		-e 's:$(DOCDIR)/txt:$(DOCDIR):g' \+		-e 's:$(GMAKE):$(MAKE):' \+		-e "/^DOCDIR/ s:=.*:= ${EPREFIX}/usr/share/doc/\$(PF):" Makefile.in \+		|| die 'sed Makefile.in failed'+	sed -i \+		-e '/^GAMEDIR/ s/$(exec_prefix)/@bindir@/' \+		-e 's:/games::' src/Makefile.in \+		|| die "sed src/Makefile.in failed"+}++src_configure() {+	tc-export CC+	econf \+		--disable-doc-ps \+		--disable-doc-pdf \+		$(use_enable x86 asm)+}++src_compile() {+	# skip build_doc target wrt bug 460344+	emake build_bin build_data+}++src_install() {+	emake DESTDIR="${D}" install_nolink+	einstalldocs+	rm -f "${ED}"/usr/share/doc/${PF}/COPYING

|| die, please. and no need for -f. And if possible to remove the file in src_prepare, please do so.

DarthGandalf

comment created time in 16 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentgentoo/gentoo

media-sound/subsonic-bin: bump to 6.1.6

 # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5--inherit eutils user+EAPI=7  MY_PN="${PN//-bin}"  DESCRIPTION="Subsonic is a complete, personal media streaming solution" HOMEPAGE="http://www.subsonic.org/" SRC_URI="mirror://sourceforge/${MY_PN}/${PV}/${MY_PN}-${PV}-standalone.tar.gz" -LICENSE="GPL-3"+LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86"-IUSE="ffmpeg lame selinux"+IUSE="+ffmpeg +lame selinux"  DEPEND=""-RDEPEND="virtual/jre+RDEPEND="+	acct-group/subsonic+	acct-user/subsonic+	virtual/jre 	lame? ( media-sound/lame ) 	ffmpeg? ( media-video/ffmpeg )-	selinux? ( sec-policy/selinux-subsonic )"+	selinux? ( sec-policy/selinux-subsonic )+"  S="${WORKDIR}/"

S="${WORKDIR}"

bes-internal

comment created time in a month

PullRequestReviewEvent

Pull request review commentgentoo/gentoo

media-sound/subsonic-bin: bump to 6.1.6

 # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5--inherit eutils user+EAPI=7  MY_PN="${PN//-bin}"  DESCRIPTION="Subsonic is a complete, personal media streaming solution" HOMEPAGE="http://www.subsonic.org/" SRC_URI="mirror://sourceforge/${MY_PN}/${PV}/${MY_PN}-${PV}-standalone.tar.gz" -LICENSE="GPL-3"+LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86"-IUSE="ffmpeg lame selinux"+IUSE="+ffmpeg +lame selinux"  DEPEND=""-RDEPEND="virtual/jre+RDEPEND="+	acct-group/subsonic+	acct-user/subsonic+	virtual/jre 	lame? ( media-sound/lame ) 	ffmpeg? ( media-video/ffmpeg )-	selinux? ( sec-policy/selinux-subsonic )"+	selinux? ( sec-policy/selinux-subsonic )+"  S="${WORKDIR}/"

And while we are at it, there is no need for the trailing /

bes-internal

comment created time in a month

PullRequestReviewEvent

pull request commentgentoo/gentoo

media-sound/subsonic-bin: bump to 6.1.6

Have you tested installation and running the program?

 * QA Notice: command not found:
 * 
 * 	/var/tmp/portage/media-sound/subsonic-bin-6.1.6/temp/environment: line 474: make_wrapper: command not found
bes-internal

comment created time in a month

pull request commentgentoo/gentoo

media-sound/subsonic-bin: bump to 6.1.6

Thanks for the PR, sorry for the delay.

Just about the commits' description for now. I haven't review the changes themselves.

Add new {group,user} subsonic for media-sound/subsonic-bin

Please follow GLEP-66, i.e. acct-group/subsonic: new group for media-sound/subsonic-bin, and there are duplicate "singed-off-by" tags.

  1. There should be "Closes: <bug>" tag in the description of the commit that actually adds the new version.

  2. Squash "select new uid-gid" into the "version bump" commit.

bes-internal

comment created time in a month

issue closedgentoo/libressl

Update Qtnetwork to 5.15.1

The LibreSSL-patched variant of Qtnetwork 5.15.1 is not yet available. Please fix this.

closed time in 2 months

MFHKiwi

issue commentgentoo/libressl

Update Qtnetwork to 5.15.1

It was fixed in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e199855f1089b896ca32482a5beb35521fa320

Please report such bugs to https://bugs.gentoo.org/ in the future, as LibreSSL should be supported by dev-qt/qtnetwork in the main repository.

MFHKiwi

comment created time in 2 months

Pull request review commentgentoo/gentoo

x11-terms/terminator: move keybinder behind X USE flag

+# Copyright 1999-2020 Gentoo Authors+# Distributed under the terms of the GNU General Public License v2++EAPI=7++PYTHON_COMPAT=( python3_{6,7,8} )+DISTUTILS_USE_SETUPTOOLS="no"+inherit distutils-r1 virtualx xdg-utils++DESCRIPTION="Multiple GNOME terminals in one window"+HOMEPAGE="https://github.com/gnome-terminator/terminator"+SRC_URI="https://github.com/gnome-terminator/terminator/releases/download/v${PV}/${P}.tar.gz"++LICENSE="GPL-2"+SLOT="0"+KEYWORDS="~amd64 ~ppc ~x86"+IUSE="dbus +libnotify X"++RDEPEND="+	>=dev-libs/glib-2.32:2+	dev-python/configobj[${PYTHON_USEDEP}]+	dev-python/psutil[${PYTHON_USEDEP}]+	dev-python/pycairo[${PYTHON_USEDEP}]+	dev-python/pygobject:3[${PYTHON_USEDEP}]+	>=x11-libs/gtk+-3.16:3

And here.

DarthGandalf

comment created time in 2 months

Pull request review commentgentoo/gentoo

x11-terms/terminator: move keybinder behind X USE flag

+# Copyright 1999-2020 Gentoo Authors+# Distributed under the terms of the GNU General Public License v2++EAPI=7++PYTHON_COMPAT=( python3_{6,7,8} )+DISTUTILS_USE_SETUPTOOLS="no"+inherit distutils-r1 virtualx xdg-utils++DESCRIPTION="Multiple GNOME terminals in one window"+HOMEPAGE="https://github.com/gnome-terminator/terminator"+SRC_URI="https://github.com/gnome-terminator/terminator/releases/download/v${PV}/${P}.tar.gz"++LICENSE="GPL-2"+SLOT="0"+KEYWORDS="~amd64 ~ppc ~x86"+IUSE="dbus +libnotify X"++RDEPEND="+	>=dev-libs/glib-2.32:2

The oldest version in the repo now is 2.62.6, so we can drop the version specifier here.

DarthGandalf

comment created time in 2 months

PullRequestReviewEvent
PullRequestReviewEvent

create barnchsteils/gentoo

branch : pycurl

created branch time in 2 months

PR opened gentoo/gentoo

dev-python/pycurl: add patch for multiple SSL backends

net-misc/curl supports multiple SSL backends since 5e560782 "net-misc/curl: enable multiple ssl implementations", which is supported in curl since 7.56.

pycurl supporting this feature is not released yet, so with the latest pycurl users could get an error like:

ImportError: pycurl: libcurl link-time ssl backend (gnutls) is different from compile-time ssl backend (openssl)

Add patch from upstream to support multiple SSL backend in pycurl.

Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Stefan Strogin steils@gentoo.org

+239 -0

0 comment

2 changed files

pr created time in 2 months

issue commentcurl/curl

--with-gnutls --with-openssl enables USE_TLS_SRP, even when OpenSSL/LibreSSL doesn't support it; build fails

@emilengler it should make sense, see https://github.com/curl/curl/pull/2665

steils

comment created time in 2 months

issue openedcurl/curl

--with-gnutls --with-openssl enables USE_TLS_SRP, even when OpenSSL/LibreSSL doesn't support it; build fails

./configure --with-ssl --with-nettle --with-gnutls --with-openssl

configure.log

checking for SRP_Calc_client_key in -lcrypto... no checking for gnutls_srp_verifier in -lgnutls... yes checking whether to enable TLS-SRP authentication... yes

Then make...

/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H   -I../include -I../lib -I../lib  -DBUILDING_LIBCURL  -DCURL_HIDDEN_SYMBOLS   -fvisibility=hidden -Werror-implicit-function-declaration -O2 -Wno-system-headers -pthread  -MT vtls/libcurl_la-openssl.lo -MD -MP -MF vtls/.deps/libcurl_la-openssl.Tpo -c -o vtls/libcurl_la-openssl.lo `test -f 'vtls/openssl.c' || echo './'`vtls/openssl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I../include -I../lib -I../lib -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -fvisibility=hidden -Werror-implicit-function-declaration -O2 -Wno-system-headers -pthread -MT vtls/libcurl_la-openssl.lo -MD -MP -MF vtls/.deps/libcurl_la-openssl.Tpo -c vtls/openssl.c  -fPIC -DPIC -o vtls/.libs/libcurl_la-openssl.o
vtls/openssl.c: In function ‘ossl_connect_step1’:
vtls/openssl.c:2802:9: error: implicit declaration of function ‘SSL_CTX_set_srp_username’; did you mean ‘SSL_CTX_set_ssl_version’? [-Werror=implicit-function-declaration]
 2802 |     if(!SSL_CTX_set_srp_username(backend->ctx, ssl_username)) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         SSL_CTX_set_ssl_version
vtls/openssl.c:2806:9: error: implicit declaration of function ‘SSL_CTX_set_srp_password’; did you mean ‘SSL_CTX_set_ssl_version’? [-Werror=implicit-function-declaration]
 2806 |     if(!SSL_CTX_set_srp_password(backend->ctx, SSL_SET_OPTION(password))) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         SSL_CTX_set_ssl_version
cc1: some warnings being treated as errors
make[2]: *** [Makefile:2611: vtls/libcurl_la-openssl.lo] Error 1

It's LibreSSL 3.2.1, but the version is irrelevant, because SRP was removed from LibreSSL in 2014.

created time in 2 months

pull request commentgentoo/gentoo

x11-plugins/purple-hangouts: migrated to Github

Oh, thanks. Sorry, missed this PR

Hawk777

comment created time in 2 months

issue openedlinuxmint/doc-user-guide

Post-installaion / Language support install: Suggest to install en_US always.

Here: https://linuxmint-installation-guide.readthedocs.io/en/latest/locales.html

If user installs only non-English LSPs, some weird bugs and unexpected behaviour may occur. This maybe bugs in the software, yet I happened to encounter them. Nevertheless I suggest to add an advice for the user to always install "English / Unated States UTF-8" language support regardless of selected system localization.

created time in 2 months

Pull request review commentgentoo/gentoo

dev-games/ogre: 1.12.8 / 2.1 version bumps plus fixes/additions

 src_configure() { 		-DOGRE_LEGACY_ANIMATIONS=$(usex legacy-animations) 		-DOGRE_PROFILING_PROVIDER=$(usex profile none internal) 		-DOGRE_USE_BOOST=no+		-DOGRE_CONFIG_DOUBLE=no 	) +	# GLES2 is not supported, yet+	#	-DOGRE_BUILD_COMPONENT_HLMS_PBS=$(         usex mobile no yes)+	#	-DOGRE_BUILD_COMPONENT_HLMS_PBS_MOBILE=$(  usex mobile)+	#	-DOGRE_BUILD_COMPONENT_HLMS_UNLIT=$(       usex mobile no yes)+	#	-DOGRE_BUILD_COMPONENT_HLMS_UNLIT_MOBILE=$(usex mobile)+	#	-DOGRE_BUILD_RENDERSYSTEM_GLES2=$(usex gles2)+ 	# The double-precision mode can not be enabled, yet. 	#	-DOGRE_CONFIG_DOUBLE=$(usex double-precision)

Ogre wiki says you also need to

Disable OGRE_SIMD_NEON
Disable OGRE_SIMD_SSE2

Have you tried disabled them? If not, isn't this the cause for the failure to build with double precision enabled?

Yamakuzure

comment created time in 2 months

pull request commentgentoo/gentoo

dev-games/ogre: 1.12.8 / 2.1 version bumps plus fixes/additions

Thanks for the PR, it is a big job you have done. And the PR is rather big, I guess that's why it takes so long for us to review it. Sorry for the delay.

Just for the future reference. This PR proposes two independent changes (upgrade 1.* and 2.* ebuilds), so it could be two different PRs. It is easier for reviewers to work with smaller changes at a time.

I have begun reviewing. 1.12.8, looks so far so good. But could you add the origins of the patches? Are you the author, or somebody else? What are their upstream status? A link to the upstream git commit or PR would be nice.

Yamakuzure

comment created time in 2 months

pull request commentgentoo/gentoo

dev-cpp/asio: 1.18.0

Thanks.

DarthGandalf

comment created time in 2 months

pull request commentgentoo/gentoo

games-emulation/fceux: Add patch for py3 compat

Thanks. Looks good.

ajakk

comment created time in 2 months

delete branch steils/ettercap

delete branch : libressl

delete time in 3 months

startedEttercap/ettercap

started time in 3 months

startedgentoo/matrix

started time in 3 months

issue commentlibimobiledevice/libimobiledevice

Build against libressl fails

Fixed in https://github.com/libimobiledevice/libimobiledevice/commit/170e1c445e8c930f4ee9dddfb9f1bcf24c089962

dg98

comment created time in 3 months

CommitCommentEvent

PR opened Ettercap/ettercap

ec_sslwrap: fix compilation with LibreSSL

Disable taking over SNI extension from ClientHello and SSL configuration operations until LibreSSL supports the required API.

Fixes: https://github.com/Ettercap/ettercap/issues/1068

+2 -2

0 comment

1 changed file

pr created time in 3 months

create barnchsteils/ettercap

branch : libressl

created branch time in 3 months

issue commentlibressl-portable/openbsd

SSL_CONF_CTX_* and SSL_CONF_cmd support

Another program which uses this API: https://github.com/Ettercap/ettercap/issues/1068

steils

comment created time in 3 months

issue commentEttercap/ettercap

Compilation failure with libressl

@asarubbo Have you tried it with libressl-3.2.0?

asarubbo

comment created time in 3 months

issue commentangband/angband

Compiling with --enable-sdl2-mixer does not enable sdl2-mixer for sound (Linux)

Is it closed in https://github.com/angband/angband/commit/bbfe78654e2f67da264d81d25fe1e6332302e51a?

hewholikethlisp

comment created time in 3 months

issue closedgentoo/libressl

sys-cluster/ceph: build error

LibreSSL-2.8.3.

[ 35%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o
cd /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build/src/cls && /usr/bin/x86_64-pc-linux-gnu-g++ -DCEPH_LIBDIR=\"/usr/lib64\" -DCEPH_PKGLIBDIR=\"/usr/lib64/ceph\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D__linux__ -Dcls_rbd_EXPORTS -I/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build/src/include -I/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src -I/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/xxHash -I/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/dmclock/src -I/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/dmclock/support/src -I/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/googletest/googletest/include -isystem /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build/boost/include -isystem /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build/include -isystem /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/rapidjson/include   -DNDEBUG -march=skylake -O3 -pipe -Wall -Wtype-limits -Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char -Wno-unknown-pragmas -rdynamic -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -fPIC   -DHAVE_CONFIG_H -D__CEPH__ -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -std=c++11 -o CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o -c /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/cls/rbd/cls_rbd_types.cc
In file included from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:22:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h:38:23: error: ‘byte’ does not name a type
       HMACSHA1 (const byte *key, size_t length)
                       ^~~~
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h: In constructor ‘ceph::crypto::HMACSHA1::HMACSHA1(const int*, size_t)’:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h:39:46: error: no matching function for call to ‘CryptoPP::HMAC<CryptoPP::SHA1>::HMAC(const int*&, size_t&)’
  : CryptoPP::HMAC<CryptoPP::SHA1>(key, length)
                                              ^
In file included from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h:17,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:22:
/usr/include/cryptopp/hmac.h:61:2: note: candidate: ‘CryptoPP::HMAC<T>::HMAC(const byte*, size_t) [with T = CryptoPP::SHA1; CryptoPP::byte = unsigned char; size_t = long unsigned int]’
  HMAC(const byte *key, size_t length=HMAC_Base::DEFAULT_KEYLENGTH)
  ^~~~
/usr/include/cryptopp/hmac.h:61:2: note:   no known conversion for argument 1 from ‘const int*’ to ‘const byte*’ {aka ‘const unsigned char*’}
/usr/include/cryptopp/hmac.h:57:2: note: candidate: ‘CryptoPP::HMAC<T>::HMAC() [with T = CryptoPP::SHA1]’
  HMAC() {}
  ^~~~
/usr/include/cryptopp/hmac.h:57:2: note:   candidate expects 0 arguments, 2 provided
/usr/include/cryptopp/hmac.h:50:7: note: candidate: ‘CryptoPP::HMAC<CryptoPP::SHA1>::HMAC(const CryptoPP::HMAC<CryptoPP::SHA1>&)’
 class HMAC : public MessageAuthenticationCodeImpl<HMAC_Base, HMAC<T> >
       ^~~~
/usr/include/cryptopp/hmac.h:50:7: note:   candidate expects 1 argument, 2 provided
/usr/include/cryptopp/hmac.h:50:7: note: candidate: ‘CryptoPP::HMAC<CryptoPP::SHA1>::HMAC(CryptoPP::HMAC<CryptoPP::SHA1>&&)’
/usr/include/cryptopp/hmac.h:50:7: note:   candidate expects 1 argument, 2 provided
In file included from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:22:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h: At global scope:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h:47:25: error: ‘byte’ does not name a type
       HMACSHA256 (const byte *key, size_t length)
                         ^~~~
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h: In constructor ‘ceph::crypto::HMACSHA256::HMACSHA256(const int*, size_t)’:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h:48:55: error: no matching function for call to ‘CryptoPP::HMAC<CryptoPP::SHA256>::HMAC(const int*&, size_t&)’
         : CryptoPP::HMAC<CryptoPP::SHA256>(key, length)
                                                       ^
In file included from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_crypto.h:17,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:22:
/usr/include/cryptopp/hmac.h:61:2: note: candidate: ‘CryptoPP::HMAC<T>::HMAC(const byte*, size_t) [with T = CryptoPP::SHA256; CryptoPP::byte = unsigned char; size_t = long unsigned int]’
  HMAC(const byte *key, size_t length=HMAC_Base::DEFAULT_KEYLENGTH)
  ^~~~
/usr/include/cryptopp/hmac.h:61:2: note:   no known conversion for argument 1 from ‘const int*’ to ‘const byte*’ {aka ‘const unsigned char*’}
/usr/include/cryptopp/hmac.h:57:2: note: candidate: ‘CryptoPP::HMAC<T>::HMAC() [with T = CryptoPP::SHA256]’
  HMAC() {}
  ^~~~
/usr/include/cryptopp/hmac.h:57:2: note:   candidate expects 0 arguments, 2 provided
/usr/include/cryptopp/hmac.h:50:7: note: candidate: ‘CryptoPP::HMAC<CryptoPP::SHA256>::HMAC(const CryptoPP::HMAC<CryptoPP::SHA256>&)’
 class HMAC : public MessageAuthenticationCodeImpl<HMAC_Base, HMAC<T> >
       ^~~~
/usr/include/cryptopp/hmac.h:50:7: note:   candidate expects 1 argument, 2 provided
/usr/include/cryptopp/hmac.h:50:7: note: candidate: ‘CryptoPP::HMAC<CryptoPP::SHA256>::HMAC(CryptoPP::HMAC<CryptoPP::SHA256>&&)’
/usr/include/cryptopp/hmac.h:50:7: note:   candidate expects 1 argument, 2 provided
In file included from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.h:22,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/Mutex.h:20,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/config.h:21,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/dout.h:22,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/include/Context.h:19,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/Cond.h:19,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/admin_socket.h:18,
                 from /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:19:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/cmdparse.h: In instantiation of ‘bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::__cxx11::basic_string<char>; cmdmap_t = std::map<std::__cxx11::basic_string<char>, boost::variant<std::__cxx11::basic_string<char>, bool, long int, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long int, std::allocator<long int> >, std::vector<double, std::allocator<double> > > >; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:382:46:   required from here
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/cmdparse.h:57:7: warning: catching polymorphic type ‘class boost::bad_get’ by value [-Wcatch-value=]
     } catch (boost::bad_get) {
       ^~~~~
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/cmdparse.h: In instantiation of ‘bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::vector<std::__cxx11::basic_string<char> >; cmdmap_t = std::map<std::__cxx11::basic_string<char>, boost::variant<std::__cxx11::basic_string<char>, bool, long int, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long int, std::allocator<long int> >, std::vector<double, std::allocator<double> > > >; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/ceph_context.cc:427:48:   required from here
/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10/src/common/cmdparse.h:57:7: warning: catching polymorphic type ‘class boost::bad_get’ by value [-Wcatch-value=]
make[2]: *** [src/CMakeFiles/common-objs.dir/build.make:1143: src/CMakeFiles/common-objs.dir/common/ceph_context.cc.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build'
make[1]: *** [CMakeFiles/Makefile2:667: src/CMakeFiles/common-objs.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 35%] Linking CXX shared library ../../lib/libcls_rbd.so
cd /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rbd.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=skylake -O3 -pipe -Wall -Wtype-limits -Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char -Wno-unknown-pragmas -rdynamic -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libcls_rbd.so.1 -o ../../lib/libcls_rbd.so.1.0.0 CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o 
cd /var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_rbd.so.1.0.0 ../../lib/libcls_rbd.so.1 ../../lib/libcls_rbd.so
make[2]: Leaving directory '/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build'
[ 35%] Built target cls_rbd
make[1]: Leaving directory '/var/tmp/portage/sys-cluster/ceph-12.2.10-r100/work/ceph-12.2.10_build'
make: *** [Makefile:141: all] Error 2

The same is with sys-cluster/ceph-12.2.12-r1 from gentoo.git (although it does not have USE=libressl). ceph-13.* and ceph-14.* from gentoo.git support LibreSSL.

Who uses ceph-12.? Is there any sense in keeping ceph-12. in libressl overlay?

closed time in 3 months

steils

issue commentgentoo/libressl

sys-cluster/ceph: build error

Obsolete. Should have been closed in https://github.com/gentoo/libressl/commit/ba5c6e0933a6bece9944b7de265670a776506212

steils

comment created time in 3 months

issue commentgentoo/libressl

nodejs 10 switched to openssl 1.1, the current patch no longer works.

Obsolete. net-libs/nodejs from the main tree builds and works fine with USE=-system-ssl.

baybal

comment created time in 3 months

issue closedgentoo/libressl

media-video/ffmpeg contradictory REQUIRED_USE

As stated in the title, the requirement libressl? ( openssl ) is contradictory and confusing. It also makes this package impossible to emerge if openssl has been masked in the profile without a manual override in package.use.mask

closed time in 3 months

soleera

issue commentgentoo/libressl

media-video/ffmpeg contradictory REQUIRED_USE

Obsolete...

soleera

comment created time in 3 months

issue closedgentoo/libressl

openldap Could not locate TLS/SSL package

I have the above problem so configure phase failed... Is there any way to solve this?

closed time in 3 months

hybridln

issue commentgentoo/libressl

openldap Could not locate TLS/SSL package

Obsolete. net-nds/openldap from the main tree works fine.

hybridln

comment created time in 3 months

issue closedgentoo/libressl

problem with tpm2-tss

emerge --update is complaining about the following:

app-crypt/tpm2-tss-2.4.1::gentoo USE="fapi -doc -gcrypt -openssl -static-libs -test" ABI_X86="(64)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( gcrypt openssl ) fapi? ( openssl )

I'm not sure what fapi or gcrypt do, I'll try changing those to sidestep the issue but would it be possible to have an ebuild of this that supports libressl?

closed time in 3 months

KingDuckZ

issue commentgentoo/libressl

problem with tpm2-tss

Thanks for the issue report. I tried to build and run tests for the library. The USE flag is not the issue here. The library itself needs patching to work correctly. I'll try to take care of it, but I'm not sure when. Would be great if you create a bug on Gentoo bugzilla for this (and CC me there), because this is about a package in the main tree, not in the overlay. So I'm closing this issue.

KingDuckZ

comment created time in 3 months

pull request commentqutebrowser/qutebrowser

Add :navigate strip

Sorry, I abandoned it, got other thing to do, then forgot:( Thank you very much for finishing

steils

comment created time in 3 months

more