Created attachment 181425 [details] Poudriere build log =======================<phase: build >============================ ===> Building for irssi-xmpp-0.53_1 core module: cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -I../../src/core -I/usr/local/include/irssi -I/usr/local/include/irssi/src -I/usr/local/include/irssi/src/core -I/usr/local/include/irssi/src/fe-common/core -I/usr/local/include/irssi/src/fe-text `pkg-config --cflags loudmouth-1.0` -o xmpp-commands.o -c xmpp-commands.c cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -I../../src/core -I/usr/local/include/irssi -I/usr/local/include/irssi/src -I/usr/local/include/irssi/src/core -I/usr/local/include/irssi/src/fe-common/core -I/usr/local/include/irssi/src/fe-text `pkg-config --cflags loudmouth-1.0` -o xmpp-core.o -c xmpp-core.c cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -I../../src/core -I/usr/local/include/irssi -I/usr/local/include/irssi/src -I/usr/local/include/irssi/src/core -I/usr/local/include/irssi/src/fe-common/core -I/usr/local/include/irssi/src/fe-text `pkg-config --cflags loudmouth-1.0` -o xmpp-queries.o -c xmpp-queries.c cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -I../../src/core -I/usr/local/include/irssi -I/usr/local/include/irssi/src -I/usr/local/include/irssi/src/core -I/usr/local/include/irssi/src/fe-common/core -I/usr/local/include/irssi/src/fe-text `pkg-config --cflags loudmouth-1.0` -o xmpp-servers.o -c xmpp-servers.c xmpp-servers.c:154:45: error: no member named 'use_ssl' in 'struct _XMPP_SERVER_CONNECT_REC' server->connrec->port = (server->connrec->use_ssl) ? ~~~~~~~~~~~~~~~ ^ xmpp-servers.c:338:23: error: no member named 'use_ssl' in 'struct _XMPP_SERVER_CONNECT_REC' if (server->connrec->use_ssl) ~~~~~~~~~~~~~~~ ^ xmpp-servers.c:473:23: error: no member named 'use_ssl' in 'struct _XMPP_SERVER_CONNECT_REC' if (server->connrec->use_ssl) { ~~~~~~~~~~~~~~~ ^ 3 errors generated. See attached full Poudriere buuild log
Found this: https://github.com/cdidier/irssi-xmpp/issues/18#issuecomment-271335175
I don't know why he wants to change to tls. If this not wanted (so if I am right) found another way: --- src/core/xmpp-servers.h.orig 2017-04-03 13:16:00 UTC +++ src/core/xmpp-servers.h @@ -31,6 +31,7 @@ struct _XMPP_SERVER_CONNECT_REC { int priority; char *real_jid; char *prompted_password; + gboolean use_ssl; };
As far as I remember irc/irssi-xmpp has correctly been switched to use tls as upstream irc/irssi moved to version 1.0.0. Then the irc/irssi FreeBSD-port was back downgraded for some time, so irssi-xmpp was changed back to use ssl again. Now FreeBSD-port irc/irssi moved to 1.0.2, using tls and irssi-xmpp is still on ssl and needs to have tls. Hope that this back and forth in the irc/irssi version makes clear, that irssi-xmpp needs to have tls.
The fux is in Bug 217916.
Created attachment 181943 [details] irc/irssi-xmpp from cdidier
Created attachment 181944 [details] irc/irssi-xmpp from cdidier Oops.
Created attachment 181945 [details] irc/irssi-xmpp: portlint -AC
Created attachment 181946 [details] irc/irssi-xmpp: poudriere testport
Alternatively, this one doesn't change distfile: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217916/
*** This bug has been marked as a duplicate of bug 217916 ***
A commit references this bug: Author: brnrd Date: Thu Apr 20 18:57:34 UTC 2017 New revision: 438990 URL: https://svnweb.freebsd.org/changeset/ports/438990 Log: irc/irssi-xmpp: Fix build with irssi 1.0 - Add patch from upstream PR: 217916, 218328 Submitted by: Thibault Jouan <tj+freebsd_ports@a13.fr> Approved by: maintainer timeout Obtained from: https://github.com/cdidier/irssi-xmpp/issues/18 Changes: head/irc/irssi-xmpp/files/ head/irc/irssi-xmpp/files/patch-src_core_xmpp-servers.c
A commit references this bug: Author: ler Date: Tue Jun 6 15:05:16 UTC 2017 New revision: 442777 URL: https://svnweb.freebsd.org/changeset/ports/442777 Log: MFH: r438990 r439548 Approved by: ports-secteam (blanket) irc/irssi-xmpp: Fix build with irssi 1.0 - Add patch from upstream PR: 217916, 218328 Submitted by: Thibault Jouan <tj+freebsd_ports@a13.fr> Approved by: maintainer timeout Obtained from: https://github.com/cdidier/irssi-xmpp/issues/18 irc/irssi-xmpp: Improve regex conformance PR: 218603 Submitted by: Kyle Evans <bsdports@kyle-evans.net> Approved by: jadwin (maintainer timeout), rene (mentor) Differential Revision: https://reviews.freebsd.org/D10524 Changes: _U branches/2017Q2/ branches/2017Q2/irc/irssi-xmpp/Makefile branches/2017Q2/irc/irssi-xmpp/files/