[LFS Trac] #1718: error when compiling 2.6.12.5 w/usb-audio

LFS Trac trac at linuxfromscratch.org
Tue Feb 28 08:09:39 PST 2006


#1718: error when compiling 2.6.12.5 w/usb-audio
------------------------------------------+---------------------------------
 Reporter:  craigmjackson at gmail.com       |        Owner:  jhuntwork at linuxfromscratch.org
     Type:  defect                        |       Status:  assigned                      
 Priority:  high                          |    Milestone:  6.2                           
Component:  Book                          |      Version:  SVN                           
 Severity:  major                         |   Resolution:                                
 Keywords:  usb-audio gcc-4.0.2 upstream  |  
------------------------------------------+---------------------------------
Changes (by jhuntwork at linuxfromscratch.org):

  * owner:  lfs-book at linuxfromscratch.org => jhuntwork at linuxfromscratch.org
  * status:  new => assigned

Old description:

> When using SVN-20060123,
> And enabling USB-Audio,
> During "make V=1" portion of Kernel compilation,
> The following message occurs:
>
> http://pastebin.linuxfromscratch.org/?show=2209
>
> I first saw this bug when using Debian fora host system.  I then started
> the entire LFS build over, this time using the LiveCD.  The bug
> reproduces.
>
> Thanks,
>
> Craig

New description:

 When using SVN-20060123,
 And enabling USB-Audio,
 During "make V=1" portion of Kernel compilation,
 The following message occurs:

 {{{
   set -e; . /usr/src/linux-2.6.12.5/scripts/mkversion > .tmp_version; mv
 -f .tmp_version .version; make -f scripts/Makefile.build obj=init
   CHK     include/linux/compile.h
   UPD     include/linux/compile.h
   gcc -Wp,-MD,init/.version.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-
 linux-gnu/4.0.2/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes
 -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2
 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-
 unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default
 -Wdeclaration-after-statement -Wno-pointer-sign
 -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o init/version.o
 init/version.c
    ld -m elf_i386  -r -o init/built-in.o init/main.o init/version.o
 init/mounts.o init/initramfs.o init/calibrate.o
   ld -m elf_i386  -o .tmp_vmlinux1 -T arch/i386/kernel/vmlinux.lds
 arch/i386/kernel/head.o arch/i386/kernel/init_task.o  init/built-in.o
 --start-group  usr/built-in.o  arch/i386/kernel/built-in.o  arch/i386/mm
 /built-in.o  arch/i386/mach-default/built-in.o  arch/i386/crypto/built-
 in.o  kernel/built-in.o  mm/built-in.o  fs/built-in.o  ipc/built-in.o
 security/built-in.o  crypto/built-in.o  lib/lib.a  arch/i386/lib/lib.a
 lib/built-in.o  arch/i386/lib/built-in.o  drivers/built-in.o  sound/built-
 in.o  arch/i386/pci/built-in.o  net/built-in.o --end-group
 sound/built-in.o:(.rodata+0x88c): undefined reference to
 `__compound_literal.79'
 sound/built-in.o:(.rodata+0x89c): undefined reference to
 `__compound_literal.81'
 sound/built-in.o:(.rodata+0x8ac): undefined reference to
 `__compound_literal.83'
 sound/built-in.o:(.rodata+0x8bc): undefined reference to
 `__compound_literal.85'
 sound/built-in.o:(.rodata+0x8cc): undefined reference to
 `__compound_literal.87'
 sound/built-in.o:(.rodata+0x8dc): undefined reference to
 `__compound_literal.89'
 sound/built-in.o:(.rodata+0x8ec): undefined reference to
 `__compound_literal.91'
 sound/built-in.o:(.rodata+0x8fc): undefined reference to
 `__compound_literal.93'
 sound/built-in.o:(.rodata+0x90c): undefined reference to
 `__compound_literal.95'
 sound/built-in.o:(.rodata+0x91c): undefined reference to
 `__compound_literal.100'
 sound/built-in.o:(.rodata+0x92c): undefined reference to
 `__compound_literal.102'
 sound/built-in.o:(.rodata+0x93c): undefined reference to
 `__compound_literal.104'
 sound/built-in.o:(.rodata+0x94c): undefined reference to
 `__compound_literal.106'
 sound/built-in.o:(.rodata+0x95c): undefined reference to
 `__compound_literal.108'
 sound/built-in.o:(.rodata+0x96c): undefined reference to
 `__compound_literal.110'
 sound/built-in.o:(.rodata+0x97c): undefined reference to
 `__compound_literal.112'
 sound/built-in.o:(.rodata+0x98c): undefined reference to
 `__compound_literal.114'
 sound/built-in.o:(.rodata+0x99c): undefined reference to
 `__compound_literal.116'
 sound/built-in.o:(.rodata+0x9ac): undefined reference to
 `__compound_literal.118'
 sound/built-in.o:(.rodata+0x9bc): undefined reference to
 `__compound_literal.120'
 sound/built-in.o:(.rodata+0x9cc): undefined reference to
 `__compound_literal.122'
 sound/built-in.o:(.rodata+0x9dc): undefined reference to
 `__compound_literal.124'
 sound/built-in.o:(.rodata+0x9ec): undefined reference to
 `__compound_literal.126'
 sound/built-in.o:(.rodata+0x9fc): undefined reference to
 `__compound_literal.128'
 sound/built-in.o:(.rodata+0xa0c): undefined reference to
 `__compound_literal.130'
 sound/built-in.o:(.rodata+0xa1c): undefined reference to
 `__compound_literal.132'
 sound/built-in.o:(.rodata+0xa2c): undefined reference to
 `__compound_literal.134'
 sound/built-in.o:(.rodata+0xa3c): undefined reference to
 `__compound_literal.136'
 sound/built-in.o:(.rodata+0xa4c): undefined reference to
 `__compound_literal.139'
 sound/built-in.o:(.rodata+0xa5c): undefined reference to
 `__compound_literal.141'
 sound/built-in.o:(.rodata+0xa6c): undefined reference to
 `__compound_literal.143'
 sound/built-in.o:(.rodata+0xa7c): undefined reference to
 `__compound_literal.145'
 sound/built-in.o:(.rodata+0xa9c): undefined reference to
 `__compound_literal.148'
 sound/built-in.o:(.rodata+0xaac): undefined reference to
 `__compound_literal.150'
 sound/built-in.o:(.rodata+0xabc): undefined reference to
 `__compound_literal.152'
 sound/built-in.o:(.rodata+0xacc): undefined reference to
 `__compound_literal.154'
 sound/built-in.o:(.rodata+0xadc): undefined reference to
 `__compound_literal.156'
 sound/built-in.o:(.rodata+0xaec): undefined reference to
 `__compound_literal.158'
 sound/built-in.o:(.rodata+0xafc): undefined reference to
 `__compound_literal.160'
 sound/built-in.o:(.rodata+0xb0c): undefined reference to
 `__compound_literal.162'
 sound/built-in.o:(.rodata+0xb1c): undefined reference to
 `__compound_literal.164'
 sound/built-in.o:(.rodata+0xb2c): undefined reference to
 `__compound_literal.166'
 sound/built-in.o:(.rodata+0xb3c): undefined reference to
 `__compound_literal.168'
 sound/built-in.o:(.rodata+0xb4c): undefined reference to
 `__compound_literal.170'
 sound/built-in.o:(.rodata+0xb5c): undefined reference to
 `__compound_literal.173'
 sound/built-in.o:(.rodata+0xb6c): undefined reference to
 `__compound_literal.175'
 sound/built-in.o:(.rodata+0xb7c): undefined reference to
 `__compound_literal.177'
 sound/built-in.o:(.rodata+0xb8c): undefined reference to
 `__compound_literal.180'
 sound/built-in.o:(.rodata+0xb9c): undefined reference to
 `__compound_literal.182'
 sound/built-in.o:(.rodata+0xbbc): undefined reference to
 `__compound_literal.185'
 sound/built-in.o:(.rodata+0xbcc): undefined reference to
 `__compound_literal.187'
 sound/built-in.o:(.rodata+0xbdc): undefined reference to
 `__compound_literal.189'
 make: *** [.tmp_vmlinux1] Error 1
 root:/usr/src/linux#
 }}}

 I first saw this bug when using Debian fora host system.  I then started
 the entire LFS build over, this time using the LiveCD.  The bug
 reproduces.

 Thanks,

 Craig

Comment:

 Updating original comments for future reference. Pastebin is a temporary
 resource.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/1718>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.



More information about the lfs-book mailing list