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

Reply via email to