Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Aug 2016 09:03:46 GMT
From:      pkg-fallout@FreeBSD.org
To:        mm@FreeBSD.org
Cc:        pkg-fallout@FreeBSD.org
Subject:   [package - head-i386-default][net-im/jabberd] Failed for jabberd-2.3.6 in build
Message-ID:  <201608280903.u7S93jKW038697@beefy3.nyi.freebsd.org>

next in thread | raw e-mail | index | archive | help
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:     mm@FreeBSD.org
Last committer: mat@FreeBSD.org
Ident:          $FreeBSD: head/net-im/jabberd/Makefile 419843 2016-08-08 13:46:50Z mat $
Log URL:        http://beefy3.nyi.freebsd.org/data/head-i386-default/p420955_s304876/logs/jabberd-2.3.6.log
Build URL:      http://beefy3.nyi.freebsd.org/build.html?mastername=head-i386-default&build=p420955_s304876
Log:

====>> Building net-im/jabberd
build started at Sun Aug 28 09:02:52 UTC 2016
port directory: /usr/ports/net-im/jabberd
building for: FreeBSD head-i386-default-job-24 12.0-CURRENT FreeBSD 12.0-CURRENT r304876 i386
maintained by: mm@FreeBSD.org
Makefile ident:      $FreeBSD: head/net-im/jabberd/Makefile 419843 2016-08-08 13:46:50Z mat $
Poudriere version: 3.1.14
Host OSVERSION: 1200001
Jail OSVERSION: 1200005




!!! Jail is newer than host. (Jail: 1200005, Host: 1200001) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!



---Begin Environment---
SHELL=/bin/csh
UNAME_p=i386
UNAME_m=i386
UNAME_v=FreeBSD 12.0-CURRENT r304876
UNAME_r=12.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
OPSYS=FreeBSD
ARCH=i386
LINUX_OSRELEASE=2.6.32
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/head-i386-default/ref
UID=0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/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=jabberd-2.3.6
OSREL=12.0
_OSRELEASE=12.0-CURRENT
PYTHONBASE=/usr/local
OLDPWD=/
_SMP_CPUS=24
PWD=/usr/local/poudriere/data/.m/head-i386-default/ref/.p/pool
MASTERNAME=head-i386-default
SCRIPTPREFIX=/usr/local/share/poudriere
_JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
USER=root
HOME=/root
POUDRIERE_VERSION=3.1.14
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=1200005
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for jabberd-2.3.6:
     ANON=off: Enable anonymous (auth/reg)
     BDB=off: Berkeley DB support
     DEBUG=on: Build with debugging support
     DOCS=on: Build and/or install documentation
     EXPERIMENTAL=off: Enable experimental features (TLS-Everywhere)
     FS=off: Filesystem storage (only for testing)
     LDAP=off: LDAP protocol support
     MYSQL=on: MySQL database support
     PAM=off: Pluggable authentication module support
     PGSQL=off: PostgreSQL database support
     PIPE=off: Enable pipe (auth/reg)
     REQUIRES=off: Add backend requires to startup script
     SQLITE=off: SQLite database support
     SUPERSEDED=off: Enable superseded features (ns_TIME)
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--localstatedir=/var  --sysconfdir=/usr/local/etc/jabberd  --enable-ssl --enable-mio=kqueue  --disable-tests  --with-sasl=gsasl  --with-extra-include-path="/usr/local/include /usr/include /usr/local/include/mysql"  --with-extra-library-path="/usr/local/lib /usr/lib /usr/local/lib/mysql" --disable-anon --disable-db --enable-debug --disable-experimental --disable-fs --disable-ldap --enable-mysql --disable-pam --disable-pgsql --disable-pipe --disable-sqlite --disable-superseded --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl XDG_DATA_HOME=/wrkdirs/usr/ports/net-im/jabberd/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-im/jabberd/work  HOME=/wrkdirs/usr/ports/net-im/jabberd/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/net-im/jabberd/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-im/jabberd/work  HOME=/wrkdirs/usr/ports/net-im/jabberd/work TMPDIR="/tmp" DONTSTRIP=yes NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-pipe  -DLIBICONV_PLUG -g -fstack-protector -fno-strict-aliasing"  CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG"  LDFLAGS="  -fstack-protector" LIBS=""  CXX="c++" CXXFLAGS="-pipe -DLIBICONV_PLUG -g -fstack-protector -fno-strict-aliasing  -DLIBICONV_PLUG"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install   -m 555"  BSD_INSTALL_LIB="install   -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--
JABBER_USER=jabber
JABBER_GROUP=jabber
JABBER_ETCDIR=""/usr/local/etc/jabberd""
JABBER_RUNDIR=""/var/jabberd""
ANON="@comment
"
NO_ANON=""
BDB="@comment
"
NO_BDB=""
DEBUG=""
NO_DEBUG="@comment
"
DOCS=""
NO_DOCS="@comment
"
EXPERIMENTAL="@comment
"
NO_EXPERIMENTAL=""
FS="@comment
"
NO_FS=""
LDAP="@comment
"
NO_LDAP=""
MYSQL=""
NO_MYSQL="@comment
"
PAM="@comment
"
NO_PAM=""
PGSQL="@comment
"
NO_PGSQL=""
PIPE="@comment
"
NO_PIPE=""
REQUIRES="@comment
"
NO_REQUIRES=""
SQLITE="@comment
"
NO_SQLITE=""
SUPERSEDED="@comment
"
NO_SUPERSEDED=""
OSREL=12.0
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
LIB32DIR=lib
PERL_VERSION=5.20.3
PERL_VER=5.20
PERL5_MAN1=lib/perl5/site_perl/man/man1
PERL5_MAN3=lib/perl5/site_perl/man/man3
SITE_PERL=lib/perl5/site_perl
SITE_ARCH=lib/perl5/site_perl/mach/5.20
DOCSDIR="share/doc/jabberd"
EXAMPLESDIR="share/examples/jabberd"
DATADIR="share/jabberd"
WWWDIR="www/jabberd"
ETCDIR="etc/jabberd"
--End PLIST_SUB--

--SUB_LIST--
JABBER_USER=jabber
JABBER_RUNDIR=""/var/jabberd""
PERL="/usr/local/bin/perl"
ANON="@comment
"
NO_ANON=""
BDB="@comment
"
NO_BDB=""
DEBUG=""
NO_DEBUG="@comment
"
DOCS=""
NO_DOCS="@comment
"
EXPERIMENTAL="@comment
"
NO_EXPERIMENTAL=""
FS="@comment
"
NO_FS=""
LDAP="@comment
"
NO_LDAP=""
MYSQL=""
NO_MYSQL="@comment
"
PAM="@comment
"
NO_PAM=""
PGSQL="@comment
"
NO_PGSQL=""
PIPE="@comment
"
NO_PIPE=""
REQUIRES="@comment
"
NO_REQUIRES=""
SQLITE="@comment
<snip>
config.status: creating util/Makefile
config.status: creating mio/Makefile
config.status: creating sx/Makefile
config.status: creating storage/Makefile
config.status: creating c2s/Makefile
config.status: creating router/Makefile
config.status: creating s2s/Makefile
config.status: creating sm/Makefile
config.status: creating tools/Makefile
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-sasl
===========================================================================
=======================<phase: build          >============================
===>  Building for jabberd-2.3.6
/usr/bin/make  all-recursive
Making all in etc
Making all in templates
generating roster.xml.sample from roster.xml.sample.in
generating jabberd-c2s.conf from jabberd-c2s.conf.in
generating jabberd-router.conf from jabberd-router.conf.in
generating jabberd-s2s.conf from jabberd-s2s.conf.in
generating jabberd-sm.conf from jabberd-sm.conf.in
generating c2s.xml.sample from c2s.xml.sample.in
generating router.xml.sample from router.xml.sample.in
generating s2s.xml.sample from s2s.xml.sample.in
generating sm.xml.sample from sm.xml.sample.in
generating jabberd.cfg.sample from jabberd.cfg.sample.in
generating router-users.xml.sample from router-users.xml.sample.in
generating router-filter.xml.sample from router-filter.xml.sample.in
generating jabberd-sm.service from jabberd-sm.service.in
generating jabberd.service from jabberd.service.in
generating jabberd-s2s.service from jabberd-s2s.service.in
generating jabberd-router.service from jabberd-router.service.in
generating jabberd-c2s.service from jabberd-c2s.service.in
Making all in man
generating jabberd.8 from jabberd.8.in
generating c2s.8 from c2s.8.in
generating router.8 from router.8.in
generating s2s.8 from s2s.8.in
generating sm.8 from sm.8.in
Making all in subst
  CC       dirent.lo
  CC       getopt.lo
  CC       gettimeofday.lo
  CC       inet_aton.lo
  CC       inet_ntop.lo
  CC       inet_pton.lo
  CC       snprintf.lo
  CC       syslog.lo
  CC       strndup.lo
  CC       timegm.lo
  CCLD     libsubst.la
Making all in tools
generating jabberd from jabberd.in
Making all in mio
  CC       mio.lo
  CC       mio_epoll.lo
  CC       mio_poll.lo
  CC       mio_select.lo
  CC       mio_kqueue.lo
In file included from mio_kqueue.c:15:
./mio_impl.h:91:1: warning: incompatible pointer types assigning to 'mio_priv_t' (aka 'struct mio_priv_st *') from 'mio_t' (aka 'struct mio_st **') [-Wincompatible-pointer-types]
MIO_FUNCS
^~~~~~~~~
./mio_kqueue.h:21:18: note: expanded from macro 'MIO_FUNCS'
        dbjdebug = m; \
                 ^ ~
1 warning generated.
  CC       mio_wsasync.lo
  CCLD     libmio.la
Making all in sx
  CC       callback.lo
  CC       chain.lo
  CC       client.lo
  CC       env.lo
  CC       error.lo
  CC       io.lo
  CC       server.lo
  CC       sx.lo
  CC       sasl.lo
  CC       ack.lo
  CC       ssl.lo
  CC       compress.lo
  CCLD     libsx.la
Making all in util
  CC       access.lo
  CC       base64.lo
  CC       config.lo
  CC       datetime.lo
  CC       hex.lo
  CC       inaddr.lo
  CC       jid.lo
  CC       jqueue.lo
  CC       jsignal.lo
  CC       log.lo
  CC       md5.lo
  CC       nad.lo
  CC       pool.lo
  CC       rate.lo
  CC       serial.lo
  CC       sha1.lo
  CC       stanza.lo
  CC       str.lo
  CC       xdata.lo
xdata.c:279:161: warning: size argument in 'strncmp' call is a comparison [-Wmemsize-comparison]
    if(root >= nad->ecur || NAD_NURI_L(nad, NAD_ENS(nad, root)) != strlen(uri_XDATA) || strncmp(uri_XDATA, NAD_NURI(nad, NAD_ENS(nad, root)), strlen(uri_XDATA) != 0) || NAD_ENAME_L(nad, root) != 1 || (NAD_ENAME(nad, root))[0] != 'x') {
                                                                                                                                              ~~~~~~~~~~~~~~~~~~^~~~
xdata.c:279:89: note: did you mean to compare the result of 'strncmp' instead?
    if(root >= nad->ecur || NAD_NURI_L(nad, NAD_ENS(nad, root)) != strlen(uri_XDATA) || strncmp(uri_XDATA, NAD_NURI(nad, NAD_ENS(nad, root)), strlen(uri_XDATA) != 0) || NAD_ENAME_L(nad, root) != 1 || (NAD_ENAME(nad, root))[0] != 'x') {
                                                                                        ^                                                                           ~
                                                                                                                                                               )
xdata.c:279:143: note: explicitly cast the argument to size_t to silence this warning
    if(root >= nad->ecur || NAD_NURI_L(nad, NAD_ENS(nad, root)) != strlen(uri_XDATA) || strncmp(uri_XDATA, NAD_NURI(nad, NAD_ENS(nad, root)), strlen(uri_XDATA) != 0) || NAD_ENAME_L(nad, root) != 1 || (NAD_ENAME(nad, root))[0] != 'x') {
                                                                                                                                              ^
                                                                                                                                              (size_t)(             )
1 warning generated.
  CC       xhash.lo
  CC       crypt_blowfish.lo
  CCLD     libutil.la
Making all in c2s
  CC       c2s-authreg.o
  CC       c2s-bind.o
  CC       c2s-c2s.o
  CC       c2s-main.o
  CC       c2s-sm.o
  CC       c2s-pbx.o
  CC       c2s-pbx_commands.o
  CC       c2s-address.o
  CCLD     c2s
Making all in router
  CC       aci.o
  CC       main.o
  CC       router.o
  CC       user.o
  CC       filter.o
  CCLD     router
Making all in s2s
  CC       in.o
  CC       main.o
main.c:166:25: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!RAND_bytes(secret, 40)) {
                        ^~~~~~
/usr/include/openssl/rand.h:101:31: note: passing argument to parameter 'buf' here
int RAND_bytes(unsigned char *buf, int num);
                              ^
1 warning generated.
  CC       out.o
  CC       router.o
  CC       db.o
  CC       util.o
  CCLD     s2s
Making all in storage
  CC       libstorage_la-storage.lo
  CC       libstorage_la-object.lo
  CCLD     libstorage.la
  CC       authreg_mysql_la-authreg_mysql.lo
In file included from authreg_mysql.c:43:
../util/crypt_blowfish.h:26:14: error: conflicting types for 'crypt_r'
extern char *crypt_r(__const char *key, __const char *setting, void *data);
             ^
/usr/include/unistd.h:499:7: note: previous declaration is here
char    *crypt_r(const char *, const char *, struct crypt_data *);
         ^
authreg_mysql.c:98:9: warning: implicit declaration of function 'RAND_bytes' is invalid in C99 [-Wimplicit-function-declaration]
    if(!RAND_bytes(salt, 16))
        ^
authreg_mysql.c:115:9: warning: expression result unused [-Wunused-value]
    for(i; i < strlen(ret); i++)
        ^
authreg_mysql.c:522:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if(cost = j_atoi(config_get_attr(ar->c2s->config, "authreg.mysql.password_type.bcrypt", 0, "cost"), 0))
       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
authreg_mysql.c:522:13: note: place parentheses around the assignment to silence this warning
    if(cost = j_atoi(config_get_attr(ar->c2s->config, "authreg.mysql.password_type.bcrypt", 0, "cost"), 0))
            ^
       (                                                                                                  )
authreg_mysql.c:522:13: note: use '==' to turn this assignment into an equality comparison
    if(cost = j_atoi(config_get_attr(ar->c2s->config, "authreg.mysql.password_type.bcrypt", 0, "cost"), 0))
            ^
            ==
3 warnings and 1 error generated.
*** Error code 1

Stop.
make[3]: stopped in /wrkdirs/usr/ports/net-im/jabberd/work/jabberd-2.3.6/storage
*** Error code 1

Stop.
make[2]: stopped in /wrkdirs/usr/ports/net-im/jabberd/work/jabberd-2.3.6
*** Error code 1

Stop.
make[1]: stopped in /wrkdirs/usr/ports/net-im/jabberd/work/jabberd-2.3.6
*** Error code 1

Stop.
make: stopped in /usr/ports/net-im/jabberd



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608280903.u7S93jKW038697>