Jump to content

[ALPHA 2][B2G] Firefox OS 1.2 by Daredj


Recommended Posts

Posted (edited)
I found it, I just thought that there is another, since I haven't found your post.

Hardcode work for this guy: https://groups.google.com/d/msg/mozilla.dev.b2g/iszjIq_mkjM/bTwnFTCT5AIJ

Hardcode camera preview window also works: https://groups.google.com/d/msg/mozilla.dev.b2g/iszjIq_mkjM/TYAYFxFL6DAJ

Maybe need to hardcode video size too.

Or just fix the screen width, height reading from kernel. It would be more useful for the future.

Edited by rhen
Posted

Well, compiling 3.4 kernel now I'm stucked on this error:

Executing: /usr/bin/ccache ../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-g++ -o js -DANDROID -isystem ../../../../bionic/libc/arch-arm/include -isystem ../../../../bionic/libc/include -isystem ../../../../bionic/libc/kernel/common -isystem ../../../../bionic/libc/kernel/arch-arm -isystem ../../../../bionic/libm/include -I/home/cristo/firefoxOS/B2G/frameworks/base/native/include -I/home/cristo/firefoxOS/B2G/system/core/include -isystem ../../../../bionic -I/home/cristo/firefoxOS/B2G/external/valgrind/fxos-include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -mandroid -fno-short-enums -fno-exceptions -Wno-psabi -DMOZ_ENABLE_JS_DUMP -include ../../../../gonk-misc/Unicode.h -I/home/cristo/firefoxOS/B2G/external/stlport/stlport -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=softfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe -fno-strict-aliasing -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fno-reorder-functions -fomit-frame-pointer /home/cristo/firefoxOS/B2G/objdir-gecko/js/src/shell/tmpXpDcmp.list -mandroid -L/home/cristo/firefoxOS/B2G/out/target/product/u8815/obj/lib -Wl,-rpath-link=/home/cristo/firefoxOS/B2G/out/target/product/u8815/obj/lib --sysroot=/home/cristo/firefoxOS/B2G/out/target/product/u8815/obj/ -llog -mthumb -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,--icf=safe -Wl,-rpath-link,../../../dist/bin -Wl,-rpath-link,/home/cristo/firefoxOS/B2G/objdir-gecko/dist/lib -L/home/cristo/firefoxOS/B2G/objdir-gecko/dist/lib -lmozglue -Wl,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=gai_strerror -Wl,--wrap=PR_GetEnv,--wrap=PR_SetEnv -L../../../dist/bin -L../../../dist/lib -L/home/cristo/firefoxOS/B2G/objdir-gecko/dist/lib -lnspr4 -lplc4 -lplds4 ../libjs_static.a -lstlport -lstlport
/home/cristo/firefoxOS/B2G/objdir-gecko/js/src/shell/tmpXpDcmp.list:
    INPUT("js.o")
    INPUT("jsheaptools.o")
    INPUT("jsoptparse.o")
    INPUT("../editline/editline.o")
    INPUT("../editline/sysunix.o")
    INPUT("../../../modules/zlib/src/adler32.o")
    INPUT("../../../modules/zlib/src/compress.o")
    INPUT("../../../modules/zlib/src/crc32.o")
    INPUT("../../../modules/zlib/src/deflate.o")
    INPUT("../../../modules/zlib/src/gzclose.o")
    INPUT("../../../modules/zlib/src/gzlib.o")
    INPUT("../../../modules/zlib/src/gzread.o")
    INPUT("../../../modules/zlib/src/gzwrite.o")
    INPUT("../../../modules/zlib/src/infback.o")
    INPUT("../../../modules/zlib/src/inffast.o")
    INPUT("../../../modules/zlib/src/inflate.o")
    INPUT("../../../modules/zlib/src/inftrees.o")
    INPUT("../../../modules/zlib/src/trees.o")
    INPUT("../../../modules/zlib/src/uncompr.o")
    INPUT("../../../modules/zlib/src/zutil.o")

../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(Parser.o): in function js::frontend::Parser<js::frontend::FullParseHandler>::asmJS(js::frontend::ParseNode*):/home/cristo/firefoxOS/B2G/gecko/js/src/frontend/Parser.cpp:2522: error: undefined reference to 'js::CompileAsmJS(js::ExclusiveContext*, js::frontend::Parser<js::frontend::FullParseHandler>&, js::frontend::ParseNode*, bool*)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(TestingFunctions.o): in function TestingFunctions:TestingFunctions.cpp(.data.rel.ro._ZL16TestingFunctions+0x194): error: undefined reference to 'js::IsAsmJSCompilationAvailable(JSContext*, unsigned int, JS::Value*)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(AsmJSLink.o): in function LinkAsmJS(JSContext*, unsigned int, JS::Value*):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/AsmJSLink.cpp:218: error: undefined reference to 'js::IsValidAsmJSHeapLength(unsigned int)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(AsmJSLink.o): in function LinkAsmJS(JSContext*, unsigned int, JS::Value*):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/AsmJSLink.cpp:221: error: undefined reference to 'js::RoundUpToNextValidAsmJSHeapLength(unsigned int)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(LiveRangeAllocator.o): in function js::jit::LiveRangeAllocator<js::jit::LinearScanVirtualRegister>::buildLivenessInfo():/home/cristo/firefoxOS/B2G/gecko/js/src/jit/LiveRangeAllocator.cpp:498: error: undefined reference to 'js::jit::BitSet::New(unsigned int)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(LiveRangeAllocator.o): in function js::jit::LiveRangeAllocator<js::jit::LinearScanVirtualRegister>::buildLivenessInfo():/home/cristo/firefoxOS/B2G/gecko/js/src/jit/LiveRangeAllocator.cpp:509: error: undefined reference to 'js::jit::BitSet::New(unsigned int)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(LiveRangeAllocator.o): in function js::jit::LiveRangeAllocator<js::jit::LinearScanVirtualRegister>::buildLivenessInfo():/home/cristo/firefoxOS/B2G/gecko/js/src/jit/LiveRangeAllocator.cpp:519: error: undefined reference to 'js::jit::BitSet::insertAll(js::jit::BitSet const*)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(LiveRangeAllocator.o): in function js::jit::LiveRangeAllocator<js::jit::LinearScanVirtualRegister>::buildLivenessInfo():/home/cristo/firefoxOS/B2G/gecko/js/src/jit/LiveRangeAllocator.cpp:765: error: undefined reference to 'js::jit::BitSet::insertAll(js::jit::BitSet const*)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(LiveRangeAllocator.o): in function js::jit::LiveRangeAllocator<js::jit::LinearScanVirtualRegister>::buildLivenessInfo():/home/cristo/firefoxOS/B2G/gecko/js/src/jit/LiveRangeAllocator.cpp:802: error: undefined reference to 'js::jit::BitSet::clear()'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(Safepoints.o): in function js::jit::SafepointWriter::init(unsigned int):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/Safepoints.cpp:22: error: undefined reference to 'js::jit::BitSet::New(unsigned int)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(Safepoints.o): in function js::jit::SafepointWriter::writeValueSlots(js::jit::LSafepoint*):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/Safepoints.cpp:98: error: undefined reference to 'js::jit::BitSet::clear()'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(Safepoints.o): in function js::jit::SafepointWriter::writeGcSlots(js::jit::LSafepoint*):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/Safepoints.cpp:98: error: undefined reference to 'js::jit::BitSet::clear()'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(Safepoints.o): in function js::jit::SafepointWriter::encode(js::jit::LSafepoint*):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/Safepoints.cpp:98: error: undefined reference to 'js::jit::BitSet::clear()'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(BaselineCompiler.o): in function js::jit::BaselineCompiler::init():/home/cristo/firefoxOS/B2G/gecko/js/src/jit/BaselineCompiler.cpp:34: error: undefined reference to 'js::jit::BytecodeAnalysis::init(JSContext*)'
../../../../prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: ../libjs_static.a(BaselineCompiler-shared.o): in function js::jit::BaselineCompilerShared::BaselineCompilerShared(JSContext*, JS::Handle<JSScript*>):/home/cristo/firefoxOS/B2G/gecko/js/src/jit/shared/BaselineCompiler-shared.cpp:30: error: undefined reference to 'js::jit::BytecodeAnalysis::BytecodeAnalysis(JSScript*)'
collect2: ld returned 1 exit status
make[6]: *** [js] Error 1
make[5]: *** [libs] Error 2
make[4]: *** [libs] Error 2
make[3]: *** [default] Error 2
make[2]: *** [realbuild] Error 2
make[1]: *** [build] Error 2
make: *** [out/target/product/u8815/obj/DATA/gecko_intermediates/gecko] Error 2

real	11m25.239s
user	5m41.957s
sys	1m26.247s

> Build failed! <

I'm not sure but it's something related to "jit"... what i did? i'm triying with WITH_JIT := true on BoardConfig.mk, but in this part I'm not very sure about It this will work...

Posted (edited)

Welll... managed to compile now... i compiled a 2.0.0 preview version with 3.4 kernel...

 

Camera dont close, but doesn't work (maybe 3.4 kernel changes made it "miss" the camera) youtube videos also don't work at all

 

I'll continue in that way, until get it working...

 

Compiling now 2.0 final, next time will be a beta phase, let's see if I get work camera now...

 

EDIT: Compiled, here are logcat of camera for this version, now I must fix something related to 3.4 kernel

 

http://logcat.scheffsblend.com/view?id=1019002

Edited by daredj
Guest stel2596
Posted (edited)

спасибо за работу. жду юзабельной версии. и как на счет приложений?

thanks for the work. forward usability version. and what about the applications?

Edited by stel2596
Guest Tentmaster
Posted

спасибо за работу. жду юзабельной версии. и как на счет приложений?

English, please !!!

  • 2 weeks later...
  • 1 month later...
Posted

Sorry for being away, but i'm with other project too and I also had a problem in my PC and the project is missing atm. When i get free time I'll try to prepare again the enviroment for make a new release ;)

 

Also, last try before my pc broke, i couldn't get camera working, I'll need help on that.

Greetings

Guest djuroue
Posted

Too bad that i sold my G300, so i will not be able to try next version of FirefoxOS :/

  • 6 months later...
Guest daredj
Posted

oh... hi!

 

Sorry for being away SO LONG

 

I bought a xperia Z and my pc died so i didn' have a new computer to build... until now :D

 

I'll try o compile a new version with updated dazz sources to check if it's possible to keep this alive

 

Greetings!

  • 1 month later...
Guest laurisss
Posted

Is there any games you can play? This looks awsome. 

 

BTW how to go back to android?

Posted

Doubt that anything more is going to happen with this ROM.

G300 custom ROM development is dead slow these days - if not simply dead already.

To go back to Android surely you just install an Android ROM?

  • 4 weeks later...
Posted

oh... HI!

 

Really sorry for being away all this time.

 

I'm trying to compile FFOS again (to be clear: 2.0 version), but I'm stucked with this error:

In file included from ../../../../dist/include/mozilla/LinkedList.h:67,
                 from ../../../../dist/include/jspubtd.h:16,
                 from ../../../../dist/include/mozilla/dom/Exceptions.h:13,
                 from /media/Datos/androidhuawei/android/B2G/gecko/security/sandbox/linux/glue/SandboxCrash.cpp:21:
../../../../dist/include/mozilla/Move.h: In function 'T&& mozilla::Forward(typename mozilla::RemoveReference<T>::Type&) [with T = char*]':
../../../../dist/include/mozilla/Pair.h:160:   instantiated from 'mozilla::Pair<A, B>::Pair(AArg&&, BArg&&) [with AArg = char*, BArg = JS::FreePolicy, A = char*, B = JS::FreePolicy]'
../../../../dist/include/mozilla/UniquePtr.h:230:   instantiated from 'mozilla::UniquePtr<T, D>::UniquePtr(mozilla::UniquePtr<T, D>&&) [with T = char, D = JS::FreePolicy]'
../../../../dist/include/js/Utility.h:638:   instantiated from here
../../../../dist/include/mozilla/Move.h:226: warning: returning reference to temporary
libsecurity_sandbox_linux_glue.a.desc
GonkHal.o
/media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp: In function 'bool mozilla::hal_impl::GetCurrentBatteryCharging(int*)':
/media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp:532: warning: unused variable 'BATTERY_NOT_CHARGING'
/media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp: In member function 'virtual nsresult mozilla::hal_impl::OomVictimLogger::Observe(nsISupports*, const char*, const char16_t*)':
/media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp:1222: error: 'KLOG_WRITE' was not declared in this scope
In file included from ../dist/include/nsCOMPtr.h:26,
                 from ../dist/include/nsAutoPtr.h:11,
                 from /media/Datos/androidhuawei/android/B2G/gecko/ipc/chromium/src/base/revocable_store.h:11,
                 from /media/Datos/androidhuawei/android/B2G/gecko/ipc/chromium/src/base/task.h:10,
                 from /media/Datos/androidhuawei/android/B2G/gecko/ipc/chromium/src/base/message_loop.h:18,
                 from /media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp:45:
../dist/include/mozilla/Move.h: In function 'T&& mozilla::Forward(typename mozilla::RemoveReference<T>::Type&) [with T = int]':
../dist/include/nsTArray.h:1335:   instantiated from 'E* nsTArray_Impl<E, Alloc>::AppendElement(Item&&) [with Item = int, E = unsigned int, Alloc = nsTArrayInfallibleAllocator]'
/media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp:347:   instantiated from here
../dist/include/mozilla/Move.h:226: warning: returning reference to temporary
../dist/include/mozilla/Move.h: In function 'T&& mozilla::Forward(typename mozilla::RemoveReference<T>::Type&) [with T = char*]':
../dist/include/mozilla/Pair.h:160:   instantiated from 'mozilla::Pair<A, B>::Pair(AArg&&, BArg&&) [with AArg = char*, BArg = JS::FreePolicy, A = char*, B = JS::FreePolicy]'
../dist/include/mozilla/UniquePtr.h:230:   instantiated from 'mozilla::UniquePtr<T, D>::UniquePtr(mozilla::UniquePtr<T, D>&&) [with T = char, D = JS::FreePolicy]'
../dist/include/js/Utility.h:638:   instantiated from here
../dist/include/mozilla/Move.h:226: warning: returning reference to temporary

In the directory  /media/Datos/androidhuawei/android/B2G/objdir-gecko/hal
The following command failed to execute properly:
/usr/bin/ccache /media/Datos/androidhuawei/android/B2G/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-g++ -o GonkHal.o -c -I../dist/system_wrappers -include /media/Datos/androidhuawei/android/B2G/gecko/config/gcc_hidden_dso_handle.h -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -I/media/Datos/androidhuawei/android/B2G/gecko/hal -I. -I/media/Datos/androidhuawei/android/B2G/objdir-gecko/ipc/ipdl/_ipdlheaders -I/media/Datos/androidhuawei/android/B2G/gecko/ipc/chromium/src -I/media/Datos/androidhuawei/android/B2G/gecko/ipc/glue -I/media/Datos/androidhuawei/android/B2G/gecko/widget -I/media/Datos/androidhuawei/android/B2G/gecko/widget/gonk -I../dist/include -I/home/cristo/androidh/B2G/objdir-gecko/dist/include/nspr -I/home/cristo/androidh/B2G/objdir-gecko/dist/include/nss -fPIC -DANDROID -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/arch-arm/include -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/include/ -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/kernel/common -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/kernel/arch-arm -isystem /media/Datos/androidhuawei/android/B2G/bionic/libm/include -I/media/Datos/androidhuawei/android/B2G/system -I/media/Datos/androidhuawei/android/B2G/system/core/include -isystem /media/Datos/androidhuawei/android/B2G/bionic -I/media/Datos/androidhuawei/android/B2G/hardware/libhardware/include -I/media/Datos/androidhuawei/android/B2G/external/valgrind/fxos-include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/opengl/include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/native/include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/services/camera -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include/media/ -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include/media/stagefright -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include/media/stagefright/openmax -I/media/Datos/androidhuawei/android/B2G/frameworks/base/media/libstagefright/rtsp -I/media/Datos/androidhuawei/android/B2G/frameworks/base/media/libstagefright/include -I/media/Datos/androidhuawei/android/B2G/external/dbus -I/media/Datos/androidhuawei/android/B2G/external/bluetooth/bluez/lib -I/media/Datos/androidhuawei/android/B2G/dalvik/libnativehelper/include/nativehelper -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/GonkHal.o.pp -DANDROID -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/arch-arm/include -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/include/ -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/kernel/common -isystem /media/Datos/androidhuawei/android/B2G/bionic/libc/kernel/arch-arm -isystem /media/Datos/androidhuawei/android/B2G/bionic/libm/include -I/media/Datos/androidhuawei/android/B2G/system -I/media/Datos/androidhuawei/android/B2G/system/core/include -isystem /media/Datos/androidhuawei/android/B2G/bionic -I/media/Datos/androidhuawei/android/B2G/hardware/libhardware/include -I/media/Datos/androidhuawei/android/B2G/external/valgrind/fxos-include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/opengl/include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/native/include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include -I/media/Datos/androidhuawei/android/B2G/frameworks/base/services/camera -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include/media/ -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include/media/stagefright -I/media/Datos/androidhuawei/android/B2G/frameworks/base/include/media/stagefright/openmax -I/media/Datos/androidhuawei/android/B2G/frameworks/base/media/libstagefright/rtsp -I/media/Datos/androidhuawei/android/B2G/frameworks/base/media/libstagefright/include -I/media/Datos/androidhuawei/android/B2G/external/dbus -I/media/Datos/androidhuawei/android/B2G/external/bluetooth/bluez/lib -I/media/Datos/androidhuawei/android/B2G/dalvik/libnativehelper/include/nativehelper -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -mandroid -fno-short-enums -fno-exceptions -Wno-psabi -DMOZ_ENABLE_JS_DUMP -include /media/Datos/androidhuawei/android/B2G/gonk-misc/Unicode.h -I/media/Datos/androidhuawei/android/B2G/gecko/build/stlport/stlport -I/media/Datos/androidhuawei/android/B2G/ndk/sources/cxx-stl/system/include -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=softfp -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -Os -fno-reorder-functions -funwind-tables -I/media/Datos/androidhuawei/android/B2G/hardware/libhardware_legacy/include /media/Datos/androidhuawei/android/B2G/gecko/hal/gonk/GonkHal.cpp
make[6]: *** [GonkHal.o] Error 1
make[5]: *** [hal/target] Error 2
make[4]: *** [compile] Error 2
make[3]: *** [default] Error 2
make[2]: *** [realbuild] Error 2
make[1]: *** [build] Error 2
make: *** [out/target/product/u8815/obj/DATA/gecko_intermediates/gecko] Error 2

real	10m18.475s
user	5m39.287s
sys	0m38.914s

> Build failed! <

Posted

Wish I could help but this means nothing to me.

Have you tried join to the #huawei-g300 IRC channel, to ask for help?

Posted (edited)

Wish I could help but this means nothing to me.

Have you tried join to the #huawei-g300 IRC channel, to ask for help?

 

Nevermind, it's a problem related to ICS

 

I'll try to compile with kitkat as base... Let's see if works :P

 

EDIT:

 

NOPE, it got stucked at the same point :S

Edited by daredj
Guest laurisss
Posted (edited)

Nevermind, it's a problem related to ICS

 

I'll try to compile with kitkat as base... Let's see if works :P

 

EDIT:

 

NOPE, it got stucked at the same point :S

Why not gingerbread or jellybean?

 

BTW IS this thing fast?(The UI) Does calling work? What about USB storage? It doesnt work at all? I would really like to try this because i am just bored of gb (anything beyond gb is complete s*** in performance). The main things that keep me away from this is USB storage and Youtube HQ videos.

Edited by laurisss
Guest andrea2107
Posted

Daredj,i think it is display hal problemi,idk how to fix it,btw you are a very noce dev,too bad nobody tried b2g for y300

Posted

Well. It's sad but I can't continue the building :S

 

There is a lot of bugs related to closed-source of the device... and i don't have enough time to research :(

 

I'll leave the sources in my github, If somebody wants to continue this work can ask me anytime.

 

Sorry people! g300 is being eldery.

 

Greetings!

  • 2 weeks later...
Posted

Well. It's sad but I can't continue the building :S

 

There is a lot of bugs related to closed-source of the device... and i don't have enough time to research :(

 

I'll leave the sources in my github, If somebody wants to continue this work can ask me anytime.

 

Sorry people! g300 is being eldery.

 

Greetings!

 

Anyway: thank you for trying Daredj. :)

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.