[haiku-bugs] Re: [Haiku] #14842: Error building bootstraping libicuio while cross-compiling ARM on Ubuntu 18.04

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Fri, 29 Mar 2019 20:57:22 -0000

#14842: Error building bootstraping libicuio while cross-compiling ARM on Ubuntu
18.04
----------------------------+----------------------------
   Reporter:  pemdp         |      Owner:  bonefish
       Type:  bug           |     Status:  new
   Priority:  normal        |  Milestone:  Unscheduled
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  arm
----------------------------+----------------------------

Comment (by adamfowleruk):

 Hi all.

 Just added a file - build.bootstrap.txt.gz - which contains the stderr and
 stdout output from the following command in the bootstrap docker image:-

 {{{
 HAIKU_PORTER_EXTRA_OPTIONS="--debug" jam -d3 -q @bootstrap-raw &>
 build.bootstrap.txt
 }}}

 Note the error about libsolv not having a cross-devel package is again the
 result.

 Searching the output for errors only shows an error compiling error_mimedb
 ... although whether thats actually an error or not...

 {{{
 made+   update           <src!bin>eject.o
 made+   nomake          eject
 made+   nomake         <mimedb-app->eject_mimedb
 made    nomake        <hpkg_-haiku.hpkg>data/mime_db/-/<mimedb-
 app->eject_mimedb
 make    --            <hpkg_-haiku.hpkg>data/mime_db/-/<mimedb-
 app->error_mimedb
 time    --            <hpkg_-haiku.hpkg>data/mime_db/-/<mimedb-
 app->error_mimedb: unbound
 make    --             <mimedb-app->error_mimedb
 bind    --             <mimedb-app->error_mimedb:
 objects/haiku/arm/release/bin/error_mimedb
 time    --             <mimedb-app->error_mimedb: missing
 make    --              error
 bind    --              error: objects/haiku/arm/release/bin/error
 time    --              error: missing
 make    --               <src!bin>error.o
 bind    --               <src!bin>error.o:
 objects/haiku/arm/release/bin/error.o
 time    --               <src!bin>error.o: missing
 make    --                <src!bin>error.c
 bind    --                <src!bin>error.c: ../src/haiku/src/bin/error.c
 time    --                <src!bin>error.c: Fri Mar 29 19:09:03 2019
 make    --                 <src!bin>error.c
 time    --                 <src!bin>error.c: unbound
 made*   newer             <src!bin>error.c
 made+   update           <src!bin>error.o
 made+   nomake          error
 made+   nomake         <mimedb-app->error_mimedb
 made    nomake        <hpkg_-haiku.hpkg>data/mime_db/-/<mimedb-
 app->error_mimedb
 make    --            <hpkg_-haiku.hpkg>data/mime_db/-/<mimedb-
 app->fdinfo_mimedb
 }}}

 Note also that I have confirmed that if you run haikuporter manually you
 can build libsolv which gets you to the next missing package, but on
 advice from PulkoMandy I've not gone down the road of building each
 missing hpkg in turn.

 I can't see any errors in this output, and crosstools built fine, so I'm
 at a loss.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14842#comment:37>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: