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

Bug#1066626: lua-svn: FTBFS: src/luasvn.c:1306:13: error: implicit declaration of function ‘svn_prop_needs_translation’ [-Werror=implicit-function-declaration]



Source: lua-svn
Version: 0.4.0-10
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef

Hi,

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

This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration

Relevant part (hopefully):
> /<<PKGBUILDDIR>>/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1  -I /usr/include/subversion-1 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0  -Wall -Wextra -o /<<PKGBUILDDIR>>/5.1-svn/src/luasvn.lo src/luasvn.c 
> libtool: compile:  x86_64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I /usr/include/subversion-1 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -Wall -Wextra src/luasvn.c  -fPIC -DPIC -o /<<PKGBUILDDIR>>/5.1-svn/src/.libs/luasvn.o
> src/luasvn.c: In function ‘init_pool’:
> src/luasvn.c:58:9: warning: ‘svn_dso_initialize’ is deprecated [-Wdeprecated-declarations]
>    58 |         svn_dso_initialize ();
>       |         ^~~~~~~~~~~~~~~~~~
> In file included from src/luasvn.c:5:
> /usr/include/subversion-1/svn_dso.h:70:1: note: declared here
>    70 | svn_dso_initialize(void);
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘init_function’:
> src/luasvn.c:96:9: warning: ‘svn_client_create_context’ is deprecated [-Wdeprecated-declarations]
>    96 |         err = svn_client_create_context (ctx, *pool);
>       |         ^~~
> In file included from src/luasvn.c:4:
> /usr/include/subversion-1/svn_client.h:1117:1: note: declared here
>  1117 | svn_client_create_context(svn_client_ctx_t **ctx,
>       | ^~~~~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:105:9: warning: ‘svn_cmdline_setup_auth_baton’ is deprecated [-Wdeprecated-declarations]
>   105 |         err = svn_cmdline_setup_auth_baton(&ab,
>       |         ^~~
> In file included from src/luasvn.c:8:
> /usr/include/subversion-1/svn_cmdline.h:405:1: note: declared here
>   405 | svn_cmdline_setup_auth_baton(svn_auth_baton_t **ab,
>       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘log_msg_func2’:
> src/luasvn.c:179:54: warning: unused parameter ‘commit_items’ [-Wunused-parameter]
>   179 |                            const apr_array_header_t *commit_items,
>       |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
> src/luasvn.c: In function ‘l_add’:
> src/luasvn.c:236:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   236 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> In file included from src/luasvn.c:6:
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:238:9: warning: ‘svn_client_add3’ is deprecated [-Wdeprecated-declarations]
>   238 |         err = svn_client_add3 (path, recursive, force, no_ignore, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:1714:1: note: declared here
>  1714 | svn_client_add3(const char *path,
>       | ^~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_cat’:
> src/luasvn.c:279:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   279 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:288:9: warning: ‘svn_client_cat2’ is deprecated [-Wdeprecated-declarations]
>   288 |         err = svn_client_cat2 (stream, path, &peg_revision, &revision, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:6981:1: note: declared here
>  6981 | svn_client_cat2(svn_stream_t *out,
>       | ^~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_checkout’:
> src/luasvn.c:337:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   337 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:338:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   338 |         dir = svn_path_canonicalize (dir, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:340:9: warning: ‘svn_client_checkout2’ is deprecated [-Wdeprecated-declarations]
>   340 |         err = svn_client_checkout2 (&rev, path, dir, &peg_revision, &revision, recursive, ignore_externals, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:1285:1: note: declared here
>  1285 | svn_client_checkout2(svn_revnum_t *result_rev,
>       | ^~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_cleanup’:
> src/luasvn.c:361:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   361 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:363:9: warning: ‘svn_client_cleanup’ is deprecated [-Wdeprecated-declarations]
>   363 |         err = svn_client_cleanup (path, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:4359:1: note: declared here
>  4359 | svn_client_cleanup(const char *dir,
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_commit’:
> src/luasvn.c:401:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   401 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:410:9: warning: ‘svn_client_commit3’ is deprecated [-Wdeprecated-declarations]
>   410 |         err = svn_client_commit3 (&commit_info, array, recursive, keep_locks, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:2316:1: note: declared here
>  2316 | svn_client_commit3(svn_commit_info_t **commit_info_p,
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_copy’:
> src/luasvn.c:449:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   449 |         src_path = svn_path_canonicalize (src_path, pool);
>       |         ^~~~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:450:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   450 |         dest_path = svn_path_canonicalize (dest_path, pool);
>       |         ^~~~~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:457:9: warning: ‘svn_client_copy3’ is deprecated [-Wdeprecated-declarations]
>   457 |         err = svn_client_copy3 (&commit_info, src_path, &revision, dest_path, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:5689:1: note: declared here
>  5689 | svn_client_copy3(svn_commit_info_t **commit_info_p,
>       | ^~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_delete’:
> src/luasvn.c:495:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   495 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:507:9: warning: ‘svn_client_delete2’ is deprecated [-Wdeprecated-declarations]
>   507 |         err = svn_client_delete2 (&commit_info, array, force, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:1935:1: note: declared here
>  1935 | svn_client_delete2(svn_commit_info_t **commit_info_p,
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_diff’:
> src/luasvn.c:595:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   595 |         path1 = svn_path_canonicalize (path1, pool);
>       |         ^~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:596:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   596 |         path2 = svn_path_canonicalize (path2, pool);
>       |         ^~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:620:9: warning: ‘svn_client_diff3’ is deprecated [-Wdeprecated-declarations]
>   620 |         err = svn_client_diff3 (array, path1, &rev1, path2, &rev2,
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:3322:1: note: declared here
>  3322 | svn_client_diff3(const apr_array_header_t *diff_options,
>       | ^~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_import’:
> src/luasvn.c:660:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   660 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:661:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   661 |         url = svn_path_canonicalize (url, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:666:9: warning: ‘svn_client_import2’ is deprecated [-Wdeprecated-declarations]
>   666 |         err = svn_client_import2 (&commit_info, path, url, !recursive, no_ignore, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:2127:1: note: declared here
>  2127 | svn_client_import2(svn_commit_info_t **commit_info_p,
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘list_func’:
> src/luasvn.c:693:25: warning: ‘svn_path_basename’ is deprecated [-Wdeprecated-declarations]
>   693 |                         path = svn_path_basename (abs_path, pool);
>       |                         ^~~~
> /usr/include/subversion-1/svn_path.h:157:1: note: declared here
>   157 | svn_path_basename(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~
> src/luasvn.c:685:38: warning: unused parameter ‘lock’ [-Wunused-parameter]
>   685 |                    const svn_lock_t *lock,
>       |                    ~~~~~~~~~~~~~~~~~~^~~~
> src/luasvn.c: In function ‘l_list’:
> src/luasvn.c:763:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   763 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:766:9: warning: ‘svn_client_list’ is deprecated [-Wdeprecated-declarations]
>   766 |         err = svn_client_list (path, &peg_revision, &revision, recursive, SVN_DIRENT_ALL,
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:6850:1: note: declared here
>  6850 | svn_client_list(const char *path_or_url,
>       | ^~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘log_receiver’:
> src/luasvn.c:778:39: warning: unused parameter ‘changed_paths’ [-Wunused-parameter]
>   778 |                           apr_hash_t *changed_paths,
>       |                           ~~~~~~~~~~~~^~~~~~~~~~~~~
> src/luasvn.c:783:39: warning: unused parameter ‘pool’ [-Wunused-parameter]
>   783 |                           apr_pool_t *pool)
>       |                           ~~~~~~~~~~~~^~~~
> src/luasvn.c: In function ‘l_log’:
> src/luasvn.c:856:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   856 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:863:9: warning: ‘svn_client_log3’ is deprecated [-Wdeprecated-declarations]
>   863 |         err = svn_client_log3 (array, &peg_revision, &end, &start, limit,
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:2857:1: note: declared here
>  2857 | svn_client_log3(const apr_array_header_t *targets,
>       | ^~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_merge’:
> src/luasvn.c:939:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   939 |         source1 = svn_path_canonicalize (source1, pool);
>       |         ^~~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:940:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   940 |         source2 = svn_path_canonicalize (source2, pool);
>       |         ^~~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:941:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   941 |         wcpath = svn_path_canonicalize (wcpath, pool);
>       |         ^~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:943:9: warning: ‘svn_client_merge2’ is deprecated [-Wdeprecated-declarations]
>   943 |         err = svn_client_merge2 (source1, &rev1, source2, &rev2, wcpath,
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:3880:1: note: declared here
>  3880 | svn_client_merge2(const char *source1,
>       | ^~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_mkdir’:
> src/luasvn.c:967:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>   967 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:977:9: warning: ‘svn_client_mkdir2’ is deprecated [-Wdeprecated-declarations]
>   977 |         err = svn_client_mkdir2 (&commit_info, array, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:1827:1: note: declared here
>  1827 | svn_client_mkdir2(svn_commit_info_t **commit_info_p,
>       | ^~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_move’:
> src/luasvn.c:1014:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1014 |         src_path = svn_path_canonicalize (src_path, pool);
>       |         ^~~~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1015:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1015 |         dest_path = svn_path_canonicalize (dest_path, pool);
>       |         ^~~~~~~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1022:9: warning: ‘svn_client_move4’ is deprecated [-Wdeprecated-declarations]
>  1022 |         err = svn_client_move4 (&commit_info, src_path, dest_path, force, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:5894:1: note: declared here
>  5894 | svn_client_move4(svn_commit_info_t **commit_info_p,
>       | ^~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_propget’:
> src/luasvn.c:1073:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1073 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1078:9: warning: ‘svn_client_propget2’ is deprecated [-Wdeprecated-declarations]
>  1078 |         err = svn_client_propget2 (&props, propname_utf8, path, &peg_revision, &revision, recursive, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:6327:1: note: declared here
>  6327 | svn_client_propget2(apr_hash_t **props,
>       | ^~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_proplist’:
> src/luasvn.c:1131:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1131 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1135:9: warning: ‘svn_client_proplist2’ is deprecated [-Wdeprecated-declarations]
>  1135 |         err = svn_client_proplist2 (&props, path, &peg_revision, &revision, recursive, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:6468:1: note: declared here
>  6468 | svn_client_proplist2(apr_array_header_t **props,
>       | ^~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1149:25: warning: ‘svn_path_local_style’ is deprecated [-Wdeprecated-declarations]
>  1149 |                         name_local = svn_path_local_style (item->node_name->data, pool);
>       |                         ^~~~~~~~~~
> /usr/include/subversion-1/svn_path.h:82:1: note: declared here
>    82 | svn_path_local_style(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_propset’:
> src/luasvn.c:1212:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1212 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1220:17: warning: ‘svn_client_propset2’ is deprecated [-Wdeprecated-declarations]
>  1220 |                 err = svn_client_propset2 (propname_utf8, sstring, path, recursive, force, ctx, pool);
>       |                 ^~~
> /usr/include/subversion-1/svn_client.h:6097:1: note: declared here
>  6097 | svn_client_propset2(const char *propname,
>       | ^~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1222:17: warning: ‘svn_client_propset2’ is deprecated [-Wdeprecated-declarations]
>  1222 |                 err = svn_client_propset2 (propname_utf8, NULL, path, recursive, force, ctx, pool);
>       |                 ^~~
> /usr/include/subversion-1/svn_client.h:6097:1: note: declared here
>  6097 | svn_client_propset2(const char *propname,
>       | ^~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_repos_create’:
> src/luasvn.c:1244:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1244 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_repos_delete’:
> src/luasvn.c:1264:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1264 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_revprop_get’:
> src/luasvn.c:1297:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1297 |         url = svn_path_canonicalize (url, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1306:13: error: implicit declaration of function ‘svn_prop_needs_translation’ [-Werror=implicit-function-declaration]
>  1306 |         if (svn_prop_needs_translation (propname_utf8)) {
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_revprop_list’:
> src/luasvn.c:1343:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1343 |         url = svn_path_canonicalize (url, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1359:25: warning: ‘svn_subst_translate_string’ is deprecated [-Wdeprecated-declarations]
>  1359 |                         err = svn_subst_translate_string (&pval, pval, APR_LOCALE_CHARSET, pool);
>       |                         ^~~
> In file included from src/luasvn.c:9:
> /usr/include/subversion-1/svn_subst.h:687:14: note: declared here
>   687 | svn_error_t *svn_subst_translate_string(svn_string_t **new_value,
>       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_revprop_set’:
> src/luasvn.c:1408:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1408 |         url = svn_path_canonicalize (url, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1417:25: warning: ‘svn_subst_translate_string’ is deprecated [-Wdeprecated-declarations]
>  1417 |                         err = svn_subst_translate_string (&sstring, sstring, APR_LOCALE_CHARSET, pool);
>       |                         ^~~
> /usr/include/subversion-1/svn_subst.h:687:14: note: declared here
>   687 | svn_error_t *svn_subst_translate_string(svn_string_t **new_value,
>       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1421:17: warning: ‘svn_client_revprop_set’ is deprecated [-Wdeprecated-declarations]
>  1421 |                 err = svn_client_revprop_set (propname_utf8, sstring, url, &revision, &rev, force, ctx, pool);
>       |                 ^~~
> /usr/include/subversion-1/svn_client.h:6183:1: note: declared here
>  6183 | svn_client_revprop_set(const char *propname,
>       | ^~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1423:17: warning: ‘svn_client_revprop_set’ is deprecated [-Wdeprecated-declarations]
>  1423 |                 err = svn_client_revprop_set (propname_utf8, NULL, url, &revision, &rev, force, ctx, pool);
>       |                 ^~~
> /usr/include/subversion-1/svn_client.h:6183:1: note: declared here
>  6183 | svn_client_revprop_set(const char *propname,
>       | ^~~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘status_func’:
> src/luasvn.c:1608:9: warning: ‘svn_path_local_style’ is deprecated [-Wdeprecated-declarations]
>  1608 |         print_status (svn_path_local_style (path, pool),
>       |         ^~~~~~~~~~~~
> /usr/include/subversion-1/svn_path.h:82:1: note: declared here
>    82 | svn_path_local_style(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_status’:
> src/luasvn.c:1668:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1668 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1678:9: warning: ‘svn_client_status2’ is deprecated [-Wdeprecated-declarations]
>  1678 |         err = svn_client_status2 (&rev, path, &revision, status_func, &baton,
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:2724:1: note: declared here
>  2724 | svn_client_status2(svn_revnum_t *result_rev,
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c: In function ‘l_update’:
> src/luasvn.c:1724:9: warning: ‘svn_path_canonicalize’ is deprecated [-Wdeprecated-declarations]
>  1724 |         path = svn_path_canonicalize (path, pool);
>       |         ^~~~
> /usr/include/subversion-1/svn_path.h:284:1: note: declared here
>   284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
>       | ^~~~~~~~~~~~~~~~~~~~~
> src/luasvn.c:1729:9: warning: ‘svn_client_update2’ is deprecated [-Wdeprecated-declarations]
>  1729 |         err = svn_client_update2 (&result_revs, array, &revision, recursive, ignore_externals, ctx, pool);
>       |         ^~~
> /usr/include/subversion-1/svn_client.h:1436:1: note: declared here
>  1436 | svn_client_update2(apr_array_header_t **result_revs,
>       | ^~~~~~~~~~~~~~~~~~
> src/luasvn.c:1735:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
>  1735 |                 int rev = (int) ((int **) (result_revs->elts))[0];
>       |                           ^
> src/luasvn.c: At top level:
> src/luasvn.c:1774:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>  1774 | luaopen_svn (lua_State *L) {
>       | ^~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[2]: *** [/usr/share/dh-lua/make/dh-lua.Makefile.single:446: /<<PKGBUILDDIR>>/5.1-svn/src/luasvn.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/lua-svn_0.4.0-10_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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: