Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] libetonyek aarch64 fails in ::IWORKMemoryStream.cpp
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on ARM
View previous topic :: View next topic  
Author Message
defoo
n00b
n00b


Joined: 25 Jul 2017
Posts: 30

PostPosted: Tue Jul 25, 2017 5:19 pm    Post subject: [Solved] libetonyek aarch64 fails in ::IWORKMemoryStream.cpp Reply with quote

Hi,

Code:
IWORKMemoryStream.cpp: In constructor ‘libetonyek::IWORKMemoryStream::IWORKMemoryStream(const unsigned char*, unsigned int)’:
IWORKMemoryStream.cpp:59:12: error: call of overloaded ‘unique_ptr(int)’ is ambiguous


Code:
# emerge --info '=app-text/libetonyek-9999::gentoo'
Portage 2.3.5 (python 3.4.5-final-0, default/linux/arm64/13.0/desktop, gcc-5.4.0, glibc-2.23-r3, 4.4.15 aarch64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.4.15-aarch64-with-gentoo-2.3
KiB Mem:     8041128 total,   4681976 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Tue, 25 Jul 2017 00:30:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.26.1 p1.0) 2.26.1
app-shells/bash:          4.3_p48-r1::gentoo
dev-lang/perl:            5.24.1-r1::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.7.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.26.3::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.15::gentoo
sys-devel/binutils:       2.26.1::gentoo
sys-devel/gcc:            5.4.0-r3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

ACCEPT_KEYWORDS="arm64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="aarch64-unknown-linux-gnu"
CFLAGS="-O2 -pipe -march=armv8-a"
CHOST="aarch64-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa arm64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvdr emboss encode exif fam ffmpeg firefox flac fortran gdbm gif glamor gpm gtk iconv ipv6 jpeg lcms libnotify mad mng modules mp3 mp4 mpeg multilib ncurses neon nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support qt4 readline seccomp session spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_ARM="edsp neon thumb thumb2 v4 v5 v6 v7 v8 vfp vfp-d32 vfpv3 vfpv4" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="fr fr-FR en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="fr en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21 ruby22" USERLAND="GNU" VIDEO_CARDS="nouveau fbdev tegra" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


Code:
# emerge -pqv '=app-text/libetonyek-9999::gentoo'
[ebuild  N    ] app-text/libetonyek-9999  USE="(-doc) -static-libs {-test}"


Code:
# cat /var/tmp/portage/app-text/libetonyek-9999/temp/build.log
 * Package:    app-text/libetonyek-9999
 * Repository: gentoo
 * Maintainer: office@gentoo.org
 * USE:        arm64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
 * Fetching git://anongit.freedesktop.org/git/libreoffice/libetonyek ...
git fetch git://anongit.freedesktop.org/git/libreoffice/libetonyek +HEAD:refs/git-r3/HEAD
git symbolic-ref refs/git-r3/app-text/libetonyek/0/__main__ refs/git-r3/HEAD
 * Checking out git://anongit.freedesktop.org/git/libreoffice/libetonyek to /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT update -->
   repository:               git://anongit.freedesktop.org/git/libreoffice/libetonyek
   at the commit:            932a85db01d629b84508e1bc237a0dc9dab79371
>>> Source unpacked in /var/tmp/portage/app-text/libetonyek-9999/work
>>> Preparing source in /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999 ...
 * Running eautoreconf in '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999' ...
 * Running libtoolize --install --copy --force --automake ...                                                                                                              [ ok ]
 * Running aclocal -I m4 ...                                                                                                                                               [ ok ]
 * Running autoconf --force ...                                                                                                                                            [ ok ]
 * Running autoheader ...                                                                                                                                                  [ ok ]
 * Running automake --add-missing --copy --foreign --force-missing ...                                                                                                     [ ok ]
 * Running elibtoolize in: libetonyek-9999/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999 ...
 * econf: updating libetonyek-9999/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating libetonyek-9999/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/libetonyek-9999 --htmldir=/usr/share/doc/libetonyek-9999/html --libdir=/usr/lib64 --disable-werror --without-docs --disable-static --disable-tests --with-mdds=1.2
checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for aarch64-unknown-linux-gnu-gcc... aarch64-unknown-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether aarch64-unknown-linux-gnu-gcc accepts -g... yes
checking for aarch64-unknown-linux-gnu-gcc option to accept ISO C89... none needed
checking whether aarch64-unknown-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of aarch64-unknown-linux-gnu-gcc... none
checking for aarch64-unknown-linux-gnu-ar... aarch64-unknown-linux-gnu-ar
checking the archiver (aarch64-unknown-linux-gnu-ar) interface... ar
checking for aarch64-unknown-linux-gnu-gcc... (cached) aarch64-unknown-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether aarch64-unknown-linux-gnu-gcc accepts -g... (cached) yes
checking for aarch64-unknown-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking whether aarch64-unknown-linux-gnu-gcc understands -c and -o together... (cached) yes
checking dependency style of aarch64-unknown-linux-gnu-gcc... (cached) none
checking how to run the C preprocessor... aarch64-unknown-linux-gnu-gcc -E
checking for aarch64-unknown-linux-gnu-g++... aarch64-unknown-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether aarch64-unknown-linux-gnu-g++ accepts -g... yes
checking dependency style of aarch64-unknown-linux-gnu-g++... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by aarch64-unknown-linux-gnu-gcc... /usr/aarch64-unknown-linux-gnu/bin/ld
checking if the linker (/usr/aarch64-unknown-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/aarch64-unknown-linux-gnu-nm -B
checking the name lister (/usr/bin/aarch64-unknown-linux-gnu-nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/aarch64-unknown-linux-gnu/bin/ld option to reload object files... -r
checking for aarch64-unknown-linux-gnu-objdump... aarch64-unknown-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-unknown-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-unknown-linux-gnu-ar... (cached) aarch64-unknown-linux-gnu-ar
checking for archiver @FILE support... @
checking for aarch64-unknown-linux-gnu-strip... aarch64-unknown-linux-gnu-strip
checking for aarch64-unknown-linux-gnu-ranlib... aarch64-unknown-linux-gnu-ranlib
checking command to parse /usr/bin/aarch64-unknown-linux-gnu-nm -B output from aarch64-unknown-linux-gnu-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for aarch64-unknown-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for ANSI C header files... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if aarch64-unknown-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for aarch64-unknown-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if aarch64-unknown-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if aarch64-unknown-linux-gnu-gcc static flag -static works... yes
checking if aarch64-unknown-linux-gnu-gcc supports -c -o file.o... yes
checking if aarch64-unknown-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the aarch64-unknown-linux-gnu-gcc linker (/usr/aarch64-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... aarch64-unknown-linux-gnu-g++ -E
checking for ld used by aarch64-unknown-linux-gnu-g++... /usr/aarch64-unknown-linux-gnu/bin/ld
checking if the linker (/usr/aarch64-unknown-linux-gnu/bin/ld) is GNU ld... yes
checking whether the aarch64-unknown-linux-gnu-g++ linker (/usr/aarch64-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking for aarch64-unknown-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
checking if aarch64-unknown-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
checking if aarch64-unknown-linux-gnu-g++ static flag -static works... yes
checking if aarch64-unknown-linux-gnu-g++ supports -c -o file.o... yes
checking if aarch64-unknown-linux-gnu-g++ supports -c -o file.o... (cached) yes
checking whether the aarch64-unknown-linux-gnu-g++ linker (/usr/aarch64-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for aarch64-unknown-linux-gnu-pkg-config... /usr/bin/aarch64-unknown-linux-gnu-pkg-config
checking pkg-config is at least version 0.20... yes
checking for egrep... (cached) /bin/grep -E
checking for a sed that does not truncate output... (cached) /bin/sed
checking whether aarch64-unknown-linux-gnu-g++ supports C++11 features by default... no
checking whether aarch64-unknown-linux-gnu-g++ supports C++11 features with -std=c++11... yes
checking for REVENGE... yes
checking for XML... yes
checking for ZLIB... yes
checking for LANGTAG... yes
checking for boost/any.hpp... yes
checking for boost/container/deque.hpp... yes
checking for boost/fusion/adapted/std_pair.hpp... yes
checking for boost/fusion/include/adapt_struct.hpp... yes
checking for boost/lexical_cast.hpp... yes
checking for boost/none.hpp... yes
checking for boost/numeric/conversion/cast.hpp... yes
checking for boost/optional.hpp... yes
checking for boost/spirit/include/phoenix.hpp... yes
checking for boost/spirit/include/qi.hpp... yes
checking for boost/variant/recursive_variant.hpp... yes
checking for boost/variant/variant.hpp... yes
checking for glm/glm.hpp... yes
checking for MDDS... yes
checking for native Win32... no
checking for Win32 platform in general... no
checking for -fvisibility=hidden compiler flag... yes
checking for REVENGE_GENERATORS... yes
checking for REVENGE_STREAM... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/conv/Makefile
config.status: creating src/conv/csv/numbers2csv.rc
config.status: creating src/conv/csv/Makefile
config.status: creating src/conv/html/Makefile
config.status: creating src/conv/html/pages2html.rc
config.status: creating src/conv/raw/Makefile
config.status: creating src/conv/raw/key2raw.rc
config.status: creating src/conv/raw/numbers2raw.rc
config.status: creating src/conv/raw/pages2raw.rc
config.status: creating src/conv/svg/Makefile
config.status: creating src/conv/svg/key2xhtml.rc
config.status: creating src/conv/text/Makefile
config.status: creating src/conv/text/key2text.rc
config.status: creating src/conv/text/numbers2text.rc
config.status: creating src/conv/text/pages2text.rc
config.status: creating src/fuzz/Makefile
config.status: creating src/lib/Makefile
config.status: creating src/lib/libetonyek.rc
config.status: creating src/test/Makefile
config.status: creating inc/Makefile
config.status: creating inc/libetonyek/Makefile
config.status: creating build/Makefile
config.status: creating build/win32/Makefile
config.status: creating docs/Makefile
config.status: creating docs/doxygen/Makefile
config.status: creating libetonyek-0.1.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure:
==============================================================================
Build configuration:
        debug:           no
        docs:            no
        fuzzers:         no
        liblangtag:      yes
        tests:           no
        tools:           yes
        werror:          no
==============================================================================

>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999 ...
make -j8
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999'
Making all in build
make[2]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/build'
Making all in win32
make[3]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/build/win32'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/build/win32'
make[3]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/build'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/build'
make[2]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/build'
Making all in inc
make[2]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/inc'
Making all in libetonyek
make[3]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/inc/libetonyek'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/inc/libetonyek'
make[3]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/inc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/inc'
make[2]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/inc'
Making all in src
make[2]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/src'
Making all in lib
make[3]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/src/lib'
if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ IWORKToken.gperf | sed -e 's/\<register //g' > IWORKToken.inc.tmp; then \
        mv IWORKToken.inc.tmp IWORKToken.inc; \
else \
        rm -f IWORKToken.inc.tmp; \
        if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --version >/dev/null 2>&1; then \
                exit 1; \
        else \
                touch IWORKToken.inc; \
        fi \
fi
if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ KEY1Token.gperf | sed -e 's/\<register //g' > KEY1Token.inc.tmp; then \
        mv KEY1Token.inc.tmp KEY1Token.inc; \
else \
        rm -f KEY1Token.inc.tmp; \
        if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --version >/dev/null 2>&1; then \
                exit 1; \
        else \
                touch KEY1Token.inc; \
        fi \
fi
if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ KEY2Token.gperf | sed -e 's/\<register //g' > KEY2Token.inc.tmp; then \
        mv KEY2Token.inc.tmp KEY2Token.inc; \
else \
        rm -f KEY2Token.inc.tmp; \
        if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --version >/dev/null 2>&1; then \
                exit 1; \
        else \
                touch KEY2Token.inc; \
        fi \
fi
if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ NUM1Token.gperf | sed -e 's/\<register //g' > NUM1Token.inc.tmp; then \
        mv NUM1Token.inc.tmp NUM1Token.inc; \
else \
        rm -f NUM1Token.inc.tmp; \
        if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --version >/dev/null 2>&1; then \
                exit 1; \
        else \
                touch NUM1Token.inc; \
        fi \
fi
if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ PAG1Token.gperf | sed -e 's/\<register //g' > PAG1Token.inc.tmp; then \
        mv PAG1Token.inc.tmp PAG1Token.inc; \
else \
        rm -f PAG1Token.inc.tmp; \
        if /bin/sh /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/missing gperf --version >/dev/null 2>&1; then \
                exit 1; \
        else \
                touch PAG1Token.inc; \
        fi \
fi
make  all-am
make[4]: Entering directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/src/lib'
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..    -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o EtonyekDocument.lo EtonyekDocument.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWAField.lo `test -f 'IWAField.cpp' || echo './'`IWAField.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWAMessage.lo `test -f 'IWAMessage.cpp' || echo './'`IWAMessage.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWAParser.lo `test -f 'IWAParser.cpp' || echo './'`IWAParser.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWAReader.lo `test -f 'IWAReader.cpp' || echo './'`IWAReader.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWASnappyStream.lo `test -f 'IWASnappyStream.cpp' || echo './'`IWASnappyStream.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWAText.lo `test -f 'IWAText.cpp' || echo './'`IWAText.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKChainedTokenizer.lo `test -f 'IWORKChainedTokenizer.cpp' || echo './'`IWORKChainedTokenizer.cpp
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWAField.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAField.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWAMessage.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAMessage.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWAParser.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAParser.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c EtonyekDocument.cpp  -fPIC -DPIC -o .libs/EtonyekDocument.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWASnappyStream.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWASnappyStream.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWAText.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAText.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWAReader.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAReader.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKChainedTokenizer.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKChainedTokenizer.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKChart.lo `test -f 'IWORKChart.cpp' || echo './'`IWORKChart.cpp
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKChart.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKChart.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKCollector.lo `test -f 'IWORKCollector.cpp' || echo './'`IWORKCollector.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKDictionary.lo `test -f 'IWORKDictionary.cpp' || echo './'`IWORKDictionary.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKDiscardContext.lo `test -f 'IWORKDiscardContext.cpp' || echo './'`IWORKDiscardContext.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKDocumentInterface.lo `test -f 'IWORKDocumentInterface.cpp' || echo './'`IWORKDocumentInterface.cpp
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKCollector.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKCollector.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKDictionary.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKDictionary.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKDiscardContext.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKDiscardContext.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKDocumentInterface.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKDocumentInterface.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKFormula.lo `test -f 'IWORKFormula.cpp' || echo './'`IWORKFormula.cpp
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKFormula.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKFormula.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKLanguageManager.lo `test -f 'IWORKLanguageManager.cpp' || echo './'`IWORKLanguageManager.cpp
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKLanguageManager.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKLanguageManager.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKMemoryStream.lo `test -f 'IWORKMemoryStream.cpp' || echo './'`IWORKMemoryStream.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKOutputElements.lo `test -f 'IWORKOutputElements.cpp' || echo './'`IWORKOutputElements.cpp
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKMemoryStream.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKMemoryStream.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKOutputElements.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKOutputElements.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKOutputManager.lo `test -f 'IWORKOutputManager.cpp' || echo './'`IWORKOutputManager.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..  -DBOOST_SPIRIT_USE_PHOENIX_V3  -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts   -I/usr/include/libxml2  -I/usr/include/mdds-1.2  -I/usr/include/librevenge-0.0  -I/usr/include/libxml2   -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c -o libetonyek_internal_la-IWORKParser.lo `test -f 'IWORKParser.cpp' || echo './'`IWORKParser.cpp
IWORKMemoryStream.cpp: In constructor ‘libetonyek::IWORKMemoryStream::IWORKMemoryStream(const unsigned char*, unsigned int)’:
IWORKMemoryStream.cpp:59:12: error: call of overloaded ‘unique_ptr(int)’ is ambiguous
   , m_pos(0)
            ^
In file included from /usr/lib/gcc/aarch64-unknown-linux-gnu/5.4.0/include/g++-v5/memory:81:0,
                 from IWORKMemoryStream.h:13,
                 from IWORKMemoryStream.cpp:10:
/usr/lib/gcc/aarch64-unknown-linux-gnu/5.4.0/include/g++-v5/bits/unique_ptr.h:598:7: note: candidate: std::unique_ptr<_Tp [], _Dp>::unique_ptr(const std::unique_ptr<_Tp [], _Dp>&) [with _Tp = unsigned char; _Dp = std::default_delete<unsigned char []>] <deleted>
       unique_ptr(const unique_ptr&) = delete;
       ^
/usr/lib/gcc/aarch64-unknown-linux-gnu/5.4.0/include/g++-v5/bits/unique_ptr.h:467:17: note: candidate: constexpr std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::nullptr_t) [with _Tp = unsigned char; _Dp = std::default_delete<unsigned char []>; std::nullptr_t = std::nullptr_t]
       constexpr unique_ptr(nullptr_t) noexcept : unique_ptr() { }
                 ^
/usr/lib/gcc/aarch64-unknown-linux-gnu/5.4.0/include/g++-v5/bits/unique_ptr.h:463:7: note: candidate: std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = unsigned char; _Dp = std::default_delete<unsigned char []>]
       unique_ptr(unique_ptr&& __u) noexcept
       ^
/usr/lib/gcc/aarch64-unknown-linux-gnu/5.4.0/include/g++-v5/bits/unique_ptr.h:426:7: note: candidate: std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>::pointer) [with _Tp = unsigned char; _Dp = std::default_delete<unsigned char []>; std::unique_ptr<_Tp [], _Dp>::pointer = unsigned char*]
       unique_ptr(pointer __p) noexcept
       ^
Makefile:1290: recipe for target 'libetonyek_internal_la-IWORKMemoryStream.lo' failed
make[4]: *** [libetonyek_internal_la-IWORKMemoryStream.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKOutputManager.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKOutputManager.o
libtool: compile:  aarch64-unknown-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/include/libxml2 -I/usr/include/mdds-1.2 -I/usr/include/librevenge-0.0 -I/usr/include/libxml2 -DNDEBUG -O2 -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -c IWORKParser.cpp  -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKParser.o
IWAParser.cpp: In member function ‘bool libetonyek::IWAParser::parseImage(const libetonyek::IWAMessage&)’:
IWAParser.cpp:1539:31: warning: ‘*((void*)& imageRef +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     data->m_stream = queryFile(get(imageRef));
                               ^
IWAParser.cpp: In member function ‘void libetonyek::IWAParser::parseTile(unsigned int)’:
IWAParser.cpp:1889:32: warning: ‘*((void*)& textRef +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         parseText(get(textRef));
                                ^
make[4]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/src/lib'
Makefile:831: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/src/lib'
Makefile:399: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/src'
Makefile:507: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999'
Makefile:418: recipe for target 'all' failed
make: *** [all] Error 2
 * ERROR: app-text/libetonyek-9999::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=app-text/libetonyek-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-text/libetonyek-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-text/libetonyek-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-text/libetonyek-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999'
 * S: '/var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999'


Last edited by defoo on Mon Sep 11, 2017 9:52 am; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 47163
Location: 56N 3W

PostPosted: Tue Jul 25, 2017 8:40 pm    Post subject: Reply with quote

defoo,

Code:
# emerge app-text/libetonyek -av

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   *] app-text/libetonyek-0.1.6::gentoo  USE="(-doc) -static-libs {-test}" 0 KiB


Builds here. Live ebuilds, version -9999 and higher. are from the upstream repository and should be avoided.
Portage will ask for -9999 but

I have
Code:
# grep -R libetonyek /etc/portage/
/etc/portage/package.accept_keywords/libreoffice:<app-text/libetonyek-9999 **


What aarch64 hardware do you have?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
defoo
n00b
n00b


Joined: 25 Jul 2017
Posts: 30

PostPosted: Tue Jul 25, 2017 8:54 pm    Post subject: Reply with quote

Code:
# emerge app-text/libetonyek -av

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] app-text/libetonyek-9999::gentoo  USE="(-doc) -static-libs {-test}" 0 KiB

Total: 1 package (1 new), Size of downloads: 0 KiB


Code:
#  grep -R libetonyek /etc/portage/
/etc/portage/package.accept_keywords:=app-text/libetonyek-9999 **
/etc/portage/package.accept_keywords:# required by app-text/libetonyek-9999::gentoo
/etc/portage/package.accept_keywords:# required by app-text/libetonyek-9999::gentoo


I'm on the Jetson TX2.

I'm new to Gentoo, what should I do to not use 9999 ?
Just remove it from accept ?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 47163
Location: 56N 3W

PostPosted: Tue Jul 25, 2017 9:29 pm    Post subject: Reply with quote

defoo,

You should use
Code:
<category/package-9999 **
for version numbered packages.
and
Code:
<category/package-99999999 **
for packages versioned by date.

This ensures you get a version that works somewhere and lets portage see updates.
Live ebuilds follow upstream commit by commit.
When you emerge it, the upstream code may not work.

aarch64 is an experimental arch in Gentoo. Not much more that the @system set is stable.
Everything else is testing or unknown.

You will save yourself some pain if you switch to the testing branch.
Set
Code:
ACCEPT_KEYWORDS="~arm64"

This will get you gcc-6.3, or ever gcc-6.4, (due any day). The gcc-6 series is better for arm64 than gcc-5.
gcc-7 is better still but that's experimental.

Expect to add patches from the internet for some things if you go to gcc-6 or gcc-7. See gentoos bugzilla for a list of things that fail with gcc-6 and gcc-7.
Look for the tracker bugs.

As arm64 is under heavy development and its mostly testing or even untested, its not a good platform to learn on.
If you make your mistakes on a mainstream, known working platform, you can be fairly sure if the problem is not on the forums, its something you did.
In any case, cross distcc is your friend, mostly.

The Jetson TX2 looks like fun. I suspect the CPU can do better than -march=armv8-a. That tells gcc to produce generic run anywhere arm64 code.
If you move to gcc-6 or later, it understands -march=native, which will produce code optimised for your CPU.
You can run gcc-6 and ask it what -march=native means and use that in your CFLAGS,
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
defoo
n00b
n00b


Joined: 25 Jul 2017
Posts: 30

PostPosted: Thu Jul 27, 2017 2:26 pm    Post subject: Reply with quote

That did the trick :
Code:
# cat /etc/portage/package.mask/-9999
=*/*-*9999*


And
Code:
ACCEPT_KEYWORDS="~arm64"

also worked, and led to a lot of recompilations !

Everything I've tested worked so far, at the exception of big application like firefox, chromium and libreoffice because of compilation failures.
Not really a surprise as they also are a pain on arm32.

Thanks for your help.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 47163
Location: 56N 3W

PostPosted: Thu Jul 27, 2017 4:10 pm    Post subject: Reply with quote

defoo,

I have firefox and libreoffice. I've not tried chromium.

I have a public binhost which may save you some time.
Its only updated sporadically, so feel free to PM me if you need newer versions. I may just be slacking on the uploads.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on ARM All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum