| Summary: | net-im/ejabberd does not build | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Victor Sudakov <vas> | ||||||
| Component: | Individual Port(s) | Assignee: | Ashish SHUKLA <ashish> | ||||||
| Status: | Closed FIXED | ||||||||
| Severity: | Affects Some People | CC: | tj+freebsd_bugs, vas, w.schwarzenfeld | ||||||
| Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(ashish) |
||||||
| Version: | Latest | ||||||||
| Hardware: | Any | ||||||||
| OS: | Any | ||||||||
| Attachments: |
|
||||||||
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 |
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