#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.