Finally managed to build the emulator again after several issues when following the instructions at: https://developer.mozilla.org/en-US/Firefox_OS/Building
Now I'm stuck with the black screen again after ./run-emulator.sh. This is the output from the console: mwargers@ubuntu:~/B2G$ ./run-emulator.sh Creating sdcard image file with size: 512M ... emulator: autoconfig: -system /home/mwargers/B2G/out/target/product/generic//system.img emulator: autoconfig: -ramdisk /home/mwargers/B2G/out/target/product/generic//ramdisk.img emulator: autoconfig: -datadir /home/mwargers/B2G/out/target/product/generic/ emulator: Found target ABI=armeabi-v7a, architecture=arm emulator: Found target API level: 15 emulator: using core hw config path: /home/mwargers/B2G/out/target/product/generic//hardware-qemu.ini emulator: writing default keyset file to /home/mwargers/.android/default.keyset emulator: write_default_keyset: could not create file: No such file or directory emulator: trying to load skin file '/home/mwargers/B2G/development/tools/emulator/skins/HVGA/layout' emulator: skin network speed: 'full' emulator: skin network delay: 'none' emulator: Using initial system image: /home/mwargers/B2G/out/target/product/generic//system.img emulator: autoconfig: -initdata /home/mwargers/B2G/out/target/product/generic//userdata.img emulator: Physical RAM size: 512MB emulator: Auto-config: -qemu -cpu cortex-a8 Content of hardware configuration file: hw.cpu.arch = arm hw.cpu.model = cortex-a8 hw.ramSize = 512 hw.screen = touch hw.mainKeys = yes hw.trackBall = yes hw.keyboard = no hw.keyboard.lid = no hw.keyboard.charmap = qwerty2 hw.dPad = yes hw.gsmModem = yes hw.gps = yes hw.battery = yes hw.accelerometer = yes hw.audioInput = yes hw.audioOutput = yes hw.sdCard = yes hw.sdCard.path = /home/mwargers/B2G/out/target/product/generic/sdcard.img disk.cachePartition = yes disk.cachePartition.size = 66m hw.lcd.width = 320 hw.lcd.height = 480 hw.lcd.depth = 16 hw.lcd.density = 160 hw.lcd.backlight = yes hw.gpu.enabled = yes hw.camera.back = webcam0 hw.camera.front = none vm.heapSize = 48 hw.sensors.proximity = yes hw.sensors.magnetic_field = yes hw.sensors.orientation = yes hw.sensors.temperature = yes hw.bluetooth = yes kernel.path = /home/mwargers/B2G/prebuilts/qemu-kernel/arm/kernel-qemu-armv7 kernel.parameters = android.checkjni=1 disk.ramdisk.path = /home/mwargers/B2G/out/target/product/generic//ramdisk.img disk.systemPartition.initPath = /home/mwargers/B2G/out/target/product/generic//system.img disk.systemPartition.size = 512m disk.dataPartition.path = /home/mwargers/B2G/out/target/product/generic/userdata.img disk.dataPartition.size = 512m avd.name = <build> . QEMU options list: emulator: argv[00] = "/home/mwargers/B2G/out/host/linux-x86/bin/emulator64-arm" emulator: argv[01] = "-cpu" emulator: argv[02] = "cortex-a8" emulator: argv[03] = "-android-hw" emulator: argv[04] = "/home/mwargers/B2G/out/target/product/generic//hardware-qemu.ini" Concatenated QEMU options: /home/mwargers/B2G/out/host/linux-x86/bin/emulator64-arm -cpu cortex-a8 -android-hw /home/mwargers/B2G/out/target/product/generic//hardware-qemu.ini emulator: registered 'boot-properties' qemud service emulator: nand_add_dev: system,size=0x20000000,initfile=/home/mwargers/B2G/out/target/product/generic//system.img emulator: mapping 'system' NAND image to /tmp/android-mwargers/emulator-miQ8sP emulator: rounding devsize up to a full eraseunit, now 20004000 emulator: nand_add_dev: userdata,size=0x20000000,file=/home/mwargers/B2G/out/target/product/generic/userdata.img emulator: rounding devsize up to a full eraseunit, now 20004000 emulator: registered 'boot-properties' qemud service emulator: Adding boot property: 'dalvik.vm.heapsize' = '48m' emulator: Adding boot property: 'qemu.sf.lcd_density' = '160' emulator: Adding boot property: 'qemu.hw.mainkeys' = '1' emulator: Adding boot property: 'qemu.sf.fake_camera' = 'none' emulator: nand_add_dev: cache,size=0x4200000 emulator: mapping 'cache' NAND image to /tmp/android-mwargers/emulator-ZbtP4R emulator: Initializing hardware OpenGLES emulation support emulator: Kernel parameters: qemu.gles=1 qemu=1 console=ttyS0 android.qemud=ttyS1 android.ifrename=eth1:rmnet0 android.ifrename=eth2:rmnet1 android.ifrename=eth3:rmnet2 android.ifrename=eth4:rmnet3 android.ifrename=eth5:wlan0 android.bluetooth=ttyS2 android.checkjni=1 ndns=1 emulator: Trace file name is not set emulator: autoconfig: -scale 0.960809 eglMakeCurrent failed emulator: emulator window was out of view and was recentered emulator: Found ro.adb.qemud build property: 1 emulator: control console listening on port 5554, ADB on port 5555 emulator: can't connect to ADB server: Connection refused emulator: ping program: /home/mwargers/B2G/out/host/linux-x86/bin/ddms emulator: ping command: /home/mwargers/B2G/out/host/linux-x86/bin/ddms ping emulator 20.0 "VMware, Inc." "Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)" "1.4 (2.1 Mesa 9.2.1)" goldfish_fb_get_pixel_format:167: display surface,pixel format: bits/pixel: 16 bytes/pixel: 2 depth: 16 red: bits=5 mask=0xf800 shift=11 max=0x1f green: bits=6 mask=0x7e0 shift=5 max=0x3f blue: bits=5 mask=0x1f shift=0 max=0x1f alpha: bits=0 mask=0x0 shift=0 max=0x0 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:351 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1215 error 0x501 sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1238 error 0x501 There is an opengl issue or something? In the end, I'm trying to run the mochitests on emulator, which are failing too (which makes sense, I guess). Regards, Martijn _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
