Closed Bug 1230059 Opened 4 years ago Closed 3 months ago

Support building for Android on Windows

Categories

(Firefox Build System :: Android Studio and Gradle Integration, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1169873

People

(Reporter: blassey, Unassigned)

Details

Attachments

(1 file)

Attached patch winbuild.patchSplinter Review
Got through configure, now it looks l choking on msys compatibility of paths with building java.

c:/src/mozilla-central/objdir-droid/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor --depend .deps/application.ini.pp --silence-missing-directive-warnings -DMOZ_APP_BUILDID=20151203022400 -DMOZ_SOURCE_STAMP='a945af425e25a494266b34c3fc9e47d17f5f7c56' -DGRE_MILESTONE='45.0a1' -DMOZ_APP_VERSION='45.0a1' -DMOZ_APP_BASENAME='Fennec' -DMOZ_APP_VENDOR='Mozilla' -DMOZ_APP_ID='{aa3c5121-dab2-40e2-81ca-7ea25febc110}' -DMAR_CHANNEL_ID='' -DACCEPTED_MAR_CHANNEL_IDS='' -DMOZ_APP_REMOTINGNAME='fennec' -DMOZ_APP_DISPLAYNAME='Fennec ' -DMOZ_APP_STATIC_INI -DANDROID='1' -DCROSS_COMPILE='1' -DX_DISPLAY_MISSING='1' -DMOZ_THUMB2='1' -DHAVE_ARM_SIMD='1' -DHAVE_ARM_NEON='1' -DBUILD_ARM_NEON='1' -DMOZ_ENABLE_PROFILER_SPS='1' -DMOZILLA_VERSION='"45.0a1"' -DMOZILLA_VERSION_U='45.0a1' -DMOZILLA_UAVERSION='"45.0"' -DNO_PW_GECOS='1' -DXP_LINUX='1' -DMOZ_LINKER='1' -DD_INO='d_ino' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE='1' -DHAVE_VISIBILITY_ATTRIBUTE='1' -DHAVE_DIRENT_H='1' -DHAVE_GETOPT_H='1' -DHAVE_MEMORY_H='1' -DHAVE_UNISTD_H='1' -DHAVE_MALLOC_H='1' -DHAVE_SYS_SYSMACROS_H='1' -DHAVE_LINUX_QUOTA_H='1' -DHAVE_LINUX_RTNETLINK_H='1' -DHAVE_SYS_QUEUE_H='1' -DHAVE_SYS_TYPES_H='1' -DHAVE_NETINET_IN_H='1' -DHAVE_BYTESWAP_H='1' -DHAVE_DLOPEN='1' -DHAVE_DLADDR='1' -DHAVE_MEMMEM='1' -DNO_X11='1' -DHAVE_PTHREAD_H='1' -DHAVE_GMTIME_R='1' -DHAVE_LOCALTIME_R='1' -DHAVE_ARC4RANDOM='1' -DHAVE_ARC4RANDOM_BUF='1' -DHAVE_CLOCK_MONOTONIC='1' -DVA_COPY='va_copy' -DHAVE_VA_COPY='1' -DHAVE_I18N_LC_MESSAGES='1' -DMALLOC_H='<malloc.h>' -DHAVE_ALLOCA_H='1' -DHAVE_STRNDUP='1' -DHAVE_MEMALIGN='1' -DHAVE_MALLOC_H='1' -DMALLOC_USABLE_SIZE_CONST_PTR='const' -DHAVE_VALLOC='1' -DHAVE_VALLOC='1' -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DNIGHTLY_BUILD='1' -DE10S_TESTING_ONLY='1' -DMOZ_UPDATE_CHANNEL='default' -DEARLY_BETA_OR_EARLIER='1' -DMOZ_BUILD_APP='mobile/android' -DANDROID_TARGET_SDK='23' -DMOZ_ANDROID_MIN_SDK_VERSION='9' -DMOZ_WIDGET_ANDROID='1' -DMOZ_PDF_PRINTING='1' -DMOZ_INSTRUMENT_EVENT_LOOP='1' -DUSE_ARM_KUSER='1' -DNS_PRINTING='1' -DNS_PRINT_PREVIEW='1' -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_ANDROID_HISTORY='1' -DMOZ_LOCALE_SWITCHER='1' -DMOZ_ANDROID_DOWNLOADS_INTEGRATION='1' -DMOZ_ANDROID_BEAM='1' -DMOZ_ANDROID_SEARCH_ACTIVITY='1' -DMOZ_ANDROID_MLS_STUMBLER='1' -DMOZ_ANDROID_SHARE_OVERLAY='1' -DMOZ_ANDROID_TAB_QUEUE='1' -DMOZ_SWITCHBOARD='1' -DMOZ_ANDROID_GCM='1' -DACCESSIBILITY='1' -DMOZ_WEBRTC='1' -DMOZ_WEBRTC_ASSERT_ALWAYS='1' -DMOZ_WEBRTC_SIGNALING='1' -DMOZ_PEERCONNECTION='1' -DMOZ_SCTP='1' -DMOZ_SRTP='1' -DMOZ_SAMPLE_TYPE_S16='1' -DMOZ_WEBSPEECH='1' -DMOZ_WEBSPEECH_TEST_BACKEND='1' -DMOZ_RAW='1' -DATTRIBUTE_ALIGNED_MAX='64' -DMOZ_WEBM='1' -DMOZ_FMP4='1' -DMOZ_EME='1' -DMOZ_ANDROID_OMX='1' -DMOZ_MEDIA_NAVIGATOR='1' -DMOZ_OMX_PLUGIN='1' -DMOZ_VPX='1' -DMOZ_VPX_ERROR_CONCEALMENT='1' -DVPX_ARM_ASM='1' -DMOZ_VPX_NO_MEM_REPORTING='1' -DMOZ_WAVE='1' -DMOZ_TREMOR='1' -DMOZ_PERMISSIONS='1' -DENABLE_SYSTEM_EXTENSION_DIRS='1' -DMOZ_WEBGL_CONFORMANT='1' -DMOZ_GAMEPAD='1' -DMOZ_CRASHREPORTER_ENABLE_PERCENT='100' -DMOZ_USE_NATIVE_POPUP_WINDOWS='1' -DMOZ_TREE_FREETYPE='1' -DHAVE_FT_BITMAP_SIZE_Y_PPEM='1' -DHAVE_FT_GLYPHSLOT_EMBOLDEN='1' -DHAVE_FT_LOAD_SFNT_TABLE='1' -DENABLE_TESTS='1' -DGTEST_HAS_RTTI='0' -DGTEST_OS_LINUX_ANDROID='1' -DGTEST_USE_OWN_TR1_TUPLE='1' -DGTEST_HAS_CLONE='0' -DMOZ_NO_SMART_CARDS='1' -DMOZ_FEEDS='1' -DMOZ_SAFE_BROWSING='1' -DMOZ_URL_CLASSIFIER='1' -DGL_PROVIDER_='1' -DMOZ_GFX_OPTIMIZE_MOBILE='1' -DMOZ_IGNORE_PAINT_WILL_RESAMPLE='1' -DMOZ_STACKWALKING='1' -DMOZ_LOGGING='1' -DFORCE_PR_LOG='1' -DMOZ_REPLACE_MALLOC='1' -DMOZ_MEMORY='1' -DMOZ_MEMORY_LINUX='1' -DMOZ_MEMORY_ANDROID='1' -DMOZ_PAY='1' -DMOZ_SECUREELEMENT='1' -DHAVE__UNWIND_BACKTRACE='1' -DJS_DEFAULT_JITREPORT_GRANULARITY='3' -DMOZ_OMNIJAR='1' -DMOZ_USER_DIR='".mozilla"' -DMOZ_TREE_PIXMAN='1' -DHAVE_STDINT_H='1' -DHAVE_INTTYPES_H='1' -DMOZ_TREE_CAIRO='1' -DMOZ_ENABLE_SKIA='1' -DUSE_SKIA='1' -DSK_BUILD_FOR_ANDROID_NDK='1' -DUSE_SKIA_GPU='1' -DMOZ_XUL='1' -DMOZ_PROFILELOCKING='1' -DBUILD_CTYPES='1' -DMOZ_SERVICES_HEALTHREPORT='1' -DMOZ_DEVICES='1' -DMOZ_MACBUNDLE_ID='org.mozilla.fennec' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_APP_UA_NAME='"Firefox"' -DMOZ_APP_UA_VERSION='"45.0a1"' -DFIREFOX_VERSION='45.0a1' -DMOZ_TELEMETRY_DISPLAY_REV='2' -DMOZ_DATA_REPORTING='1' -DMOZ_DLL_SUFFIX='".so"' -DXP_UNIX='1' -DA11Y_LOG='1' -DMOZ_STATIC_JS='1' -DNO_NSPR_10_SUPPORT='1' -DAB_CD=en-US -DNDEBUG -DTRIMMED 'c:/src/mozilla-central/build/application.ini' -o '../dist/bin/application.ini'
c:/src/mozilla-central/objdir-droid/_virtualenv/Scripts/python.exe c:/src/mozilla-central/build/appini_header.py ../dist/bin/application.ini > application.ini.h
mozmake[3]: Leaving directory 'c:/src/mozilla-central/objdir-droid/build'
mozmake[3]: Entering directory 'c:/src/mozilla-central/objdir-droid/build/unix'
mozmake[3]: Nothing to be done for 'export'.
mozmake[3]: Leaving directory 'c:/src/mozilla-central/objdir-droid/build/unix'
mozmake[3]: Entering directory 'c:/src/mozilla-central/objdir-droid/build/stlport'
mozmake[3]: Nothing to be done for 'export'.
mozmake[3]: Leaving directory 'c:/src/mozilla-central/objdir-droid/build/stlport'
mozmake[3]: Entering directory 'c:/src/mozilla-central/objdir-droid/build/annotationProcessors'
mozmake[3]: *** No rule to make target '/c/Users/blassey/AppData/Local/Android/android-sdk//toolslib/lint-checks.jar', needed by 'annotationProcessors.jar'.  Stop.
mozmake[3]: Leaving directory 'c:/src/mozilla-central/objdir-droid/build/annotationProcessors'
c:/src/mozilla-central/config/recurse.mk:79: recipe for target 'build/annotationProcessors/export' failed
mozmake[2]: *** [build/annotationProcessors/export] Error 2
mozmake[2]: Leaving directory 'c:/src/mozilla-central/objdir-droid'
c:/src/mozilla-central/config/recurse.mk:32: recipe for target 'export' failed
mozmake[1]: *** [export] Error 2
mozmake[1]: Leaving directory 'c:/src/mozilla-central/objdir-droid'
c:/src/mozilla-central/config/rules.mk:547: recipe for target 'default' failed
mozmake: *** [default] Error 2
Assignee: nobody → blassey.bugs
Assignee: lassey → nobody
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → DUPLICATE
Duplicate of bug: fennecwindows
Product: Firefox for Android → Firefox Build System
You need to log in before you can comment on or make changes to this bug.