[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#997611: wnn6-sdk: FTBFS: ar: libdeps specified more than once



Source: wnn6-sdk
Version: 1.0.0-18
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[5]: Entering directory '/<<PKGBUILDDIR>>/contrib/im/Xsi/Wnn/jlib'
> Makefile:1435: warning: overriding recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/msg.o'
> Makefile:1414: warning: ignoring old recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/msg.o'
> Makefile:1435: warning: overriding recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/yincoding.o'
> Makefile:1417: warning: ignoring old recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/yincoding.o'
> Makefile:1435: warning: overriding recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/py_table.o'
> Makefile:1420: warning: ignoring old recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/py_table.o'
> Makefile:1435: warning: overriding recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/zy_table.o'
> Makefile:1423: warning: ignoring old recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/zy_table.o'
> Makefile:1435: warning: overriding recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/strings.o'
> Makefile:1426: warning: ignoring old recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/strings.o'
> Makefile:1435: warning: overriding recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/serverdefs.o'
> Makefile:1429: warning: ignoring old recipe for target '/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/serverdefs.o'
> rm -f js.o unshared/js.o
> gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib     -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO   -DLIBDIR=\"/usr/local/lib/wnn6\" -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK   	-g -O2 -fno-strict-aliasing -g  js.c -o unshared/js.o
> In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
>                  from /usr/include/stdio.h:27,
>                  from js.c:167:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> In file included from js.c:207:
> ../etc/pwd.c: In function ‘new_pwd’:
> ../etc/pwd.c:163:9: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
>   163 |     x = time(NULL);
>       |         ^~~~
> js.c: In function ‘cd_open_in’:
> js.c:506:14: warning: implicit declaration of function ‘inet_addr’ [-Wimplicit-function-declaration]
>   506 |         ia = inet_addr(pserver);
>       |              ^~~~~~~~~
> js.c: In function ‘_get_server_name’:
> js.c:534:30: warning: implicit declaration of function ‘atoi’ [-Wimplicit-function-declaration]
>   534 |         if (*(p+1)) offset = atoi(p+1);
>       |                              ^~~~
> js.c: In function ‘js_set_henkan_hinsi’:
> js.c:1453:17: warning: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration]
>  1453 |  for(x = 0; x < abs(nhinsi); x++) put4com(hlist[x], env->js_id);
>       |                 ^~~
> js.c:208:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘abs’
>   207 | #include "../etc/pwd.c"
>   +++ |+#include <stdlib.h>
>   208 | 
> js.c: In function ‘js_access_get_info’:
> js.c:5099:9: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
>  5099 |         free((char *)save);
>       |         ^~~~
> js.c:5099:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
> js.c:5099:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
> js.c:5099:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
> In file included from js.c:5629:
> malloc.c: In function ‘malloc0’:
> malloc.c:58:13: warning: comparison between pointer and integer
>    58 |     if(size == NULL){
>       |             ^~
> malloc.c:62:12: warning: implicit declaration of function ‘calloc’ [-Wimplicit-function-declaration]
>    62 |     return(calloc(size,1));
>       |            ^~~~~~
> malloc.c:1:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘calloc’
>   +++ |+#include <stdlib.h>
>     1 | /*
> malloc.c:62:12: warning: incompatible implicit declaration of built-in function ‘calloc’ [-Wbuiltin-declaration-mismatch]
>    62 |     return(calloc(size,1));
>       |            ^~~~~~
> malloc.c:62:12: note: include ‘<stdlib.h>’ or provide a declaration of ‘calloc’
> malloc.c: In function ‘free0’:
> malloc.c:70:5: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
>    70 |     free(pter);
>       |     ^~~~
> malloc.c:70:5: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
> malloc.c: In function ‘realloc0’:
> malloc.c:79:13: warning: comparison between pointer and integer
>    79 |     if(size == NULL){
>       |             ^~
> malloc.c:85:12: warning: implicit declaration of function ‘realloc’ [-Wimplicit-function-declaration]
>    85 |     return(realloc(pter,size));
>       |            ^~~~~~~
> malloc.c:85:12: note: include ‘<stdlib.h>’ or provide a declaration of ‘realloc’
> malloc.c:85:12: warning: incompatible implicit declaration of built-in function ‘realloc’ [-Wbuiltin-declaration-mismatch]
> malloc.c:85:12: note: include ‘<stdlib.h>’ or provide a declaration of ‘realloc’
> In file included from js.c:201:
> ../etc/bdic.c: In function ‘check_backup’:
> ../etc/bdic.c:981:9: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>   981 |         link(p, n);
>       |         ^~~~~~~~~~
> ../etc/bdic.c: In function ‘make_backup_file’:
> ../etc/bdic.c:1049:5: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1049 |     link(p2, p);
>       |     ^~~~~~~~~~~
> ../etc/bdic.c: In function ‘move_tmp_to_org’:
> ../etc/bdic.c:1114:9: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1114 |         link(tmp_name, org_name);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~
> rm -f js.o
> gcc -c -g -O2 -fno-strict-aliasing -g -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib     -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO   -DLIBDIR=\"/usr/local/lib/wnn6\" -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK      -fPIC js.c
> In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
>                  from /usr/include/stdio.h:27,
>                  from js.c:167:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> In file included from js.c:207:
> ../etc/pwd.c: In function ‘new_pwd’:
> ../etc/pwd.c:163:9: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
>   163 |     x = time(NULL);
>       |         ^~~~
> js.c: In function ‘cd_open_in’:
> js.c:506:14: warning: implicit declaration of function ‘inet_addr’ [-Wimplicit-function-declaration]
>   506 |         ia = inet_addr(pserver);
>       |              ^~~~~~~~~
> js.c: In function ‘_get_server_name’:
> js.c:534:30: warning: implicit declaration of function ‘atoi’ [-Wimplicit-function-declaration]
>   534 |         if (*(p+1)) offset = atoi(p+1);
>       |                              ^~~~
> js.c: In function ‘js_set_henkan_hinsi’:
> js.c:1453:17: warning: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration]
>  1453 |  for(x = 0; x < abs(nhinsi); x++) put4com(hlist[x], env->js_id);
>       |                 ^~~
> js.c:208:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘abs’
>   207 | #include "../etc/pwd.c"
>   +++ |+#include <stdlib.h>
>   208 | 
> js.c: In function ‘js_access_get_info’:
> js.c:5099:9: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
>  5099 |         free((char *)save);
>       |         ^~~~
> js.c:5099:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
> js.c:5099:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
> js.c:5099:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
> In file included from js.c:5629:
> malloc.c: In function ‘malloc0’:
> malloc.c:58:13: warning: comparison between pointer and integer
>    58 |     if(size == NULL){
>       |             ^~
> malloc.c:62:12: warning: implicit declaration of function ‘calloc’ [-Wimplicit-function-declaration]
>    62 |     return(calloc(size,1));
>       |            ^~~~~~
> malloc.c:1:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘calloc’
>   +++ |+#include <stdlib.h>
>     1 | /*
> malloc.c:62:12: warning: incompatible implicit declaration of built-in function ‘calloc’ [-Wbuiltin-declaration-mismatch]
>    62 |     return(calloc(size,1));
>       |            ^~~~~~
> malloc.c:62:12: note: include ‘<stdlib.h>’ or provide a declaration of ‘calloc’
> malloc.c: In function ‘free0’:
> malloc.c:70:5: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
>    70 |     free(pter);
>       |     ^~~~
> malloc.c:70:5: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
> malloc.c: In function ‘realloc0’:
> malloc.c:79:13: warning: comparison between pointer and integer
>    79 |     if(size == NULL){
>       |             ^~
> malloc.c:85:12: warning: implicit declaration of function ‘realloc’ [-Wimplicit-function-declaration]
>    85 |     return(realloc(pter,size));
>       |            ^~~~~~~
> malloc.c:85:12: note: include ‘<stdlib.h>’ or provide a declaration of ‘realloc’
> malloc.c:85:12: warning: incompatible implicit declaration of built-in function ‘realloc’ [-Wbuiltin-declaration-mismatch]
> malloc.c:85:12: note: include ‘<stdlib.h>’ or provide a declaration of ‘realloc’
> In file included from js.c:201:
> ../etc/bdic.c: In function ‘check_backup’:
> ../etc/bdic.c:981:9: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>   981 |         link(p, n);
>       |         ^~~~~~~~~~
> ../etc/bdic.c: In function ‘make_backup_file’:
> ../etc/bdic.c:1049:5: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1049 |     link(p2, p);
>       |     ^~~~~~~~~~~
> ../etc/bdic.c: In function ‘move_tmp_to_org’:
> ../etc/bdic.c:1114:9: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1114 |         link(tmp_name, org_name);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~
> rm -f wnnerrmsg.o unshared/wnnerrmsg.o
> gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib     -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO   -DLIBDIR=\"/usr/local/lib/wnn6\" -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK   	-g -O2 -fno-strict-aliasing -g  wnnerrmsg.c -o unshared/wnnerrmsg.o
> In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
>                  from /usr/include/stdio.h:27,
>                  from wnnerrmsg.c:140:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> rm -f wnnerrmsg.o
> gcc -c -g -O2 -fno-strict-aliasing -g -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib     -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO   -DLIBDIR=\"/usr/local/lib/wnn6\" -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK      -fPIC wnnerrmsg.c
> In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
>                  from /usr/include/stdio.h:27,
>                  from wnnerrmsg.c:140:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> rm -f jl.o unshared/jl.o
> gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib     -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO   -DLIBDIR=\"/usr/local/lib/wnn6\" -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK   	-g -O2 -fno-strict-aliasing -g  jl.c -o unshared/jl.o
> In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
>                  from /usr/include/stdio.h:27,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> jl.c: In function ‘jl_ren_conv_with_hinsi_name’:
> jl.c:1038:17: warning: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration]
>  1038 |         hsize = abs(nhinsi);
>       |                 ^~~
> jl.c:167:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘abs’
>   166 | #include "wnn_string.h"
>   +++ |+#include <stdlib.h>
>   167 | extern struct msg_cat *wnn_msg_cat;
> jl.c: In function ‘jl_update_hindo’:
> jl.c:2836:38: warning: unsigned conversion from ‘int’ to ‘unsigned char:1’ changes value from ‘2’ to ‘0’ [-Woverflow]
>  2836 |         buf->bun[k]->hindo_updated = 2;
>       |                                      ^
> jl.c: In function ‘optimize_in_server’:
> jl.c:3252:33: warning: unsigned conversion from ‘int’ to ‘unsigned char:1’ changes value from ‘2’ to ‘0’ [-Woverflow]
>  3252 |             wb->hindo_updated = 2;
>       |                                 ^
> jl.c: In function ‘jl_dic_add_e_body’:
> jl.c:3471:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3471 |             if((int)error_handler == WNN_NO_CREATE ||
>       |                ^
> jl.c:3497:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3497 |             if((int)error_handler == WNN_CREATE ||
>       |                ^
> jl.c:3525:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3525 |             if((int)error_handler == WNN_NO_CREATE ||
>       |                ^
> jl.c:3550:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3550 |             if((int)error_handler == WNN_CREATE ||
>       |                ^
> jl.c:3584:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3584 |             if((int)error_handler == WNN_NO_CREATE){
>       |                ^
> jl.c:3595:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3595 |             if(!((int)error_handler == WNN_CREATE ||
>       |                  ^
> jl.c: In function ‘jl_fi_dic_add_e_body’:
> jl.c:3722:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3722 |         if((int)error_handler == WNN_NO_CREATE) {
>       |            ^
> jl.c:3746:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3746 |         if((int)error_handler == WNN_CREATE ||
>       |            ^
> jl.c:3776:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3776 |             if((int)error_handler == WNN_NO_CREATE ||
>       |                ^
> jl.c:3801:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3801 |             if((int)error_handler == WNN_CREATE ||
>       |                ^
> jl.c:3836:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3836 |             if((int)error_handler == WNN_NO_CREATE){
>       |                ^
> jl.c:3847:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3847 |             if(!((int)error_handler == WNN_CREATE ||
>       |                  ^
> jl.c: In function ‘create_pwd_file’:
> jl.c:4091:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  4091 |     if((int)error_handler != WNN_CREATE && call_error_handler(error_handler,gomi, env) == 0){
>       |        ^
> jl.c:4101:5: warning: implicit declaration of function ‘srand’ [-Wimplicit-function-declaration]
>  4101 |     srand(time(0)+getuid());
>       |     ^~~~~
> jl.c:4101:11: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
>  4101 |     srand(time(0)+getuid());
>       |           ^~~~
> jl.c:4102:23: warning: implicit declaration of function ‘rand’ [-Wimplicit-function-declaration]
>  4102 |     fprintf(fp,"%d\n",rand());
>       |                       ^~~~
> jl.c:4109:5: warning: implicit declaration of function ‘chmod’ [-Wimplicit-function-declaration]
>  4109 |     chmod(pwd_file,MODE_PWD);
>       |     ^~~~~
> jl.c: In function ‘jl_word_search_e_body’:
> jl.c:5454:5: warning: implicit declaration of function ‘qsort’ [-Wimplicit-function-declaration]
>  5454 |     qsort((char *)jd,cnt,sizeof(struct wnn_jdata),sort_func_ws);
>       |     ^~~~~
> jl.c: In function ‘jl_set_env_wnnrc’:
> jl.c:5583:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  5583 |     if((int)error_handler ==  WNN_CREATE){
>       |        ^
> jl.c:5585:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  5585 |     }else if((int)error_handler ==  WNN_NO_CREATE){
>       |              ^
> jl.c: In function ‘jl_set_env_wnnrc1_body’:
> jl.c:5698:65: warning: implicit declaration of function ‘atoi’ [-Wimplicit-function-declaration]
>  5698 |             if (!strcmp(code, "autosave")) env->orig.autosave = atoi(s[0]);
>       |                                                                 ^~~~
> jl.c: In function ‘change_ascii_to_int’:
> jl.c:6442:15: warning: comparison between pointer and integer
>  6442 |     while(*st != NULL){
>       |               ^~
> jl.c: In function ‘make_dir1’:
> jl.c:6665:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  6665 |     if((int)error_handler != WNN_CREATE){
>       |        ^
> jl.c:6688:15: warning: implicit declaration of function ‘mkdir’ [-Wimplicit-function-declaration]
>  6688 |         ret = mkdir(dirname + 1 , MODE );
>       |               ^~~~~
> jl.c: In function ‘get_pwd’:
> jl.c:4061:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  4061 |         fgets(pwd, WNN_PASSWD_LEN, fp);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c: In function ‘create_file’:
> jl.c:6523:17: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6523 |                 chown(n + 1, getuid(), -1); /* H.T. */
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c:6602:17: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6602 |                 chown(n + 1, getuid(), -1);
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c: In function ‘make_dir1’:
> jl.c:6687:9: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6687 |         seteuid(getuid());
>       |         ^~~~~~~~~~~~~~~~~
> jl.c:6689:9: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6689 |         seteuid(euid);
>       |         ^~~~~~~~~~~~~
> jl.c: In function ‘create_file’:
> jl.c:6667:29: warning: ‘%s’ directive writing up to 127 bytes into a region of size 126 [-Wformat-overflow=]
>  6639 |             if(make_dir1(env, gomi, error_handler, message_handler) == -1){
>       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ......
>  6667 |         sprintf(gomi, "%s \"%s\" %s%s",
>       |                             ^~
> In file included from /usr/include/stdio.h:866,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 5 or more bytes (assuming 132) into a destination of size 128
>    38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    39 |                                   __bos (__s), __fmt, __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c: In function ‘jl_set_env_wnnrc1_body’:
> jl.c:5736:61: warning: ‘ :’ directive writing 2 bytes into a region of size between 1 and 256 [-Wformat-overflow=]
>  5736 |                             message_out(message_handler, "%s :%s\n", s[0],
>       |                                                             ^~
> In file included from /usr/include/stdio.h:866,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 4 or more bytes (assuming 259) into a destination of size 256
>    38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    39 |                                   __bos (__s), __fmt, __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c:5787:65: warning: ‘ :’ directive writing 2 bytes into a region of size between 1 and 256 [-Wformat-overflow=]
>  5787 |                                 message_out(message_handler, "%s :%s\n", s[0],
>       |                                                                 ^~
> In file included from /usr/include/stdio.h:866,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 4 or more bytes (assuming 259) into a destination of size 256
>    38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    39 |                                   __bos (__s), __fmt, __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> rm -f jl.o
> gcc -c -g -O2 -fno-strict-aliasing -g -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -I/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib     -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO   -DLIBDIR=\"/usr/local/lib/wnn6\" -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK      -fPIC jl.c
> In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
>                  from /usr/include/stdio.h:27,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> jl.c: In function ‘jl_ren_conv_with_hinsi_name’:
> jl.c:1038:17: warning: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration]
>  1038 |         hsize = abs(nhinsi);
>       |                 ^~~
> jl.c:167:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘abs’
>   166 | #include "wnn_string.h"
>   +++ |+#include <stdlib.h>
>   167 | extern struct msg_cat *wnn_msg_cat;
> jl.c: In function ‘jl_update_hindo’:
> jl.c:2836:38: warning: unsigned conversion from ‘int’ to ‘unsigned char:1’ changes value from ‘2’ to ‘0’ [-Woverflow]
>  2836 |         buf->bun[k]->hindo_updated = 2;
>       |                                      ^
> jl.c: In function ‘optimize_in_server’:
> jl.c:3252:33: warning: unsigned conversion from ‘int’ to ‘unsigned char:1’ changes value from ‘2’ to ‘0’ [-Woverflow]
>  3252 |             wb->hindo_updated = 2;
>       |                                 ^
> jl.c: In function ‘jl_dic_add_e_body’:
> jl.c:3471:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3471 |             if((int)error_handler == WNN_NO_CREATE ||
>       |                ^
> jl.c:3497:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3497 |             if((int)error_handler == WNN_CREATE ||
>       |                ^
> jl.c:3525:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3525 |             if((int)error_handler == WNN_NO_CREATE ||
>       |                ^
> jl.c:3550:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3550 |             if((int)error_handler == WNN_CREATE ||
>       |                ^
> jl.c:3584:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3584 |             if((int)error_handler == WNN_NO_CREATE){
>       |                ^
> jl.c:3595:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3595 |             if(!((int)error_handler == WNN_CREATE ||
>       |                  ^
> jl.c: In function ‘jl_fi_dic_add_e_body’:
> jl.c:3722:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3722 |         if((int)error_handler == WNN_NO_CREATE) {
>       |            ^
> jl.c:3746:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3746 |         if((int)error_handler == WNN_CREATE ||
>       |            ^
> jl.c:3776:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3776 |             if((int)error_handler == WNN_NO_CREATE ||
>       |                ^
> jl.c:3801:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3801 |             if((int)error_handler == WNN_CREATE ||
>       |                ^
> jl.c:3836:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3836 |             if((int)error_handler == WNN_NO_CREATE){
>       |                ^
> jl.c:3847:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  3847 |             if(!((int)error_handler == WNN_CREATE ||
>       |                  ^
> jl.c: In function ‘create_pwd_file’:
> jl.c:4091:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  4091 |     if((int)error_handler != WNN_CREATE && call_error_handler(error_handler,gomi, env) == 0){
>       |        ^
> jl.c:4101:5: warning: implicit declaration of function ‘srand’ [-Wimplicit-function-declaration]
>  4101 |     srand(time(0)+getuid());
>       |     ^~~~~
> jl.c:4101:11: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
>  4101 |     srand(time(0)+getuid());
>       |           ^~~~
> jl.c:4102:23: warning: implicit declaration of function ‘rand’ [-Wimplicit-function-declaration]
>  4102 |     fprintf(fp,"%d\n",rand());
>       |                       ^~~~
> jl.c:4109:5: warning: implicit declaration of function ‘chmod’ [-Wimplicit-function-declaration]
>  4109 |     chmod(pwd_file,MODE_PWD);
>       |     ^~~~~
> jl.c: In function ‘jl_word_search_e_body’:
> jl.c:5454:5: warning: implicit declaration of function ‘qsort’ [-Wimplicit-function-declaration]
>  5454 |     qsort((char *)jd,cnt,sizeof(struct wnn_jdata),sort_func_ws);
>       |     ^~~~~
> jl.c: In function ‘jl_set_env_wnnrc’:
> jl.c:5583:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  5583 |     if((int)error_handler ==  WNN_CREATE){
>       |        ^
> jl.c:5585:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  5585 |     }else if((int)error_handler ==  WNN_NO_CREATE){
>       |              ^
> jl.c: In function ‘jl_set_env_wnnrc1_body’:
> jl.c:5698:65: warning: implicit declaration of function ‘atoi’ [-Wimplicit-function-declaration]
>  5698 |             if (!strcmp(code, "autosave")) env->orig.autosave = atoi(s[0]);
>       |                                                                 ^~~~
> jl.c: In function ‘change_ascii_to_int’:
> jl.c:6442:15: warning: comparison between pointer and integer
>  6442 |     while(*st != NULL){
>       |               ^~
> jl.c: In function ‘make_dir1’:
> jl.c:6665:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  6665 |     if((int)error_handler != WNN_CREATE){
>       |        ^
> jl.c:6688:15: warning: implicit declaration of function ‘mkdir’ [-Wimplicit-function-declaration]
>  6688 |         ret = mkdir(dirname + 1 , MODE );
>       |               ^~~~~
> jl.c: In function ‘get_pwd’:
> jl.c:4061:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  4061 |         fgets(pwd, WNN_PASSWD_LEN, fp);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c: In function ‘create_file’:
> jl.c:6523:17: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6523 |                 chown(n + 1, getuid(), -1); /* H.T. */
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c:6602:17: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6602 |                 chown(n + 1, getuid(), -1);
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c: In function ‘make_dir1’:
> jl.c:6687:9: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6687 |         seteuid(getuid());
>       |         ^~~~~~~~~~~~~~~~~
> jl.c:6689:9: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  6689 |         seteuid(euid);
>       |         ^~~~~~~~~~~~~
> jl.c: In function ‘create_file’:
> jl.c:6667:29: warning: ‘%s’ directive writing up to 127 bytes into a region of size 126 [-Wformat-overflow=]
>  6639 |             if(make_dir1(env, gomi, error_handler, message_handler) == -1){
>       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ......
>  6667 |         sprintf(gomi, "%s \"%s\" %s%s",
>       |                             ^~
> In file included from /usr/include/stdio.h:866,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 5 or more bytes (assuming 132) into a destination of size 128
>    38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    39 |                                   __bos (__s), __fmt, __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c: In function ‘jl_set_env_wnnrc1_body’:
> jl.c:5736:61: warning: ‘ :’ directive writing 2 bytes into a region of size between 1 and 256 [-Wformat-overflow=]
>  5736 |                             message_out(message_handler, "%s :%s\n", s[0],
>       |                                                             ^~
> In file included from /usr/include/stdio.h:866,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 4 or more bytes (assuming 259) into a destination of size 256
>    38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    39 |                                   __bos (__s), __fmt, __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jl.c:5787:65: warning: ‘ :’ directive writing 2 bytes into a region of size between 1 and 256 [-Wformat-overflow=]
>  5787 |                                 message_out(message_handler, "%s :%s\n", s[0],
>       |                                                                 ^~
> In file included from /usr/include/stdio.h:866,
>                  from /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145,
>                  from jl.c:144:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 4 or more bytes (assuming 259) into a destination of size 256
>    38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    39 |                                   __bos (__s), __fmt, __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> rm -f libwnn.a
> ar clq libwnn.a js.o 	wnnerrmsg.o 	jl.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/msg.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/yincoding.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/py_table.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/zy_table.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/strings.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/etc/serverdefs.o /<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/romkan/rk_bltinfn.o 	/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/romkan/rk_main.o 	/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/romkan/rk_modread.o 	/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/romkan/rk_read.o 	/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/romkan/rk_vars.o 	/<<PKGBUILDDIR>>/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/romkan/rk_multi.o
> ar: libdeps specified more than once
> make[5]: *** [Makefile:1366: libwnn.a] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/wnn6-sdk_1.0.0-18_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply to: