Try to delete ac_add_options --disable-tests
On Fri, Aug 22, 2014 at 2:09 PM, <che7...@gmail.com> wrote: > > I'm building sources from http://hg.mozilla.org/releases/mozilla-release/ > and get the following error: > > > make[5]: *** No rule to make target `.project', needed by > `/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/geckoview_library/.project'. > Stop > > > > > My mozconfig looks like this: > > ac_add_options --with-android-ndk="$HOME/Development/android-ndk-r8e" > ac_add_options > --with-android-sdk="$HOME/Development/sdk/platforms/android-17" > > ac_add_options --enable-application=mobile/android > ac_add_options --target=arm-linux-androideabi > > ac_add_options --disable-tests > > > > I can build nightly sources with this mozconfig. I can also build release > sources without mozconfig, > But I cannot build release Fennec for Android > > > here is log starting from ProGuard step: > > > 1309:42.16 Processing annotations... > 1309:42.31 ProGuard, version 4.7 > 1309:42.33 Reading input... > 1309:42.50 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-R.jar] > 1309:42.70 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-browser.jar] > 1309:45.21 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-mozglue.jar] > 1309:45.23 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-util.jar] > 1309:45.25 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/squareup-picasso.jar] > 1309:45.32 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/sync-thirdparty.jar] > 1309:45.99 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/websockets.jar] > 1309:46.01 Reading program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/webrtc.jar] > 1309:46.02 Reading library jar > [/Users/yu/Development/sdk/platforms/android-17/android.jar] > 1309:47.16 Annotation processing complete in 5005ms > 1309:48.38 Reading library jar > [/Users/yu/Development/sdk/extras/android/support/v4/android-support-v4.jar] > 1309:48.61 Initializing... > 1309:49.71 Note: org.mozilla.gecko.GeckoApp: can't find dynamically > referenced class com.android.internal.view.InputBindResult > 1309:50.57 Note: the configuration keeps the entry point > 'org.mozilla.gecko.background.healthreport.upload.AndroidSubmissionClient$SubmissionsFieldName > { int getID(org.mozilla.gecko.background.healthreport.HealthReportStorage); > }', but not the descriptor class > 'org.mozilla.gecko.background.healthreport.HealthReportStorage' > 1309:50.74 Note: there were 1 unkept descriptor classes in kept class > members. > 1309:50.74 You should consider explicitly keeping the mentioned > classes > 1309:50.74 (using '-keep'). > 1309:50.74 Note: there were 1 unresolved dynamic references to classes or > interfaces. > 1309:50.74 You should check if you need to specify additional > program jars. > 1309:50.74 Ignoring unused library classes... > 1309:50.74 Original number of library classes: 3887 > 1309:50.74 Final number of library classes: 1223 > 1309:50.74 Shrinking... > 1309:51.85 Removing unused program classes and class elements... > 1309:51.85 Original number of program classes: 2598 > 1309:51.85 Final number of program classes: 2340 > 1309:51.85 Optimizing... > 1310:12.03 Number of finalized classes: 1345 > 1310:12.03 Number of vertically merged classes: 0 (disabled) > 1310:12.05 Number of horizontally merged classes: 0 (disabled) > 1310:12.05 Number of removed write-only fields: 341 > 1310:12.05 Number of privatized fields: 1710 > 1310:12.05 Number of inlined constant fields: 56 > 1310:12.05 Number of privatized methods: 917 > 1310:12.05 Number of staticized methods: 316 > 1310:12.05 Number of finalized methods: 5272 > 1310:12.05 Number of removed method parameters: 198 > 1310:12.05 Number of inlined constant parameters: 169 > 1310:12.05 Number of inlined constant return values: 51 > 1310:12.05 Number of inlined short method calls: 1605 > 1310:12.06 Number of inlined unique method calls: 1559 > 1310:12.06 Number of inlined tail recursion calls: 4 > 1310:12.06 Number of merged code blocks: 46 > 1310:12.06 Number of variable peephole optimizations: 6767 > 1310:12.06 Number of arithmetic peephole optimizations: 0 (disabled) > 1310:12.06 Number of cast peephole optimizations: 8 > 1310:12.06 Number of field peephole optimizations: 30 > 1310:12.06 Number of branch peephole optimizations: 1925 > 1310:12.06 Number of string peephole optimizations: 2527 > 1310:12.06 Number of simplified instructions: 674 > 1310:12.06 Number of removed instructions: 4534 > 1310:12.07 Number of removed local variables: 422 > 1310:12.07 Number of removed exception blocks: 433 > 1310:12.07 Number of optimized local variable frames: 2951 > 1310:12.07 Shrinking... > 1310:12.42 Removing unused program classes and class elements... > 1310:12.43 Original number of program classes: 2340 > 1310:12.43 Final number of program classes: 2303 > 1310:12.46 Optimizing... > 1310:25.28 Number of finalized classes: 0 > 1310:25.28 Number of vertically merged classes: 0 (disabled) > 1310:25.28 Number of horizontally merged classes: 0 (disabled) > 1310:25.29 Number of removed write-only fields: 25 > 1310:25.30 Number of privatized fields: 6 > 1310:25.31 Number of inlined constant fields: 40 > 1310:25.31 Number of privatized methods: 2 > 1310:25.33 Number of staticized methods: 18 > 1310:25.33 Number of finalized methods: 26 > 1310:25.34 Number of removed method parameters: 435 > 1310:25.36 Number of inlined constant parameters: 143 > 1310:25.37 Number of inlined constant return values: 51 > 1310:25.37 Number of inlined short method calls: 131 > 1310:25.37 Number of inlined unique method calls: 98 > 1310:25.37 Number of inlined tail recursion calls: 0 > 1310:25.37 Number of merged code blocks: 2 > 1310:25.37 Number of variable peephole optimizations: 824 > 1310:25.37 Number of arithmetic peephole optimizations: 0 (disabled) > 1310:25.37 Number of cast peephole optimizations: 0 > 1310:25.37 Number of field peephole optimizations: 0 > 1310:25.37 Number of branch peephole optimizations: 200 > 1310:25.37 Number of string peephole optimizations: 216 > 1310:25.37 Number of simplified instructions: 338 > 1310:25.37 Number of removed instructions: 5637 > 1310:25.37 Number of removed local variables: 412 > 1310:25.38 Number of removed exception blocks: 0 > 1310:25.38 Number of optimized local variable frames: 200 > 1310:25.38 Shrinking... > 1310:25.67 Removing unused program classes and class elements... > 1310:25.67 Original number of program classes: 2303 > 1310:25.67 Final number of program classes: 2290 > 1310:25.67 Optimizing... > 1310:36.49 Number of finalized classes: 0 > 1310:36.49 Number of vertically merged classes: 0 (disabled) > 1310:36.49 Number of horizontally merged classes: 0 (disabled) > 1310:36.50 Number of removed write-only fields: 23 > 1310:36.50 Number of privatized fields: 3 > 1310:36.50 Number of inlined constant fields: 33 > 1310:36.51 Number of privatized methods: 2 > 1310:36.51 Number of staticized methods: 11 > 1310:36.51 Number of finalized methods: 4 > 1310:36.51 Number of removed method parameters: 76 > 1310:36.51 Number of inlined constant parameters: 53 > 1310:36.51 Number of inlined constant return values: 50 > 1310:36.51 Number of inlined short method calls: 6 > 1310:36.51 Number of inlined unique method calls: 4 > 1310:36.51 Number of inlined tail recursion calls: 0 > 1310:36.51 Number of merged code blocks: 0 > 1310:36.51 Number of variable peephole optimizations: 104 > 1310:36.51 Number of arithmetic peephole optimizations: 0 (disabled) > 1310:36.51 Number of cast peephole optimizations: 0 > 1310:36.51 Number of field peephole optimizations: 0 > 1310:36.51 Number of branch peephole optimizations: 12 > 1310:36.51 Number of string peephole optimizations: 61 > 1310:36.51 Number of simplified instructions: 124 > 1310:36.52 Number of removed instructions: 1546 > 1310:36.52 Number of removed local variables: 36 > 1310:36.52 Number of removed exception blocks: 0 > 1310:36.52 Number of optimized local variable frames: 24 > 1310:36.52 Shrinking... > 1310:36.81 Removing unused program classes and class elements... > 1310:36.81 Original number of program classes: 2290 > 1310:36.81 Final number of program classes: 2286 > 1310:36.81 Optimizing... > 1310:47.91 Number of finalized classes: 0 > 1310:47.92 Number of vertically merged classes: 0 (disabled) > 1310:47.92 Number of horizontally merged classes: 0 (disabled) > 1310:47.92 Number of removed write-only fields: 15 > 1310:47.92 Number of privatized fields: 3 > 1310:47.93 Number of inlined constant fields: 25 > 1310:47.94 Number of privatized methods: 0 > 1310:47.94 Number of staticized methods: 3 > 1310:47.94 Number of finalized methods: 4 > 1310:47.94 Number of removed method parameters: 23 > 1310:47.94 Number of inlined constant parameters: 28 > 1310:47.94 Number of inlined constant return values: 49 > 1310:47.94 Number of inlined short method calls: 2 > 1310:47.94 Number of inlined unique method calls: 1 > 1310:47.94 Number of inlined tail recursion calls: 0 > 1310:47.94 Number of merged code blocks: 0 > 1310:47.95 Number of variable peephole optimizations: 25 > 1310:47.95 Number of arithmetic peephole optimizations: 0 (disabled) > 1310:47.95 Number of cast peephole optimizations: 0 > 1310:47.95 Number of field peephole optimizations: 0 > 1310:47.95 Number of branch peephole optimizations: 3 > 1310:47.95 Number of string peephole optimizations: 19 > 1310:47.96 Number of simplified instructions: 42 > 1310:47.96 Number of removed instructions: 389 > 1310:47.96 Number of removed local variables: 8 > 1310:47.96 Number of removed exception blocks: 0 > 1310:47.96 Number of optimized local variable frames: 7 > 1310:47.96 Shrinking... > 1310:48.23 Removing unused program classes and class elements... > 1310:48.24 Original number of program classes: 2286 > 1310:48.25 Final number of program classes: 2281 > 1310:48.25 Optimizing... > 1310:58.56 Number of finalized classes: 0 > 1310:58.56 Number of vertically merged classes: 0 (disabled) > 1310:58.56 Number of horizontally merged classes: 0 (disabled) > 1310:58.56 Number of removed write-only fields: 12 > 1310:58.56 Number of privatized fields: 10 > 1310:58.56 Number of inlined constant fields: 13 > 1310:58.56 Number of privatized methods: 0 > 1310:58.56 Number of staticized methods: 1 > 1310:58.56 Number of finalized methods: 0 > 1310:58.56 Number of removed method parameters: 11 > 1310:58.57 Number of inlined constant parameters: 15 > 1310:58.57 Number of inlined constant return values: 49 > 1310:58.57 Number of inlined short method calls: 0 > 1310:58.57 Number of inlined unique method calls: 0 > 1310:58.57 Number of inlined tail recursion calls: 0 > 1310:58.57 Number of merged code blocks: 0 > 1310:58.57 Number of variable peephole optimizations: 9 > 1310:58.57 Number of arithmetic peephole optimizations: 0 (disabled) > 1310:58.57 Number of cast peephole optimizations: 0 > 1310:58.57 Number of field peephole optimizations: 0 > 1310:58.57 Number of branch peephole optimizations: 1 > 1310:58.57 Number of string peephole optimizations: 7 > 1310:58.57 Number of simplified instructions: 12 > 1310:58.57 Number of removed instructions: 99 > 1310:58.57 Number of removed local variables: 1 > 1310:58.58 Number of removed exception blocks: 0 > 1310:58.58 Number of optimized local variable frames: 1 > 1310:58.58 Shrinking... > 1310:58.88 Removing unused program classes and class elements... > 1310:58.88 Original number of program classes: 2281 > 1310:58.90 Final number of program classes: 2281 > 1310:58.90 Optimizing... > 1311:09.25 Number of finalized classes: 0 > 1311:09.25 Number of vertically merged classes: 0 (disabled) > 1311:09.25 Number of horizontally merged classes: 0 (disabled) > 1311:09.25 Number of removed write-only fields: 3 > 1311:09.25 Number of privatized fields: 0 > 1311:09.25 Number of inlined constant fields: 4 > 1311:09.25 Number of privatized methods: 0 > 1311:09.25 Number of staticized methods: 1 > 1311:09.25 Number of finalized methods: 0 > 1311:09.25 Number of removed method parameters: 3 > 1311:09.25 Number of inlined constant parameters: 11 > 1311:09.25 Number of inlined constant return values: 50 > 1311:09.25 Number of inlined short method calls: 0 > 1311:09.26 Number of inlined unique method calls: 0 > 1311:09.26 Number of inlined tail recursion calls: 0 > 1311:09.26 Number of merged code blocks: 0 > 1311:09.26 Number of variable peephole optimizations: 1 > 1311:09.26 Number of arithmetic peephole optimizations: 0 (disabled) > 1311:09.26 Number of cast peephole optimizations: 0 > 1311:09.26 Number of field peephole optimizations: 0 > 1311:09.26 Number of branch peephole optimizations: 2 > 1311:09.26 Number of string peephole optimizations: 0 > 1311:09.26 Number of simplified instructions: 10 > 1311:09.26 Number of removed instructions: 96 > 1311:09.27 Number of removed local variables: 0 > 1311:09.27 Number of removed exception blocks: 0 > 1311:09.27 Number of optimized local variable frames: 0 > 1311:09.27 Shrinking... > 1311:09.52 Removing unused program classes and class elements... > 1311:09.52 Original number of program classes: 2281 > 1311:09.52 Final number of program classes: 2280 > 1311:10.66 Writing output... > 1311:10.66 Preparing output directory > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/jars-proguarded] > 1311:10.66 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-R.jar] > 1311:10.79 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-browser.jar] > 1311:12.02 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-mozglue.jar] > 1311:12.05 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/gecko-util.jar] > 1311:12.05 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/squareup-picasso.jar] > 1311:12.09 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/sync-thirdparty.jar] > 1311:12.26 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/websockets.jar] > 1311:12.26 Copying resources from program jar > [/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/base/webrtc.jar] > 1311:12.35 classes.dex > 1311:39.27 > /Users/yu/Documents/projects/mozilla/Fennec/release/mobile/android/components/BrowserCLH.js: > WARNING: no preprocessor directives found > 1311:39.42 > /Users/yu/Documents/projects/mozilla/Fennec/release/mobile/android/components/HelperAppDialog.js: > WARNING: no preprocessor directives found > 1311:39.63 > /Users/yu/Documents/projects/mozilla/Fennec/release/mobile/android/components/Sidebar.js: > WARNING: no useful preprocessor directives found > 1311:40.13 > /Users/yu/Documents/projects/mozilla/Fennec/release/mobile/android/themes/core/aboutPrivateBrowsing.css: > WARNING: no preprocessor directives found > 1311:42.14 make[5]: *** No rule to make target `.project', needed by > `/Users/yu/Documents/projects/mozilla/Fennec/release/obj-arm-linux-androideabi/mobile/android/geckoview_library/.project'. > Stop. > 1311:42.14 make[5]: *** Waiting for unfinished jobs.... > 1311:42.14 make[4]: *** [mobile/android/geckoview_library/libs] Error 2 > 1311:42.14 make[3]: *** [libs] Error 2 > 1311:42.14 make[2]: *** [default] Error 2 > 1311:42.15 make[1]: *** [realbuild] Error 2 > 1311:42.16 make: *** [build] Error 2 > 1311:42.20 775 compiler warnings present. > 1311:45.63 /usr/local/bin/terminal-notifier -title Mozilla Build System > -group mozbuild -message Build complete > _______________________________________________ > dev-builds mailing list > dev-builds@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-builds > -- Best Regards, xunxun
_______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds