- Thread Starter
- #26
There we go, and the ports are building now. Thank you Acheron and everybody else for your help!
qemu is full of bugs, try this https://reviews.freebsd.org/D18835just curious how things are going with your package building. working off current I had issues with my favorite ports gettext-runtime and libiconv . They hung poudriere during configure.
It's probably crashing when accessing the ID_AA64PFR0_EL1 register. There are 3 files to change:Just checked on the arm64 ports we built. Keep in mind we are really only building Xorg, Openbox, Chromium, and Fbpanel, and of course all their dependencies.
I didn't run into any of the checking // vs / messages you were receiving but the Chromium build did fail.
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
transport_security_state_generator failed with exit code -4
ninja: build stopped: subcommand failed.
*** error code 1
grep ID_AA64ISAR0_EL1 /usr/ports/www/chromium/files/*
antoine has committed a workaround (for -current), you can backport the following changes:Brian, If you could get Xorg built you made it much further then I could my first stab. but good to here things went reasonably well for you.
Acheron, once again you rock, libiconv built fine with that tip. Wish I found it, maybe have to go back to google over duckduckgo... Now I'll have to read up on poudriere hooks to make sure this stays set for me between ports updates on the off change config.site is changed upstream in the future. or as i look over the available triggers a simple sh script for my poudriere ports update to check for it being set after the update. I'm glad I didn't try to skip this check by finding out a way to force "cross_building=yes" which would make the test basically do the same thing according to the m4 macros. Course that method would likely have broken all sorts of other things in different ways. That was the only thing I could come up with the other night, but it seemed like a bad idea all around.
Here's to giving Xorg another go...
RuntimeError: ../../third_party/node/freebsd/node-freebsd-x64/bin/node ../../third_party/node/node_modules/polymer-css-build/bin/polymer-css-build --polymer-version 2 --no-inline-includes -f /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/bundled/app.vulcanized.html /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/bundled/lazy_load.vulcanized.html -o /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/app.vulcanized.p2.html /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/lazy_load.vulcanized.p2.html failed: Fatal error 'thread 0x4003d85900 exits with resources held!' at line 320 in file /usr/local/poudriere/jails/aarch64/usr/src/lib/libthr/thread/thr_exit.c (errno = 60)
ninja: build stopped: subcommand failed.
*** Error code 1
Stop.
make: stopped in /usr/ports/www/chromium
=>> Cleaning up wrkdir
===> Cleaning for chromium-73.0.3683.103_2
build of www/chromium | chromium-73.0.3683.103_2 ended at Thu May 9 11:42:57 EDT 2019
build time: 00:33:01
!!! build failure encountered !!!
antoine has committed a workaround (for -current), you can backport the following changes:
[base] Revision 347334
svnweb.freebsd.org
=======================<phase: check-sanity >============================
===> License BSD3CLAUSE PSFL accepted by the user
===========================================================================
=======================<phase: pkg-depends >============================
===> py36-idna-2.8 depends on file: /usr/local/sbin/pkg - not found
===> Installing existing package /packages/All/pkg-1.10.5_5.txz
*** Error code 127
Stop.
make: stopped in /usr/ports/dns/py-idna
=>> Cleaning up wrkdir
===> Cleaning for py36-idna-2.8
build of dns/py-idna | py36-idna-2.8 ended at Thu May 9 00:24:43 EDT 2019
build time: 00:00:03
!!! build failure encountered !!!
Thank you Acheron,
I edited those 3 files like you said but now have a new compile error. I think we must be getting closer though:
Code:RuntimeError: ../../third_party/node/freebsd/node-freebsd-x64/bin/node ../../third_party/node/node_modules/polymer-css-build/bin/polymer-css-build --polymer-version 2 --no-inline-includes -f /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/bundled/app.vulcanized.html /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/bundled/lazy_load.vulcanized.html -o /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/app.vulcanized.p2.html /wrkdirs/usr/ports/www/chromium/work/chromium-73.0.3683.103/out/Release/gen/chrome/browser/resources/md_history/lazy_load.vulcanized.p2.html failed: Fatal error 'thread 0x4003d85900 exits with resources held!' at line 320 in file /usr/local/poudriere/jails/aarch64/usr/src/lib/libthr/thread/thr_exit.c (errno = 60) ninja: build stopped: subcommand failed. *** Error code 1 Stop. make: stopped in /usr/ports/www/chromium =>> Cleaning up wrkdir ===> Cleaning for chromium-73.0.3683.103_2 build of www/chromium | chromium-73.0.3683.103_2 ended at Thu May 9 11:42:57 EDT 2019 build time: 00:33:01 !!! build failure encountered !!!