What's the build environment? Eunit is part of the erlang distro normally.
-Anthony On Mar 24, 2013, at 2:55 PM, "Roger Meier (JIRA)" <[email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612266#comment-13612266 > ] > > Roger Meier commented on THRIFT-1357: > ------------------------------------- > > erlang guys where are you? > > unit tests still fail: > {noformat} > ./rebar eunit > ==> jsx (eunit) > src/jsx_verify.erl:89: can't find include lib "eunit/include/eunit.hrl" > src/jsx_verify.erl:93: undefined macro '_assert/1' > src/jsx_verify.erl:144: undefined macro '_assertNot/1' > src/jsx_verify.erl:163: undefined macro '_assertMatch/2' > src/jsx_verify.erl:168: undefined macro '_assert/1' > src/jsx_verify.erl:202: undefined macro '_assertNot/1' > make: *** [check] Error 1 > {noformat} > >> Erlang Dependency breaks build >> ------------------------------ >> >> Key: THRIFT-1357 >> URL: https://issues.apache.org/jira/browse/THRIFT-1357 >> Project: Thrift >> Issue Type: Bug >> Components: Erlang - Library >> Environment: Apache build Infrastructure based on Ubuntu lucid >> {noformat} >> ii erlang-base 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP virtual machine and base applicat >> ii erlang-crypto 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP cryprographic modules >> ii erlang-dev 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP development libraries and headers >> ii erlang-eunit 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP module for unit testing >> ii erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP modules for handling abstract Erl >> ii erlang-base 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP virtual machine and base applicat >> ii erlang-crypto 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP cryprographic modules >> ii erlang-dev 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP development libraries and headers >> ii erlang-eunit 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP module for unit testing >> ii erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1 >> Erlang/OTP modules for handling abstract Erl >> {noformat} >> Reporter: Roger Meier >> Assignee: Jake Farrell >> Attachments: >> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, >> 0001-updated-JSX-version.patch >> >> >> THRIFT-1227 introduced JSON for erlang, >> however the Ubuntu build infrastructur does not support this... >> {noformat} >> ./rebar get-deps >> ==> erl (get-deps) >> Pulling jsx from >> {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}} >> Initialized empty Git repository in >> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/ >> ==> nicefloats (get-deps) >> ==> jsx (get-deps) >> ./rebar compile >> ==> nicefloats (compile) >> Compiled src/nicefloats.erl >> ==> jsx (compile) >> ./include/jsx_common.hrl:34: type jsx_opt() undefined >> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined >> ./include/jsx_common.hrl:82: type eep0018_array() undefined >> ./include/jsx_common.hrl:82: type eep0018_object() undefined >> ./include/jsx_common.hrl:84: type eep0018_term() undefined >> ./include/jsx_common.hrl:85: type eep0018_key() undefined >> ./include/jsx_common.hrl:85: type eep0018_term() undefined >> ./include/jsx_common.hrl:91: type eep0018_string() undefined >> ./include/jsx_common.hrl:92: type eep0018_number() undefined >> ./include/jsx_common.hrl:100: type encoder_opt() undefined >> ./include/jsx_common.hrl:109: type decoder_opt() undefined >> ./include/jsx_common.hrl:117: type verify_opt() undefined >> ./include/jsx_common.hrl:123: type format_opt() undefined >> make[3]: *** [all] Error 1 >> {noformat} > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira
