Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. Page to track building of ports for armv6. ===== Package build status ===== As of a [[http://beefy8.nyi.freebsd.org/build.html?mastername=head-armv6-default&build=p453785_s325568|recent -CURRENT poudriere build]] on the cluster, there were 969 IGNOREd ports (including 13 blacklisted) and 130 failures, for a total number of SKIPPED 2755. (You may also view the [[http://beefy8.nyi.freebsd.org/jail.html?mastername=head-armv6-default|index]] to all the builds on -CURRENT.) Some of the IGNOREd ports are expected failures for non-x86 architectures (e.g. no linux emulation support). This list attempts to help coordinate the efforts to fix the other ones. ===== Patches already available for testing ===== Please see [[https://bugs.freebsd.org/bugzilla/buglist.cgi?list_id=156782&order=short_desc%2Cbug_id%20DESC&product=Ports%20%26%20Packages&query_format=advanced&resolution=---&short_desc=armv&short_desc_type=allwordssubstr|Bugzilla search]] on "armv" and "attachment is patch"; sorted by Summary (which is usuallly portname) A brief glance suggests these will unblock at least 100 ports. [[/MarkLinimon|MarkLinimon]] continues to test a few of them as of 20171218. ===== How you can help ===== * mmel@ interested in top graphics metaports (qt4/qt5/mate/gnome3/kde4) and is actively [[https://bugs.freebsd.org/bugzilla/buglist.cgi?email1=mmel%40FreeBSD.org&emailreporter1=1&emailtype1=substring&list_id=160498&product=Ports%20%26%20Packages&query_format=advanced&resolution=---|submitting patches]]. * [[/MikaelUrankar|MikaelUrankar]] has also been [[https://bugs.freebsd.org/bugzilla/buglist.cgi?email1=mikael.urankar%40gmail.com&emailreporter1=1&emailtype1=substring&list_id=204199&product=Ports%20%26%20Packages&query_format=advanced&resolution=---|submitting many patches]]. * [[/MarkLinimon|MarkLinimon]] is going through the errorlogs to classify errors, marking ports broken, and submitting patches. * [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216943|this patch]] conditionalizes firebird25 to only x86, which is a blocker for libreoffice. It seems harmless on my amd64 machine but needs an -exp run. * [[/IanLepore|IanLepore]] is interested in some of the math and scientific ports. ===== Build failures ===== ==== Build failures that are already known ==== These ports have already been marked **BROKEN** or **IGNORE**. * **BROKEN** is for ports that should be expected to build on the arch, but have failures. * **IGNORE** is for ports that are not expected to build on the arch. In general only the first case is worth working on; however, port maintainers are inconsistent in their use. The best way to browse these problems: * go to, e.g., a [[http://beefy8.nyi.freebsd.org/build.html?mastername=head-armv6-default&build=p453785_s325568|recent -CURRENT poudriere build]] on the cluster * scroll down to **Ignored ports** * right-click on **Reason** to sort alpha The **Search** textbox may be used to narrow down the results. Examples that should be relatively easy to address: * **asm** or **assembler**: uses x86-specific assembler * **compiler does not support** * **c99**, **c11** Less easy: * **Blacklisted**: it was intentionally not built on the cluster. * **runaway** builds * **%%FreeBSD%% 12.0**: probably not your problem Finally, the //reason// may be missing. Contact [[/MarkLinimon|MarkLinimon]] if you need help. ==== Build failures that are new ==== These fall into several categories: * ports that have recently been added * ports that are actually broken elsewhere (e.g. "everywhere", "only on -CURRENT", and so forth) * ports that newly fail on armv6. It requires some detective work to figure out which is which, but for now, let's narrow it down to the latter group. :!: updates to bring the text below up-to-date are pending as of 20171218 === Common errors === ^ Error ^ Fix ^ | TBA | TBA | === package fails to build under emulation but ok on real hardware === TBA === runaway process === In general you will want to confirm from multiple runs. * devel/aws-sdk-cpp * devel/rcs * devel/rcs57 * games/flightgear-data * games/urbanterror-data * games/ufoai-data * java/openjdk8-jre (statistical) * lang/erlang-runtime19 * lang/erlang-runtime20 * math/suitesparse === problems with qemu === In general you will want to confirm from multiple runs. * biology/plinkseq: it uses protobuf see [[https://svnweb.freebsd.org/ports?view=revision&revision=379486|ports r379486]] for a possible fix * graphics/gnofract4d * mail/cone * science/libint * x11/xgrab: invokes Xvfb :0 which fails under emulation: XKB: Failed to compile keymap\\ Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.\\ Fatal server error: (EE) Failed to activate virtual core keyboard: 2(EE) ---- {{tag>Ports}} armv6/ports.txt Last modified: 2018/03/23 14:36by MarkLinimon