[haiku-bugs] [Haiku] #6642: broblem compiling Haiku under itself.

  • From: "bga" <trac@xxxxxxxxxxxx>
  • Date: Sun, 19 Sep 2010 13:27:23 -0000

#6642: broblem compiling Haiku under itself.
----------------------------+-----------------------------------------------
   Reporter:  bga           |        Owner:  bonefish      
       Type:  bug           |       Status:  new           
   Priority:  high          |    Milestone:  R1            
  Component:  Build System  |      Version:  R1/Development
   Keywords:                |   Blocked By:                
Has a Patch:  0             |     Platform:  x86           
   Blocking:                |  
----------------------------+-----------------------------------------------
 it seems this was caused by the recent change to a different version of
 GCC2 (the Haiku system is a GCC2-Hybrid one):

 {{{

 [/boot/home/development/haiku/haiku-gcc2]> jam -q
 don't know how to make crtbegin.o
 ...patience...
 don't know how to make
 /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-100712/lib/gcc-lib/i586
 -pc-haiku/2.95.3-haiku-100712/libgcc.a
 don't know how to make crtend.o
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...found 93377 target(s)...
 ...updating 8569 target(s)...
 ...can't find 3 target(s)...
 ...can't make 1080 target(s)...
 InitScript1 /boot/home/development/haiku/haiku-gcc2/haiku.image-init-vars
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/addattr/main.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/addattr/addAttr.o
 Link /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/addattr/addattr
 Chmod1 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/addattr/addattr
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/bfs_disk_system.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/BlockAllocator.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/BPlusTree.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Attribute.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Debug.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Index.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Inode.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Journal.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Query.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Utility.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Volume.o
 C++ /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/kernel_interface.o
 MergeObjectFromObjects1 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/bfs.o
 /bin/sh: line 1:
 /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-100712/i586-pc-
 haiku/bin/ld: No such file or directory

 /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-100712/i586-pc-
 haiku/bin/ld  -r /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/bfs_disk_system.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/BlockAllocator.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/BPlusTree.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Attribute.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Debug.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Index.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Inode.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Journal.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Query.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Utility.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/Volume.o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/kernel_interface.o -o
 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/bfs.o ;

 ...failed MergeObjectFromObjects1 /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/bfs.o ...
 ...removing /boot/home/development/haiku/haiku-
 gcc2/objects/haiku_host/x86/release/tools/bfs_shell/bfs.o
 ...skipped <build>bfs_shell for lack of <build>bfs.o...
 ...skipped <HaikuImage>haiku.image-init-vars for lack of
 <build>bfs_shell...
 ...skipped haiku.image for lack of <HaikuImage>haiku.image-init-vars...
 ...failed updating 1 target(s)...
 ...skipped 3 target(s)...
 ...updated 16 target(s)...
 }}}

 Note that there is no
 /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-100712 directory.
 Instead I have a /boot/develop /abi/x86/gcc2/tools/gcc-2.95.3-haiku-100818
 one.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/6642>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: