ahmednawras/log4erl

Compilation Failes

Closed this issue · 2 comments

I can NOT get log4erl to compile and it's not giving me good errors....

./rebar -j1 -v compile DEBUG: Rebar location: "/root/ecoinpool/deps/log4erl/rebar" DEBUG: Entering /root/ecoinpool/deps/log4erl DEBUG: is_app_available, looking for App mochiweb with Path "/root/ecoinpool/deps/log4erl/deps/mochiweb" DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "2.5.0" INFO: Looking for mochiweb-.* ; found mochiweb-2.5.0 at /root/ecoinpool/deps/log4erl/deps/mochiweb DEBUG: Available deps: [{dep,"/root/ecoinpool/deps/log4erl/deps/mochiweb", mochiweb,".*", {git,"git://github.com/mochi/mochiweb.git", "master"}}] DEBUG: Missing deps : [] DEBUG: is_app_available, looking for App mochiweb with Path "/root/ecoinpool/deps/log4erl/deps/mochiweb" DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "2.5.0" INFO: Looking for mochiweb-.* ; found mochiweb-2.5.0 at /root/ecoinpool/deps/log4erl/deps/mochiweb DEBUG: Predirs: ["/root/ecoinpool/deps/log4erl/deps/mochiweb"] DEBUG: Entering /root/ecoinpool/deps/log4erl/deps/mochiweb DEBUG: Available deps: [] DEBUG: Missing deps : [] DEBUG: Predirs: [] ==> mochiweb (compile) DEBUG: Matched required ERTS version: 5.8.5 -> .* DEBUG: Matched required OTP release: R14B04 -> .* DEBUG: erl_opts [debug_info,debug_info] DEBUG: Starting 1 compile worker(s) INFO: Skipped src/reloader.erl INFO: Skipped src/mochiweb_util.erl INFO: Skipped src/mochiweb_socket_server.erl INFO: Skipped src/mochiweb_socket.erl INFO: Skipped src/mochiweb_session.erl INFO: Skipped src/mochiweb_response.erl INFO: Skipped src/mochiweb_request_tests.erl INFO: Skipped src/mochiweb_request.erl INFO: Skipped src/mochiweb_multipart.erl INFO: Skipped src/mochiweb_mime.erl INFO: Skipped src/mochiweb_io.erl INFO: Skipped src/mochiweb_http.erl INFO: Skipped src/mochiweb_html.erl INFO: Skipped src/mochiweb_headers.erl INFO: Skipped src/mochiweb_echo.erl INFO: Skipped src/mochiweb_cover.erl INFO: Skipped src/mochiweb_cookies.erl INFO: Skipped src/mochiweb_charref.erl INFO: Skipped src/mochiweb_base64url.erl INFO: Skipped src/mochiweb_acceptor.erl INFO: Skipped src/mochiweb.erl INFO: Skipped src/mochiutf8.erl INFO: Skipped src/mochitemp.erl INFO: Skipped src/mochinum.erl INFO: Skipped src/mochilogfile2.erl INFO: Skipped src/mochilists.erl INFO: Skipped src/mochijson2.erl INFO: Skipped src/mochijson.erl INFO: Skipped src/mochihex.erl INFO: Skipped src/mochiglobal.erl INFO: Skipped src/mochifmt_std.erl INFO: Skipped src/mochifmt_records.erl INFO: Skipped src/mochifmt.erl DEBUG: Worker exited cleanly INFO: No app_vars_file defined. DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "2.5.0" DEBUG: Postdirs: [] ==> log4erl (compile) DEBUG: Matched required ERTS version: 5.8.5 -> .* DEBUG: Matched required OTP release: R14B04 -> .* DEBUG: is_app_available, looking for App mochiweb with Path "/root/ecoinpool/deps/log4erl/deps/mochiweb" DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "2.5.0" INFO: Looking for mochiweb-.* ; found mochiweb-2.5.0 at /root/ecoinpool/deps/log4erl/deps/mochiweb DEBUG: Starting 1 compile worker(s) DEBUG: Worker compilation failed: [{error, {'EXIT', {undef, [{leex,file, ["src/log4erl_lex.xrl", [{scannerfile,"src/log4erl_lex.erl"}, {return,true}]]}, {rebar_erlc_compiler,compile_xrl_yrl,4}, {rebar_base_compiler,compile,3}, {rebar_base_compiler,compile_worker, 3}]}}}, {source,"src/log4erl_lex.xrl"}]

Yes, this is in ecoinpool, but it does it with your version too, same error.

Hi Derek,

What version of Erlang are you using? From the failure message, it looks like you're missing leex and latest version of Erlang includes leex pre-installed.

In all cases, you can get leex; I have a fork in github for it (https://github.com/ahmednawras/leex). I hope this helps.

Ahmed