Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
libtool errors when update on RPi 3
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
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Sat Nov 11, 2017 9:01 pm    Post subject: libtool errors when update on RPi 3 Reply with quote

I cannot emerge any package in my Raspberry Pi 3 running in 32-bit. For example, when I try:
Code:
emerge --update --changed-use --deep @world

I get this error:
Code:
/bin/sh ../libtool  --tag=CC   --mode=compile armv7a-hardfloat-linux-gnueabi-gcc -DHAVE_CONFIG_H   -I.. -isystem /var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/include/bsd/ -include ../config.h -DLIBBSD_OVERLAY -DLIBBSD_DISABLE_DEPRECATED -D__REENTRANT   -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -c -o closefrom.lo /var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/src/closefrom.c
In file included from /usr/include/features.h:368:0,
                 from /usr/include/unistd.h:25,
                 from /var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/include/bsd/unistd.h:29,
                 from /var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/src/setproctitle_ctor.c:27:
/var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/include/bsd/sys/cdefs.h:39:23: error: missing binary operator before token "("
 #if __has_include_next(<sys/cdefs.h>)
                       ^
In file included from /var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/include/bsd/unistd.h:29:0,
                 from /var/tmp/portage/dev-libs/libbsd-0.8.6/work/libbsd-0.8.6/src/setproctitle_ctor.c:27:
/usr/include/unistd.h: In function ‘access’:
/usr/include/unistd.h:290:52: error: expected declaration specifiers before ‘__THROW’
 extern int access (const char *__name, int __type) __THROW __nonnull ((1));
                                                    ^
/usr/include/unistd.h:296:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__THROW’
      __THROW __nonnull ((1));


Thank you in advance.
_________________
Linux Proud User: HP Pavilion 15-an002ns laptop (KDE Neon), Xiaomi Mi Air 12 (KDE Neon), Raspberry Pi 3 (Nextcloudpi), Docooler MS9 Pro (LibreElec)
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21490

PostPosted: Sun Nov 12, 2017 1:43 am    Post subject: Reply with quote

What is the output of emerge --info? This is almost always good information to provide when a compilation fails.

The gcc preprocessor gained support for __has_include_next in gcc-5. If you are using an older gcc, this error is expected. The ebuild ought to enforce that you use a new enough gcc.
Back to top
View user's profile Send private message
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Sun Nov 12, 2017 5:08 pm    Post subject: Reply with quote

Thanks Hu. The issue is upgrading gcc needs to upgrade binutils before, but I cannot upgrade it because of that error.

Code:
$ emerge --info

Portage 2.3.0 (python 2.7.12-final-0, default/linux/arm/13.0/armv7a, gcc-4.8.5, glibc-2.23-r4, 4.9.24-v7+ armv7l)
=================================================================
System uname: Linux-4.9.24-v7+-armv7l-ARMv7_Processor_rev_4_-v7l-with-gentoo-2.4.1
KiB Mem:      945520 total,     26460 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Sun, 12 Nov 2017 04:45:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p48-r1::gentoo
dev-lang/perl:            5.22.3_rc4::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.5.2-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.22.4::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.69::gentoo
sys-devel/automake:       1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.8.5::gentoo, 4.9.3::gentoo, 4.9.4::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r2::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r4::gentoo
Repositories:

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

ACCEPT_KEYWORDS="arm"
ACCEPT_LICENSE="* -@EULA"
CBUILD="armv7a-hardfloat-linux-gnueabi"
CFLAGS="-O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
CHOST="armv7a-hardfloat-linux-gnueabi"
CONFIG_PROTECT="/etc /etc/conf.d/modules /etc/cups/ /usr/share/easy-rsa /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe -march=armv7-a"
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 -pipe -march=armv7-a"
GENTOO_MIRRORS="http://ftp.halifax.rwth-aachen.de/gentoo/ rsync://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/ rsync://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
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="acl arm armv5te armv6 armv6t2 berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm geoip iconv ipv6 modules mysql ncurses nls nptl offensive openmp pam pcre perl php python readline seccomp session smbsharemodes sqlite ssl tcpd transmission unicode usb webdav xattr 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 thumb thumb2 v4 v5 v6 v7 vfp" 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="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="exynos fbdev omap dummy v4l" 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, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

_________________
Linux Proud User: HP Pavilion 15-an002ns laptop (KDE Neon), Xiaomi Mi Air 12 (KDE Neon), Raspberry Pi 3 (Nextcloudpi), Docooler MS9 Pro (LibreElec)
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21490

PostPosted: Sun Nov 12, 2017 5:44 pm    Post subject: Reply with quote

I do not see that either sys-devel/gcc or sys-devel/binutils depends on dev-libs/libbsd. Please post the emerge command you ran that leads you to that conclusion and the output that told you that you need newer binutils before you upgrade gcc. Please show also the output of emerge --pretend --verbose sys-devel/gcc sys-devel/binutils.
Back to top
View user's profile Send private message
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Sun Nov 12, 2017 6:44 pm    Post subject: Reply with quote

That's the error when I try to emerge gcc:
Code:
# emerge -av gcc

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

Calculating dependencies... done!
[ebuild  NS    ] sys-devel/binutils-2.28.1:2.28.1::gentoo [2.25.1-r1:2.25.1::gentoo] USE="cxx nls -multitarget -static-libs {-test} -vanilla" 0 KiB
[ebuild  NS    ] sys-devel/gcc-5.4.0-r3:5.4.0::gentoo [4.8.5:4.8.5::gentoo, 4.9.3:4.9.3::gentoo, 4.9.4:4.9.4::gentoo] USE="cxx fortran nls nptl openmp sanitize (-altivec) (-awt) (-cilk) -debug -doc (-fixed-point) -gcj -go -graphite (-hardened) (-jit) (-libssp) (-mpx) (-multilib) -nopie -nossp -objc -objc++ -objc-gc -pgo -regression-test -vanilla (-vtv)" 0 KiB

Total: 2 packages (2 in new slots), Size of downloads: 0 KiB

!!! The following installed packages are masked:
- sys-devel/binutils-2.25.1-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Would you like to merge these packages? [Yes/No]


>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-devel/gcc-5.4.0-r3

>>> Emerging (1 of 2) sys-devel/binutils-2.28.1::gentoo
 * binutils-2.28.1.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                 [ ok ]
 * binutils-2.28.1-patches-1.0.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                      [ ok ]
>>> Unpacking source...
>>> Unpacking binutils-2.28.1.tar.bz2 to /var/tmp/portage/sys-devel/binutils-2.28.1/work

...

 * Messages for package sys-devel/binutils-2.28.1:

 * ERROR: sys-devel/binutils-2.28.1::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=sys-devel/binutils-2.28.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/binutils-2.28.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-devel/binutils-2.28.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-devel/binutils-2.28.1/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build'
 * S: '/var/tmp/portage/sys-devel/binutils-2.28.1/work/binutils-2.28.1'


And then the build.log shows:
Code:

...

/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard  -Wl,-O1 -Wl,--as-needed -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o ldbuildid.o earmelf_linux_eabi.o earmelfb_linux_eabi.o  ../bfd/libbfd.la ../libiberty/libiberty.a  -ldl -ldl
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -DELF_LIST_OPTIONS=TRUE
-DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1 -o .libs/ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o ldbuildid.o earmelf_linux_eabi.o earmelfb_linux_eabi.o  -Wl,--as-needed ../bfd/.libs/libbfd.so -L/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/bfd/../libiberty/pic -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.28.1
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/ld'
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/ld'
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/ld'
mv -f .deps/options.Tpo .deps/options.Po
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/gold'
Makefile:941: fallo en las instrucciones para el objetivo 'all-recursive'
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/gold'
Makefile:692: fallo en las instrucciones para el objetivo 'all'
make[2]: *** [all] Error 2
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build/gold'
Makefile:6079: fallo en las instrucciones para el objetivo 'all-gold'
make[1]: *** [all-gold] Error 2
make[1]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.28.1/work/build'
Makefile:850: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
 ^[[31;01m*^[[0m ERROR: sys-devel/binutils-2.28.1::gentoo failed (compile phase):


About the command you request:
Code:
# emerge --pretend --verbose sys-devel/gcc sys-devel/binutils

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

Calculating dependencies... done!
[ebuild  NS    ] sys-devel/binutils-2.28.1:2.28.1::gentoo [2.25.1-r1:2.25.1::gentoo] USE="cxx nls -multitarget -static-libs {-test} -vanilla" 0 KiB
[ebuild  NS    ] sys-devel/gcc-5.4.0-r3:5.4.0::gentoo [4.8.5:4.8.5::gentoo, 4.9.3:4.9.3::gentoo, 4.9.4:4.9.4::gentoo] USE="cxx fortran nls nptl openmp sanitize (-altivec) (-awt) (-cilk) -debug -doc (-fixed-point) -gcj -go -graphite (-hardened) (-jit) (-libssp) (-mpx) (-multilib) -nopie -nossp -objc -objc++ -objc-gc -pgo -regression-test -vanilla (-vtv)" 0 KiB

Total: 2 packages (2 in new slots), Size of downloads: 0 KiB

!!! The following installed packages are masked:
- sys-devel/binutils-2.25.1-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

_________________
Linux Proud User: HP Pavilion 15-an002ns laptop (KDE Neon), Xiaomi Mi Air 12 (KDE Neon), Raspberry Pi 3 (Nextcloudpi), Docooler MS9 Pro (LibreElec)
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sun Nov 12, 2017 7:09 pm    Post subject: Reply with quote

el_Salmon,


You have binutils-2.25.1-r1. Portage wants to install binutils-2.28.1.
Can you build binutils-2.27.x or binutils-2.26.x then use that to build gcc-5.4, then update binutils again?

Those older binutils versions are masked, so you will need to unmask them.
_________________
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
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Mon Nov 13, 2017 8:57 pm    Post subject: Reply with quote

Neither binutils-2.26 nor binutils 2.27 compiling works fine for me. I'm afraid I need to reinstall the system.

Code:
# emerge -a --verbose '=sys-devel/binutils-2.26.1'

...

/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -g -O2 -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -no-undefined -rpath /nowhere -Wl,-O1 -Wl,--as-needed -o libldtestplug.la  libldtestplug_la-testplug.lo  -ldl -ldl
/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -g -O2 -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -no-undefined -rpath /nowhere -Wl,-O1 -Wl,--as-needed -o libldtestplug2.la  libldtestplug2_la-testplug2.lo  -ldl -ldl
perl /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../etc/texi2pod.pl -I /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld -I /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../bfd/doc -I ../bfd/doc -I /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../libiberty -Dman < /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/ld.texinfo > ld.pod
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../etc/texi2pod.pl line 314.
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -shared  -fPIC -DPIC  .libs/libldtestplug_la-testplug.o   -Wl,--as-needed -ldl  -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1   -Wl,-soname -Wl,libldtestplug.so.0 -o .libs/libldtestplug.so.0.0.0
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -shared  -fPIC -DPIC  .libs/libldtestplug2_la-testplug2.o   -Wl,--as-needed -ldl  -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1   -Wl,-soname -Wl,libldtestplug2.so.0 -o .libs/libldtestplug2.so.0.0.0
(pod2man --center="GNU Development Tools" --release="binutils-2.26.1" --section=1 ld.pod | \
        sed -e '/^.if n .na/d' > ld.1.T$$ && \
        mv -f ld.1.T$$ ld.1) || \
        (rm -f ld.1.T$$ && exit 1)
libtool: link: (cd ".libs" && rm -f "libldtestplug2.so.0" && ln -s "libldtestplug2.so.0.0.0" "libldtestplug2.so.0")
libtool: link: (cd ".libs" && rm -f "libldtestplug.so.0" && ln -s "libldtestplug.so.0.0.0" "libldtestplug.so.0")
libtool: link: (cd ".libs" && rm -f "libldtestplug2.so" && ln -s "libldtestplug2.so.0.0.0" "libldtestplug2.so")
libtool: link: (cd ".libs" && rm -f "libldtestplug.so" && ln -s "libldtestplug.so.0.0.0" "libldtestplug.so")
libtool: link: ( cd ".libs" && rm -f "libldtestplug2.la" && ln -s "../libldtestplug2.la" "libldtestplug2.la" )
libtool: link: ( cd ".libs" && rm -f "libldtestplug.la" && ln -s "../libldtestplug.la" "libldtestplug.la" )
/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -g -O2 -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -no-undefined -rpath /nowhere -Wl,-O1 -Wl,--as-needed -o libldtestplug3.la  libldtestplug3_la-testplug3.lo  -ldl -ldl
base=`echo earmelf_linux_eabi.c | sed -e 's,e\(.*\).c,\1,'`; \
make run-genscripts "script_target=$base" "script_tdirname=tdir_$base"
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -shared  -fPIC -DPIC  .libs/libldtestplug3_la-testplug3.o   -Wl,--as-needed -ldl  -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1   -Wl,-soname -Wl,libldtestplug3.so.0 -o .libs/libldtestplug3.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libldtestplug3.so.0" && ln -s "libldtestplug3.so.0.0.0" "libldtestplug3.so.0")
libtool: link: (cd ".libs" && rm -f "libldtestplug3.so" && ln -s "libldtestplug3.so.0.0.0" "libldtestplug3.so")
make[5]: se entra en el directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
LIB_PATH='' /bin/sh /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/genscripts.sh "/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld" "/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.26.1" "/usr" "/usr" armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi "armelf_linux_eabi armelfb_linux_eabi" "/usr/local/lib /lib /usr/lib" no yes armelf_linux_eabi "armv7a-hardfloat-linux-gnueabi"
libtool: link: ( cd ".libs" && rm -f "libldtestplug3.la" && ln -s "../libldtestplug3.la" "libldtestplug3.la" )
base=`echo earmelfb_linux_eabi.c | sed -e 's,e\(.*\).c,\1,'`; \
make run-genscripts "script_target=$base" "script_tdirname=tdir_$base"
make[5]: se entra en el directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
LIB_PATH='' /bin/sh /var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/genscripts.sh "/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld" "/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.26.1" "/usr" "/usr" armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi "armelf_linux_eabi armelfb_linux_eabi" "/usr/local/lib /lib /usr/lib" no yes armelfb_linux_eabi "armv7a-hardfloat-linux-gnueabi"
rm -f ld.pod
make[5]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
armv7a-hardfloat-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld  -I. -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld -I../bfd -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../bfd -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../include  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/binutils-data/armv7a-hardfloat-linux-gnueabi/2.26.1/locale\""  -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -MT earmelf_linux_eabi.o -MD -MP -MF .deps/earmelf_linux_eabi.Tpo -c -o earmelf_linux_eabi.o earmelf_linux_eabi.c
make[5]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
armv7a-hardfloat-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld  -I. -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld -I../bfd -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../bfd -I/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1/ld/../include  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/binutils-data/armv7a-hardfloat-linux-gnueabi/2.26.1/locale\""  -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -MT earmelfb_linux_eabi.o -MD -MP -MF .deps/earmelfb_linux_eabi.Tpo -c -o earmelfb_linux_eabi.o earmelfb_linux_eabi.c
mv -f .deps/earmelf_linux_eabi.Tpo .deps/earmelf_linux_eabi.Po
mv -f .deps/earmelfb_linux_eabi.Tpo .deps/earmelfb_linux_eabi.Po
/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard  -Wl,-O1 -Wl,--as-needed -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o ldbuildid.o earmelf_linux_eabi.o earmelfb_linux_eabi.o  ../bfd/libbfd.la ../libiberty/libiberty.a  -ldl -ldl
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1 -o .libs/ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o ldbuildid.o earmelf_linux_eabi.o earmelfb_linux_eabi.o  -Wl,--as-needed ../bfd/.libs/libbfd.so -L/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/bfd/../libiberty/pic -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.26.1
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/ld'
mv -f .deps/object.Tpo .deps/object.Po
mv -f .deps/options.Tpo .deps/options.Po
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/gold'
Makefile:876: fallo en las instrucciones para el objetivo 'all-recursive'
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/gold'
Makefile:626: fallo en las instrucciones para el objetivo 'all'
make[2]: *** [all] Error 2
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build/gold'
Makefile:6064: fallo en las instrucciones para el objetivo 'all-gold'
make[1]: *** [all-gold] Error 2
make[1]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build'
Makefile:845: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
 ESC[31;01m*ESC[0m ERROR: sys-devel/binutils-2.26.1::gentoo failed (compile phase):
 ESC[31;01m*ESC[0m   emake failed
 ESC[31;01m*ESC[0m
 ESC[31;01m*ESC[0m If you need support, post the output of `emerge --info '=sys-devel/binutils-2.26.1::gentoo'`,
 ESC[31;01m*ESC[0m the complete build log and the output of `emerge -pqv '=sys-devel/binutils-2.26.1::gentoo'`.
 ESC[31;01m*ESC[0m The complete build log is located at '/var/tmp/portage/sys-devel/binutils-2.26.1/temp/build.log'.
 ESC[31;01m*ESC[0m The ebuild environment file is located at '/var/tmp/portage/sys-devel/binutils-2.26.1/temp/environment'.
 ESC[31;01m*ESC[0m Working directory: '/var/tmp/portage/sys-devel/binutils-2.26.1/work/build'
 ESC[31;01m*ESC[0m S: '/var/tmp/portage/sys-devel/binutils-2.26.1/work/binutils-2.26.1'


Code:
# emerge -a --verbose '=sys-devel/binutils-2.27-r1'

...

/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard  -Wl,-O1 -Wl,--as-needed -o bfdtest1 bfdtest1.o ../bfd/libbfd.la ../libiberty/libiberty.a  -ldl
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1 -o .libs/bfdtest1 bfdtest1.o  -Wl,--as-needed ../bfd/.libs/libbfd.so -L/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/bfd/../libiberty/pic -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.27
/bin/sh ./libtool --tag=CC   --mode=link armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard  -Wl,-O1 -Wl,--as-needed -o bfdtest2 bfdtest2.o ../bfd/libbfd.la ../libiberty/libiberty.a  -ldl
libtool: link: armv7a-hardfloat-linux-gnueabi-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wl,-O1 -o .libs/bfdtest2 bfdtest2.o  -Wl,--as-needed ../bfd/.libs/libbfd.so -L/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/bfd/../libiberty/pic -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.27
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/binutils'
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/binutils'
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/binutils'
armv7a-hardfloat-linux-gnueabi-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold  -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold/../include -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold/../elfcpp -DLOCALEDIR="\"/usr/share/binutils-data/armv7a-hardfloat-linux-gnueabi/2.27/locale\"" -DBINDIR="\"/usr/armv7a-hardfloat-linux-gnueabi/binutils-bin/2.27\"" -DTOOLBINDIR="\"/usr/armv7a-hardfloat-linux-gnueabi/bin\"" -DTOOLLIBDIR="\"/usr/armv7a-hardfloat-linux-gnueabi/lib\""   -W -Wall    -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=object.o  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -MT object.o -MD -MP -MF .deps/object.Tpo -c -o object.o /var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold/object.cc
mv -f .deps/nacl.Tpo .deps/nacl.Po
make[2]: se entra en el directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld'
(echo "/* This file is automatically generated.  DO NOT EDIT! */";\
for f in `echo " " earmelf_linux_eabi.o earmelfb_linux_eabi.o "" \
 | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
    echo "extern ld_emulation_xfer_type ld_${f}_emulation;"; \
done;\
echo "";\
echo "#define EMULATION_LIST \\";\
for f in `echo " " earmelf_linux_eabi.o earmelfb_linux_eabi.o "" \
 | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
    echo "  &ld_${f}_emulation, \\"; \
done;\
echo "  0") >ldemul-tmp.h
mv ldemul-tmp.h ldemul-list.h
make  all-recursive
mv -f .deps/merge.Tpo .deps/merge.Po
armv7a-hardfloat-linux-gnueabi-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold  -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold/../include -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold/../elfcpp -DLOCALEDIR="\"/usr/share/binutils-data/armv7a-hardfloat-linux-gnueabi/2.27/locale\"" -DBINDIR="\"/usr/armv7a-hardfloat-linux-gnueabi/binutils-bin/2.27\"" -DTOOLBINDIR="\"/usr/armv7a-hardfloat-linux-gnueabi/bin\"" -DTOOLLIBDIR="\"/usr/armv7a-hardfloat-linux-gnueabi/lib\""   -W -Wall    -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=options.o  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o /var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/gold/options.cc
make[3]: se entra en el directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld'
Making all in po
make[4]: se entra en el directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld/po'
make[4]: No se hace nada para 'all'.
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld/po'
make[4]: se entra en el directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld'
restore=: && backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
if (true true true --version) >/dev/null 2>&1; then \
  for f in ld.info ld.info-[0-9] ld.info-[0-9][0-9] ld.i[0-9] ld.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
if true true true -I /var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld -I /var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld/../bfd/doc -I ../bfd/doc -I /var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld/../libiberty  -I /var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld \
 -o ld.info `test -f 'ld.texinfo' || echo '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld/'`ld.texinfo; \
then \
  rc=0; \
else \
  rc=$?; \
  $restore $backupdir/* `echo "./ld.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
/bin/sh ./libtool  --tag=CC   --mode=compile armv7a-hardfloat-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld  -I. -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld -I../bfd -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld/../bfd -I/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27/ld/../include  -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/binutils-data/armv7a-hardfloat-linux-gnueabi/2.27/locale\""  -g -O2 -O2 -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -MT libldtestplug_la-testplug.lo -MD -MP -MF .deps/libldtestplug_la-testplug.Tpo -c -o libldtest...skipping...
tils-2.27-r1/work/build/bfd/../libiberty/pic -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib/binutils/armv7a-hardfloat-linux-gnueabi/2.27
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld'
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld'
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/ld'
mv -f .deps/output.Tpo .deps/output.Po
make[4]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/gold'
Makefile:940: fallo en las instrucciones para el objetivo 'all-recursive'
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/gold'
Makefile:691: fallo en las instrucciones para el objetivo 'all'
make[2]: *** [all] Error 2
make[2]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build/gold'
Makefile:6079: fallo en las instrucciones para el objetivo 'all-gold'
make[1]: *** [all-gold] Error 2
make[1]: se sale del directorio '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build'
Makefile:850: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
 ESC[31;01m*ESC[0m ERROR: sys-devel/binutils-2.27-r1::gentoo failed (compile phase):
 ESC[31;01m*ESC[0m   emake failed
 ESC[31;01m*ESC[0m
 ESC[31;01m*ESC[0m If you need support, post the output of `emerge --info '=sys-devel/binutils-2.27-r1::gentoo'`,
 ESC[31;01m*ESC[0m the complete build log and the output of `emerge -pqv '=sys-devel/binutils-2.27-r1::gentoo'`.
 ESC[31;01m*ESC[0m The complete build log is located at '/var/tmp/portage/sys-devel/binutils-2.27-r1/temp/build.log'.
 ESC[31;01m*ESC[0m The ebuild environment file is located at '/var/tmp/portage/sys-devel/binutils-2.27-r1/temp/environment'.
 ESC[31;01m*ESC[0m Working directory: '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/build'
 ESC[31;01m*ESC[0m S: '/var/tmp/portage/sys-devel/binutils-2.27-r1/work/binutils-2.27'

_________________
Linux Proud User: HP Pavilion 15-an002ns laptop (KDE Neon), Xiaomi Mi Air 12 (KDE Neon), Raspberry Pi 3 (Nextcloudpi), Docooler MS9 Pro (LibreElec)
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