* Package: sci-misc/gt-itm-19961004-r2 * Repository: gentoo * Maintainer: sci@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/332174b3af4b0753c5d34c91fa80e8cdaab35269 (Fri Sep 11 04:35:40 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.6 (python 3.8.5-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r1, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.2.5 KiB Mem: 64359960 total, 30450704 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 11 Sep 2020 04:35:39 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r2::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo dev-util/cmake: 3.18.2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* all-rights-reserved sgb2ns" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/sci-misc/gt-itm-19961004-r2/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking sgb2ns-19961004.tar.gz to /var/tmp/portage/sci-misc/gt-itm-19961004-r2/work >>> Unpacking gt-itm-19961004.tar.gz to /var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm >>> Source unpacked in /var/tmp/portage/sci-misc/gt-itm-19961004-r2/work >>> Preparing source in /var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm ... * Applying gt-itm-implicits.patch ... patching file src/geog.c Hunk #2 succeeded at 32 with fuzz 2. patching file src/ts.c patching file include/geog.h patching file src/edriver.c patching file include/eval.h patching file src/dfs.c patching file src/itm.c [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm ... make -j16 V=1 -C src 'CFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld' CC=x86_64-pc-linux-gnu-clang make: Entering directory '/var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm/src' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o itm.o itm.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o geog.o geog.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o ts.o ts.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o dfs.o dfs.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o sgb2alt.o sgb2alt.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o edriver.o edriver.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -I../include -c -o eval.o eval.c sgb2alt.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^ sgb2alt.c:39:6: error: non-void function 'main' should return a value [-Wreturn-type] return; ^ sgb2alt.c:46:4: error: non-void function 'main' should return a value [-Wreturn-type] return; ^ sgb2alt.c:50:30: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] fprintf(fout,"%d %d %s ",g->n, g->m, g->id); ~~ ^~~~ %ld sgb2alt.c:50:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] fprintf(fout,"%d %d %s ",g->n, g->m, g->id); ~~ ^~~~ %ld sgb2alt.c:77:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] fprintf(fout,"%d %d %d ",i,j,a->len); ~~ ^~~~~~ %ld 4 warnings and 2 errors generated. eval.c:163:40: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] component of the graph)\n", idx(g, artic_pt)); ~~~~~~~^~~~~~~~~ eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ eval.c:165:43: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("Isolated vertex %d\n", idx(g, v)); ~~ ~~~~~~~^~ %ld eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ eval.c:173:12: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] idx(g, artic_pt)); ~~~~~~~^~~~~~~~~ eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ eval.c:176:52: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] if (verbose) printf("Bicomponent %d", idx(g,v)); ~~ ~~~~~~^~ %ld eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ eval.c:185:18: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] idx(g,t),idx(g,t->parent),idx(g,t->min)); ~~~~~~^~ eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ eval.c:185:27: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] idx(g,t),idx(g,t->parent),idx(g,t->min)); ~~~~~~^~~~~~~~~~ eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ eval.c:185:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] idx(g,t),idx(g,t->parent),idx(g,t->min)); ~~~~~~^~~~~~~ eval.c:107:18: note: expanded from macro 'idx' #define idx(g,v) v-g->vertices ^~~~~~~~~~~~~ make: *** [: sgb2alt.o] Error 1 make: *** Waiting for unfinished jobs.... edriver.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^ edriver.c:73:2: error: non-void function 'main' should return a value [-Wreturn-type] return; ^ edriver.c:132:10: warning: expression result unused [-Wunused-value] for (idx; idx < argc; idx++) { ^~~ 2 warnings and 1 error generated. make: *** [: edriver.o] Error 1 ts.c:79:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i,j,k; ~~~~~~~~ ^ ts.c:79:12: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i,j,k; ~~~~~~~~ ^ ts.c:79:14: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i,j,k; ~~~~~~~~ ^ itm.c:59:10: error: a parameter list without types is only allowed in a function definition void die(s); ^ itm.c:140:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = get_geoparms(f,&parmsbuf[i])) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ geog.c:36:10: error: a parameter list without types is only allowed in a itm.cfunction: 140definition: 9: note: place void die(s);parentheses ^around the assignment to silence this warning if (cp = get_geoparms(f,&parmsbuf[i])) ^ ( ) itm.c:140:9ts.c:: 179note:: 35use: '=='warning : toformat turnspecifies thistype assignment'char *' intobut anthe equalityargument comparisonhas type 'int' [-Wformat] if (cp = get_geoparms(f,&parmsbuf[i])) ^ ==fprintf(stderr,"Fatal error %s\n",s); ~~ ^ %d geog.c:78:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i,indx; ~~~~~~~~ ^ geog.c:78:12: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i,indx; ~~~~~~~~ ^ ts.c:190:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i, indx; ~~~~~~~~ ^ geog.c:156:10:ts.c :warning190: :type13 :specifier warningmissing,: typedefaults specifierto missing,'int' defaults [-Wimplicit-int]to 'int' [-Wimplicit-int]register i,j; ~~~~~~~~ ^ register i, indx; ~~~~~~~~ ^geog.c :156:12: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i,j; ~~~~~~~~ ^ itm.c:187:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = get_geoparms(f, &parmsbuf[i])) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ geog.c:182:9: warning: 'setbit' macro itm.credefined: 187[-Wmacro-redefined]: 9: note#define setbit(v,i) v[(i)/NBBY] |= (1<<((i)%NBBY)): place ^ parentheses around/usr/include/sys/param.h :the83 :assignment9 :to notesilence: previousthis definition warningis here #define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY)) ^ if (cp = get_geoparms(f, &parmsbuf[i])) ^ ( ) itm.c:187:9: note: use '==' to turn this assignment into an equality comparison if (cp = get_geoparms(f, &parmsbuf[i])) ^ == ts.c:307:6: warning: incompatible pointer to integer conversion passing 'char [49]' to parameter of type 'int' [-Wint-conversion] die("Failed to get a connected graph after 100 tries\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itm.c:237:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = get_geoparms(infile,parmsbuf)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itm.c:237:9: note: place parentheses around the assignment to silence this warning if (cp = get_geoparms(infile,parmsbuf)) ^ ( ) itm.cts.c::237346::912:: notewarning: : useincompatible '=='pointer toto turninteger thisconversion assignmentpassing into 'char [38]'an toequality parametercomparison of type 'int' [-Wint-conversion] if (cp = get_geoparms(infile,parmsbuf)) ^ die("Failed to get connected domain graph."); == ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ geog.c:362:10: warning: type specifier missing, defaults toitm.c 'int': 243 :[-Wimplicit-int]9 : warningregister i,k,indx;: using~~~~~~~~ ^ the resultgeog.c :of362 :an12 :assignment warningas: typea specifiercondition missing,without defaults parenthesesto [-Wparentheses]'int' [-Wimplicit-int] register i,k,indx; if (cp = get_hierparms(infile,~~~~~~~~ ^ ~~~^~~~~~~~~~~~~~~~~~~~~~~geog.c :362:14: warning: type specifier missing, defaults to 'int'itm.c : 243[-Wimplicit-int]: 9: note: placeregister i,k,indx; parentheses~~~~~~~~ ^ around the assignment to silence this warning if (cp = get_hierparms(infile, ^ ( itm.c:243:9: note: use '==' to turn this assignment into an equality comparison if (cp = get_hierparms(infile, ^ == itm.c:250:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = get_tsparms(infile, ~~~^~~~~~~~~~~~~~~~~~~~~ itm.c:250:9: note: place parentheses around the assignment to silence this warning if (cp = get_tsparms(infile,ts.c : ^488 : (34 : warning: format specifies type 'int' but theitm.c :argument250 :has9 :type note : 'long'use [-Wformat]'==' to turn sprintf(dnodename,"T:%d.%d",dom,dnn);this ~~ ^~~assignment %ldinto an equality comparison if (cp = get_tsparms(infile,ts.c : ^488 : ==38 : warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf(dnodename,"T:%d.%d",dom,dnn); ~~ ^~~ %ld geog.c:448:60: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] ...fprintf(stderr,"total %d tG->n %d lowsize %d\n",total,tG->n,lowsize); ~~ ^~~~~ %ld ts.c:512:43: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf(snodename+dnamelen,"/%d.%d",snum,snn); ~~ ^~~~ %ld ts.c:512:48: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf(snodename+dnamelen,"/%d.%d",snum,snn); ~~ ^~~ %ld itm.c:288:16: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] gb_trouble_code); ^~~~~~~~~~~~~~~ itm.c:301:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(int argc, char **argv)ts.c :^545 :3: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] base,totalnodes); ^~~~ ts.c:545:8: warning: format specifies type 'int'itm.c :but309 :the2 :argument errorhas: non-voidtype function 'long''main' [-Wformat]should return a value base,totalnodes); ^~~~~~~~~~[-Wreturn-type] return; ^ itm.c:313:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rv = makegraph(*(++argv))) { ~~~^~~~~~~~~~~~~~~~~~~~~~ itm.c:313:16: note: place parentheses around the assignment to silence this warning if (rv = makegraph(*(++argv))) { ^ ( ) itm.c:313:16: note: use '==' to turn this assignment into an equality comparison if (rv = makegraph(*(++argv))) { ^ == geog.c:623:41: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf(cp,"geo_hier(%d,%d,%d,%d,[",seed,nlevels,edgemeth,aux); ~~ ^~~~ %ld 8 warnings and 2 errors generated. 10 warnings and 1 error generated. make: *** [: geog.o] Error 1 make: *** [: itm.o] Error 1 dfs.c:26:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] isconnected(Graph *G) ^ 1 warning generated. 7 warnings generated. 14 warnings generated. make: Leaving directory '/var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm/src' * ERROR: sci-misc/gt-itm-19961004-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-misc/gt-itm-19961004-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-misc/gt-itm-19961004-r2::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/sci-misc/gt-itm-19961004-r2:20200911-055522.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-misc/gt-itm-19961004-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-misc/gt-itm-19961004-r2/temp/environment'. * Working directory: '/var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm' * S: '/var/tmp/portage/sci-misc/gt-itm-19961004-r2/work/gt-itm'