* Package: dev-ruby/charlock_holmes-0.7.7-r1 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking charlock_holmes-0.7.7.tar.gz to /var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work >>> Preparing source in /var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Running source copy phase for ruby26 ... * Running source copy phase for ruby27 ... * Running source copy phase for ruby30 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work ... * Running configure phase for ruby26 ... checking for -licui18n... yes checking for unicode/ucnv.h... yes checking for -lz... yes checking for -licuuc... yes checking for -licudata... yes creating Makefile * Running configure phase for ruby27 ... checking for -licui18n... yes checking for unicode/ucnv.h... yes checking for -lz... yes checking for -licuuc... yes checking for -licudata... yes creating Makefile * Running configure phase for ruby30 ... checking for -licui18n... yes checking for unicode/ucnv.h... yes checking for -lz... yes checking for -licuuc... yes checking for -licudata... yes creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work ... * Running compile phase for ruby26 ... make -j4 V=1 -C ext/charlock_holmes make: Entering directory '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby26/charlock_holmes-0.7.7/ext/charlock_holmes' x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-2.6.0/x86_64-linux-musl -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o converter.o -c converter.c x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-2.6.0/x86_64-linux-musl -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o encoding_detector.o -c encoding_detector.c x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-2.6.0/x86_64-linux-musl -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o ext.o -c ext.c x86_64-gentoo-linux-musl-g++ -I. -I/usr/include/ruby-2.6.0/x86_64-linux-musl -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -std=c++11 -o transliterator.o -c transliterator.cpp rm -f charlock_holmes.so x86_64-gentoo-linux-musl-g++ -shared -o charlock_holmes.so converter.o encoding_detector.o ext.o transliterator.o -L. -L/usr/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby26 -licudata -licuuc -lz -licui18n -licui18n -licuuc -licudata -licuio -licui18n -licuuc -licudata -licuuc -licudata -lm -lc make: Leaving directory '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby26/charlock_holmes-0.7.7/ext/charlock_holmes' * Running compile phase for ruby27 ... make -j4 V=1 -C ext/charlock_holmes make: Entering directory '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby27/charlock_holmes-0.7.7/ext/charlock_holmes' x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-2.7.0/x86_64-linux-musl -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o converter.o -c converter.c x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-2.7.0/x86_64-linux-musl -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o encoding_detector.o -c encoding_detector.c x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-2.7.0/x86_64-linux-musl -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o ext.o -c ext.c x86_64-gentoo-linux-musl-g++ -I. -I/usr/include/ruby-2.7.0/x86_64-linux-musl -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -std=c++11 -o transliterator.o -c transliterator.cpp rm -f charlock_holmes.so x86_64-gentoo-linux-musl-g++ -shared -o charlock_holmes.so converter.o encoding_detector.o ext.o transliterator.o -L. -L/usr/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby27 -licudata -licuuc -lz -licui18n -licui18n -licuuc -licudata -licuio -licui18n -licuuc -licudata -licuuc -licudata -lm -lc make: Leaving directory '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby27/charlock_holmes-0.7.7/ext/charlock_holmes' * Running compile phase for ruby30 ... make -j4 V=1 -C ext/charlock_holmes make: Entering directory '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby30/charlock_holmes-0.7.7/ext/charlock_holmes' x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-3.0.0/x86_64-linux-musl -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o converter.o -c converter.c x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-3.0.0/x86_64-linux-musl -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o encoding_detector.o -c encoding_detector.c x86_64-gentoo-linux-musl-gcc -I. -I/usr/include/ruby-3.0.0/x86_64-linux-musl -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Wall -funroll-loops -o ext.o -c ext.c x86_64-gentoo-linux-musl-g++ -I. -I/usr/include/ruby-3.0.0/x86_64-linux-musl -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_UNICODE_UCNV_H -fPIC -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -std=c++11 -o transliterator.o -c transliterator.cpp In file included from /usr/include/ruby-3.0.0/ruby/ruby.h:39, from /usr/include/ruby-3.0.0/ruby.h:38, from common.h:9, from transliterator.cpp:1: /usr/include/ruby-3.0.0/ruby/internal/memory.h:276:16: error: conflicting declaration of 'void* ruby_nonempty_memcpy(void*, const void*, size_t)' with 'C' linkage 276 | #define memcpy ruby_nonempty_memcpy | ^~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-3.0.0/ruby/internal/memory.h:266:1: note: previous declaration with 'C++' linkage 266 | ruby_nonempty_memcpy(void *dest, const void *src, size_t n) | ^~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:237: transliterator.o] Error 1 make: Leaving directory '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby30/charlock_holmes-0.7.7/ext/charlock_holmes' * ERROR: dev-ruby/charlock_holmes-0.7.7-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ruby/charlock_holmes-0.7.7-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/charlock_holmes-0.7.7-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ruby:charlock_holmes-0.7.7-r1:20211226-221159.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby30/charlock_holmes-0.7.7' * S: '/var/tmp/portage/dev-ruby/charlock_holmes-0.7.7-r1/work/ruby30/charlock_holmes-0.7.7'