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

[Help] pvm: ftbfs with GCC-10



Hi,

while I do not intend to maintain pvm personally some Debian Med package
depend from it.  Thus I like to see bug #957717 fixed but I need help.
I commited some general packaging changes so you can find the last
packaging state in Git[1].  When building this I get the following
output:

cc -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS -DHASSTDLIB -DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM -DSYSVSTR -DUSESTRERROR  -g -O2 -fdebug-prefix-map=/build/pvm-3.4.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DRSHCOMMAND="/usr/lib/pvm3/bin/rsh" -DPVMDPATH="pvmd" -DPVMDFILE="/usr/bin/pvmd" -DPVM_DEFAULT_ROOT="/usr/lib/pvm3" -DOVERLOADHOST -Wl,-z,relro -Wl,-z,now -fPIC -DCLUMP_ALLOC -DSTATISTICS -DTIMESTAMPLOG -DSANITY -I/build/pvm-3.4.6/include -DARCHCLASS=\"LINUX64\" -DIMA_LINUX64 -c /build/pvm-3.4.6/src/ddpro.c
<command-line>: warning: "RSHCOMMAND" redefined
<command-line>: note: this is the location of the previous definition
/build/pvm-3.4.6/src/ddpro.c: In function 'hostfailentry':
/build/pvm-3.4.6/src/ddpro.c:556:3: warning: implicit declaration of function 'pvmlogprintf' [-Wimplicit-function-declaration]
  556 |   pvmlogprintf("hostfailentry() host %s\n", hp->hd_name);
      |   ^~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:561:3: warning: implicit declaration of function 'pvmlogerror'; did you mean 'pvm_perror'? [-Wimplicit-function-declaration]
  561 |   pvmlogerror("hostfailentry() lost master host, we're screwwwed\n");
      |   ^~~~~~~~~~~
      |   pvm_perror
/build/pvm-3.4.6/src/ddpro.c:575:3: warning: implicit declaration of function 'pkint'; did you mean 'printf'? [-Wimplicit-function-declaration]
  575 |   pkint(mp, hosts->ht_serial);
      |   ^~~~~
      |   printf
/build/pvm-3.4.6/src/ddpro.c:582:5: warning: implicit declaration of function 'sendmessage'; did you mean 'sendmsg'? [-Wimplicit-function-declaration]
  582 |     sendmessage(mp);
      |     ^~~~~~~~~~~
      |     sendmsg
/build/pvm-3.4.6/src/ddpro.c:656:7: warning: implicit declaration of function 'assign_tasks' [-Wimplicit-function-declaration]
  656 |       assign_tasks(wp);
      |       ^~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:682:6: warning: implicit declaration of function 'free_waitc_add' [-Wimplicit-function-declaration]
  682 |      free_waitc_add((struct waitc_add *)wp->wa_spec);
      |      ^~~~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:695:5: warning: implicit declaration of function 'mb_tidy' [-Wimplicit-function-declaration]
  695 |     mb_tidy(wp->wa_on);
      |     ^~~~~~~
/build/pvm-3.4.6/src/ddpro.c:703:5: warning: implicit declaration of function 'mb_tidy_reset' [-Wimplicit-function-declaration]
  703 |     mb_tidy_reset(wp->wa_on);
      |     ^~~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c: At top level:
/build/pvm-3.4.6/src/ddpro.c:821:1: warning: return type defaults to 'int' [-Wimplicit-int]
  821 | free_waitc_add(wxp)
      | ^~~~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'addhosts':
/build/pvm-3.4.6/src/ddpro.c:882:6: warning: implicit declaration of function 'upkint' [-Wimplicit-function-declaration]
  882 |  if (upkint(mp, &count) || count < 1 || count > maxhostid) {
      |      ^~~~~~
/build/pvm-3.4.6/src/ddpro.c:903:7: warning: implicit declaration of function 'upkstralloc' [-Wimplicit-function-declaration]
  903 |   if (upkstralloc(mp, &buf)) {
      |       ^~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:907:7: warning: implicit declaration of function 'parsehost' [-Wimplicit-function-declaration]
  907 |   if (parsehost(buf, hp)) {
      |       ^~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:917:5: warning: implicit declaration of function 'applydefaults' [-Wimplicit-function-declaration]
  917 |     applydefaults(hp, hp2);
      |     ^~~~~~~~~~~~~
<command-line>: error: 'pvmd' undeclared (first use in this function)
/build/pvm-3.4.6/src/ddpro.c:1031:14: note: in expansion of macro 'PVMDPATH'
 1031 |   pvmdpath = PVMDPATH;
      |              ^~~~~~~~
<command-line>: note: each undeclared identifier is reported only once for each function it appears in
/build/pvm-3.4.6/src/ddpro.c:1031:14: note: in expansion of macro 'PVMDPATH'
 1031 |   pvmdpath = PVMDPATH;
      |              ^~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:1039:3: warning: implicit declaration of function 'pkstr' [-Wimplicit-function-declaration]
 1039 |   pkstr(mp2, hp->hd_sopts ? hp->hd_sopts : "");
      |   ^~~~~
/build/pvm-3.4.6/src/ddpro.c:1133:5: warning: implicit declaration of function 'pvmlogperror'; did you mean 'pvm_perror'? [-Wimplicit-function-declaration]
 1133 |     pvmlogperror("addhosts() fork");
      |     ^~~~~~~~~~~~
      |     pvm_perror
/build/pvm-3.4.6/src/ddpro.c:1142:4: warning: implicit declaration of function 'beprime' [-Wimplicit-function-declaration]
 1142 |    beprime();
      |    ^~~~~~~
/build/pvm-3.4.6/src/ddpro.c:1144:4: warning: implicit declaration of function 'hoster' [-Wimplicit-function-declaration]
 1144 |    hoster(mp2);
      |    ^~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_addack':
/build/pvm-3.4.6/src/ddpro.c:1384:2: warning: implicit declaration of function 'pmsg_packbody' [-Wimplicit-function-declaration]
 1384 |  pmsg_packbody(wp->wa_mesg, mp);
      |  ^~~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'exectasks':
/build/pvm-3.4.6/src/ddpro.c:1421:6: warning: implicit declaration of function 'upkuint'; did you mean 'pvm_upkuint'? [-Wimplicit-function-declaration]
 1421 |  if (upkuint(mp, &wxp->w_ptid)
      |      ^~~~~~~
      |      pvm_upkuint
/build/pvm-3.4.6/src/ddpro.c:1492:3: warning: implicit declaration of function 'pvmenvinsert'; did you mean 'pvm_insert'? [-Wimplicit-function-declaration]
 1492 |   pvmenvinsert( &(wxp->w_env), tmp );
      |   ^~~~~~~~~~~~
      |   pvm_insert
/build/pvm-3.4.6/src/ddpro.c:1523:3: warning: implicit declaration of function 'ppi_load' [-Wimplicit-function-declaration]
 1523 |   ppi_load(wxp);
      |   ^~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:1563:2: warning: implicit declaration of function 'free_wait_spawn'; did you mean 'free_waitc_add'? [-Wimplicit-function-declaration]
 1563 |  free_wait_spawn(wxp);
      |  ^~~~~~~~~~~~~~~
      |  free_waitc_add
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_sendsig':
/build/pvm-3.4.6/src/ddpro.c:1712:3: warning: implicit declaration of function 'ppi_kill'; did you mean 'pvm_kill'? [-Wimplicit-function-declaration]
 1712 |   ppi_kill(tp, signum);
      |   ^~~~~~~~
      |   pvm_kill
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_htupd':
/build/pvm-3.4.6/src/ddpro.c:1777:3: warning: implicit declaration of function 'upkstr' [-Wimplicit-function-declaration]
 1777 |   upkstr(mp, buf, sizeof(buf));
      |   ^~~~~~
/build/pvm-3.4.6/src/ddpro.c: At top level:
/build/pvm-3.4.6/src/ddpro.c:1874:1: warning: return type defaults to 'int' [-Wimplicit-int]
 1874 | gotnewhosts(htp2, htp1)
      | ^~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_slconf':
/build/pvm-3.4.6/src/ddpro.c:2011:18: warning: implicit declaration of function 'pvmxtoi' [-Wimplicit-function-declaration]
 2011 |    pvmschedtid = pvmxtoi(s);
      |                  ^~~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'startack':
/build/pvm-3.4.6/src/ddpro.c:2108:7: warning: implicit declaration of function 'crunchzap' [-Wimplicit-function-declaration]
 2108 |   if (crunchzap(buf, &ac, av) || ac != 5) {
      |       ^~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:2111:23: warning: implicit declaration of function 'errnamecode' [-Wimplicit-function-declaration]
 2111 |    if (!(hp->hd_err = errnamecode(buf)))
      |                       ^~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_startack':
/build/pvm-3.4.6/src/ddpro.c:2392:2: warning: implicit declaration of function 'finack_to_host' [-Wimplicit-function-declaration]
 2392 |  finack_to_host(hp);
      |  ^~~~~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_delhost':
/build/pvm-3.4.6/src/ddpro.c:2589:6: warning: implicit declaration of function 'fin_to_host'; did you mean 'indtohost'? [-Wimplicit-function-declaration]
 2589 |      fin_to_host(hp);
      |      ^~~~~~~~~~~
      |      indtohost
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_taskout':
/build/pvm-3.4.6/src/ddpro.c:2702:2: warning: implicit declaration of function 'upkbyte'; did you mean 'pvm_upkbyte'? [-Wimplicit-function-declaration]
 2702 |  upkbyte(mp, p, l);
      |  ^~~~~~~
      |  pvm_upkbyte
/build/pvm-3.4.6/src/ddpro.c: In function 'dm_db':
/build/pvm-3.4.6/src/ddpro.c:2984:7: warning: implicit declaration of function 'pmsg_unpack' [-Wimplicit-function-declaration]
 2984 |   if (pmsg_unpack(mp, mp3))
      |       ^~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:2986:14: warning: implicit declaration of function 'mb_insert'; did you mean 'ht_insert'? [-Wimplicit-function-declaration]
 2986 |   if ((req = mb_insert(tid, name, req, flags, mp3)) < 0)
      |              ^~~~~~~~~
      |              ht_insert
/build/pvm-3.4.6/src/ddpro.c:2997:12: warning: implicit declaration of function 'mb_lookup'; did you mean 'pvm_lookup'? [-Wimplicit-function-declaration]
 2997 |       cc = mb_lookup(ep->me_tid, (char *) ep->me_msg,
      |            ^~~~~~~~~
      |            pvm_lookup
/build/pvm-3.4.6/src/ddpro.c:3002:9: warning: implicit declaration of function 'pmsg_pack' [-Wimplicit-function-declaration]
 3002 |         pmsg_pack(wp->wa_mesg, mp3);
      |         ^~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:3047:9: warning: implicit declaration of function 'mb_delete'; did you mean 'ht_delete'? [-Wimplicit-function-declaration]
 3047 |   req = mb_delete(tid, name, req, flags);
      |         ^~~~~~~~~
      |         ht_delete
/build/pvm-3.4.6/src/ddpro.c:3078:9: warning: implicit declaration of function 'mb_names' [-Wimplicit-function-declaration]
 3078 |   req = mb_names(tid, name, mp2);
      |         ^~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:3111:7: warning: implicit declaration of function 'me_free'; did you mean 'mem_free'? [-Wimplicit-function-declaration]
 3111 |       me_free(np, ep);
      |       ^~~~~~~
      |       mem_free
/build/pvm-3.4.6/src/ddpro.c: In function 'exectasks':
/build/pvm-3.4.6/src/ddpro.c:1511:3: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
 1511 |   chdir( wd );
      |   ^~~~~~~~~~~
/build/pvm-3.4.6/src/ddpro.c:1528:3: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
 1528 |   chdir( savewd );
      |   ^~~~~~~~~~~~~~~
make[3]: *** [/build/pvm-3.4.6/src/Makefile.aimk:375: ddpro.o] Error 1
make[3]: Leaving directory '/build/pvm-3.4.6/src/LINUX64'
make[2]: *** [Makefile.aimk:81: s] Error 2


Any help would be appreciated.

Kind regards

         Andreas.


[1] https://salsa.debian.org/debian/pvm

-- 
http://fam-tille.de


Reply to: