Created attachment 174413 [details] Complete poudriere build log ompiled src/fast_xml.erl /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:51: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:72: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:82: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:93: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:107: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:132: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:141: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:153: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:162: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:177: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:191: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:203: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:214: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:225: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:239: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:258: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:270: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:293: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:320: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:334: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:345: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:366: syntax error before: '/' /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml/src/fxml.erl:384: syntax error before: '/' ERROR: compile failed while processing /wrkdirs/usr/ports/net-im/ejabberd/work/deps/fast_xml: rebar_abort gmake: *** [Makefile:90: deps/.built] Error 1 *** [do-build] Error code 1
Created attachment 174451 [details] possible_patch-net_im-ejabberd
This compiles and installs in the ports. Only tested with port (10.3-RELEASE) yet.
Maybe, there's a better solution for the syntax-error. But it needs patch-lager__transform.erl.
Found the patch for lager_transform here: https://github.com/basho/lager/commit/d35670e01a3c6f9f9bcb3150217d26cc92513586
An other way maybe, to use a REINPLACE_CMD to filter out the syntax-error. (Something linke - only quick checked - sed 's/\(-spec.*\)\/[0-9] ::\(.*\)/\1\2/' work/ejabberd-16.04/src/*.erl)
A commit references this bug: Author: ashish Date: Wed Sep 7 13:02:08 UTC 2016 New revision: 421499 URL: https://svnweb.freebsd.org/changeset/ports/421499 Log: - Update to 16.08 - Update dependencies tarball - Add a diff for riakc to build it with Erlang 19.x - Temporarily disable LOGDB option - Instead of post-patch, switch to pre-configure target for in-place replacements PR: 212410 212328 Changes: head/net-im/ejabberd/Makefile head/net-im/ejabberd/distinfo head/net-im/ejabberd/files/patch-.._deps_riakc_rebar.config head/net-im/ejabberd/files/patch-Makefile.in head/net-im/ejabberd/files/patch-ejabberdctl.template head/net-im/ejabberd/pkg-plist
Committed update. HTH