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