* Package: sci-electronics/espresso-ab-1.0-r1 * Repository: gentoo * Maintainer: sci-electronics * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking espresso-ab-1.0.tar.gz to /var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work >>> Source unpacked in /var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work >>> Preparing source in /var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 checking for a BSD compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for ANSI C header files... yes checking for limits.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for working memcmp... yes checking for strcspn... yes checking for strerror... yes checking for strspn... yes checking for strstr... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0' Making all in src make[2]: Entering directory '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0/src' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c black_white.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c canonical.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cofactor.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cols.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c compl.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c contain.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cpu_time.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cubestr.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cvrin.c cvrin.c: In function ‘read_cube’: cvrin.c:83:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] (void) fscanf(fp, "%s", token); ^ cvrin.c: In function ‘parse_pla’: cvrin.c:266:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] (void) fscanf(fp, "%d", &np); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cvrm.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cvrmisc.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c cvrout.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c dominate.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c equiv.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c espresso.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c essen.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c essentiality.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c exact.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c expand.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c gasp.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c gimpel.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c globals.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c hack.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c indep.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c irred.c irred.c: In function ‘taut_special_cases’: irred.c:291:13: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] printf("UNATE_REDUCTION: %d unate variables, reduced to %d\n", ^ irred.c: In function ‘ftaut_special_cases’: irred.c:415:13: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] printf("UNATE_REDUCTION: %d unate variables, reduced to %d\n", ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c main.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c map.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c matrix.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c mincov.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c opo.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c pair.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c part.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c primes.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c prtime.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c reduce.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c rows.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c set.c set.c: In function ‘sf_read’: set.c:397:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] (void) fscanf(fp, "%d %d\n", &i, &j); ^ set.c:401:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] (void) fscanf(fp, "%x", p); ^ set.c:403:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] (void) fscanf(fp, "%x", p+j); ^ set.c: In function ‘sf_bm_read’: set.c:430:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] (void) fscanf(fp, "%d %d\n", &rows, &cols); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c setc.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c sharp.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c sigma.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c signature.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c signature_exact.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c sminterf.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c solution.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c sparse.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c unate.c unate.c: In function ‘unate_complement’: unate.c:130:26: error: expected identifier or ‘(’ before ‘restrict’ register pset p, p1, restrict; ^ unate.c:157:11: error: expected identifier or ‘(’ before ‘=’ token restrict = set_new(A->sf_size); ^ unate.c:161:12: error: expected expression before ‘restrict’ set_copy(restrict, p); ^ unate.c:161:3: error: too few arguments to function ‘set_copy’ set_copy(restrict, p); ^ In file included from unate.c:5:0: espresso.h:685:25: note: declared here /* set.c */ extern pset set_copy (register pset r, register pset a); ^ unate.c:164:10: error: expected expression before ‘restrict’ set_or(restrict, restrict, p); ^ unate.c:164:3: error: too few arguments to function ‘set_or’ set_or(restrict, restrict, p); ^ In file included from unate.c:5:0: espresso.h:689:25: note: declared here /* set.c */ extern pset set_or (register pset r, register pset a, register pset ^ unate.c:175:50: error: expected expression before ‘restrict’ Abar = unate_complement(abs_covered_many(A, restrict)); ^ unate.c:178:16: error: expected expression before ‘restrict’ set_or(p, p, restrict); ^ unate.c:183:39: error: expected expression before ‘restrict’ max_i = abs_select_restricted(A, restrict); ^ In file included from espresso.h:6:0, from unate.c:5: utility.h:17:14: error: expected expression before ‘)’ token if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ unate.c:205:2: warning: type defaults to ‘int’ in type name [-Wimplicit-int] In file included from espresso.h:6:0, from unate.c:5: utility.h:17:14: error: invalid use of ‘restrict’ if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ utility.h:17:14: warning: type defaults to ‘int’ in type name [-Wimplicit-int] if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ utility.h:17:14: error: invalid use of ‘restrict’ if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ utility.h:17:53: error: expected expression before ‘=’ token if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ utility.h:17:14: warning: type defaults to ‘int’ in type name [-Wimplicit-int] if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ utility.h:17:53: error: invalid use of ‘restrict’ if ((obj)) { (void) free((char *) (obj)); (obj) = 0; } ^ espresso.h:145:21: note: in expansion of macro ‘FREE’ #define set_free(r) FREE(r) ^ unate.c:205:2: note: in expansion of macro ‘set_free’ set_free(restrict); ^ unate.c: In function ‘abs_select_restricted’: unate.c:398:1: error: parameter name omitted abs_select_restricted(pset_family A, pset restrict) ^ unate.c:403:36: error: expected expression before ‘restrict’ count = sf_count_restricted(A, restrict); ^ Makefile:140: recipe for target 'unate.o' failed make[2]: *** [unate.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0/src' Makefile:138: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0' Makefile:282: recipe for target 'all-recursive-am' failed make: *** [all-recursive-am] Error 2 * ERROR: sci-electronics/espresso-ab-1.0-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-electronics/espresso-ab-1.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-electronics/espresso-ab-1.0-r1::gentoo'`. * The complete build log is located at '/var/log/portage/sci-electronics:espresso-ab-1.0-r1:20151214-085711.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0' * S: '/var/tmp/portage/sci-electronics/espresso-ab-1.0-r1/work/espresso-ab-1.0'