Reputation: 1175
I'm trying to compile , repo branches is
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 I used these command
source build/envsetup.sh
lunch aosp_arm-eng
make
but after a while the compile is 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) is referenced by 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) is referenced by 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) is referenced by 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 to '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 this occurs. I didnot change any code.
Upvotes: 0
Views: 425
Reputation: 2095
Your error is generated by the build/make when AOSP was trying to build a Chromium (the default Android browser) library.
You're trying to compile on branch android-2.0_r1 right? This demands Ubuntu 12.04 LTS as stated by AOSP Docs. Are you sure that you have installed all needed tools (and that none of them generated errors during their installs)? You can install these tools by 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 some hints:
I hope that some of above can help you.
Upvotes: 1