On Thu, Jan 25, 2018 at 11:08:41AM +0100, Antoine Jacoutot wrote:
> On Mon, Jan 22, 2018 at 09:58:29PM +0000, James Turner wrote:
> > CVSROOT:    /cvs
> > Module name:        ports
> > Changes by: [email protected] 2018/01/22 14:58:29
> > 
> > Modified files:
> >     www/kcgi       : Makefile distinfo 
> >     www/kcgi/pkg   : PLIST 
> > 
> > Log message:
> > Update kcgi to 0.10.0.
> > 
> > Lot's of improvements and fixes, many implemented or suggested by schwarze@!
> > 
> > https://kristaps.bsd.lv/kcgi/archive.html
> 
> This broke www/kcaldav.

Yup, kcaldav is going to need to a refactor to work with the new changes
from kcgi, I think we should mark this port as broken for now. Cc'd
MAINTAINER to get his input.

> 
> 
> >>> Building on exopi-7 under www/kcaldav
>        BDEPENDS = [www/kcgi;databases/sqlite3]
>        DIST = [www/kcaldav:kcaldav-0.1.4.tgz]
>        FULLPKGNAME = kcaldav-0.1.4p5
>        RDEPENDS = [databases/sqlite3]
> (Junk lock obtained for exopi-7 at 1516842912)
> >>> Running depends in www/kcaldav at 1516842912
>    last junk was in devel/pylint,python3
> /usr/sbin/pkg_add -aI -Dunsigned -Drepair kcgi-0.10.0 sqlite3-3.21.0
> was: /usr/sbin/pkg_add -aI -Dunsigned -Drepair kcgi-0.10.0 sqlite3-3.21.0
> /usr/sbin/pkg_add -aI -Dunsigned -Drepair kcgi-0.10.0 sqlite3-3.21.0
> >>> Running show-prepare-results in www/kcaldav at 1516842915
> ===> www/kcaldav
> ===> kcaldav-0.1.4p5 depends on: kcgi-* -> kcgi-0.10.0
> ===> kcaldav-0.1.4p5 depends on: sqlite3-* -> sqlite3-3.21.0
> ===>  Verifying specs:  c expat m sqlite3
> ===>  found c.92.3 expat.12.0 m.10.0 sqlite3.37.1
> kcgi-0.10.0
> sqlite3-3.21.0
> (Junk lock released for exopi-7 at 1516842916)
> distfiles size=72877
> >>> Running build in www/kcaldav at 1516842916
> ===> www/kcaldav
> ===>  Checking files for kcaldav-0.1.4p5
> `/exopi-cvs/ports/distfiles/kcaldav-0.1.4.tgz' is up to date.
> >> (SHA256) kcaldav-0.1.4.tgz: OK
> ===>  Extracting for kcaldav-0.1.4p5
> ===>  Patching for kcaldav-0.1.4p5
> ===>   Applying OpenBSD patch patch-Makefile
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-Makefile,v 1.3 2017/08/24 06:05:27 ajacoutot Exp $
> |--- Makefile.orig    Thu Mar  3 12:22:28 2016
> |+++ Makefile Tue Sep 20 09:41:08 2016
> --------------------------
> Patching file Makefile using Plan A...
> Hunk #1 succeeded at 4.
> Hunk #2 succeeded at 37.
> Hunk #3 succeeded at 54.
> Hunk #4 succeeded at 258.
> done
> ===>   Applying OpenBSD patch patch-delete_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-delete_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- delete.c.orig    Thu Oct 20 16:18:40 2016
> |+++ delete.c Thu Oct 20 16:18:53 2016
> --------------------------
> Patching file delete.c using Plan A...
> Hunk #1 succeeded at 19.
> done
> ===>   Applying OpenBSD patch patch-dynamic_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-dynamic_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- dynamic.c.orig   Thu Oct 20 16:19:09 2016
> |+++ dynamic.c        Thu Oct 20 16:19:18 2016
> --------------------------
> Patching file dynamic.c using Plan A...
> Hunk #1 succeeded at 19.
> done
> ===>   Applying OpenBSD patch patch-get_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-get_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- get.c.orig       Thu Oct 20 16:19:41 2016
> |+++ get.c    Thu Oct 20 16:19:49 2016
> --------------------------
> Patching file get.c using Plan A...
> Hunk #1 succeeded at 20.
> done
> ===>   Applying OpenBSD patch patch-kcaldav_passwd_in_1
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-kcaldav_passwd_in_1,v 1.1.1.1 2016/04/20 15:06:08 jturner 
> Exp $
> |--- kcaldav.passwd.in.1.orig Thu Apr 14 22:35:31 2016
> |+++ kcaldav.passwd.in.1      Thu Apr 14 22:35:57 2016
> --------------------------
> Patching file kcaldav.passwd.in.1 using Plan A...
> Hunk #1 succeeded at 125.
> done
> ===>   Applying OpenBSD patch patch-kcaldav_sql
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-kcaldav_sql,v 1.1.1.1 2016/04/20 15:06:08 jturner Exp $
> |--- kcaldav.sql.orig Thu Mar  3 13:22:28 2016
> |+++ kcaldav.sql      Wed Apr 20 08:04:55 2016
> --------------------------
> Patching file kcaldav.sql using Plan A...
> Hunk #1 succeeded at 1.
> done
> ===>   Applying OpenBSD patch patch-options_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-options_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- options.c.orig   Thu Oct 20 16:20:06 2016
> |+++ options.c        Thu Oct 20 16:20:17 2016
> --------------------------
> Patching file options.c using Plan A...
> Hunk #1 succeeded at 20.
> done
> ===>   Applying OpenBSD patch patch-principal_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-principal_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- principal.c.orig Thu Oct 20 16:22:37 2016
> |+++ principal.c      Thu Oct 20 16:22:45 2016
> --------------------------
> Patching file principal.c using Plan A...
> Hunk #1 succeeded at 17.
> done
> ===>   Applying OpenBSD patch patch-property_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-property_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- property.c.orig  Thu Oct 20 16:21:00 2016
> |+++ property.c       Thu Oct 20 16:21:10 2016
> --------------------------
> Patching file property.c using Plan A...
> Hunk #1 succeeded at 21.
> done
> ===>   Applying OpenBSD patch patch-propfind_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-propfind_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- propfind.c.orig  Thu Oct 20 16:20:33 2016
> |+++ propfind.c       Thu Oct 20 16:20:44 2016
> --------------------------
> Patching file propfind.c using Plan A...
> Hunk #1 succeeded at 21.
> done
> ===>   Applying OpenBSD patch patch-proppatch_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-proppatch_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- proppatch.c.orig Thu Oct 20 16:21:29 2016
> |+++ proppatch.c      Thu Oct 20 16:21:40 2016
> --------------------------
> Patching file proppatch.c using Plan A...
> Hunk #1 succeeded at 20.
> done
> ===>   Applying OpenBSD patch patch-put_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-put_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- put.c.orig       Thu Oct 20 16:21:50 2016
> |+++ put.c    Thu Oct 20 16:22:02 2016
> --------------------------
> Patching file put.c using Plan A...
> Hunk #1 succeeded at 20.
> done
> ===>   Applying OpenBSD patch patch-resource_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-resource_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- resource.c.orig  Thu Oct 20 16:22:57 2016
> |+++ resource.c       Thu Oct 20 16:23:06 2016
> --------------------------
> Patching file resource.c using Plan A...
> Hunk #1 succeeded at 18.
> done
> ===>   Applying OpenBSD patch patch-util_c
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-util_c,v 1.1 2016/10/20 20:25:19 jturner Exp $
> |--- util.c.orig      Thu Oct 20 16:22:14 2016
> |+++ util.c   Thu Oct 20 16:22:22 2016
> --------------------------
> Patching file util.c using Plan A...
> Hunk #1 succeeded at 19.
> done
> ===>  Compiler link: clang -> /usr/bin/clang
> ===>  Compiler link: clang++ -> /usr/bin/clang++
> ===>  Compiler link: cc -> /usr/bin/cc
> ===>  Compiler link: c++ -> /usr/bin/c++
> ===>  Configuring for kcaldav-0.1.4p5
> ===>  Building for kcaldav-0.1.4p5
> rm -f config.log
> CC="cc" CFLAGS="-O2 -pipe -g -W -Wall -Wstrict-prototypes 
> -Wno-unused-parameter -Wwrite-strings -DCALDIR=\"/caldav\" 
> -DHTDOCS=\"/kcaldav\" -DVERSION=\"0.1.4\"" ./configure
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c 
> delete.c
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c 
> dynamic.c
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c get.c
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c 
> kcaldav.c
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c md5.c
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c 
> options.c
> cc -O2 -pipe -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter 
> -Wwrite-strings -DCALDIR=\"/caldav\" -DHTDOCS=\"/kcaldav\" 
> -DVERSION=\"0.1.4\"  -I/usr/local/include -DLOGTIMESTAMP=1 -DDEBUG=0 -c 
> propfind.c
> propfind.c:79:26: error: no member named 'req' in 'struct kxmlreq'
>         struct state    *st = xml->req->arg;
>                               ~~~  ^
> propfind.c:86:22: error: no member named 'req' in 'struct kxmlreq'
>         kxml_puts(xml, xml->req->pname);
>                        ~~~  ^
> propfind.c:103:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, "<X:");
>                            ~~~  ^
> propfind.c:104:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, dav->props[i].name);
>                            ~~~  ^
> propfind.c:105:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, " xmlns:X=\"");
>                            ~~~  ^
> propfind.c:106:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, dav->props[i].xmlns);
>                            ~~~  ^
> propfind.c:107:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, "\">");
>                            ~~~  ^
> propfind.c:109:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, "</X:");
>                            ~~~  ^
> propfind.c:110:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, dav->props[i].name);
>                            ~~~  ^
> propfind.c:111:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_putc(xml->req, '>');
>                            ~~~  ^
> propfind.c:130:20: error: no member named 'req' in 'struct kxmlreq'
>                         khttp_puts(xml->req, "<X:");
>                                    ~~~  ^
> propfind.c:131:20: error: no member named 'req' in 'struct kxmlreq'
>                         khttp_puts(xml->req, dav->props[i].name);
>                                    ~~~  ^
> propfind.c:132:20: error: no member named 'req' in 'struct kxmlreq'
>                         khttp_puts(xml->req, " xmlns:X=\"");
>                                    ~~~  ^
> propfind.c:133:20: error: no member named 'req' in 'struct kxmlreq'
>                         khttp_puts(xml->req, dav->props[i].xmlns);
>                                    ~~~  ^
> propfind.c:134:20: error: no member named 'req' in 'struct kxmlreq'
>                         khttp_puts(xml->req, "\" />");
>                                    ~~~  ^
> propfind.c:152:26: error: no member named 'req' in 'struct kxmlreq'
>         struct state    *st = xml->req->arg;
>                               ~~~  ^
> propfind.c:159:22: error: no member named 'req' in 'struct kxmlreq'
>         kxml_puts(xml, xml->req->pname);
>                        ~~~  ^
> propfind.c:176:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, "<X:");
>                            ~~~  ^
> propfind.c:177:19: error: no member named 'req' in 'struct kxmlreq'
>                 khttp_puts(xml->req, dav->props[i].name);
>                            ~~~  ^
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
> 20 errors generated.
> *** Error 1 in /exopi-obj/pobj/kcaldav-0.1.4/kcaldav-0.1.4 (<sys.mk>:87 
> 'propfind.o')
> *** Error 1 in www/kcaldav 
> (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2742 
> '/exopi-obj/pobj/kcaldav-0.1.4/.build_done')
> *** Error 1 in www/kcaldav 
> (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2419 'build')
> ===> Exiting www/kcaldav with an error
> *** Error 1 in /exopi-cvs/ports (infrastructure/mk/bsd.port.subdir.mk:147 
> 'build')
> Error: job failed with 256 on exopi-7
> 
> 
> 
> -- 
> Antoine

-- 
James Turner

Reply via email to