> Am 24.02.2016 um 01:15 schrieb pkg-fall...@freebsd.org: > > You are receiving this mail as a port that you maintain > is failing to build on the FreeBSD package build server. > Please investigate the failure and submit a PR to fix > build. > > Maintainer: po...@freebsd.org > Last committer: anto...@freebsd.org > Ident: $FreeBSD: head/mail/libdomainkeys/Makefile 367514 2014-09-07 > 11:08:57Z antoine $ > Log URL: > http://package19.nyi.freebsd.org/data/103i386-default-build-as-user/409446/logs/libdomainkeys-0.69.log > Build URL: > http://package19.nyi.freebsd.org/build.html?mastername=103i386-default-build-as-user&build=409446 > Log: > > ====>> Building mail/libdomainkeys > build started at Wed Feb 24 00:15:08 UTC 2016 > port directory: /usr/ports/mail/libdomainkeys > building for: FreeBSD 103i386-default-build-as-user-job-31 10.3-BETA2 FreeBSD > 10.3-BETA2 i386 > maintained by: po...@freebsd.org > Makefile ident: $FreeBSD: head/mail/libdomainkeys/Makefile 367514 > 2014-09-07 11:08:57Z antoine $ > Poudriere version: 3.1.12 > Host OSVERSION: 1100097 > Jail OSVERSION: 1002509 > > ---Begin Environment--- > SHELL=/bin/csh > UNAME_p=i386 > UNAME_m=i386 > UNAME_v=FreeBSD 10.3-BETA2 > UNAME_r=10.3-BETA2 > BLOCKSIZE=K > MAIL=/var/mail/root > STATUS=1 > OPSYS=FreeBSD > ARCH=i386 > LINUX_OSRELEASE=2.6.32 > SAVED_TERM= > MASTERMNT=/poudriere/data/.m/103i386-default-build-as-user/ref > FORCE_PACKAGE=yes > PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin > _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ > POUDRIERE_BUILD_TYPE=bulk > PKGNAME=libdomainkeys-0.69 > OSREL=10.3 > _OSRELEASE=10.3-BETA2 > PYTHONBASE=/usr/local > OLDPWD=/ > _SMP_CPUS=32 > PWD=/poudriere/data/.m/103i386-default-build-as-user/ref/.p/pool > MASTERNAME=103i386-default-build-as-user > SCRIPTPREFIX=/usr/local/share/poudriere > _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun > USER=root > HOME=/root > POUDRIERE_VERSION=3.1.12 > SCRIPTPATH=/usr/local/share/poudriere/bulk.sh > CONFIGURE_MAX_CMD_LEN=262144 > LIBEXECPREFIX=/usr/local/libexec/poudriere > LOCALBASE=/usr/local > PACKAGE_BUILDING=yes > _JAVA_OS_LIST_REGEXP=native\|linux > OSVERSION=1002509 > ---End Environment--- > > ---Begin OPTIONS List--- > ---End OPTIONS List--- > > --CONFIGURE_ARGS-- > > --End CONFIGURE_ARGS-- > > --CONFIGURE_ENV-- > XDG_DATA_HOME=/wrkdirs/usr/ports/mail/libdomainkeys/work > XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/libdomainkeys/work > HOME=/wrkdirs/usr/ports/mail/libdomainkeys/work TMPDIR="/tmp" SHELL=/bin/sh > CONFIG_SHELL=/bin/sh > --End CONFIGURE_ENV-- > > --MAKE_ENV-- > OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include > OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/mail/libdomainkeys/work > XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/libdomainkeys/work > HOME=/wrkdirs/usr/ports/mail/libdomainkeys/work TMPDIR="/tmp" NO_PIE=yes > WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES > PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" > CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" > CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 > -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" > BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m > 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m > 0644" BSD_INSTALL_MAN="install -m 444" > --End MAKE_ENV-- > > --PLIST_SUB-- > SHLIB_MAJOR="3" > OSREL=10.3 > PREFIX=%D > LOCALBASE=/usr/local > RESETPREFIX=/usr/local > PORTDOCS="" > PORTEXAMPLES="" > LIB32DIR=lib > DOCSDIR="share/doc/libdomainkeys" > EXAMPLESDIR="share/examples/libdomainkeys" > DATADIR="share/libdomainkeys" > WWWDIR="www/libdomainkeys" > ETCDIR="etc/libdomainkeys" > --End PLIST_SUB-- > > --SUB_LIST-- > PREFIX=/usr/local > LOCALBASE=/usr/local > DATADIR=/usr/local/share/libdomainkeys > DOCSDIR=/usr/local/share/doc/libdomainkeys > EXAMPLESDIR=/usr/local/share/examples/libdomainkeys > WWWDIR=/usr/local/www/libdomainkeys > ETCDIR=/usr/local/etc/libdomainkeys > --End SUB_LIST-- > > ---Begin make.conf--- > MACHINE=i386 > MACHINE_ARCH=i386 > ARCH=${MACHINE_ARCH} > USE_PACKAGE_DEPENDS=yes > BATCH=yes > WRKDIRPREFIX=/wrkdirs > PORTSDIR=/usr/ports > PACKAGES=/packages > DISTDIR=/distfiles > #### /usr/local/etc/poudriere.d/make.conf #### > WITH_PKGNG=yes > DISABLE_MAKE_JOBS=poudriere > ---End make.conf--- > =======================<phase: check-sanity >============================ > =========================================================================== > =======================<phase: pkg-depends >============================ > ===> libdomainkeys-0.69 depends on file: /usr/local/sbin/pkg - not found > ===> Installing existing package /packages/All/pkg-1.6.4.txz > [103i386-default-build-as-user-job-31] Installing pkg-1.6.4... > [103i386-default-build-as-user-job-31] Extracting pkg-1.6.4: .......... done > ===> libdomainkeys-0.69 depends on file: /usr/local/sbin/pkg - found > ===> Returning to build of libdomainkeys-0.69 > =========================================================================== > =======================<phase: fetch-depends >============================ > =========================================================================== > =======================<phase: fetch >============================ > ===> Fetching all distfiles required by libdomainkeys-0.69 for building > =========================================================================== > =======================<phase: checksum >============================ > ===> Fetching all distfiles required by libdomainkeys-0.69 for building > => SHA256 Checksum OK for libdomainkeys-0.69.tar.gz. > =========================================================================== > =======================<phase: extract-depends>============================ > =========================================================================== > =======================<phase: extract >============================ > ===> Fetching all distfiles required by libdomainkeys-0.69 for building > ===> Extracting for libdomainkeys-0.69 > => SHA256 Checksum OK for libdomainkeys-0.69.tar.gz. > =========================================================================== > =======================<phase: patch-depends >============================ > =========================================================================== > =======================<phase: patch >============================ > ===> Patching for libdomainkeys-0.69 > /bin/mv > /wrkdirs/usr/ports/mail/libdomainkeys/work/libdomainkeys-0.69/Makefile > /wrkdirs/usr/ports/mail/libdomainkeys/work/libdomainkeys-0.69/Makefile.prev > =========================================================================== > =======================<phase: build-depends >============================ > =========================================================================== > =======================<phase: lib-depends >============================ > =========================================================================== > =======================<phase: configure >============================ > ===> Configuring for libdomainkeys-0.69 > =========================================================================== > =======================<phase: build >============================ > ===> Building for libdomainkeys-0.69 > Warning: Object directory not changed from original > /wrkdirs/usr/ports/mail/libdomainkeys/work/libdomainkeys-0.69 > cc -O2 -pipe -fstack-protector -fno-strict-aliasing -DBIND_8_COMPAT > -I/usr/include -std=gnu99 -Qunused-arguments -fstack-protector -c > dns_txt.c -o dns_txt.o > dns_txt.c:133:34: warning: passing 'u_char [513]' to parameter of type 'const > char *' converts between pointers to integer types with different sign > [-Wpointer-sign] > return (char *) dk_strdup( buf ); > ^~~ > dns_txt.c:19:36: note: passing argument to parameter 's' here > extern char *dk_strdup(const char *s); > ^ > 1 warning generated. > cc -O2 -pipe -fstack-protector -fno-strict-aliasing -DBIND_8_COMPAT > -I/usr/include -std=gnu99 -Qunused-arguments -fstack-protector -c > domainkeys.c -o domainkeys.o > domainkeys.c:1077:19: warning: passing 'char *' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk,&header_line_start[0]); > ^~~~~~~~~~~~~~~~~~~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1080:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\r"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1081:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\n"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1129:20: warning: passing 'char *' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, dk->header + i); > ^~~~~~~~~~~~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1133:20: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\r"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1134:20: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\n"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1285:5: warning: expression result unused; should this cast be > to 'void'? [-Wunused-value] > (void *)dk_headers(dk, dk->headers); > ^ ~ > domainkeys.c:1544:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\r"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1545:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\n"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > 9 warnings generated. > cc -O2 -pipe -fstack-protector -fno-strict-aliasing -DBIND_8_COMPAT > -I/usr/include -std=gnu99 -Qunused-arguments -fstack-protector -c > dktrace.c -o dktrace.o > building static domainkeys library > ranlib -D libdomainkeys.a > cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing > -DBIND_8_COMPAT -I/usr/include -std=gnu99 -Qunused-arguments > -fstack-protector -c dns_txt.c -o dns_txt.So > dns_txt.c:133:34: warning: passing 'u_char [513]' to parameter of type 'const > char *' converts between pointers to integer types with different sign > [-Wpointer-sign] > return (char *) dk_strdup( buf ); > ^~~ > dns_txt.c:19:36: note: passing argument to parameter 's' here > extern char *dk_strdup(const char *s); > ^ > 1 warning generated. > cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing > -DBIND_8_COMPAT -I/usr/include -std=gnu99 -Qunused-arguments > -fstack-protector -c domainkeys.c -o domainkeys.So > domainkeys.c:1077:19: warning: passing 'char *' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk,&header_line_start[0]); > ^~~~~~~~~~~~~~~~~~~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1080:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\r"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1081:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\n"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1129:20: warning: passing 'char *' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, dk->header + i); > ^~~~~~~~~~~~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1133:20: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\r"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1134:20: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\n"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1285:5: warning: expression result unused; should this cast be > to 'void'? [-Wunused-value] > (void *)dk_headers(dk, dk->headers); > ^ ~ > domainkeys.c:1544:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\r"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > domainkeys.c:1545:18: warning: passing 'char [2]' to parameter of type 'const > unsigned char *' converts between pointers to integer types with different > sign [-Wpointer-sign] > dkhash(dk, "\n"); > ^~~~ > domainkeys.c:880:49: note: passing argument to parameter 'ptr' here > static void dkhash(DK *dk, const unsigned char *ptr) > ^ > 9 warnings generated. > cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing > -DBIND_8_COMPAT -I/usr/include -std=gnu99 -Qunused-arguments > -fstack-protector -c dktrace.c -o dktrace.So > building shared library libdomainkeys.so.3 > cc -fstack-protector -lcrypto -L/usr/lib -fstack-protector -shared -Wl,-x > -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o libdomainkeys.so.3 > -Wl,-soname,libdomainkeys.so.3 `NM='nm' lorder dns_txt.So domainkeys.So > dktrace.So | tsort -q` > ./makeheader <domainkeys.c >domainkeys.h > ./makeheader: not found > *** Error code 127
This is rather odd, as the Makefile (the library's not the port's) reads: *** snip *** # $FreeBSD: head/mail/libdomainkeys/files/Makefile 340722 2014-01-22 17:00:46Z mat $ LIB = domainkeys SRCS= dns_txt.c domainkeys.c dktrace.c INCS= domainkeys.h dktrace.h SHLIB_MAJOR= 3 LIBDIR= ${PREFIX}/lib INCLUDEDIR= ${PREFIX}/include CFLAGS+= -DBIND_8_COMPAT -I${OPENSSLBASE}/include LDFLAGS+= -lcrypto -L${OPENSSLBASE}/lib NO_PROFILE= makeheader: makeheader.c domainkeys.h: domainkeys.c makeheader ./makeheader <domainkeys.c >domainkeys.h .include <bsd.lib.mk> *** snip *** So, it should have built the target makeheader as a prerequisite for domainkeys.h, yet the debug output does not list an attempt to do so. After installing a clean 10.3 on a VM, I tried this myself and lo and behold: make does not recognize / ignores the build target makeheader. Even explicitly going into the work directory and typing make makeheader yields zero feedback and cleanly exits with code 0. I don't know what changed in the make environment, but to me, the Makefile looks right and it should build. And on 10.2 (also a fresh install) it does. Any ideas? Martin _______________________________________________ freebsd-pkg-fallout@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-pkg-fallout To unsubscribe, send any mail to "freebsd-pkg-fallout-unsubscr...@freebsd.org"