Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Sep 2016 14:46:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 212456] net-im/ejabberd build error
Message-ID:  <bug-212456-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212456

            Bug ID: 212456
           Summary: net-im/ejabberd build error
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
               URL: http://portsmon.freebsd.org/portoverview.py?category=3Dn
                    et-im&portname=3Dejabberd
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ashish@FreeBSD.org
          Reporter: wolson@gmail.com
          Assignee: ashish@FreeBSD.org
             Flags: maintainer-feedback?(ashish@FreeBSD.org)

This is my uname -a

FreeBSD samba2.nwi.local 10.3-STABLE FreeBSD 10.3-STABLE #0 r305432: Mon Se=
p  5
15:42:41 EDT 2016     wolson@samba2.nwi.local:/usr/obj/usr/src/sys/GENERIC=
=20
amd64

Fails on build even with MAKE_JOBS_UNSAFE=3Dyes

[/usr/ports/net-im/ejabberd] root@qmail# make MAKE_JOBS_UNSAFE=3Dyes install
clean
=3D=3D=3D>  License GPLv2 accepted by the user
=3D=3D=3D>  Found saved configuration for ejabberd-16.04
=3D=3D=3D>   ejabberd-16.04 depends on file: /usr/local/sbin/pkg - found
=3D> ejabberd-16.04.tgz doesn't seem to exist in /usr/ports/distfiles/.
=3D> Attempting to fetch
http://www.process-one.net/downloads/ejabberd/16.04/ejabberd-16.04.tgz
ejabberd-16.04.tgz                            100% of 1675 kB 1306 kBps 00m=
02s
=3D> ejabberd-deps-7.tar.xz doesn't seem to exist in /usr/ports/distfiles/.
=3D> Attempting to fetch
http://distfiles.pirateparty.in/ashish/ejabberd-deps-7.tar.xz
ejabberd-deps-7.tar.xz                        100% of   25 MB 1616 kBps 00m=
16s
=3D=3D=3D> Fetching all distfiles required by ejabberd-16.04 for building
=3D=3D=3D>  Extracting for ejabberd-16.04
=3D> SHA256 Checksum OK for ejabberd-16.04.tgz.
=3D> SHA256 Checksum OK for ejabberd-deps-7.tar.xz.
=3D=3D=3D>  Patching for ejabberd-16.04
=3D=3D=3D>  Applying FreeBSD patches for ejabberd-16.04
=3D=3D=3D>   ejabberd-16.04 depends on executable: erlc - found
=3D=3D=3D>   ejabberd-16.04 depends on executable: git - found
=3D=3D=3D>   ejabberd-16.04 depends on executable: gmake - found
=3D=3D=3D>   ejabberd-16.04 depends on package: pkgconf>=3D0.9.10 - found
=3D=3D=3D>   ejabberd-16.04 depends on shared library: libexpat.so - found
(/usr/local/lib/libexpat.so)
=3D=3D=3D>   ejabberd-16.04 depends on shared library: libyaml.so - found
(/usr/local/lib/libyaml.so)
=3D=3D=3D>   ejabberd-16.04 depends on shared library: libiconv.so - found
(/usr/local/lib/libiconv.so)
=3D=3D=3D>  Configuring for ejabberd-16.04
=3D=3D=3D>   FreeBSD 10 autotools fix applied to
/usr/ports/net-im/ejabberd/work/deps/iconv/config.rpath
configure: loading site script /usr/ports/Templates/config.site
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for erl... /usr/local/bin/erl
checking for erlc... /usr/local/bin/erlc
checking for erl... /usr/local/bin/erl
checking for erlc... /usr/local/bin/erlc
checking Erlang/OTP version... ok
checking for Erlang/OTP root directory... /usr/local/lib/erlang
checking for escript... /usr/local/lib/erlang/bin/escript
checking for make... gmake
checking whether Erlang is using deprecated types... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating vars.config
config.status: creating src/ejabberd.app.src
=3D=3D=3D>  Building for ejabberd-16.04
gmake[2]: Entering directory '/usr/ports/net-im/ejabberd/work/ejabberd-16.0=
4'
rm -rf deps/.got
rm -rf deps/.built
/usr/local/lib/erlang/bin/escript rebar get-deps && :> deps/.got
=3D=3D> goldrush (get-deps)
=3D=3D> lager (get-deps)
=3D=3D> p1_utils (get-deps)
=3D=3D> cache_tab (get-deps)
=3D=3D> fast_tls (get-deps)
=3D=3D> stringprep (get-deps)
=3D=3D> fast_xml (get-deps)
=3D=3D> stun (get-deps)
=3D=3D> esip (get-deps)
=3D=3D> fast_yaml (get-deps)
=3D=3D> jiffy (get-deps)
=3D=3D> p1_oauth2 (get-deps)
=3D=3D> p1_xmlrpc (get-deps)
=3D=3D> luerl (get-deps)
=3D=3D> iconv (get-deps)
=3D=3D> rel (get-deps)
=3D=3D> ejabberd-16.04 (get-deps)
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ANSI C header files... (cached) yes
checking for erl... /usr/local/lib/erlang/erts-8.0.3/bin/erl
checking for erlc... /usr/local/lib/erlang/erts-8.0.3/bin/erlc
checking for SSL_free in -lssl... yes
checking for SHA1_Init in -lcrypto... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking openssl/err.h usability... yes
checking openssl/err.h presence... yes
checking for openssl/err.h... yes
checking openssl/sha.h usability... yes
checking openssl/sha.h presence... yes
checking for openssl/sha.h... yes
configure: creating ./config.status
config.status: creating vars.config
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ANSI C header files... (cached) yes
checking for erl... /usr/local/lib/erlang/erts-8.0.3/bin/erl
checking for erlc... /usr/local/lib/erlang/erts-8.0.3/bin/erlc
configure: creating ./config.status
config.status: creating vars.config
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ANSI C header files... (cached) yes
checking for erl... /usr/local/lib/erlang/erts-8.0.3/bin/erl
checking for erlc... /usr/local/lib/erlang/erts-8.0.3/bin/erlc
checking yaml.h usability... yes
checking yaml.h presence... yes
checking for yaml.h... yes
checking for library containing yaml_parser_initialize... -lyaml
configure: creating ./config.status
config.status: creating vars.config
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ANSI C header files... (cached) yes
checking for erl... /usr/local/lib/erlang/erts-8.0.3/bin/erl
checking for erlc... /usr/local/lib/erlang/erts-8.0.3/bin/erlc
configure: creating ./config.status
config.status: creating vars.config
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ANSI C header files... (cached) yes
checking for erl... /usr/local/lib/erlang/erts-8.0.3/bin/erl
checking for erlc... /usr/local/lib/erlang/erts-8.0.3/bin/erlc
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for library containing XML_ParserCreate... -lexpat
configure: creating ./config.status
config.status: creating vars.config
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ANSI C header files... (cached) yes
checking for erl... /usr/local/lib/erlang/erts-8.0.3/bin/erl
checking for erlc... /usr/local/lib/erlang/erts-8.0.3/bin/erlc
checking build system type... amd64-unknown-freebsd10.3
checking host system type... amd64-unknown-freebsd10.3
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbyteslef=
t,
char * *outbuf, size_t *outbytesleft);
configure: creating ./config.status
config.status: creating vars.config
/usr/local/lib/erlang/bin/escript rebar compile && :> deps/.built
=3D=3D> goldrush (compile)
Compiled src/gre.erl
Compiled src/glc_ops.erl
Compiled src/gr_manager.erl
Compiled src/gr_param.erl
Compiled src/gr_context.erl
Compiled src/gr_counter.erl
Compiled src/gr_app.erl
Compiled src/gr_manager_sup.erl
Compiled src/gr_counter_sup.erl
Compiled src/gr_sup.erl
Compiled src/glc.erl
Compiled src/gr_param_sup.erl
Compiled src/glc_lib.erl
Compiled src/glc_code.erl
=3D=3D> lager (compile)
Compiled src/lager_util.erl
Compiled src/lager_transform.erl
Compiled src/lager_sup.erl
Compiled src/lager_common_test_backend.erl
Compiled src/lager_console_backend.erl
Compiled src/lager_backend_throttle.erl
Compiled src/lager_handler_watcher.erl
Compiled src/lager_format.erl
Compiled src/lager_trunc_io.erl
Compiled src/lager_file_backend.erl
Compiled src/lager_default_formatter.erl
Compiled src/lager_app.erl
Compiled src/lager_msg.erl
Compiled src/lager_handler_watcher_sup.erl
Compiled src/lager_config.erl
Compiled src/lager_crash_log.erl
Compiled src/error_logger_lager_h.erl
Compiled src/lager_stdlib.erl
Compiled src/lager.erl
=3D=3D> p1_utils (compile)
Compiled src/p1_nif_utils.erl
Compiled src/p1_time_compat.erl
Compiled src/treap.erl
Compiled src/p1_fsm.erl
Compiled src/p1_server.erl
Compiled src/p1_edoc_layout.erl
=3D=3D> cache_tab (compile)
Compiled src/cache_tab_sup.erl
Compiled src/cache_tab_app.erl
/usr/ports/net-im/ejabberd/work/deps/cache_tab/src/cache_tab.erl:405: Warni=
ng:
erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang"
chapter of the ERTS User's Guide for more information.
/usr/ports/net-im/ejabberd/work/deps/cache_tab/src/cache_tab.erl:594: Warni=
ng:
erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang"
chapter of the ERTS User's Guide for more information.
/usr/ports/net-im/ejabberd/work/deps/cache_tab/src/cache_tab.erl:600: Warni=
ng:
erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang"
chapter of the ERTS User's Guide for more information.
/usr/ports/net-im/ejabberd/work/deps/cache_tab/src/cache_tab.erl:601: Warni=
ng:
erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang"
chapter of the ERTS User's Guide for more information.
/usr/ports/net-im/ejabberd/work/deps/cache_tab/src/cache_tab.erl:607: Warni=
ng:
erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang"
chapter of the ERTS User's Guide for more information.
Compiled src/cache_tab.erl
=3D=3D> fast_tls (compile)
Compiled src/fast_tls_app.erl
Compiled src/fast_tls_sup.erl
Compiled src/p1_sha.erl
Compiled src/fast_tls.erl
Compiling c_src/fast_tls_drv.c
Compiling c_src/p1_sha.c
=3D=3D> stringprep (compile)
Compiled src/stringprep_sup.erl
Compiled src/stringprep_app.erl
Compiled src/stringprep.erl
Compiling c_src/stringprep.cpp
=3D=3D> fast_xml (compile)
Compiled src/fxml_sup.erl
Compiled src/fxml_stream.erl
Compiled src/fxmlrpc.erl
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:51: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:72: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:82: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:93: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:107: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:132: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:141: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:153: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:162: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:177: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:191: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:203: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:214: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:225: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:239: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:258: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:270: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:293: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:320: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:334: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:345: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:366: syntax error
before: '/'
/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:384: syntax error
before: '/'
ERROR: compile failed while processing
/usr/ports/net-im/ejabberd/work/deps/fast_xml: rebar_abort
gmake[2]: *** [Makefile:90: deps/.built] Error 1
gmake[2]: Leaving directory '/usr/ports/net-im/ejabberd/work/ejabberd-16.04'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net-im/ejabberd
*** Error code 1

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

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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