GloDroid / glodroid_manifest

Android port that aims to bring both user- and developer-friendly experience in using AOSP with a set of single-board computers (SBC), phones and other devices.
471 stars 67 forks source link

u-boot won't build. Rpi4 #50

Closed myne123 closed 4 years ago

myne123 commented 4 years ago

I reported it in the other thread, but it seems you only saw the dependency issue. It does this with both the main and next branch. Everything else seems to build.

[ 0% 451/90066] Building U-Boot: FAILED: out/target/product/rpi4/obj/UBOOT_OBJ/u-boot.bin /bin/bash -c "(echo \"TARGET_PRODUCT = \" rpi4: ) && (mkdir -p out/target/product/rpi4/obj/UBOOT_OBJ ) && (PATH=/usr/bin:/bin:\$PATH ARCH=arm64 CROSS_COMPILE=\$(readlink -f prebuilts/gcc/linux-x86/aarch64/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu-) BL31=\$(readlink -f out/target/product/rpi4/obj/ATF_OBJ/rpi4/debug/bl31.bin) make -j1 -C external/u-boot O=\$(readlink -f out/target/product/rpi4/obj/UBOOT_OBJ) rpi_4_defconfig ) && (PATH=/usr/bin:/bin external/u-boot/scripts/kconfig/merge_config.sh -m -O out/target/product/rpi4/obj/UBOOT_OBJ/ out/target/product/rpi4/obj/UBOOT_OBJ/.config device/glodroid/platform/common/uboot.config device/glodroid/platform/common/broadcom/uboot.config device/glodroid/platform/common/uboot-sd.config ) && (PATH=/usr/bin:/bin:\$PATH ARCH=arm64 CROSS_COMPILE=\$(readlink -f prebuilts/gcc/linux-x86/aarch64/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu-) BL31=\$(readlink -f out/target/product/rpi4/obj/ATF_OBJ/rpi4/debug/bl31.bin) make -j1 -C external/u-boot O=\$(readlink -f out/target/product/rpi4/obj/UBOOT_OBJ) olddefconfig ) && (PATH=/usr/bin:/bin:\$PATH ARCH=arm64 CROSS_COMPILE=\$(readlink -f prebuilts/gcc/linux-x86/aarch64/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu-) BL31=\$(readlink -f out/target/product/rpi4/obj/ATF_OBJ/rpi4/debug/bl31.bin) make -j1 -C external/u-boot O=\$(readlink -f out/target/product/rpi4/obj/UBOOT_OBJ) KCFLAGS=\"-fgnu89-inline \" ) && (cp out/target/product/rpi4/obj/UBOOT_OBJ/u-boot.bin out/target/product/rpi4/obj/UBOOT_OBJ/u-boot.bin.sd )" TARGET_PRODUCT = rpi4: make: Entering directory /home/m/GloDroid/external/u-boot' Makefile:37: *** missing separator. Stop. make: Leaving directory/home/m/GloDroid/external/u-boot' 22:46:53 ninja failed with: exit status 1

failed to build some targets (47 seconds)

rsglobal commented 4 years ago

I saw your issue, but I have no idea why is it happen. I build it for rpi4 many times also from scratch without any issues. Can you share your PC model. Also getting full build log will be helpful to understand what's going wrong. make images -j1 2>&1 | tee build.log

myne123 commented 4 years ago

It's a VM using Hyper-V on a Z390/Kaby Lake if that's relevant.

Result of log:

============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=10 TARGET_PRODUCT=rpi4 TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=cortex-a53 TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv7-a-neon TARGET_2ND_CPU_VARIANT=cortex-a15 HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-4.4.0-148-generic-x86_64-Ubuntu-14.04.6-LTS HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=QQ3A.200705.002 OUT_DIR=out

ninja: no work to do. [ 0% 1/450] glob AppWidgetHostTest.prof [ 0% 2/450] glob AppWidgetProvider.prof [ 0% 3/450] glob AppcompatPhotoViewerSample.prof [ 0% 4/450] glob BackupRestoreConfirmation.prof [ 1% 5/450] glob BasicDreams.prof [ 1% 6/450] glob BasicSmsReceiver.prof [ 1% 7/450] glob BlockedNumberProvider.prof [ 1% 8/450] glob BluetoothMidiService.prof [ 2% 9/450] glob BookmarkProvider.prof [ 2% 10/450] glob Browser2.prof [ 2% 11/450] glob BuiltInPrintService.prof [ 2% 12/450] glob CalendarProvider.prof [ 2% 13/450] glob CallLogBackup.prof [ 3% 14/450] glob CaptivePortalLogin.prof [ 3% 15/450] glob CarSystemUI.prof [ 3% 16/450] glob CarrierConfig.prof [ 3% 17/450] glob CarrierDefaultApp.prof [ 4% 18/450] glob CellBroadcastReceiver.prof [ 4% 19/450] glob CertInstaller.prof [ 4% 20/450] glob CompanionDeviceManager.prof [ 4% 21/450] glob ContactsProvider.prof [ 4% 22/450] glob DeskClock.prof [ 5% 23/450] glob DevCamera.prof [ 5% 24/450] glob DocumentsUI.prof [ 5% 25/450] glob DownloadProviderUi.prof [ 5% 26/450] glob DownloadProvider.prof [ 6% 27/450] glob DozeTest.prof [ 6% 28/450] glob EasterEgg.prof [ 6% 29/450] glob EmergencyInfo.prof [ 6% 30/450] glob ExamplePlugin.prof [ 6% 31/450] glob ExtServices.prof [ 7% 32/450] glob ExternalStorageProvider.prof [ 7% 33/450] glob FakeOemFeatures.prof [ 7% 34/450] glob FixVibrateSetting.prof [ 7% 35/450] glob FrameSequenceSample.prof [ 8% 36/450] glob FusedLocation.prof [ 8% 37/450] glob GL2CameraEye.prof [ 8% 38/450] glob GL2JNI.prof [ 8% 39/450] glob GL2Java.prof [ 8% 40/450] glob GLDual.prof [ 9% 41/450] glob GLJNI.prof [ 9% 42/450] glob GLPerf.prof [ 9% 43/450] glob Gallery.prof [ 9% 44/450] glob HTMLViewer.prof [ 10% 45/450] glob InProcessNetworkStack.prof [ 10% 46/450] glob JobSchedulerTestApp.prof [ 10% 47/450] glob KeyChain.prof [ 10% 48/450] glob LargeAssetTest.prof [ 10% 49/450] glob LatinIME.prof [ 11% 50/450] glob LiveTv.prof [ 11% 51/450] glob LiveWallpapersPicker.prof [ 11% 52/450] glob LocalTransport.prof [ 11% 53/450] glob LotsOfApps.prof [ 12% 54/450] glob MediaDump.prof [ 12% 55/450] glob MediaProvider.prof [ 12% 56/450] glob MmsService.prof [ 12% 57/450] glob MusicFX.prof [ 12% 58/450] glob Music.prof [ 13% 59/450] glob NetworkPermissionConfig.prof [ 13% 60/450] glob NetworkStack.prof [ 13% 61/450] glob NfcNci.prof [ 13% 62/450] glob ONS.prof [ 14% 63/450] glob OneMedia.prof [ 14% 64/450] glob OneTimeInitializer.prof [ 14% 65/450] glob OsuLogin.prof [ 14% 66/450] glob PacProcessor.prof [ 14% 67/450] glob PackageInstaller.prof [ 15% 68/450] glob PartnerBookmarksProvider.prof [ 15% 69/450] glob PartnerSupportSampleTvInput.prof [ 15% 70/450] glob PermissionController.prof [ 15% 71/450] glob PhotoTable.prof [ 16% 72/450] glob PhotoViewerSample.prof [ 16% 73/450] glob PlatformCaptivePortalLogin.prof [ 16% 74/450] glob PlatformNetworkPermissionConfig.prof [ 16% 75/450] glob PluginDummyLib.prof [ 16% 76/450] glob PresencePolling.prof [ 17% 77/450] glob PrintSpooler.prof [ 17% 78/450] glob PrivAppPermissionTest.prof [ 17% 79/450] glob ProductPrivAppPermissionTest.prof [ 17% 80/450] glob ProductServicesPrivAppPermissionTest.prof [ 18% 81/450] glob Protips.prof [ 18% 82/450] glob Provision.prof [ 18% 83/450] glob ProxyHandler.prof [ 18% 84/450] glob QuickSearchBox.prof [ 18% 85/450] glob RcsService.prof [ 19% 86/450] glob RecoveryLocalizer.prof [ 19% 87/450] glob SafetyRegulatoryInfo.prof [ 19% 88/450] glob SecureElement.prof [ 19% 89/450] glob SettingsIntelligence.prof [ 20% 90/450] glob SettingsProvider.prof [ 20% 91/450] glob SharedLibrary.prof [ 20% 92/450] glob SharedStorageBackup.prof [ 20% 93/450] glob SoundRecorder.prof [ 20% 94/450] glob SoundTriggerTestApp.prof [ 21% 95/450] glob SpareParts.prof [ 21% 96/450] glob StatementService.prof [ 21% 97/450] glob Stk.prof [ 21% 98/450] glob SurfaceFlingerProperties.prof [ 22% 99/450] glob SystemUIWithLegacyRecents.prof [ 22% 100/450] glob SystemUI.prof [ 22% 101/450] glob SystemUpdaterSample.prof [ 22% 102/450] glob Telecom.prof [ 22% 103/450] glob TelephonyProvider.prof [ 23% 104/450] glob Terminal.prof [ 23% 105/450] glob TestEGL.prof [ 23% 106/450] glob TestFramerate.prof [ 23% 107/450] glob TestLatency.prof [ 24% 108/450] glob TestViewport.prof [ 24% 109/450] glob TimeZoneUpdater.prof [ 24% 110/450] glob Traceur.prof [ 24% 111/450] glob TransitionTests.prof [ 24% 112/450] glob TvProvider.prof [ 25% 113/450] glob UniversalMediaPlayer.prof [ 25% 114/450] glob UsbHostExternalManagementTestApp.prof [ 25% 115/450] glob UserDictionaryProvider.prof [ 25% 116/450] glob VendorPrivAppPermissionTest.prof [ 26% 117/450] glob VoiceEnrollment.prof [ 26% 118/450] glob VpnDialogs.prof [ 26% 119/450] glob WAPPushManager.prof [ 26% 120/450] glob WallpaperBackup.prof [ 26% 121/450] glob WallpaperCropper.prof [ 27% 122/450] glob WallpaperTest.prof [ 27% 123/450] glob aidl_test_loggable_interface-java.prof [ 27% 124/450] glob aidl_test_loggable_interface_ndk-java.prof [ 27% 125/450] glob android.car.prof [ 28% 126/450] glob android.car.userlib.prof [ 28% 127/450] glob android.frameworks.bufferhub-V1.0-java-shallow.prof [ 28% 128/450] glob android.frameworks.bufferhub-V1.0-java.prof [ 28% 129/450] glob android.frameworks.cameraservice.common-V2.0-java-shallow.prof [ 28% 130/450] glob android.frameworks.cameraservice.common-V2.0-java.prof [ 29% 131/450] glob android.frameworks.displayservice-V1.0-java-shallow.prof [ 29% 132/450] glob android.frameworks.displayservice-V1.0-java.prof [ 29% 133/450] glob android.frameworks.schedulerservice-V1.0-java-shallow.prof [ 29% 134/450] glob android.frameworks.schedulerservice-V1.0-java.prof [ 30% 135/450] glob android.frameworks.stats-V1.0-java-shallow.prof [ 30% 136/450] glob android.frameworks.stats-V1.0-java.prof [ 30% 137/450] glob android.hardware.atrace-V1.0-java-shallow.prof [ 30% 138/450] glob android.hardware.atrace-V1.0-java.prof [ 30% 139/450] glob android.hardware.authsecret-V1.0-java-shallow.prof [ 31% 140/450] glob android.hardware.authsecret-V1.0-java.prof [ 31% 141/450] glob android.hardware.automotive.audiocontrol-V1.0-java-shallow.prof [ 31% 142/450] glob android.hardware.automotive.audiocontrol-V1.0-java.prof [ 31% 143/450] glob android.hardware.automotive.evs-V1.0-java-shallow.prof [ 32% 144/450] glob android.hardware.automotive.evs-V1.0-java.prof [ 32% 145/450] glob android.hardware.automotive.vehicle-V2.0-java-shallow.prof [ 32% 146/450] glob android.hardware.automotive.vehicle-V2.0-java.prof [ 32% 147/450] glob android.hardware.biometrics.face-V1.0-java-shallow.prof [ 32% 148/450] glob android.hardware.biometrics.face-V1.0-java.prof [ 33% 149/450] glob android.hardware.biometrics.fingerprint-V2.1-java-shallow.prof [ 33% 150/450] glob android.hardware.biometrics.fingerprint-V2.1-java.prof [ 33% 151/450] glob android.hardware.bluetooth-V1.0-java-shallow.prof [ 33% 152/450] glob android.hardware.bluetooth-V1.0-java.prof [ 34% 153/450] glob android.hardware.boot-V1.0-java-shallow.prof [ 34% 154/450] glob android.hardware.boot-V1.0-java.prof [ 34% 155/450] glob android.hardware.broadcastradio-V2.0-java-shallow.prof [ 34% 156/450] glob android.hardware.broadcastradio-V2.0-java.prof [ 34% 157/450] glob android.hardware.camera.common-V1.0-java-shallow.prof [ 35% 158/450] glob android.hardware.camera.common-V1.0-java.prof [ 35% 159/450] glob android.hardware.camera.device-V1.0-java-shallow.prof [ 35% 160/450] glob android.hardware.camera.device-V1.0-java.prof [ 35% 161/450] glob android.hardware.camera.metadata-V3.2-java-shallow.prof [ 36% 162/450] glob android.hardware.camera.metadata-V3.2-java.prof [ 36% 163/450] glob android.hardware.camera.metadata-V3.3-java-shallow.prof [ 36% 164/450] glob android.hardware.camera.metadata-V3.3-java.prof [ 36% 165/450] glob android.hardware.camera.metadata-V3.4-java-shallow.prof [ 36% 166/450] glob android.hardware.camera.metadata-V3.4-java.prof [ 37% 167/450] glob android.hardware.cas-V1.0-java-shallow.prof [ 37% 168/450] glob android.hardware.cas-V1.0-java.prof [ 37% 169/450] glob android.hardware.cas-V1.1-java-shallow.prof [ 37% 170/450] glob android.hardware.cas-V1.1-java.prof [ 38% 171/450] glob android.hardware.configstore-V1.0-java-shallow.prof [ 38% 172/450] glob android.hardware.configstore-V1.0-java.prof [ 38% 173/450] glob android.hardware.configstore-V1.1-java-shallow.prof [ 38% 174/450] glob android.hardware.configstore-V1.1-java.prof [ 38% 175/450] glob android.hardware.contexthub-V1.0-java-shallow.prof [ 39% 176/450] glob android.hardware.contexthub-V1.0-java.prof [ 39% 177/450] glob android.hardware.dumpstate-V1.0-java-shallow.prof [ 39% 178/450] glob android.hardware.dumpstate-V1.0-java.prof [ 39% 179/450] glob android.hardware.fastboot-V1.0-java-shallow.prof [ 40% 180/450] glob android.hardware.fastboot-V1.0-java.prof [ 40% 181/450] glob android.hardware.gatekeeper-V1.0-java-shallow.prof [ 40% 182/450] glob android.hardware.gatekeeper-V1.0-java.prof [ 40% 183/450] glob android.hardware.gnss-V1.0-java-shallow.prof [ 40% 184/450] glob android.hardware.gnss-V1.0-java.prof [ 41% 185/450] glob android.hardware.gnss-V1.1-java-shallow.prof [ 41% 186/450] glob android.hardware.gnss-V1.1-java.prof [ 41% 187/450] glob android.hardware.gnss-V2.0-java-shallow.prof [ 41% 188/450] glob android.hardware.gnss-V2.0-java.prof [ 42% 189/450] glob android.hardware.gnss.measurement_corrections-V1.0-java-shallow.prof [ 42% 190/450] glob android.hardware.gnss.measurement_corrections-V1.0-java.prof [ 42% 191/450] glob android.hardware.gnss.visibility_control-V1.0-java-shallow.prof [ 42% 192/450] glob android.hardware.gnss.visibility_control-V1.0-java.prof [ 42% 193/450] glob android.hardware.graphics.bufferqueue-V1.0-java-shallow.prof [ 43% 194/450] glob android.hardware.graphics.bufferqueue-V1.0-java.prof [ 43% 195/450] glob android.hardware.graphics.bufferqueue-V2.0-java-shallow.prof [ 43% 196/450] glob android.hardware.graphics.bufferqueue-V2.0-java.prof [ 43% 197/450] glob android.hardware.graphics.common-V1.0-java-shallow.prof [ 44% 198/450] glob android.hardware.graphics.common-V1.0-java.prof [ 44% 199/450] glob android.hardware.graphics.common-V1.1-java-shallow.prof [ 44% 200/450] glob android.hardware.graphics.common-V1.1-java.prof [ 44% 201/450] glob android.hardware.graphics.common-V1.2-java-shallow.prof [ 44% 202/450] glob android.hardware.graphics.common-V1.2-java.prof [ 45% 203/450] glob android.hardware.health-V1.0-java-shallow.prof [ 45% 204/450] glob android.hardware.health-V1.0-java.prof [ 45% 205/450] glob android.hardware.health-V2.0-java-shallow.prof [ 45% 206/450] glob android.hardware.health-V2.0-java.prof [ 46% 207/450] glob android.hardware.health.storage-V1.0-java-shallow.prof [ 46% 208/450] glob android.hardware.health.storage-V1.0-java.prof [ 46% 209/450] glob android.hardware.input.classifier-V1.0-java-shallow.prof [ 46% 210/450] glob android.hardware.input.classifier-V1.0-java.prof [ 46% 211/450] glob android.hardware.input.common-V1.0-java-shallow.prof [ 47% 212/450] glob android.hardware.input.common-V1.0-java.prof [ 47% 213/450] glob android.hardware.ir-V1.0-java-shallow.prof [ 47% 214/450] glob android.hardware.ir-V1.0-java.prof [ 47% 215/450] glob android.hardware.light-V2.0-java-shallow.prof [ 48% 216/450] glob android.hardware.light-V2.0-java.prof [ 48% 217/450] glob android.hardware.media-V1.0-java-shallow.prof [ 48% 218/450] glob android.hardware.media-V1.0-java.prof [ 48% 219/450] glob android.hardware.memtrack-V1.0-java-shallow.prof [ 48% 220/450] glob android.hardware.memtrack-V1.0-java.prof [ 49% 221/450] glob android.hardware.nfc-V1.0-java-shallow.prof [ 49% 222/450] glob android.hardware.nfc-V1.0-java.prof [ 49% 223/450] glob android.hardware.nfc-V1.1-java-shallow.prof [ 49% 224/450] glob android.hardware.nfc-V1.1-java.prof [ 50% 225/450] glob android.hardware.nfc-V1.2-java-shallow.prof [ 50% 226/450] glob android.hardware.nfc-V1.2-java.prof [ 50% 227/450] glob android.hardware.oemlock-V1.0-java-shallow.prof [ 50% 228/450] glob android.hardware.oemlock-V1.0-java.prof [ 50% 229/450] glob android.hardware.power-V1.0-java-shallow.prof [ 51% 230/450] glob android.hardware.power-V1.0-java.prof [ 51% 231/450] glob android.hardware.power-V1.1-java-shallow.prof [ 51% 232/450] glob android.hardware.power-V1.1-java.prof [ 51% 233/450] glob android.hardware.power-V1.2-java-shallow.prof [ 52% 234/450] glob android.hardware.power-V1.2-java.prof [ 52% 235/450] glob android.hardware.power-V1.3-java-shallow.prof [ 52% 236/450] glob android.hardware.power-V1.3-java.prof [ 52% 237/450] glob android.hardware.radio-V1.0-java-shallow.prof [ 52% 238/450] glob android.hardware.radio-V1.0-java.prof [ 53% 239/450] glob android.hardware.radio-V1.1-java-shallow.prof [ 53% 240/450] glob android.hardware.radio-V1.1-java.prof [ 53% 241/450] glob android.hardware.radio-V1.2-java-shallow.prof [ 53% 242/450] glob android.hardware.radio-V1.2-java.prof [ 54% 243/450] glob android.hardware.radio-V1.3-java-shallow.prof [ 54% 244/450] glob android.hardware.radio-V1.3-java.prof [ 54% 245/450] glob android.hardware.radio-V1.4-java-shallow.prof [ 54% 246/450] glob android.hardware.radio-V1.4-java.prof [ 54% 247/450] glob android.hardware.radio.config-V1.0-java-shallow.prof [ 55% 248/450] glob android.hardware.radio.config-V1.0-java.prof [ 55% 249/450] glob android.hardware.radio.config-V1.1-java-shallow.prof [ 55% 250/450] glob android.hardware.radio.config-V1.1-java.prof [ 55% 251/450] glob android.hardware.radio.config-V1.2-java-shallow.prof [ 56% 252/450] glob android.hardware.radio.config-V1.2-java.prof [ 56% 253/450] glob android.hardware.radio.deprecated-V1.0-java-shallow.prof [ 56% 254/450] glob android.hardware.radio.deprecated-V1.0-java.prof [ 56% 255/450] glob android.hardware.secure_element-V1.0-java-shallow.prof [ 56% 256/450] glob android.hardware.secure_element-V1.0-java.prof [ 57% 257/450] glob android.hardware.secure_element-V1.1-java-shallow.prof [ 57% 258/450] glob android.hardware.secure_element-V1.1-java.prof [ 57% 259/450] glob android.hardware.tests.baz-V1.0-java-shallow.prof [ 57% 260/450] glob android.hardware.tests.baz-V1.0-java.prof [ 58% 261/450] glob android.hardware.tests.expression-V1.0-java-shallow.prof [ 58% 262/450] glob android.hardware.tests.expression-V1.0-java.prof [ 58% 263/450] glob android.hardware.tests.extension.light-V2.0-java-shallow.prof [ 58% 264/450] glob android.hardware.tests.extension.light-V2.0-java.prof [ 58% 265/450] glob android.hardware.tests.hash-V1.0-java-shallow.prof [ 59% 266/450] glob android.hardware.tests.hash-V1.0-java.prof [ 59% 267/450] glob android.hardware.tests.inheritance-V1.0-java-shallow.prof [ 59% 268/450] glob android.hardware.tests.inheritance-V1.0-java.prof [ 59% 269/450] glob android.hardware.tests.libhwbinder-V1.0-java-shallow.prof [ 60% 270/450] glob android.hardware.tests.libhwbinder-V1.0-java.prof [ 60% 271/450] glob android.hardware.tests.multithread-V1.0-java-shallow.prof [ 60% 272/450] glob android.hardware.tests.multithread-V1.0-java.prof [ 60% 273/450] glob android.hardware.tests.safeunion-V1.0-java-shallow.prof [ 60% 274/450] glob android.hardware.tests.safeunion-V1.0-java.prof [ 61% 275/450] glob android.hardware.tetheroffload.config-V1.0-java-shallow.prof [ 61% 276/450] glob android.hardware.tetheroffload.config-V1.0-java.prof [ 61% 277/450] glob android.hardware.tetheroffload.control-V1.0-java-shallow.prof [ 61% 278/450] glob android.hardware.tetheroffload.control-V1.0-java.prof [ 62% 279/450] glob android.hardware.thermal-V1.0-java-shallow.prof [ 62% 280/450] glob android.hardware.thermal-V1.0-java.prof [ 62% 281/450] glob android.hardware.thermal-V1.1-java-shallow.prof [ 62% 282/450] glob android.hardware.thermal-V1.1-java.prof [ 62% 283/450] glob android.hardware.thermal-V2.0-java-shallow.prof [ 63% 284/450] glob android.hardware.thermal-V2.0-java.prof [ 63% 285/450] glob android.hardware.tv.cec-V1.0-java-shallow.prof [ 63% 286/450] glob android.hardware.tv.cec-V1.0-java.prof [ 63% 287/450] glob android.hardware.tv.cec-V2.0-java-shallow.prof [ 64% 288/450] glob android.hardware.tv.cec-V2.0-java.prof [ 64% 289/450] glob android.hardware.usb-V1.0-java-shallow.prof [ 64% 290/450] glob android.hardware.usb-V1.0-java.prof [ 64% 291/450] glob android.hardware.usb-V1.1-java-shallow.prof [ 64% 292/450] glob android.hardware.usb-V1.1-java.prof [ 65% 293/450] glob android.hardware.usb-V1.2-java-shallow.prof [ 65% 294/450] glob android.hardware.usb-V1.2-java.prof [ 65% 295/450] glob android.hardware.usb.gadget-V1.0-java-shallow.prof [ 65% 296/450] glob android.hardware.usb.gadget-V1.0-java.prof [ 66% 297/450] glob android.hardware.vibrator-V1.0-java-shallow.prof [ 66% 298/450] glob android.hardware.vibrator-V1.0-java.prof [ 66% 299/450] glob android.hardware.vibrator-V1.1-java-shallow.prof [ 66% 300/450] glob android.hardware.vibrator-V1.1-java.prof [ 66% 301/450] glob android.hardware.vibrator-V1.2-java-shallow.prof [ 67% 302/450] glob android.hardware.vibrator-V1.2-java.prof [ 67% 303/450] glob android.hardware.vibrator-V1.3-java-shallow.prof [ 67% 304/450] glob android.hardware.vibrator-V1.3-java.prof [ 67% 305/450] glob android.hardware.vr-V1.0-java-shallow.prof [ 68% 306/450] glob android.hardware.vr-V1.0-java.prof [ 68% 307/450] glob android.hardware.weaver-V1.0-java-shallow.prof [ 68% 308/450] glob android.hardware.weaver-V1.0-java.prof [ 68% 309/450] glob android.hardware.wifi-V1.0-java-shallow.prof [ 68% 310/450] glob android.hardware.wifi-V1.0-java.prof [ 69% 311/450] glob android.hardware.wifi-V1.1-java-shallow.prof [ 69% 312/450] glob android.hardware.wifi-V1.1-java.prof [ 69% 313/450] glob android.hardware.wifi-V1.2-java-shallow.prof [ 69% 314/450] glob android.hardware.wifi-V1.2-java.prof [ 70% 315/450] glob android.hardware.wifi-V1.3-java-shallow.prof [ 70% 316/450] glob android.hardware.wifi-V1.3-java.prof [ 70% 317/450] glob android.hardware.wifi.hostapd-V1.0-java-shallow.prof [ 70% 318/450] glob android.hardware.wifi.hostapd-V1.0-java.prof [ 70% 319/450] glob android.hardware.wifi.hostapd-V1.1-java-shallow.prof [ 71% 320/450] glob android.hardware.wifi.hostapd-V1.1-java.prof [ 71% 321/450] glob android.hardware.wifi.supplicant-V1.0-java-shallow.prof [ 71% 322/450] glob android.hardware.wifi.supplicant-V1.0-java.prof [ 71% 323/450] glob android.hardware.wifi.supplicant-V1.1-java-shallow.prof [ 72% 324/450] glob android.hardware.wifi.supplicant-V1.1-java.prof [ 72% 325/450] glob android.hardware.wifi.supplicant-V1.2-java-shallow.prof [ 72% 326/450] glob android.hardware.wifi.supplicant-V1.2-java.prof [ 72% 327/450] glob android.hidl.base-V1.0-java-shallow.prof [ 72% 328/450] glob android.hidl.base-V1.0-java.prof [ 73% 329/450] glob android.hidl.manager-V1.0-java-shallow.prof [ 73% 330/450] glob android.hidl.manager-V1.0-java.prof [ 73% 331/450] glob android.hidl.manager-V1.1-java-shallow.prof [ 73% 332/450] glob android.hidl.manager-V1.1-java.prof [ 74% 333/450] glob android.hidl.manager-V1.2-java-shallow.prof [ 74% 334/450] glob android.hidl.manager-V1.2-java.prof [ 74% 335/450] glob android.hidl.safe_union-V1.0-java-shallow.prof [ 74% 336/450] glob android.hidl.safe_union-V1.0-java.prof [ 74% 337/450] glob android.hidl.token-V1.0-java-shallow.prof [ 75% 338/450] glob android.hidl.token-V1.0-java.prof [ 75% 339/450] glob android.system.net.netd-V1.0-java-shallow.prof [ 75% 340/450] glob android.system.net.netd-V1.0-java.prof [ 75% 341/450] glob android.system.net.netd-V1.1-java-shallow.prof [ 76% 342/450] glob android.system.net.netd-V1.1-java.prof [ 76% 343/450] glob android.system.suspend-V1.0-java-shallow.prof [ 76% 344/450] glob android.system.suspend-V1.0-java.prof [ 76% 345/450] glob android.system.wifi.keystore-V1.0-java-shallow.prof [ 76% 346/450] glob android.system.wifi.keystore-V1.0-java.prof [ 77% 347/450] glob android.test.base.prof [ 77% 348/450] glob android.test.mock.prof [ 77% 349/450] glob android.test.runner.prof [ 77% 350/450] glob apache-xml.prof [ 78% 351/450] glob apex_aidl_interface-java.prof [ 78% 352/450] glob ashmemd_aidl_interface-java.prof [ 78% 353/450] glob bitmapcache-sample.prof [ 78% 354/450] glob bmgr.prof [ 78% 355/450] glob bouncycastle.prof [ 79% 356/450] glob caliper-api-target.prof [ 79% 357/450] glob car-frameworks-service.prof [ 79% 358/450] glob com.android.future.usb.accessory.prof [ 79% 359/450] glob com.android.location.provider.prof [ 80% 360/450] glob com.android.media.remotedisplay.prof [ 80% 361/450] glob com.android.mediadrm.signer.prof [ 80% 362/450] glob com.android.nfc_extras.prof [ 80% 363/450] glob com.android.phone.common.prof [ 80% 364/450] glob com.android.sysprop.apex.prof [ 81% 365/450] glob com.android.test.libs.product.prof [ 81% 366/450] glob com.android.test.libs.product_services.prof [ 81% 367/450] glob conscrypt.prof [ 81% 368/450] glob core-libart.prof [ 82% 369/450] glob core-oj.prof [ 82% 370/450] glob core/java//*.java [ 82% 371/450] glob dnsresolver_aidl_interface-V1-java.prof [ 82% 372/450] glob dnsresolver_aidl_interface-V2-java.prof [ 82% 373/450] glob dnsresolver_aidl_interface-java.prof [ 83% 374/450] glob drm/java/*/.java [ 83% 375/450] glob ethernet-service.prof [ 83% 376/450] glob ext.prof [ 83% 377/450] glob framework-annotation-proc.prof [ 84% 378/450] glob framework-atb-backward-compatibility.prof [ 84% 379/450] glob framework.prof [ 84% 380/450] glob graphics/java//*.java [ 84% 381/450] glob gsi_aidl_interface-java.prof [ 84% 382/450] glob hardware.google.light-V1.0-java-shallow.prof [ 85% 383/450] glob hardware.google.light-V1.0-java.prof [ 85% 384/450] glob hardware.google.light-V1.1-java-shallow.prof [ 85% 385/450] glob hardware.google.light-V1.1-java.prof [ 85% 386/450] glob hidl.tests.vendor-V1.0-java-shallow.prof [ 86% 387/450] glob hidl.tests.vendor-V1.0-java.prof [ 86% 388/450] glob hidl.tests.vendor-V1.1-java-shallow.prof [ 86% 389/450] glob hidl.tests.vendor-V1.1-java.prof [ 86% 390/450] glob ims-common.prof [ 86% 391/450] glob ipmemorystore-aidl-interfaces-V1-java.prof [ 87% 392/450] glob ipmemorystore-aidl-interfaces-V2-java.prof [ 87% 393/450] glob ipmemorystore-aidl-interfaces-V3-java.prof [ 87% 394/450] glob ipmemorystore-aidl-interfaces-java.prof [ 87% 395/450] glob jacocoagent.prof [ 88% 396/450] glob javax.obex.prof [ 88% 397/450] glob keystore/java//*.java [ 88% 398/450] glob libChipsSample.prof [ 88% 399/450] glob libbinder_ndk_test_interface-V1-java.prof [ 88% 400/450] glob libbinder_ndk_test_interface-V2-java.prof [ 89% 401/450] glob libbinder_ndk_test_interface-java.prof [ 89% 402/450] glob liblpdump_interface-java.prof [ 89% 403/450] glob location/java/*/.java [ 89% 404/450] glob lowpan/java//*.java [ 90% 405/450] glob media/java//*.java [ 90% 406/450] glob media/mca/effect/java/*/.java [ 90% 407/450] glob media/mca/filterfw/java//*.java [ 90% 408/450] glob media/mca/filterpacks/java//*.java [ 90% 409/450] glob media.prof [ 91% 410/450] glob netd_aidl_interface-V1-java.prof [ 91% 411/450] glob netd_aidl_interface-V2-java.prof [ 91% 412/450] glob netd_aidl_interface-java.prof [ 91% 413/450] glob netd_event_listener_interface-V1-java.prof [ 92% 414/450] glob netd_event_listener_interface-java.prof [ 92% 415/450] glob networkStatsFactory-benchmarks.prof [ 92% 416/450] glob networkstack-aidl-interfaces-V1-java.prof [ 92% 417/450] glob networkstack-aidl-interfaces-V2-java.prof [ 92% 418/450] glob networkstack-aidl-interfaces-V3-java.prof [ 93% 419/450] glob networkstack-aidl-interfaces-java.prof [ 93% 420/450] glob oemnetd_aidl_interface-java.prof [ 93% 421/450] glob okhttp.prof [ 93% 422/450] glob opengl/java/*/.java [ 94% 423/450] glob pixelpowerstats_provider_aidl_interface-java.prof [ 94% 424/450] glob rs/java//*.java [ 94% 425/450] glob sax/java//*.java [ 94% 426/450] glob suspend_control_aidl_interface-java.prof [ 94% 427/450] glob telecomm/java/*/.java [ 95% 428/450] glob telephony-common.prof [ 95% 429/450] glob telephony/java//*.java [ 95% 430/450] glob test-piece-1-V1-java.prof [ 95% 431/450] glob test-piece-1-java.prof [ 96% 432/450] glob test-piece-2-V1-java.prof [ 96% 433/450] glob test-piece-2-java.prof [ 96% 434/450] glob test-piece-3-V1-java.prof [ 96% 435/450] glob test-piece-3-java.prof [ 96% 436/450] glob test-piece-4-V1-java.prof [ 97% 437/450] glob test-piece-4-java.prof [ 97% 438/450] glob test-root-package-V1-java.prof [ 97% 439/450] glob test-root-package-V2-java.prof [ 97% 440/450] glob test-root-package-java.prof [ 98% 441/450] glob test-vendor-java.prof [ 98% 442/450] glob updatable-media.prof [ 98% 443/450] glob vendor.nxp.nxpese-V1.0-java-shallow.prof [ 98% 444/450] glob vendor.nxp.nxpese-V1.0-java.prof [ 98% 445/450] glob vendor.nxp.nxpnfc-V1.0-java-shallow.prof [ 99% 446/450] glob vendor.nxp.nxpnfc-V1.0-java.prof [ 99% 447/450] glob vmtests-mains.prof [ 99% 448/450] glob voip-common.prof [ 99% 449/450] glob wifi/java//.java No need to regenerate ninja file No need to regenerate ninja file No need to regenerate ninja file Starting ninja... [ 0% 450/90062] build out/target/product/rpi4/symbols/apex/com.android.runtime [ 0% 451/90062] Building U-Boot: FAILED: out/target/product/rpi4/obj/UBOOT_OBJ/u-boot.bin /bin/bash -c "(echo \"TARGET_PRODUCT = \" rpi4: ) && (mkdir -p out/target/product/rpi4/obj/UBOOT_OBJ ) && (PATH=/usr/bin:/bin:\$PATH ARCH=arm64 CROSS_COMPILE=\$(readlink -f prebuilts/gcc/linux-x86/aarch64/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu-) BL31=\$(readlink -f out/target/product/rpi4/obj/ATF_OBJ/rpi4/debug/bl31.bin) make -j1 -C external/u-boot O=\$(readlink -f out/target/product/rpi4/obj/UBOOT_OBJ) rpi_4_defconfig ) && (PATH=/usr/bin:/bin external/u-boot/scripts/kconfig/merge_config.sh -m -O out/target/product/rpi4/obj/UBOOT_OBJ/ out/target/product/rpi4/obj/UBOOT_OBJ/.config device/glodroid/platform/common/uboot.config device/glodroid/platform/common/broadcom/uboot.config device/glodroid/platform/common/uboot-sd.config ) && (PATH=/usr/bin:/bin:\$PATH ARCH=arm64 CROSS_COMPILE=\$(readlink -f prebuilts/gcc/linux-x86/aarch64/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu-) BL31=\$(readlink -f out/target/product/rpi4/obj/ATF_OBJ/rpi4/debug/bl31.bin) make -j1 -C external/u-boot O=\$(readlink -f out/target/product/rpi4/obj/UBOOT_OBJ) olddefconfig ) && (PATH=/usr/bin:/bin:\$PATH ARCH=arm64 CROSS_COMPILE=\$(readlink -f prebuilts/gcc/linux-x86/aarch64/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu-) BL31=\$(readlink -f out/target/product/rpi4/obj/ATF_OBJ/rpi4/debug/bl31.bin) make -j1 -C external/u-boot O=\$(readlink -f out/target/product/rpi4/obj/UBOOT_OBJ) KCFLAGS=\"-fgnu89-inline \" ) && (cp out/target/product/rpi4/obj/UBOOT_OBJ/u-boot.bin out/target/product/rpi4/obj/UBOOT_OBJ/u-boot.bin.sd )" TARGET_PRODUCT = rpi4: make: Entering directory `/home/m/GloDroid/external/u-boot' Makefile:37: missing separator. Stop. make: Leaving directory `/home/m/GloDroid/external/u-boot' ninja: build stopped: subcommand failed. 10:49:24 ninja failed with: exit status 1

[0;31m#### failed to build some targets (20 seconds) ####[00m

rsglobal commented 4 years ago

Please share output of the mount command also.

myne123 commented 4 years ago

/dev/sda2 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/cgroup type tmpfs (rw) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /sys/firmware/efi/efivars type efivarfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) none on /sys/fs/pstore type pstore (rw) /dev/sda1 on /boot/efi type vfat (rw) systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd) gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=m)

rsglobal commented 4 years ago

Thank you for sharing this. Unfortunately looking into it I have no idea why this happens for you. Currently @MaksymPrymierov is checking our manual on clean Ubuntu 20.04 in virtual environment, I hope he will also face your issue and can help to resolve it.

myne123 commented 4 years ago

Thanks. I figured it might be related to the dependencies - so if you can figure out that, then this might go away. Which would be nice. I'd love to give this a crack on the pi.

I don't suppose you have a prebuilt image you could post on a torrent or something?

rsglobal commented 4 years ago

There is a prebuilt images on the github: https://github.com/GloDroid/glodroid_manifest/releases/tag/v0.3.0

Also you might want to test https://konstakang.com/devices/rpi4/LineageOS17.1/ which is at this moment should be more usable than GloDroid. KonstaKang mixed our experience with UI with his experience with high-level components. Hope we can enable most of the high level features next release.

myne123 commented 4 years ago

Ah didn't see those. Thanks. Tried his, it was... ok I guess.

marynasergiyenko commented 4 years ago

The issue is resolved. Feel free to re-open it if needed.