Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 837675 Details for
Bug 883299
dev-ruby/uconv-0.6.1-r3 - uconv.c: error: incompatible function pointer types passing
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-ruby:uconv-0.6.1-r3:20221127-115548.log
dev-ruby:uconv-0.6.1-r3:20221127-115548.log (text/plain), 9.87 KB, created by
Toralf Förster
on 2022-11-27 14:20:58 UTC
(
hide
)
Description:
dev-ruby:uconv-0.6.1-r3:20221127-115548.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2022-11-27 14:20:58 UTC
Size:
9.87 KB
patch
obsolete
> * Package: dev-ruby/uconv-0.6.1-r3:0 > * Repository: gentoo > * Maintainer: ruby@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby27 ruby_targets_ruby31 userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking uconv-0.6.1.tar.gz to /var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work/all >>>> Source unpacked in /var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work >>>> Preparing source in /var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work ... > * Running prepare phase for all > * Running prepare phase for all > * Running source copy phase for ruby27 > * Running source copy phase for ruby31 >>>> Source prepared. > * Clang 16 testing: this build is using a /etc/portage/bashrc hook (2022-11-24T21:47)! > * Clang 16 testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>>> Configuring source in /var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work ... > * Running configure phase for ruby27 >creating Makefile > * Running configure phase for ruby31 >creating Makefile >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work ... > * Running compile phase for ruby27 >make -j4 V=1 >clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -DUSE_EUC -DUSE_SJIS -DUSE_FULLWIDTH_REVERSE_SOLIDUS -DCOMPAT_WIN32API -DUCONV_THREAD_LOCAL -DUTF32 -o u2e.o -c u2e.c >clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -DUSE_EUC -DUSE_SJIS -DUSE_FULLWIDTH_REVERSE_SOLIDUS -DCOMPAT_WIN32API -DUCONV_THREAD_LOCAL -DUTF32 -o u2s.o -c u2s.c >clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -DUSE_EUC -DUSE_SJIS -DUSE_FULLWIDTH_REVERSE_SOLIDUS -DCOMPAT_WIN32API -DUCONV_THREAD_LOCAL -DUTF32 -o ustring.o -c ustring.c >clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -DUSE_EUC -DUSE_SJIS -DUSE_FULLWIDTH_REVERSE_SOLIDUS -DCOMPAT_WIN32API -DUCONV_THREAD_LOCAL -DUTF32 -o uconv.o -c uconv.c >clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -fPIC -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -DUSE_EUC -DUSE_SJIS -DUSE_FULLWIDTH_REVERSE_SOLIDUS -DCOMPAT_WIN32API -DUCONV_THREAD_LOCAL -DUTF32 -o e2u.o -c e2u.c >uconv.c:725:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_unicode_handler, code, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:747:56: warning: cast to smaller integer type 'int' from > 'const unsigned char *' [-Wpointer-to-int-cast] > return rb_rescue((VALUE (*)(void*))call_euc_handler, (int)seq, > ^~~~~~~~ >uconv.c:747:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_euc_handler, (int)seq, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:803:53: warning: cast to smaller integer type 'int' from > 'const unsigned char *' [-Wpointer-to-int-cast] > return rb_rescue((VALUE (*)(void*))call_e2u_hook, (int)seq, > ^~~~~~~~ >uconv.c:803:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_e2u_hook, (int)seq, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:855:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_u2e_handler, code, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:905:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_u2e_hook, code, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:958:57: warning: cast to smaller integer type 'int' from > 'const unsigned char *' [-Wpointer-to-int-cast] > return rb_rescue((VALUE (*)(void*))call_sjis_handler, (int)seq, > ^~~~~~~~ >uconv.c:958:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_sjis_handler, (int)seq, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:1014:53: warning: cast to smaller integer type 'int' from > 'const unsigned char *' [-Wpointer-to-int-cast] > return rb_rescue((VALUE (*)(void*))call_s2u_hook, (int)seq, > ^~~~~~~~ >uconv.c:1014:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_s2u_hook, (int)seq, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:1066:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_u2s_handler, code, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >uconv.c:1116:20: error: incompatible function pointer types passing > 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') to parameter of type > 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') > [-Werror,-Wincompatible-function-pointer-types] > return rb_rescue((VALUE (*)(void*))call_u2s_hook, code, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/ruby-2.7.0/ruby/ruby.h:1989:24: note: passing argument to parameter > here >VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); > ^ >4 warnings and 9 errors generated. >make: *** [Makefile:265: uconv.o] Error 1 shuffle=944792042 >make: *** Waiting for unfinished jobs.... > * ERROR: dev-ruby/uconv-0.6.1-r3::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-ruby/uconv-0.6.1-r3::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-ruby/uconv-0.6.1-r3::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-ruby:uconv-0.6.1-r3:20221127-115548.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/uconv-0.6.1-r3/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/uconv-0.6.1-r3/temp/environment'. > * Working directory: '/var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work/ruby27/uconv' > * S: '/var/tmp/portage/dev-ruby/uconv-0.6.1-r3/work/ruby27/uconv' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 883299
:
837673
| 837675 |
837677
|
837679
|
837681
|
837683