Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 944017 - net-libs/libtirpc-1.3.5 fails to compile with 15.0.0_pre20241117-r2::gentoo
Summary: net-libs/libtirpc-1.3.5 fails to compile with 15.0.0_pre20241117-r2::gentoo
Status: RESOLVED DUPLICATE of bug 943709
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: c23-porting
  Show dependency tree
 
Reported: 2024-11-19 16:52 UTC by OldManSeph
Modified: 2024-11-19 16:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-libs/libtirpc-1.3.5 build log (libtirpc-1.3.5.build.log,26.67 KB, text/x-log)
2024-11-19 16:52 UTC, OldManSeph
Details
OldManSeph emerge --info (emerge_info.txt,6.93 KB, text/plain)
2024-11-19 16:53 UTC, OldManSeph
Details

Note You need to log in before you can comment on or make changes to this bug.
Description OldManSeph 2024-11-19 16:52:53 UTC
Created attachment 910227 [details]
net-libs/libtirpc-1.3.5 build log

k/libtirpc-1.3.5/tirpc -include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -O2 -pipe -c /var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_generic.c  -fPIC -DPIC -o .libs/libtirpc_la-clnt_generic.o
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/authunix_prot.c: In function 'xdr_authunix_parms':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/authunix_prot.c:48:1: warning: old-style function definition [-Wold-style-definition]
   48 | xdr_authunix_parms(xdrs, p)
      | ^~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/bindresvport.c: In function 'bindresvport_sa':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/bindresvport.c:150:1: warning: old-style function definition [-Wold-style-definition]
  150 | bindresvport_sa(sd, sa)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_bcast.c: In function 'rpc_broadcast_exp':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_bcast.c:260:1: warning: old-style function definition [-Wold-style-definition]
  260 | rpc_broadcast_exp(prog, vers, proc, xargs, argsp, xresults, resultsp,
      | ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_bcast.c: In function 'rpc_broadcast':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_bcast.c:680:1: warning: old-style function definition [-Wold-style-definition]
  680 | rpc_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp,
      | ^~~~~~~~~~~~~
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src -I..  -I/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/tirpc -include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe   -O2 -pipe -c -o libtirpc_la-clnt_perror.lo `test -f 'clnt_perror.c' || echo '/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/'`clnt_perror.c
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c:65:15: error: conflicting types for 'xdr_opaque_auth'; have 'bool_t(void)' {aka 'int(void)'}
   65 | extern bool_t xdr_opaque_auth();
      |               ^~~~~~~~~~~~~~~
In file included from /var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c:51:
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/tirpc/rpc/auth.h:303:15: note: previous declaration of 'xdr_opaque_auth' with type 'bool_t(XDR *, struct opaque_auth *)' {aka 'int(struct __rpc_xdr *, struct opaque_auth *)'}
  303 | extern bool_t xdr_opaque_auth           (XDR *, struct opaque_auth *);
      |               ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c: In function 'authnone_create':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c:98:23: error: too many arguments to function 'xdr_opaque_auth'
   98 |                 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_cred);
      |                       ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c:65:15: note: declared here
   65 | extern bool_t xdr_opaque_auth();
      |               ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c:99:23: error: too many arguments to function 'xdr_opaque_auth'
   99 |                 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_verf);
      |                       ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_none.c:65:15: note: declared here
   65 | extern bool_t xdr_opaque_auth();
      |               ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c: In function 'authunix_create':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c:85:1: warning: old-style function definition [-Wold-style-definition]
   85 | authunix_create(machname, uid, gid, len, aup_gids)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c: In function 'authunix_nextverf':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c:254:1: warning: old-style function definition [-Wold-style-definition]
  254 | authunix_nextverf(auth)
      | ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c: In function 'authunix_marshal':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c:261:1: warning: old-style function definition [-Wold-style-definition]
  261 | authunix_marshal(auth, xdrs)
      | ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c: In function 'authunix_validate':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c:275:1: warning: old-style function definition [-Wold-style-definition]
  275 | authunix_validate(auth, verf)
      | ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c: In function 'authunix_destroy':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c:353:1: warning: old-style function definition [-Wold-style-definition]
  353 | authunix_destroy(auth)
      | ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c: In function 'marshal_new_auth':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/auth_unix.c:379:1: warning: old-style function definition [-Wold-style-definition]
  379 | marshal_new_auth(auth)
      | ^~~~~~~~~~~~~~~~
make[2]: *** [Makefile:671: libtirpc_la-auth_none.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_create':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:152:1: warning: old-style function definition [-Wold-style-definition]
  152 | clnt_dg_create(fd, svcaddr, program, version, sendsz, recvsz)
      | ^~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_call':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:285:1: warning: old-style function definition [-Wold-style-definition]
  285 | clnt_dg_call(cl, proc, xargs, argsp, xresults, resultsp, utimeout)
      | ^~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_geterr':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:552:1: warning: old-style function definition [-Wold-style-definition]
  552 | clnt_dg_geterr(cl, errp)
      | ^~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_freeres':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:562:1: warning: old-style function definition [-Wold-style-definition]
  562 | clnt_dg_freeres(cl, xdr_res, res_ptr)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_abort':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:590:1: warning: old-style function definition [-Wold-style-definition]
  590 | clnt_dg_abort(h)
      | ^~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_control':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:596:1: warning: old-style function definition [-Wold-style-definition]
  596 | clnt_dg_control(cl, request, info)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'clnt_dg_destroy':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:738:1: warning: old-style function definition [-Wold-style-definition]
  738 | clnt_dg_destroy(cl)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c: In function 'time_not_ok':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_dg.c:803:1: warning: old-style function definition [-Wold-style-definition]
  803 | time_not_ok(t)
      | ^~~~~~~~~~~
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src -I.. -I/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/tirpc -include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -O2 -pipe -c /var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c  -fPIC -DPIC -o .libs/libtirpc_la-clnt_perror.o
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'clnt_sperror':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:63:1: warning: old-style function definition [-Wold-style-definition]
   63 | clnt_sperror(rpch, s)
      | ^~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'clnt_perror':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:177:1: warning: old-style function definition [-Wold-style-definition]
  177 | clnt_perror(rpch, s)
      | ^~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'clnt_sperrno':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:214:1: warning: old-style function definition [-Wold-style-definition]
  214 | clnt_sperrno(stat)
      | ^~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'clnt_perrno':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:227:1: warning: old-style function definition [-Wold-style-definition]
  227 | clnt_perrno(num)
      | ^~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'clnt_spcreateerror':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:235:1: warning: old-style function definition [-Wold-style-definition]
  235 | clnt_spcreateerror(s)
      | ^~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'clnt_pcreateerror':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:303:1: warning: old-style function definition [-Wold-style-definition]
  303 | clnt_pcreateerror(s)
      | ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c: In function 'auth_errmsg':
/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5/src/clnt_perror.c:325:1: warning: old-style function definition [-Wold-style-definition]
  325 | auth_errmsg(stat)
      | ^~~~~~~~~~~
make[2]: Leaving directory '/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5-abi_x86_64.amd64/src'
make[1]: *** [Makefile:527: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-libs/libtirpc-1.3.5/work/libtirpc-1.3.5-abi_x86_64.amd64'
make: *** [Makefile:412: all] Error 2
 * ERROR: net-libs/libtirpc-1.3.5::gentoo failed (compile phase):
 *   emake failed
Comment 1 OldManSeph 2024-11-19 16:53:09 UTC
Created attachment 910228 [details]
OldManSeph emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-19 16:55:45 UTC
Thanks, but please do remember to search for bugs first to check

*** This bug has been marked as a duplicate of bug 943709 ***