printf ' ' | fink --no-use-binary-dist --yes rebuild sjeng 2>&1 The package 'sjeng' will be built without being installed. Reading build dependency for sjeng-11.2-2... Reading dependency for sjeng-11.2-2... Reading build conflict for sjeng-11.2-2... The following package will be rebuilt: sjeng Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-sjeng-11.2-2 /sw/build.build dpkg-deb: building package `fink-buildlock-sjeng-11.2-2' in `/sw/build.build/fink-buildlock-sjeng-11.2-2_2014.07.30-15.07.44_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-sjeng-11.2-2_2014.07.30-15.07.44_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-sjeng-11.2-2. (Reading database ... 4319 files and directories currently installed.) Unpacking fink-buildlock-sjeng-11.2-2 (from .../fink-buildlock-sjeng-11.2-2_2014.07.30-15.07.44_darwin-x86_64.deb) ... Setting up fink-buildlock-sjeng-11.2-2 (2014.07.30-15.07.44) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.3evMH env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/Sjeng-Free-11.2.tar.gz Sjeng-Free-11.2/ Sjeng-Free-11.2/BUGS Sjeng-Free-11.2/NEWS Sjeng-Free-11.2/TODO Sjeng-Free-11.2/crazy.c Sjeng-Free-11.2/partner.c Sjeng-Free-11.2/books/ Sjeng-Free-11.2/books/suicide.opn Sjeng-Free-11.2/books/Makefile.am Sjeng-Free-11.2/books/Makefile.in Sjeng-Free-11.2/books/losers.opn Sjeng-Free-11.2/books/bug.opn Sjeng-Free-11.2/aclocal.m4 Sjeng-Free-11.2/epd.c Sjeng-Free-11.2/see.c Sjeng-Free-11.2/tests/ Sjeng-Free-11.2/tests/lct2.epd Sjeng-Free-11.2/tests/bt2630.epd Sjeng-Free-11.2/tests/ecm98.epd Sjeng-Free-11.2/tests/bk.epd Sjeng-Free-11.2/tests/Makefile.am Sjeng-Free-11.2/tests/Makefile.in Sjeng-Free-11.2/tests/wac.epd Sjeng-Free-11.2/README Sjeng-Free-11.2/learn.c Sjeng-Free-11.2/THANKS Sjeng-Free-11.2/configure Sjeng-Free-11.2/leval.c Sjeng-Free-11.2/segtb.c Sjeng-Free-11.2/seval.c Sjeng-Free-11.2/ttable.c Sjeng-Free-11.2/sjeng.rc Sjeng-Free-11.2/sjeng.c Sjeng-Free-11.2/sjeng.h Sjeng-Free-11.2/configure.in Sjeng-Free-11.2/install-sh Sjeng-Free-11.2/missing Sjeng-Free-11.2/book.c Sjeng-Free-11.2/mkinstalldirs Sjeng-Free-11.2/draw.c Sjeng-Free-11.2/eval.c Sjeng-Free-11.2/moves.c Sjeng-Free-11.2/Makefile.am Sjeng-Free-11.2/Makefile.in Sjeng-Free-11.2/neval.c Sjeng-Free-11.2/search.c Sjeng-Free-11.2/config.h.in Sjeng-Free-11.2/squares.h Sjeng-Free-11.2/rcfile.c Sjeng-Free-11.2/stamp-h.in Sjeng-Free-11.2/AUTHORS Sjeng-Free-11.2/utils.c Sjeng-Free-11.2/ecache.c Sjeng-Free-11.2/newbook.c Sjeng-Free-11.2/INSTALL Sjeng-Free-11.2/protos.h Sjeng-Free-11.2/blob2.c Sjeng-Free-11.2/ChangeLog Sjeng-Free-11.2/extvars.h Sjeng-Free-11.2/COPYING Sjeng-Free-11.2/attacks.c Sjeng-Free-11.2/probe.c Sjeng-Free-11.2/proof.c sudo -u fink-bld [ENV] sh -c /tmp/fink.FBjG7 [ -r /sw/fink/dists/stable/main/finkinfo/games/sjeng.patch ] sudo -u fink-bld [ENV] sh -c /tmp/fink.pAzQl patch -p1 < /sw/fink/dists/stable/main/finkinfo/games/sjeng.patch patching file book.c patching file newbook.c patching file rcfile.c patching file sjeng.c patching file sjeng.h perl -pi.bak -e 's|/usr/local/(\w+)/sjeng|/sw/\1/sjeng|' sjeng.h perl -pi.bak -e 's|\015||g' AUTHORS BUGS COPYING NEWS README THANKS TODO sudo -u fink-bld [ENV] sh -c /tmp/fink.QuV7o ./configure --prefix=/sw creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... missing checking for working autoconf... missing checking for working automake... missing checking for working autoheader... missing checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -L/sw/lib) works... yes checking whether the C compiler (gcc -L/sw/lib) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -L/sw/lib) works... yes checking whether the C++ compiler (c++ -L/sw/lib) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for gdbm_open in -lgdbm... yes checking for floor in -lm... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/time.h... yes checking for sys/timeb.h... yes checking for unistd.h... yes checking for working const... yes checking whether time.h and sys/time.h may both be included... yes checking return type of signal handlers... void checking for ftime... yes checking for select... yes checking for strstr... yes checking for gettimeofday... yes updating cache ./config.cache creating ./config.status creating Makefile creating tests/Makefile creating books/Makefile creating config.h make /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in books make[2]: Nothing to be done for `all'. Making all in tests make[2]: Nothing to be done for `all'. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c attacks.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c crazy.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c epd.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c learn.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c partner.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c seval.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c ttable.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c book.c learn.c:45:84: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] printf("Learning score: %d best: %d depth:%d hash: %X\n", score, best, depth, hash); ~~ ^~~~ %lX seval.c:150:30: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (rank(square) == 4 && ~~~~~~~~~~~~~~~~~~^~ seval.c:150:30: note: place parentheses around the '&&' expression to silence this warning else if (rank(square) == 4 && ~~~~~~~~~~~~~~~~~~^~ seval.c:234:30: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (rank(square) == 5 && ~~~~~~~~~~~~~~~~~~^~ seval.c:234:30: note: place parentheses around the '&&' expression to silence this warning else if (rank(square) == 5 && ~~~~~~~~~~~~~~~~~~^~ epd.c:307:60: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("Material score: %d Eval : %d\n", Material, eval()); ~~ ^~~~~~ %ld partner.c:180:2: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ partner.c:180:2: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ partner.c:335:2: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ partner.c:335:2: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ 1 warning generated. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c ecache.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c eval.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c moves.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c search.c 1 warning generated. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c sjeng.c ecache.c:73:28: warning: 'memset' call operates on objects of type 'ECacheType' while the size is based on a different type 'ECacheType *' [-Wsizeof-pointer-memaccess] memset(ECache, 0, sizeof(ECache)); ~~~~~~ ^~~~~~ ecache.c:73:28: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? memset(ECache, 0, sizeof(ECache)); ^~~~~~ ecache.c:88:11: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] ECacheSize, sizeof(ECacheType)*ECacheSize); ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c utils.c 2 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c newbook.c search.c:305:8: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] time_for_move, ^~~~~~~~~~~~~ search.c:306:8: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] time_left); ^~~~~~~~~ sjeng.c:187:7: warning: implicit declaration of function 'init_segtb' is invalid in C99 [-Wimplicit-function-declaration] if (init_segtb()) ^ sjeng.c:338:13: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] Material, eval(), white_hand_eval, black_hand_eval); ^~~~~~ sjeng.c:340:43: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] printf("Hash : %X HoldHash : %X\n", hash, hold_hash); ~~ ^~~~ %lX sjeng.c:340:49: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] printf("Hash : %X HoldHash : %X\n", hash, hold_hash); ~~ ^~~~~~~~~ %lX search.c:516:6: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] time_for_move, ^~~~~~~~~~~~~ search.c:517:6: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] time_left); ^~~~~~~~~ sjeng.c:638:23: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("Eval: %d\n", eval()); ~~ ^~~~~~ %ld sjeng.c:670:30: warning: format specifies type 'long *' but the argument has type 'int *' [-Wformat] sscanf (input+7, "%ld %ld", &my_rating, &opp_rating); ~~~ ^~~~~~~~~~ %d sjeng.c:670:42: warning: format specifies type 'long *' but the argument has type 'int *' [-Wformat] sscanf (input+7, "%ld %ld", &my_rating, &opp_rating); ~~~ ^~~~~~~~~~~ %d search.c:832:44: warning: '&&' within '||' [-Wlogical-op-parentheses] (((board[moves[i].target] == wpawn) && (rank(moves[i].target) >= 6) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search.c:832:44: note: place parentheses around the '&&' expression to silence this warning (((board[moves[i].target] == wpawn) && (rank(moves[i].target) >= 6) ^ ( ) sjeng.c:792:24: warning: format specifies type 'int *' but the argument has type 'long *' [-Wformat] sscanf(input+3, "%d", &fixed_time); ~~ ^~~~~~~~~~~ %ld moves.c:861:53: warning: for loop has empty body [-Wempty-body] for (l = wking_loc-11; board[l] == npiece; l -=11); ^ moves.c:861:53: note: put the semicolon on a separate line to silence this warning moves.c:876:53: warning: for loop has empty body [-Wempty-body] for (l = wking_loc-12; board[l] == npiece; l -=12); ^ moves.c:876:53: note: put the semicolon on a separate line to silence this warning moves.c:1195:51: warning: for loop has empty body [-Wempty-body] for (l = bking_loc-13; board[l] == npiece; l-=13); ^ moves.c:1195:51: note: put the semicolon on a separate line to silence this warning moves.c:1208:51: warning: for loop has empty body [-Wempty-body] for (l = bking_loc-11; board[l] == npiece; l-=11); ^ moves.c:1208:51: note: put the semicolon on a separate line to silence this warning sjeng.c:988:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(name, mode)) /* Current directory */ ~~^~~~~~~~~~~~~~~~~~~ sjeng.c:988:10: note: place parentheses around the assignment to silence this warning if (f = fopen(name, mode)) /* Current directory */ ^ ( ) sjeng.c:988:10: note: use '==' to turn this assignment into an equality comparison if (f = fopen(name, mode)) /* Current directory */ ^ == sjeng.c:990:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (home = getenv("HOME")) ~~~~~^~~~~~~~~~~~~~~~ sjeng.c:990:13: note: place parentheses around the assignment to silence this warning if (home = getenv("HOME")) ^ ( ) sjeng.c:990:13: note: use '==' to turn this assignment into an equality comparison if (home = getenv("HOME")) ^ == sjeng.c:994:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(path, mode)) /* ~/lib/sjeng */ ~~^~~~~~~~~~~~~~~~~~~ sjeng.c:994:12: note: place parentheses around the assignment to silence this warning if (f = fopen(path, mode)) /* ~/lib/sjeng */ ^ ( ) sjeng.c:994:12: note: use '==' to turn this assignment into an equality comparison if (f = fopen(path, mode)) /* ~/lib/sjeng */ ^ == sjeng.c:997:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(path, mode)) /* $(SJENG_LIB_PATH)/sjeng */ ~~^~~~~~~~~~~~~~~~~~~ sjeng.c:997:11: note: place parentheses around the assignment to silence this warning if (f = fopen(path, mode)) /* $(SJENG_LIB_PATH)/sjeng */ ^ ( ) sjeng.c:997:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(path, mode)) /* $(SJENG_LIB_PATH)/sjeng */ ^ == search.c:1635:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("Time for move : %d\n", time_for_move); ~~ ^~~~~~~~~~~~~ %ld search.c:1886:30: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("Used time : %d\n", elapsed); ~~ ^~~~~~~ %ld search.c:1946:4: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] ext_check, ext_recap, ext_onerep, EGTBHits, ^~~~~~~~~ search.c:1946:15: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] ext_check, ext_recap, ext_onerep, EGTBHits, ^~~~~~~~~ search.c:1946:26: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] ext_check, ext_recap, ext_onerep, EGTBHits, ^~~~~~~~~~ 2 warnings generated. search.c:1962:30: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (bestmovenum == -1) DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ search.c:1962:30: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c proof.c utils.c:766:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ utils.c:766:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ utils.c:772:2: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ utils.c:772:2: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ utils.c:778:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ utils.c:778:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ utils.c:787:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ utils.c:787:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ utils.c:793:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ utils.c:793:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ utils.c:799:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] DIE; ^~~ ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^~~~~~~~~~~~~~ utils.c:799:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' ./sjeng.h:44:14: note: expanded from macro 'DIE' #define DIE (*(int *)(NULL) = 0) ^ newbook.c:528:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] ps->played, ps->score); ^~~~~~~~~ utils.c:1345:15: warning: multiple unsequenced modifications to 'hash' [-Wunsequenced] hash = (++hash) % ULONG_MAX; ~ ^ 2 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c neval.c proof.c:1418:115: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf ("P: %d D: %d N: %d S: %d Mem: %2.2fM Iters: %d MaxDepth: %d\n", root->proof, root->disproof, nodecount, frees, (((nodecount) * sizeof (node_t) / (float) (1024 * 1024))), iters,maxply); ~~ ^~~~~ %ld proof.c:1611:101: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("P: %d D: %d N: %d S: %d Mem: %2.2fM Iters: %d\n", root->proof, root->disproof, nodecount, frees, (((nodecount) * sizeof(node_t) / (float)(1024*1024))), iters); ~~ ^~~~~ %ld gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c rcfile.c 1 warning generated. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c leval.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c draw.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c see.c 7 warnings generated. 12 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c probe.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/sw/include -g -O2 -c segtb.c 2 warnings generated. segtb.c:512:10: warning: passing 'signed char [13]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(fname, THREE_PIECE_FILE); ^~~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ segtb.c:517:18: warning: passing 'signed char [13]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(!(f = fopen(fname,"w"))) return 0; ^~~~~ /usr/include/stdio.h:240:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ segtb.c:720:7: warning: implicit declaration of function 'load_2piece' is invalid in C99 [-Wimplicit-function-declaration] if(!load_2piece()) ^ segtb.c:926:8: warning: implicit declaration of function 'load_3piece' is invalid in C99 [-Wimplicit-function-declaration] if(!load_3piece(w1_man, b1_man, b2_man, table)) ^ segtb.c:973:10: warning: passing 'signed char [13]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(fname, THREE_PIECE_FILE); ^~~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ segtb.c:978:18: warning: passing 'signed char [13]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(!(f = fopen(fname,"r"))) return 0; ^~~~~ /usr/include/stdio.h:240:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ 4 warnings generated. 11 warnings generated. 6 warnings generated. gcc -g -O2 -L/sw/lib -o sjeng attacks.o crazy.o epd.o learn.o partner.o seval.o ttable.o book.o ecache.o eval.o moves.o search.o sjeng.o utils.o newbook.o proof.o neval.o rcfile.o leval.o draw.o see.o probe.o segtb.o -lm -lgdbm /bin/rm -rf /sw/build.build/root-sjeng-11.2-2 /bin/mkdir -p /sw/build.build/root-sjeng-11.2-2/sw /bin/mkdir -p /sw/build.build/root-sjeng-11.2-2/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-sjeng-11.2-2 sudo -u fink-bld [ENV] sh -c /tmp/fink.k78X3 make install prefix=/sw/build.build/root-sjeng-11.2-2/sw Making install in books make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. Making install in tests make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. /bin/sh ./mkinstalldirs /sw/build.build/root-sjeng-11.2-2/sw/bin mkdir /sw/build.build/root-sjeng-11.2-2/sw/bin /usr/bin/install -c sjeng /sw/build.build/root-sjeng-11.2-2/sw/bin/sjeng make[2]: Nothing to be done for `install-data-am'. /usr/bin/install -d -m 555 /sw/build.build/root-sjeng-11.2-2/sw/lib/sjeng /usr/bin/install -d -m 777 /sw/build.build/root-sjeng-11.2-2/sw/var/sjeng /bin/chmod 777 /sw/build.build/root-sjeng-11.2-2/sw/var/sjeng /usr/bin/install sjeng.rc books/*.opn /sw/build.build/root-sjeng-11.2-2/sw/lib/sjeng install: /sw/build.build/root-sjeng-11.2-2/sw/lib/sjeng/sjeng.rc: Permission denied ### execution of /usr/bin/install failed, exit code 71 ### execution of /tmp/fink.k78X3 failed, exit code 71 Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-sjeng-11.2-2 (Reading database ... 4320 files and directories currently installed.) Removing fink-buildlock-sjeng-11.2-2 ... Failed: phase installing: sjeng-11.2-2 failed Before reporting any errors, please run "fink selfupdate" and try again. Also try using "fink configure" to set your maximum build jobs to 1 and attempt to build the package again. If you continue to have issues, please check to see if the FAQ on Fink's website solves the problem. If not, ask on one (not both, please) of these mailing lists: The Fink Users List The Fink Beginners List , with a carbon copy to the maintainer: Matthias Neeracher Note that this is preferable to emailing just the maintainer directly, since most fink package maintainers do not have access to all possible hardware and software configurations. Please try to include the complete error message in your report. This generally consists of a compiler line starting with e.g. "gcc" or "g++" followed by the actual error output from the compiler. Also include the following system information: Package manager version: 0.37.0 Distribution version: selfupdate-cvs Thu Jul 24 20:26:24 2014, 10.9, x86_64 Trees: local/main stable/main Xcode.app: 5.1.1 Xcode command-line tools: 6.0.0.0.1.1405597879 Max. Fink build jobs: 8