Re: [android-building] JRO03H Nexus S 4g Build issues.

356 views
Skip to first unread message

Jean-Baptiste Queru

unread,
Aug 2, 2012, 9:43:22 PM8/2/12
to android-...@googlegroups.com
Unless you think this has to do with actual build issues (i.e.
makefiles, etc...), I think the best place to discuss this is on the
android-platform group. To report them, use the public AOSP bug
database, b.android.com

Thanks,
JBQ

On Thu, Aug 2, 2012 at 6:34 PM, Cris Ten Eyck <crist...@gmail.com> wrote:
> Were do I go to report issues with a stock build for the Nexus S 4G.
> Currently I am noticing that there are issues with mms receive and video
> effects in the camera app closes out.
>
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en



--
Jean-Baptiste M. "JBQ" Queru
Technical Lead, Android Open Source Project, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

jdkoreclipse

unread,
Aug 2, 2012, 9:44:50 PM8/2/12
to android-...@googlegroups.com
I have a good idea why those things are broken...Cris Ten Eych: please add me on gtalk and I will walk you through your issues step by step
-jdkoreclipse

Jean-Baptiste Queru

unread,
Aug 2, 2012, 9:54:27 PM8/2/12
to android-...@googlegroups.com
Feel free to let me know if there's anything I can improve in terms of
builds, packaging, etc...

JBQ

Jean-Baptiste Queru

unread,
Aug 3, 2012, 12:17:58 PM8/3/12
to android-...@googlegroups.com
That means that git thinks that you've made changes to the
external/kernel-headers project that would need to be overwritten as
part of repo sync.

Given the list of files that it's complaining about, I actually
suspect that there was an issue in a prior repo sync that caused that
project to only get partially created (e.g. a ctrl-C while the files
were getting checked out).

If you haven't made any changes in that project, the easiest is to
just delete it: rm -rf external/kernel-headers. It'll get re-created
at the next repo sync, without having to hit the network.

JBQ

On Fri, Aug 3, 2012 at 6:47 AM, Steve <wol...@gmail.com> wrote:
> When performing a repo sync on 4.1.1_r3 I received: error:
> external/kernel-headers/: platform/external/kernel-headers checkout
> ce64e2e08ccd100311e2f95000a18b9ab1527018
>
> here is the whole context, any thoughts?:
>
> remote: Counting objects: 12, done
> remote: Finding sources: 100% (7/7)
> remote: Getting sizes: 100% (10/10)
> remote: Compressing objects: 100% (5/5)
> remote: Total 7 (delta 0), reused 3 (delta 0)
> Unpacking objects: 100% (7/7), done.
> From https://android.googlesource.com/platform/bionic
> 1e304a3..16d4021 master -> aosp/master
> Fetching projects: 100% (294/294), done.
> Syncing work tree: 32% (95/294) error: The following untracked working
> tree files would be overwritten by checkout:
> CleanSpec.mk
> original/MODULE_LICENSE_GPL
> original/README.TXT
> original/asm-arm/a.out.h
> original/asm-arm/arch/board-perseus2.h
> original/asm-arm/arch/board.h
> original/asm-arm/arch/cpu.h
> original/asm-arm/arch/dma.h
> original/asm-arm/arch/fpga.h
> original/asm-arm/arch/gpio-switch.h
> original/asm-arm/arch/gpio.h
> original/asm-arm/arch/hardware.h
> original/asm-arm/arch/io.h
> original/asm-arm/arch/irqs.h
> original/asm-arm/arch/mcbsp.h
> original/asm-arm/arch/memory.h
> original/asm-arm/arch/mtd-xip.h
> original/asm-arm/arch/mux.h
> original/asm-arm/arch/omap24xx.h
> original/asm-arm/arch/serial.h
> original/asm-arm/arch/timex.h
> original/asm-arm/arch/vmalloc.h
> original/asm-arm/atomic.h
> original/asm-arm/auxvec.h
> original/asm-arm/bitops.h
> original/asm-arm/byteorder.h
> original/asm-arm/cache.h
> original/asm-arm/cacheflush.h
> original/asm-arm/cputime.h
> original/asm-arm/delay.h
> original/asm-arm/div64.h
> original/asm-arm/dma-mapping.h
> original/asm-arm/dma.h
> original/asm-arm/domain.h
> original/asm-arm/dyntick.h
> original/asm-arm/elf.h
> original/asm-arm/errno.h
> original/asm-arm/fcntl.h
> original/asm-arm/fpstate.h
> original/asm-arm/glue.h
> original/asm-arm/hardirq.h
> original/asm-arm/hardware.h
> original/asm-arm/hw_irq.h
> original/asm-arm/ide.h
> original/asm-arm/io.h
> original/asm-arm/ioctl.h
> original/asm-arm/ioctls.h
> original/asm-arm/ipcbuf.h
> original/asm-arm/irq.h
> original/asm-arm/linkage.h
> original/asm-arm/local.h
> original/asm-arm/locks.h
> original/asm-arm/mc146818rtc.h
> original/asm-arm/memory.h
> original/asm-arm/mman.h
> original/asm-arm/module.h
> original/asm-arm/msgbuf.h
> original/asm-arm/mtd-xip.h
> original/asm-arm/page.h
> original/asm-arm/param.h
> original/asm-arm/percpu.h
> original/asm-arm/pgalloc.h
> original/asm-arm/pgtable-hwdef.h
> original/asm-arm/pgtable.h
> original/asm-arm/poll.h
> original/asm-arm/posix_types.h
> original/asm-arm/proc-fns.h
> original/asm-arm/processor.h
> original/asm-arm/procinfo.h
> original/asm-arm/ptrace.h
> original/asm-arm/resource.h
> original/asm-arm/scatterlist.h
> original/asm-arm/semaphore.h
> original/asm-arm/sembuf.h
> original/asm-arm/shmbuf.h
> original/asm-arm/shmparam.h
> original/asm-arm/sigcontext.h
> original/asm-arm/siginfo.h
> original/asm-arm/signal.h
> original/asm-arm/sizes.h
> original/asm-arm/smp.h
> original/asm-arm/socket.h
> original/asm-arm/sockios.h
> original/asm-arm/spinlock.h
> original/asm-arm/spinlock_types.h
> original/asm-arm/stat.h
> original/asm-arm/statfs.h
> original/asm-arm/suspend.h
> original/asm-arm/system.h
> original/asm-arm/termbits.h
> original/asm-arm/termios.h
> original/asm-arm/thread_info.h
> original/asm-arm/timex.h
> original/asm-arm/tlbflush.h
> original/asm-arm/topology.h
> original/asm-arm/types.h
> original/asm-arm/uaccess.h
> original/asm-arm/unaligned.h
> original/asm-arm/unistd.h
> original/asm-arm/user.h
> original/asm-arm/vga.h
> original/asm-generic/4level-fixup.h
> original/asm-generic/audit_dir_write.h
> original/asm-generic/bitops/__ffs.h
> original/asm-generic/bitops/atomic.h
> original/asm-generic/bitops/ffz.h
> original/asm-generic/bitops/find.h
> original/asm-generic/bitops/fls.h
> original/asm-generic/bitops/fls64.h
> original/asm-generic/bitops/le.h
> original/asm-generic/bitops/non-atomic.h
> original/asm-generic/bug.h
> original/asm-generic/cputime.h
> original/asm-generic/emergency-restart.h
> original/asm-generic/errno-base.h
> original/asm-generic/errno.h
> original/asm-generic/fcntl.h
> original/asm-generic/futex.h
> original/asm-generic/ioctl.h
> original/asm-generic/ipc.h
> original/asm-generic/local.h
> original/asm-generic/memory_model.h
> original/asm-generic/mman-common.h
> original/asm-generic/mman.h
> original/asm-generic/mutex-xchg.h
> original/asm-generic/percpu.h
> original/asm-generic/pgtable-nopud.h
> original/asm-generic/pgtable.h
> original/asm-generic/poll.h
> original/asm-generic/resource.h
> original/asm-generic/sections.h
> original/asm-generic/siginfo.h
> original/asm-generic/signal.h
> original/asm-generic/swab.h
> original/asm-generic/tlb.h
> original/asm-generic/topology.h
> orig
> Aborting
> Syncing work tree: 100% (294/294), done.
>
> error: external/kernel-headers/: platform/external/kernel-headers checkout
> ce64e2e08ccd100311e2f95000a18b9ab1527018

Conley Owens

unread,
Aug 6, 2012, 1:50:29 PM8/6/12
to android-...@googlegroups.com
"final link failed: No space left on device"

Looks like you need to free up some disk space.

On Sat, Aug 4, 2012 at 8:56 PM, Steve <wol...@gmail.com> wrote:
> Great, that worked perfect...Thanks!
>
> Now it's failing out on the compile...see below, and thoughts? I've already
> attempted to move tmp to /home/.tmp and create a sym link from /tmp...didn't
> help.
>
> Target boot image: out/target/product/crespo4g/boot.img
> target Jar: core-junit
> (out/target/common/obj/JAVA_LIBRARIES/core-junit_intermediates/javalib.jar)
> error: failed writing 'out/target/product/crespo4g/boot.img': Success
> make: *** [out/target/product/crespo4g/boot.img] Error 1
> make: *** Waiting for unfinished jobs....
> 'out/target/common/obj/JAVA_LIBRARIES/core-junit_intermediates/classes.dex'
> as 'classes.dex'...
> prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-ar:
> out/target/product/crespo4g/obj/STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a:
> No space left on device
> make: ***
> [out/target/product/crespo4g/obj/STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a]
> Error 1
> make: *** Deleting file
> `out/target/product/crespo4g/obj/STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a'
> final link failed: No space left on device
> collect2: ld returned 1 exit status
> make: ***
> [out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/llvm-rs-cc]
> Error 1
> collect2: ld returned 1 exit status
> make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang]
> Error 1
>
>
> On Friday, August 3, 2012 12:17:58 PM UTC-4, Jean-Baptiste Queru wrote:
>>
>> That means that git thinks that you've made changes to the
>> external/kernel-headers project that would need to be overwritten as
>> part of repo sync.
>>
>> Given the list of files that it's complaining about, I actually
>> suspect that there was an issue in a prior repo sync that caused that
>> project to only get partially created (e.g. a ctrl-C while the files
>> were getting checked out).
>>
>> If you haven't made any changes in that project, the easiest is to
>> just delete it: rm -rf external/kernel-headers. It'll get re-created
>> at the next repo sync, without having to hit the network.
>>
>> JBQ
>>

Jean-Baptiste Queru

unread,
Aug 6, 2012, 1:51:00 PM8/6/12
to android-...@googlegroups.com
Your hard drive (or SSD) is full.

JBQ
>> That means that git thinks that you've made changes to the
>> external/kernel-headers project that would need to be overwritten as
>> part of repo sync.
>>
>> Given the list of files that it's complaining about, I actually
>> suspect that there was an issue in a prior repo sync that caused that
>> project to only get partially created (e.g. a ctrl-C while the files
>> were getting checked out).
>>
>> If you haven't made any changes in that project, the easiest is to
>> just delete it: rm -rf external/kernel-headers. It'll get re-created
>> at the next repo sync, without having to hit the network.
>>
>> JBQ
>>

Jean-Baptiste Queru

unread,
Aug 7, 2012, 11:47:55 AM8/7/12
to android-...@googlegroups.com
I just did a clean sync of 4.1.1_r3 (i.e. JRO03H), extracted the NS4G
binaries, and did a build.

The total directory size I got is 30596 MiB (just a shade under 30
GiB), including 8676 MiB for .repo/ and 16330 MiB for out/. That's
pretty much a best-case scenario.

Of course, that doesn't count any size for the OS, the tools, or a swap file.

JBQ

On Mon, Aug 6, 2012 at 8:20 PM, Steve <wol...@gmail.com> wrote:
> how much is needed for the JB build of NS4G? I'm working on an Ubuntu 12.04
> (from Wubi)...started with ~30GB.
>
>
> On Monday, August 6, 2012 1:51:00 PM UTC-4, Jean-Baptiste Queru wrote:
>>
>> Your hard drive (or SSD) is full.
>>
>> JBQ
>>
Reply all
Reply to author
Forward
0 new messages