Opened 9 years ago

Closed 9 years ago

#5039 closed bug (fixed)

Fix ICU Jamfiles

Reported by: bonefish Owned by: zooey
Priority: normal Milestone: R1
Component: Build System Version: R1/Development
Keywords: Cc:
Blocked By: #5475 Blocking:
Has a Patch: no Platform: All

Description

The ICU Jamfiles (e.g. in src/libs/icu/source/data/{brkitr,mappings}) incorrectly use MakeLocate on source files. Moreover they probably fail to specify dependency/includes as an initial -j8 build usually results in an error like this:

GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/word_POSIX.brk                
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/word_ja.brk                   
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/sent_el.brk                   
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/char_th.brk                   
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/char.brk                      
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/word.brk                      
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/line.brk                      
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/sent.brk                      
GenerateBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/title.brk                     
GenerateCtdBreakIterator1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/thaidict.ctd               
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/el.res                       
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/en.res                       
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/en_US.res                    
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/en_US_POSIX.res              
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/ja.res                       
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/th.res                       
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/root.res                     
GenerateResourceBundle1 /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/res_index.res                
/home/bonefish/develop/haiku/haiku/src/libs/icu/source/data/brkitr/root.txt:13: The dependency file /home/bonefish/develop/haiku/haiku/generated-gcc2/objects/linux/x86/common/icudt42l/brkitr/line.brk does not exist. Please make sure it exists.                                             

Change History (4)

comment:1 Changed 9 years ago by bonefish

Blocked By: 5475 added

#5475 is another instance of problems with the ICU jamfiles.

comment:2 Changed 9 years ago by zooey

Owner: changed from bonefish to zooey
Status: newassigned

comment:3 Changed 9 years ago by zooey

Status: assignedin-progress

comment:4 Changed 9 years ago by zooey

Resolution: fixed
Status: in-progressclosed

Fixed in hrev35627.

Note: See TracTickets for help on using tickets.