[haiku-bugs] Re: [Haiku] #7043: Boot loader DEBUG build fails (was: Jam @alpha-raw fails with UserBuildConfig)

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Wed, 29 Dec 2010 16:34:34 -0000

#7043: Boot loader DEBUG build fails
---------------------------------+------------------------------
  Reporter:  yahd                |        Owner:  axeld
      Type:  bug                 |       Status:  new
  Priority:  normal              |    Milestone:  R1
 Component:  System/Boot Loader  |      Version:  R1/Development
Resolution:                      |     Keywords:  debug
Blocked By:                      |  Has a Patch:  0
  Platform:  x86                 |     Blocking:
---------------------------------+------------------------------
Changes (by bonefish):

 * keywords:  jam debug UserBuildConfig => debug
 * owner:  bonefish => axeld
 * component:  Build System => System/Boot Loader


Old description:

> Text of UserBuildConfig:
>
> {{{
> SetConfigVar DEBUG : HAIKU_TOP src system boot loader : 5 : global ;
> HAIKU_IMAGE_SIZE        = 1000 ;
>
> }}}
> If comment first line, build succeeds.
> Host OS Gentoo 2.6.37-r2 (x86)
> Haiku nighly build r39986
> Text of error:
> {{{
> /home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/tarfs/boot_zlib.a(zutil.o):
> In function `AddSymlinkToContainerCopyFilesScript <HaikuImage>system/add-
> ons/kernel/drivers/dev/console
> z_error':
> /home/tokheim/haiku/haiku/src/libs/zlib/zutil.c:126: undefined reference
> to `exit'
> AddSymlinkToContainerCopyFilesScript <HaikuImage>system/add-
> ons/kernel/drivers/dev/dprintf
>
> /home/tokheim/haiku/haiku/generated/cross-tools/bin/i586-pc-haiku-ld
> -Bstatic --script=./src/system/ldscripts/x86/boot_loader_bios_ia32.ld -o
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/boot_loader_bios_ia32"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/platform/bios_ia32/boot_platform_bios_ia32.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/arch/x86/boot_arch_x86.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/boot_loader.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/net/boot_net.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/boot_partitions.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/bfs/boot_bfs.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/amiga_ffs/boot_amiga_ffs.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/tarfs/boot_tarfs.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/fat/boot_fatfs.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/tarfs/boot_zlib.a"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/abs.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/ctype.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/LocaleData.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/qsort.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/kernel_vsprintf.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/memcmp.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/memmove.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strdup.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strndup.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strlen.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strnlen.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcmp.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcasecmp.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strncmp.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcat.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcpy.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strlcat.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strlcpy.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strchr.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strrchr.o"
> "/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strtol.o"
> /home/tokheim/haiku/haiku/generated/cross-tools/i586-pc-
> haiku/lib/libsupc++.a /home/tokheim/haiku/haiku/generated/cross-
> tools/lib/gcc/i586-pc-haiku/4.4.4/libgcc.a \
>

> ...failed KernelLd
> /home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/boot_loader_bios_ia32
> ...
>
> }}}

New description:

 Text of UserBuildConfig:

 {{{
 SetConfigVar DEBUG : HAIKU_TOP src system boot loader : 5 : global ;
 HAIKU_IMAGE_SIZE        = 1000 ;

 }}}
 If comment first line, build succeeds.
 Host OS Gentoo 2.6.37-r2 (x86)
 Haiku nighly build r39986
 Text of error:
 {{{
 
/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/tarfs/boot_zlib.a(zutil.o):
 In function `AddSymlinkToContainerCopyFilesScript <HaikuImage>system/add-
 ons/kernel/drivers/dev/console
 z_error':
 /home/tokheim/haiku/haiku/src/libs/zlib/zutil.c:126: undefined reference
 to `exit'
 AddSymlinkToContainerCopyFilesScript <HaikuImage>system/add-
 ons/kernel/drivers/dev/dprintf

 /home/tokheim/haiku/haiku/generated/cross-tools/bin/i586-pc-haiku-ld
 -Bstatic --script=./src/system/ldscripts/x86/boot_loader_bios_ia32.ld -o
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/boot_loader_bios_ia32"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/platform/bios_ia32/boot_platform_bios_ia32.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/arch/x86/boot_arch_x86.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/boot_loader.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/net/boot_net.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/boot_partitions.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/bfs/boot_bfs.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/amiga_ffs/boot_amiga_ffs.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/tarfs/boot_tarfs.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/fat/boot_fatfs.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/debug_5/system/boot/loader/file_systems/tarfs/boot_zlib.a"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/abs.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/ctype.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/LocaleData.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/qsort.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/kernel_vsprintf.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/memcmp.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/memmove.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strdup.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strndup.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strlen.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strnlen.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcmp.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcasecmp.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strncmp.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcat.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strcpy.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strlcat.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strlcpy.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strchr.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strrchr.o"
 
"/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/kernel/lib/strtol.o"
 /home/tokheim/haiku/haiku/generated/cross-tools/i586-pc-
 haiku/lib/libsupc++.a /home/tokheim/haiku/haiku/generated/cross-
 tools/lib/gcc/i586-pc-haiku/4.4.4/libgcc.a \



 ...failed KernelLd
 
/home/tokheim/haiku/haiku/generated/objects/haiku/x86/release/system/boot/boot_loader_bios_ia32
 ...

 }}}

--

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7043#comment:1>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts:

  • » [haiku-bugs] Re: [Haiku] #7043: Boot loader DEBUG build fails (was: Jam @alpha-raw fails with UserBuildConfig) - bonefish