View previous topic :: View next topic |
Author |
Message |
buratino2015 n00b

Joined: 16 Apr 2015 Posts: 14
|
Posted: Tue May 28, 2019 12:56 pm Post subject: failed build of dev-perl/Net-SSLeay |
|
|
Hi ALL!
I have an issue during update of dev-perl/Net-SSLeay-1.820.0 package. I suspect that root issue is in libressl which I use instead of openssl, but I have no idea how I can fix this issue. So any help will be appreciated.
Below are all required logs which portage recommends to send.
Code: | $ emerge --info '=dev-perl/Net-SSLeay-1.820.0::gentoo'
Portage 2.3.62 (python 3.6.5-final-0, default/linux/amd64/17.0/desktop,
gcc-8.3.0, glibc-2.29-r2, 4.19.44-gentoo-LMS x86_64)
=================================================================
System Settings
=================================================================
System uname:
Linux-4.19.44-gentoo-LMS-x86_64-Intel-R-_Core-TM-_i5-7400_CPU_@_3.00GHz-with-gentoo-2.6
KiB Mem: 16287776 total, 11279688 free
KiB Swap: 2097148 total, 2097148 free
Timestamp of repository gentoo: Tue, 28 May 2019 12:00:01 +0000
Head commit of repository gentoo: d95fe4b9c9296503d0ea205fb8d98e27c84c6576
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.31.1 p7) 2.31.1
app-shells/bash: 4.4_p23-r1::gentoo
dev-java/java-config: 2.2.0-r4::gentoo
dev-lang/perl: 5.28.2-r1::gentoo
dev-lang/python: 2.7.15::gentoo, 3.5.5::gentoo, 3.6.5::gentoo
dev-util/cmake: 3.14.3::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.41.2::gentoo
sys-apps/sandbox: 2.13::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.31.1-r6::gentoo
sys-devel/gcc: 8.3.0-r1::gentoo
sys-devel/gcc-config: 2.0::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.14-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.29-r2::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
sync-rsync-verify-metamanifest: yes
zugaina
location: /var/lib/layman/zugaina
masters: gentoo
priority: 0
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt
/usr/share/maven-bin-3.3/conf /usr/share/maven-bin-3.6/conf"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild
/etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX
PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME
XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs
config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox
merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox
preserve-libs protect-owned sandbox sfperms strict unknown-features-warn
unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://mirror.bytemark.co.uk/gentoo/
http://mirror.bytemark.co.uk/gentoo/ ftp://mirror.bytemark.co.uk/gentoo/
http://gentoo.iteam.net.ua/"
LANG="en_US.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 amd64 apache2 asyncns berkdb bindist branding
bzip2 cairo caps cdda cdr cli consolekit crypt cups cxx dbus dri dts dvd dvdr
emboss encode exif fam flac flash fontconfig fortran gdbm gif git glamor
gnome-keyring gpm gtk gtk3 iconv icu ipv6 java java6 javascript jpeg lcms ldap
libnotify libressl libtirpc lm_sensors mad matroska mng mp3 mp4 mpeg multilib
ncurses nls nptl ogg opengl openmp pam pango pcf pcre pdf png policykit ppds
pulseaudio qt5 readline sdl seccomp sound spell ssl startup-notification svg
tcpd tiff truetype udev udisks unicode upower usb v4l vaapi vorbis wxwidgets
x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000
atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968
fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
via82xx-modem ymfpci" 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="karbon sheets
words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3
sse4_1 sse4_2 ssse3" CURL_SSL="libressl" 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="en ru uk" LCD_DEVICES="bayrad cfontz cfontz633 glk
hd44780 lb216 lcdm001 mtxorb ncurses text"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java
mobility nb php profiler soa visualweb webcommon websvccommon xml"
OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1"
POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6"
PYTHON_TARGETS="python2_7 python3_5 python3_6" QEMU_SOFTMMU_TARGETS="arm
x86_64 sparc" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby24 ruby25"
USERLAND="GNU" VIDEO_CARDS="intel i965" 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,
LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
Code: | $ emerge -pqv '=dev-perl/Net-SSLeay-1.820.0::gentoo'
[ebuild N ] dev-perl/Net-SSLeay-1.820.0 USE="libressl -examples -minimal-test" |
Code: | $ cat /var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/temp/build.log
* Package: dev-perl/Net-SSLeay-1.820.0
* Repository: gentoo
* Maintainer: perl@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux libressl userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
* Applying Net-SSLeay-1.82-respect-cflags.patch ...
[ ok ]
* Applying Net-SSLeay-1.82-fix-libdir.patch ...
[ ok ]
* Applying Net-SSLeay-1.82-fix-network-tests.patch ...
[ ok ]
* Using ExtUtils::MakeMaker
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/image/
*** Found LibreSSL-2.9. installed in /usr
*** Be sure to use the same compiler and options to compile your OpenSSL, perl,
and Net::SSLeay. Mixing and matching compilers is not supported.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Net::SSLeay
Writing MYMETA.yml and MYMETA.json
* emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed
"/usr/bin/perl" "-Iinc" "/usr/lib64/perl5/5.28.2/ExtUtils/xsubpp" -typemap '/usr/lib64/perl5/5.28.2/ExtUtils/typemap' -typemap '/var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/work/Net-SSLeay-1.82/typemap' SSLeay.xs > SSLeay.xsc
Running Mkbootstrap for SSLeay ()
chmod 644 "SSLeay.bs"
"/usr/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644
cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod
cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
directory blib/lib/auto/Net/SSLeay:
do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http
head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http
ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm
mv SSLeay.xsc SSLeay.c
x86_64-pc-linux-gnu-gcc -c -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION=\"1.82\" -DXS_VERSION=\"1.82\" -fPIC "-I/usr/lib64/perl5/5.28.2/x86_64-linux/CORE" SSLeay.c
[01m[KSSLeay.c:[m[K In function ‘[01m[KXS_Net__SSLeay_BIO_f_ssl[m[K’:
[01m[KSSLeay.c:4414:9:[m[K [01;35m[Kwarning: [m[Kassignment discards ‘[01m[Kconst[m[K’ qualifier from pointer target type [[01;35m[K-Wdiscarded-qualifiers[m[K]
RETVAL [01;35m[K=[m[K BIO_f_ssl();
[01;35m[K^[m[K
[01m[KSSLeay.c:[m[K In function ‘[01m[KXS_Net__SSLeay_BIO_s_mem[m[K’:
[01m[KSSLeay.c:4431:9:[m[K [01;35m[Kwarning: [m[Kassignment discards ‘[01m[Kconst[m[K’ qualifier from pointer target type [[01;35m[K-Wdiscarded-qualifiers[m[K]
RETVAL [01;35m[K=[m[K BIO_s_mem();
[01;35m[K^[m[K
[01m[KSSLeay.xs:[m[K In function ‘[01m[KXS_Net__SSLeay_get_keyblock_size[m[K’:
[01m[KSSLeay.xs:5482:21:[m[K [01;31m[Kerror: [m[K‘[01m[Kstruct ssl3_state_st[m[K’ has no member named ‘[01m[Ktmp[m[K’
md_size = s->s3[01;31m[K->[m[Ktmp.new_mac_secret_size;
[01;31m[K^~[m[K
make: *** [Makefile:351: SSLeay.o] Error 1
* ERROR: dev-perl/Net-SSLeay-1.820.0::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-perl/Net-SSLeay-1.820.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-perl/Net-SSLeay-1.820.0::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/temp/environment'.
* Working directory: '/var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/work/Net-SSLeay-1.82'
* S: '/var/tmp/portage/dev-perl/Net-SSLeay-1.820.0/work/Net-SSLeay-1.82' |
Thanks. |
|
Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31550 Location: here
|
|
Back to top |
|
 |
mike155 Advocate

Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Tue May 28, 2019 1:12 pm Post subject: |
|
|
Please try dev-perl/Net-SSLeay-1.850.0.
In order to do that, add the line below to /etc/portage/package.accept_keywords (or package.keywords, whichever you use):
Code: | =dev-perl/Net-SSLeay-1.850.0 |
|
|
Back to top |
|
 |
buratino2015 n00b

Joined: 16 Apr 2015 Posts: 14
|
Posted: Tue May 28, 2019 1:32 pm Post subject: |
|
|
mike155 wrote: | Please try dev-perl/Net-SSLeay-1.850.0.
In order to do that, add the line below to /etc/portage/package.accept_keywords (or package.keywords, whichever you use):
Code: | =dev-perl/Net-SSLeay-1.850.0 |
|
It seems this version does not fix the issue.
Below is a build log:
Code: | * Package: dev-perl/Net-SSLeay-1.850.0
* Repository: gentoo
* Maintainer: perl@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux libressl userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
* Applying Net-SSLeay-1.82-respect-cflags.patch ...
[ ok ]
* Applying Net-SSLeay-1.82-fix-libdir.patch ...
[ ok ]
* Applying Net-SSLeay-1.82-fix-network-tests.patch ...
[ ok ]
* Removing un-needed t/local/01_pod.t
* Removing un-needed t/local/02_pod_coverage.t
* Removing un-needed t/local/kwalitee.t
* Removing un-needed t/local/06_tcpecho.t
* Removing un-needed t/local/07_sslecho.t
* Fixing Manifest
* Using ExtUtils::MakeMaker
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Net-SSLeay-1.85
0.0/image/
*** Found LibreSSL-2.9.2 installed in /usr
*** Be sure to use the same compiler and options to compile your OpenSSL, perl,
and Net::SSLeay. Mixing and matching compilers is not supported.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Net::SSLeay
Writing MYMETA.yml and MYMETA.json
* emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed
"/usr/bin/perl" "-Iinc" "/usr/lib64/perl5/5.28.2/ExtUtils/xsubpp" -typemap '/usr/lib64/perl5/5.28.2/ExtUtils/typemap' -
typemap '/var/tmp/portage/dev-perl/Net-SSLeay-1.850.0/work/Net-SSLeay-1.85/typemap' SSLeay.xs > SSLeay.xsc
Running Mkbootstrap for SSLeay ()
chmod 644 "SSLeay.bs"
cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm
cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod
cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm
"/usr/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
directory blib/lib/auto/Net/SSLeay:
do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http
head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http
ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
mv SSLeay.xsc SSLeay.c
x86_64-pc-linux-gnu-gcc -c -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION=\"1.85\" -DXS_VERSION=\"1.85\" -fPIC "-I/usr/lib64/perl5/5.28.2/x86_64-linux/CORE" SSLeay.c
SSLeay.xs: In function ‘XS_Net__SSLeay_get_keyblock_size’:
SSLeay.xs:5685:21: error: ‘struct ssl3_state_st’ has no member named ‘tmp’
md_size = s->s3->tmp.new_mac_secret_size;
^~
make: *** [Makefile:351: SSLeay.o] Error 1
* ERROR: dev-perl/Net-SSLeay-1.850.0::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-perl/Net-SSLeay-1.850.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-perl/Net-SSLeay-1.850.0::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-perl/Net-SSLeay-1.850.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-perl/Net-SSLeay-1.850.0/temp/environment'.
* Working directory: '/var/tmp/portage/dev-perl/Net-SSLeay-1.850.0/work/Net-SSLeay-1.85'
* S: '/var/tmp/portage/dev-perl/Net-SSLeay-1.850.0/work/Net-SSLeay-1.85'
|
|
|
Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31550 Location: here
|
Posted: Tue May 28, 2019 1:38 pm Post subject: |
|
|
The bug said to add libressl overlay and use dev-perl/Net-SSLeay-1.860.0_p9 _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
mike155 Advocate

Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Tue May 28, 2019 2:11 pm Post subject: |
|
|
fedeliallalinea wrote: | The bug said to add libressl overlay and use dev-perl/Net-SSLeay-1.860.0_p9
|
I read that - but I asked to try dev-perl/Net-SSLeay-1.850.0 first, because it's easier to go to unstable than to add on overlay... It was worth a try...
I agree with fedeliallalinea: the next step is either to try dev-perl/Net-SSLeay-1.860.0_p9 - or to go back from libressl to openssl (dev-perl/Net-SSLeay-1.820.0 installs fine with openssl). |
|
Back to top |
|
 |
buratino2015 n00b

Joined: 16 Apr 2015 Posts: 14
|
Posted: Tue May 28, 2019 2:26 pm Post subject: |
|
|
fedeliallalinea wrote: | The bug said to add libressl overlay and use dev-perl/Net-SSLeay-1.860.0_p9 |
This approach has fixed the issue. Thanks a lot  |
|
Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31550 Location: here
|
Posted: Tue May 28, 2019 2:40 pm Post subject: |
|
|
mike155 wrote: | I read that - but I asked to try dev-perl/Net-SSLeay-1.850.0 first, because it's easier to go to unstable than to add on overlay... It was worth a try.. |
Uh sorry mike155, I missed your post and I forgot to post this _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
|
|
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
|
|