Dante is failing because they are using #if MACRO, where MACRO is just a
number.
In this case, they just use #ifdef or #if defined(MACRO). Fixing it to
enable dante to be buildable.
This package is heavily dependent on SSE and MMX instructions, thus, it
is not platform independent.
I am also removing two trailing space on APKBUILD script.
Update config.guess before building, otherwise this package fails on
ppc64le due to the following bug:
checking build system type... build-aux/config.guess: unable to guess system type
qperf fails to build on both x86-64 and ppc64le due to lack of
dependency.
qperf depends on /usr/share/perl5/core_perl/pods/perldiag.pod file, and if it
does not exist (as on a clean env), it shows:
couldn't find diagnostic data in /usr/share/perl5/core_perl/pods/perldiag.pod /usr/local/lib/perl5/site_perl /usr/local/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl . ./mkhelp at /usr/share/perl5/core_perl/diagnostics.pm line 259, <POD_DIAG> line 704.
Compilation failed in require at ./mkhelp line 5.
BEGIN failed--compilation aborted at ./mkhelp line 5.
make[1]: *** [Makefile:475: help.c] Error 2
make[1]: *** Waiting for unfinished jobs....
couldn't find diagnostic data in /usr/share/perl5/core_perl/pods/perldiag.pod /usr/local/lib/perl5/site_perl /usr/local/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl . ./mkman at /usr/share/perl5/core_perl/diagnostics.pm line 259, <POD_DIAG> line 704.
Compilation failed in require at ./mkman line 6.
BEGIN failed--compilation aborted at ./mkman line 6.
make[1]: *** [Makefile:471: qperf.1] Error 2
This file is provided by perl-dev on Alpine, thus, adding it to
$makedepends
Package failing to build on ppc64le on the autoreconf phase. This is the
log:
Makefile.am: error: required file './NEWS' not found
Makefile.am: error: required file './AUTHORS' not found
Makefile.am: error: required file './ChangeLog' not found
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
parallel-tests: installing './test-driver'
autoreconf: automake failed with exit status: 1
Disabling this package on ppc64le for now.
crda depends on python but does not have the dependency clearly
required. Causing the following error:
env: can't execute 'python': No such file or directory
make: *** [Makefile:115: keys-gcrypt.c] Error 127
Fixing the dependency chain.
qt-creator currently fails to build on ppc64le due to several errors
like:
language/language.cpp:242:12: error: the compiler can assume that the address of 'a' will always evaluate to 'true' [-Werror=address]
if (!!&a != !!&b)
Since this is more a desktop package, skipping it on ppc64le for now.
Currently texlive does not build on ppc64le due to building an embedded
luajit from inside the texlive package.
This luajit source does not contain ppc64le bits, thus, it FTBFS.
Ideally, we would like to use system lua and luajit, but, the luajit
build is instrinsics to current texlive building process. In this case,
I am just removing luajittex on ppc64le.