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
[email protected]
https://lists.mozilla.org/listinfo/dev-builds