5 Replies Latest reply on Aug 27, 2015 10:32 AM by Jon Tara

    Failed to build RhoMobile 5.2.2

    Alpesh Budhia

      Hi,

       

      I've just installed RhoStudio 5.2.2 and getting the below error when try to build our app for Android.

       

      Android ndk version  - r9d

      Android SDK - API 19 and 22 installed

       

      Any ideas on a fix for this?

      Thanks
      Alpesh

       

      ** Invoke config:android

      ** Execute build:android:genconfig

      -$TIME$- message [ build:android:genconfig START ] time is { 2015-08-25T16:22:36Z } milliseconds from start (13648)

      {"audio"=>false, "camera"=>true, "gps"=>true, "network_state"=>true, "phone"=>true, "pim"=>false, "record_audio"=>false, "vibrate"=>true, "bluetooth"=>false, "calendar"=>false, "sdcard"=>false, "read_

      sdcard"=>false, "push"=>false, "shared_runtime"=>false, "hardware_acceleration"=>false}

      Need to regenerate genconfig.h

      -$TIME$- message [ build:android:genconfig FINISH ] time is { 2015-08-25T16:22:36Z } milliseconds from start (13659)

      ** Execute build:android:extensions

      -$TIME$- message [ build:android:extensions START ] time is { 2015-08-25T16:22:36Z } milliseconds from start (13659)

      ** Invoke build:bundle:noxruby

      Building coreapi: ["C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/lib/commonAPI/coreapi/ext/platform/android", "rake"]

      Build extension (arm): coreapi

      --------------------------------------------------------------------------------

      PWD: C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/lib/commonAPI/coreapi/ext/platform/android

      rake arch:arm --trace

      cd ../../..

      ** Invoke arch:arm (first_time)

      rake aborted!

      Don't know how to build task 'c:/_DevRhoStudio/Rhodesv1050/bin/tmp/coreapi/arm/timer_api_init.cpp.o'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task_manager.rb:62:in `[]'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/file_task.rb:32:in `block in out_of_date?'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/file_task.rb:32:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/file_task.rb:32:in `any?'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/file_task.rb:32:in `out_of_date?'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/file_task.rb:16:in `needed?'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:221:in `format_trace_flags'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:174:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:201:in `block in invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:178:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:106:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/bin/rake:33:in `<top (required)>'

      C:/RhoMobileSuite5.2.2/ruby/bin/rake:23:in `load'

      C:/RhoMobileSuite5.2.2/ruby/bin/rake:23:in `<main>'

      Tasks: TOP => arch:arm => c:/_DevRhoStudio/Rhodesv1050/bin/target/android/release/extensions/coreapi/armeabi/libcoreapi.a

      rake aborted!

      Extension build failed: C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/lib/commonAPI/coreapi/ext/platform/android

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/platform/android/build/android.rake:968:in `block (5 levels) in <top (required)>'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/platform/android/build/android.rake:954:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/platform/android/build/android.rake:954:in `block (4 levels) in <top (required)>'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/platform/android/build/android.rake:924:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/platform/android/build/android.rake:924:in `block (3 levels) in <top (required)>'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/Rakefile:5000:in `invoke'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/platform/android/build/android.rake:877:in `block (3 levels) in <top (required)>'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:201:in `block in invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:178:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:201:in `block in invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:178:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:201:in `block in invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:199:in `invoke_prerequisites'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:178:in `block in invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.2.2/Rakefile:5000:in `invoke'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:106:in `each'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'

      C:/RhoMobileSuite5.2.2/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/bin/rake:33:in `<top (required)>'

      C:/RhoMobileSuite5.2.2/ruby/bin/rake:23:in `load'

      C:/RhoMobileSuite5.2.2/ruby/bin/rake:23:in `<main>'

      Tasks: TOP => build:android:extensions

      **** WARNING *************************************************************************************************

         The following extensions do not have JavaScript API:

         digest, digest-sha1, digest-sha2, digest-md5, openssl

         Use RMS 4.0 extensions to provide JavaScript API

      **************************************************************************************************************

      **** WARNING: Minification error *****************************************************************************

         Minification errors occured. Minificator stderr output:

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           664:41:missing formal parameter

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           832:6:missing ) in parenthetical

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1144:11:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1146:24:missing ; before statement

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1147:14:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1148:16:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1149:21:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1150:26:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1151:17:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1152:17:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1153:13:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1154:19:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1155:22:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1156:18:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1157:31:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1160:2:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

           1:0:Compilation produced 16 syntax errors.

         [YUI] Error minifying c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/js/rho_javascript_api.js

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:2:syntax error

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:96:missing ; before statement

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:137:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:396:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:533:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:674:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:754:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           4:763:invalid return

         [ERROR] in c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

           1:0:Compilation produced 8 syntax errors.

         [YUI] Error minifying c:/_DevRhoStudio/Rhodesv1050/bin/tmp/assets/apps/public/pickadate/lib/legacy.js

      **************************************************************************************************************