android - compile aosp failed and show errors with webrtc -


i'm trying compile , repo branches

 android-2.0_r1            | in:                                bionic                                bootable/bootloader/legacy                                bootable/recovery                                build                                cts                                dalvik                                development                                external/apache-http                                external/bison                                external/blktrace                                external/bsdiff                                external/bzip2                                external/dhcpcd                                external/e2fsprogs                                external/elfutils                                external/emma                                external/esd                                external/expat                                external/fdlibm                                external/freetype                                external/fsck_msdos                                external/genext2fs                                external/giflib                                external/gtest                                external/ipsec-tools                                external/iptables                                external/jdiff                                external/jhead                                external/jpeg                                external/junit                                external/libpcap                                external/libpng                                external/libxml2                                external/mtpd                                external/netcat                                external/netperf                                external/neven                                external/openssl                                external/oprofile                                external/ppp                                external/proguard                                external/protobuf                                external/qemu                                external/safe-iop                                external/skia                                external/sonivox                                external/speex                                external/sqlite                                external/srec                                external/strace                                external/svox                                external/tagsoup                                external/tcpdump                                external/tinyxml                                external/xmlwriter                                external/yaffs2                                external/zlib                                frameworks/base                                frameworks/opt/emoji                                hardware/broadcom/wlan                                hardware/libhardware                                hardware/libhardware_legacy                                hardware/ril                                hardware/ti/omap3                                packages/apps/bluetooth                                packages/apps/browser                                packages/apps/calculator                                packages/apps/calendar                                packages/apps/camera                                packages/apps/certinstaller                                packages/apps/contacts                                packages/apps/email                                packages/apps/gallery                                packages/apps/htmlviewer                                packages/apps/launcher2                                packages/apps/mms                                packages/apps/music                                packages/apps/packageinstaller                                packages/apps/phone                                packages/apps/settings                                packages/apps/soundrecorder                                packages/apps/stk                                packages/apps/voicedialer                                packages/inputmethods/latinime                                packages/inputmethods/openwnn                                packages/providers/applicationsprovider                                packages/providers/calendarprovider                                packages/providers/contactsprovider                                packages/providers/downloadprovider                                packages/providers/mediaprovider                                packages/providers/telephonyprovider                                packages/providers/userdictionaryprovider                                packages/wallpapers/basic                                system/core                                system/extras 

gingerbread-release | in bootable/bootloader/legacy

and used these command

source build/envsetup.sh lunch aosp_arm-eng make 

but after while compile stopped ,and show errors below:

target sharedlib: libwebviewchromium (out/target/product/generic/obj/shared_libraries/libwebviewchromium_intermediates/linked/libwebviewchromium.so) /mnt/src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: hidden symbol 'skbitmap::lockpixels() const' in out/target/product/generic/obj/static_libraries/skia_skia_library_gyp_intermediates/skia_skia_library_gyp.a(skbitmap.o) referenced dso out/target/product/generic/obj/lib/libjnigraphics.so /mnt/src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: hidden symbol 'skbitmap::unlockpixels() const' in out/target/product/generic/obj/static_libraries/skia_skia_library_gyp_intermediates/skia_skia_library_gyp.a(skbitmap.o) referenced dso out/target/product/generic/obj/lib/libjnigraphics.so /mnt/src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: hidden symbol 'skbitmap::notifypixelschanged() const' in out/target/product/generic/obj/static_libraries/skia_skia_library_gyp_intermediates/skia_skia_library_gyp.a(skbitmap.o) referenced dso out/target/product/generic/obj/lib/libjnigraphics.so external/chromium_org/content/renderer/media/webrtc/peer_connection_dependency_factory.cc:353: error: undefined reference 'webrtc::createpeerconnectionfactory(rtc::thread*, rtc::thread*, webrtc::audiodevicemodule*, cricket::webrtcvideoencoderfactory*, cricket::webrtcvideodecoderfactory*)' collect2: error: ld returned 1 exit status make: *** [out/target/product/generic/obj/shared_libraries/libwebviewchromium_intermediates/linked/libwebviewchromium.so] error 1 

i have no idea why occurs. didnot change code.

your error generated build/make when aosp trying build chromium (the default android browser) library.

you're trying compile on branch android-2.0_r1 right? demands ubuntu 12.04 lts stated aosp docs. sure have installed needed tools (and none of them generated errors during installs)? can install these tools running:

$ sudo apt-get install git gnupg flex bison gperf build-essential \   zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \   libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \   libgl1-mesa-dev g++-multilib mingw32 tofrodos \   python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libgl.so.1 /usr/lib/i386-linux-gnu/libgl.so 

let me give hints:

  1. when run $ lunch aosp_arm-eng must remember "generic" build. more effective if choose correct build in step, example $ lunch aosp_hammerhead_userdebug. maybe you're trying build in wrong architectures calling generic build, or wrong devices;
  2. remember call make clean and/or make clobber before building, clean possible garbage previous builds.

i hope of above can you.


Comments

Popular posts from this blog

Fail to load namespace Spring Security http://www.springframework.org/security/tags -

sql - MySQL query optimization using coalesce -

Maven Javadoc 'Cannot find default setter' and fails -