Poudriere error when building a port

Edwin Ancaer eancaer at gmail.com
Sun Apr 14 18:27:32 UTC 2019


I admit I'm in unknown territory here, being new to FreeBSD and Poudriere.
Until now, I created a jail and a port in Poudriere and built the
metapackage gnustep--app. I changed the configuration of pkg to be able to
install from the Poudriere-generated packages, and that also seems to work.

But then I noticed that the package deskutils/simpleagenda, part of the
metapackage, has a newer and better version in Github, so I tried to update
the Makefile to use Github, as explained in the Porters Handbook:

# $FreeBSD: tags/RELEASE_12_0_0/deskutils/simpleagenda/Makefile 480741
2018-09-26 15:23:37Z brooks $

CATEGORIES=     deskutils gnustep
USE_GITHUB=     yes
GH_ACCOUNT=     ottopedi
GH_PROJECT=     simpleagenda
GH_TAGNAME=     6cdfef2

MAINTAINER=     theraven at FreeBSD.org
COMMENT=        simple calendar and agenda application

LIB_DEPENDS+=   libical.so:devel/libical

LICENSE=        GPLv2

USES=           gnustep
USE_GNUSTEP=    back build

CPPFLAGS+=      -I${LOCALBASE}/include
CFLAGS+=        -I${LOCALBASE}/include

        ${REINPLACE_CMD} -e 's|SimpleAgenda|SimpleAgenda.m|'
        ${REINPLACE_CMD} -e 's|-luuid||' ${WRKSRC}/GNUmakefile.preamble

.include <bsd.port.mk>

But now,  I get an error when executing the command

poudriere bulk -j 120amd64 -p head -f /usr/local/etc/poudriere.d/port-list

It says:

[00:00:08] Calculating ports order and dependencies
[00:00:08] Warning: x11/gnustep-app dependency on deskutils/simpleagenda
has wrong PKGNAME of 'simpleagenda' but should be ''
mkdir: illegal option -- /
usage: mkdir [-pv] [-m mode] directory_name ...

That seems to be an error in the dependencies of the meta-package, but as
far as I know, there was nothing changed there. Could somebody give a hint
where to strt looking for a solution?

Thanks already,

Edwin Ancaer

More information about the freebsd-questions mailing list