printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild jam 2>&1 The package 'jam' will be built without being installed. Reading build dependency for jam-2.5-2... Reading dependency for jam-2.5-2... Reading build conflict for jam-2.5-2... The following package will be rebuilt: jam curl --connect-timeout 30 -f -L -A 'fink/0.37.0' -O http://distfiles.master.finkmirrors.net/distfiles/jam-2.5.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 189k 0 1209 0 0 5762 0 0:00:33 --:--:-- 0:00:33 5757 100 189k 100 189k 0 0 292k 0 --:--:-- --:--:-- --:--:-- 292k Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-jam-2.5-2 /sw/build.build dpkg-deb: building package `fink-buildlock-jam-2.5-2' in `/sw/build.build/fink-buildlock-jam-2.5-2_2014.07.29-08.02.23_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-jam-2.5-2_2014.07.29-08.02.23_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-jam-2.5-2. (Reading database ... 4296 files and directories currently installed.) Unpacking fink-buildlock-jam-2.5-2 (from .../fink-buildlock-jam-2.5-2_2014.07.29-08.02.23_darwin-x86_64.deb) ... Setting up fink-buildlock-jam-2.5-2 (2014.07.29-08.02.23) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.WdU_R unzip -o /sw/src/jam-2.5.zip Archive: /sw/src/jam-2.5.zip creating: jam-2.5/ inflating: jam-2.5/Build.com inflating: jam-2.5/Build.mpw inflating: jam-2.5/Jam.html inflating: jam-2.5/Jambase inflating: jam-2.5/Jambase.html inflating: jam-2.5/Jamfile inflating: jam-2.5/Jamfile.html inflating: jam-2.5/Makefile inflating: jam-2.5/Porting inflating: jam-2.5/README inflating: jam-2.5/RELNOTES inflating: jam-2.5/builtins.c inflating: jam-2.5/builtins.h inflating: jam-2.5/command.c inflating: jam-2.5/command.h inflating: jam-2.5/compile.c inflating: jam-2.5/compile.h inflating: jam-2.5/execcmd.h inflating: jam-2.5/execmac.c inflating: jam-2.5/execunix.c inflating: jam-2.5/execvms.c inflating: jam-2.5/expand.c inflating: jam-2.5/expand.h inflating: jam-2.5/filemac.c inflating: jam-2.5/filent.c inflating: jam-2.5/fileos2.c inflating: jam-2.5/filesys.h inflating: jam-2.5/fileunix.c inflating: jam-2.5/filevms.c inflating: jam-2.5/glob.c inflating: jam-2.5/hash.c inflating: jam-2.5/hash.h inflating: jam-2.5/headers.c inflating: jam-2.5/headers.h inflating: jam-2.5/jam.c inflating: jam-2.5/jam.h inflating: jam-2.5/jambase.h inflating: jam-2.5/jamgram.y inflating: jam-2.5/jamgramtab.h inflating: jam-2.5/jambase.c inflating: jam-2.5/jamgram.yy inflating: jam-2.5/jamgram.h inflating: jam-2.5/lists.c inflating: jam-2.5/lists.h inflating: jam-2.5/make.c inflating: jam-2.5/make.h inflating: jam-2.5/make1.c inflating: jam-2.5/mkjambase.c inflating: jam-2.5/newstr.c inflating: jam-2.5/newstr.h inflating: jam-2.5/option.c inflating: jam-2.5/option.h inflating: jam-2.5/parse.c inflating: jam-2.5/parse.h inflating: jam-2.5/patchlevel.h inflating: jam-2.5/pathmac.c inflating: jam-2.5/pathsys.h inflating: jam-2.5/pathunix.c inflating: jam-2.5/pathvms.c inflating: jam-2.5/regexp.c inflating: jam-2.5/regexp.h inflating: jam-2.5/rules.c inflating: jam-2.5/rules.h inflating: jam-2.5/scan.c inflating: jam-2.5/scan.h inflating: jam-2.5/search.c inflating: jam-2.5/search.h inflating: jam-2.5/timestamp.c inflating: jam-2.5/timestamp.h inflating: jam-2.5/variable.c inflating: jam-2.5/variable.h inflating: jam-2.5/yyacc inflating: jam-2.5/jamgram.c sudo -u fink-bld [ENV] sh -c /tmp/fink.UVa1E make cc -o ./jam0 builtins.c command.c compile.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c timestamp.c variable.c execunix.c:232:13: warning: implicitly declaring library function 'vfork' with type 'int (void)' if ((pid = vfork()) == 0) ^ execunix.c:232:13: note: please include the header or explicitly provide a declaration for 'vfork' execunix.c:234:6: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp( argv[0], argv ); ^ execunix.c:235:6: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' _exit(127); ^ execunix.c:235:6: note: please include the header or explicitly provide a declaration for '_exit' 3 warnings generated. expand.c:84:25: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] printf( "expand '%.*s'\n", end - in, in ); ~~^~ ~~~~~~~~ expand.c:211:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( colon = strchr( varname, MAGIC_COLON ) ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:211:13: note: place parentheses around the assignment to silence this warning if( colon = strchr( varname, MAGIC_COLON ) ) ^ ( ) expand.c:211:13: note: use '==' to turn this assignment into an equality comparison if( colon = strchr( varname, MAGIC_COLON ) ) ^ == expand.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( bracket = strchr( varname, MAGIC_LEFT ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:221:15: note: place parentheses around the assignment to silence this warning if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ ( ) expand.c:221:15: note: use '==' to turn this assignment into an equality comparison if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ == expand.c:225:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( dash = strchr( bracket + 1, '-' ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:225:16: note: place parentheses around the assignment to silence this warning if( dash = strchr( bracket + 1, '-' ) ) ^ ( ) expand.c:225:16: note: use '==' to turn this assignment into an equality comparison if( dash = strchr( bracket + 1, '-' ) ) ^ == expand.c:451:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if( p = strchr( mods, MAGIC_COLON ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:451:17: note: place parentheses around the assignment to silence this warning else if( p = strchr( mods, MAGIC_COLON ) ) ^ ( ) expand.c:451:17: note: use '==' to turn this assignment into an equality comparison else if( p = strchr( mods, MAGIC_COLON ) ) ^ == 5 warnings generated. fileunix.c:139:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( dirent = readdir( d ) ) ~~~~~~~^~~~~~~~~~~~~~ fileunix.c:139:16: note: place parentheses around the assignment to silence this warning while( dirent = readdir( d ) ) ^ ( ) fileunix.c:139:16: note: use '==' to turn this assignment into an equality comparison while( dirent = readdir( d ) ) ^ == 1 warning generated. hash.c:242:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( here = ( *tab++ != (ITEM *)0 ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hash.c:242:12: note: place parentheses around the assignment to silence this warning if( here = ( *tab++ != (ITEM *)0 ) ) ^ ( ) hash.c:242:12: note: use '==' to turn this assignment into an equality comparison if( here = ( *tab++ != (ITEM *)0 ) ) ^ == hash.c:255:3: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] hp->tab.nel * sizeof( ITEM ** ) / 1024, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. jam.c:169:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main( int argc, char **argv, char **arg_environ ) ^~~~ jam.c:235:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 'd', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:235:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 'd', n ); n++ ) ^ ( ) jam.c:235:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 'd', n ); n++ ) ^ == jam.c:318:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 's', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:318:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 's', n ); n++ ) ^ ( ) jam.c:318:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 's', n ); n++ ) ^ == jam.c:332:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 'f', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:332:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 'f', n ); n++ ) ^ ( ) jam.c:332:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 'f', n ); n++ ) ^ == jam.c:342:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 't', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:342:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 't', n ); n++ ) ^ ( ) jam.c:342:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 't', n ); n++ ) ^ == jam.c:347:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( s = getoptval( optv, 'o', 0 ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:347:8: note: place parentheses around the assignment to silence this warning if( s = getoptval( optv, 'o', 0 ) ) ^ ( ) jam.c:347:8: note: use '==' to turn this assignment into an equality comparison if( s = getoptval( optv, 'o', 0 ) ) ^ == 6 warnings generated. lists.c:193:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( p = (char *)memchr( op, '"', ep - op ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lists.c:193:15: note: place parentheses around the assignment to silence this warning while( p = (char *)memchr( op, '"', ep - op ) ) ^ ( ) lists.c:193:15: note: use '==' to turn this assignment into an equality comparison while( p = (char *)memchr( op, '"', ep - op ) ) ^ == 1 warning generated. make1.c:389:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if( !unlink( targets->string ) ) ^ 1 warning generated. pathunix.c:113:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( q = (char *)memchr( q, '.', end - q ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pathunix.c:113:11: note: place parentheses around the assignment to silence this warning while( q = (char *)memchr( q, '.', end - q ) ) ^ ( ) pathunix.c:113:11: note: use '==' to turn this assignment into an equality comparison while( q = (char *)memchr( q, '.', end - q ) ) ^ == 1 warning generated. search.c:37:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( varlist = var_get( "LOCATE" ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ search.c:37:14: note: place parentheses around the assignment to silence this warning if( varlist = var_get( "LOCATE" ) ) ^ ( ) search.c:37:14: note: use '==' to turn this assignment into an equality comparison if( varlist = var_get( "LOCATE" ) ) ^ == search.c:51:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if( varlist = var_get( "SEARCH" ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ search.c:51:19: note: place parentheses around the assignment to silence this warning else if( varlist = var_get( "SEARCH" ) ) ^ ( ) search.c:51:19: note: use '==' to turn this assignment into an equality comparison else if( varlist = var_get( "SEARCH" ) ) ^ == 2 warnings generated. variable.c:85:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( val = strchr( *e, '=' ) ) ~~~~^~~~~~~~~~~~~~~~~~~ variable.c:85:14: note: place parentheses around the assignment to silence this warning if( val = strchr( *e, '=' ) ) ^ ( ) variable.c:85:14: note: use '==' to turn this assignment into an equality comparison if( val = strchr( *e, '=' ) ) ^ == variable.c:109:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ~~^~~~~~~~~~~~~~~~~~~~~ variable.c:109:24: note: place parentheses around the assignment to silence this warning for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ ( ) variable.c:109:24: note: use '==' to turn this assignment into an equality comparison for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ == variable.c:195:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( l = list_next( l ) ) ~~^~~~~~~~~~~~~~~~ variable.c:195:13: note: place parentheses around the assignment to silence this warning if( l = list_next( l ) ) ^ ( ) variable.c:195:13: note: use '==' to turn this assignment into an equality comparison if( l = list_next( l ) ) ^ == 3 warnings generated. ./jam0 ...found 269 target(s)... ...updating 33 target(s)... MkDir1 bin.macosx Cc bin.macosx/builtins.o Cc bin.macosx/command.o Cc bin.macosx/compile.o Cc bin.macosx/execunix.o execunix.c:232:13: warning: implicitly declaring library function 'vfork' with type 'int (void)' if ((pid = vfork()) == 0) ^ execunix.c:232:13: note: please include the header or explicitly provide a declaration for 'vfork' execunix.c:234:6: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp( argv[0], argv ); ^ execunix.c:235:6: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' _exit(127); ^ execunix.c:235:6: note: please include the header or explicitly provide a declaration for '_exit' 3 warnings generated. Cc bin.macosx/fileunix.o fileunix.c:139:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( dirent = readdir( d ) ) ~~~~~~~^~~~~~~~~~~~~~ fileunix.c:139:16: note: place parentheses around the assignment to silence this warning while( dirent = readdir( d ) ) ^ ( ) fileunix.c:139:16: note: use '==' to turn this assignment into an equality comparison while( dirent = readdir( d ) ) ^ == 1 warning generated. Cc bin.macosx/pathunix.o pathunix.c:113:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( q = (char *)memchr( q, '.', end - q ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pathunix.c:113:11: note: place parentheses around the assignment to silence this warning while( q = (char *)memchr( q, '.', end - q ) ) ^ ( ) pathunix.c:113:11: note: use '==' to turn this assignment into an equality comparison while( q = (char *)memchr( q, '.', end - q ) ) ^ == 1 warning generated. Yacc1 jamgram.c jamgram.h YaccMv jamgram.c jamgram.h Cc bin.macosx/jamgram.o Cc bin.macosx/expand.o expand.c:84:25: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] printf( "expand '%.*s'\n", end - in, in ); ~~^~ ~~~~~~~~ expand.c:211:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( colon = strchr( varname, MAGIC_COLON ) ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:211:13: note: place parentheses around the assignment to silence this warning if( colon = strchr( varname, MAGIC_COLON ) ) ^ ( ) expand.c:211:13: note: use '==' to turn this assignment into an equality comparison if( colon = strchr( varname, MAGIC_COLON ) ) ^ == expand.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( bracket = strchr( varname, MAGIC_LEFT ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:221:15: note: place parentheses around the assignment to silence this warning if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ ( ) expand.c:221:15: note: use '==' to turn this assignment into an equality comparison if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ == expand.c:225:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( dash = strchr( bracket + 1, '-' ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:225:16: note: place parentheses around the assignment to silence this warning if( dash = strchr( bracket + 1, '-' ) ) ^ ( ) expand.c:225:16: note: use '==' to turn this assignment into an equality comparison if( dash = strchr( bracket + 1, '-' ) ) ^ == expand.c:451:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if( p = strchr( mods, MAGIC_COLON ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:451:17: note: place parentheses around the assignment to silence this warning else if( p = strchr( mods, MAGIC_COLON ) ) ^ ( ) expand.c:451:17: note: use '==' to turn this assignment into an equality comparison else if( p = strchr( mods, MAGIC_COLON ) ) ^ == 5 warnings generated. Cc bin.macosx/glob.o Cc bin.macosx/hash.o hash.c:242:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( here = ( *tab++ != (ITEM *)0 ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hash.c:242:12: note: place parentheses around the assignment to silence this warning if( here = ( *tab++ != (ITEM *)0 ) ) ^ ( ) hash.c:242:12: note: use '==' to turn this assignment into an equality comparison if( here = ( *tab++ != (ITEM *)0 ) ) ^ == hash.c:255:3: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] hp->tab.nel * sizeof( ITEM ** ) / 1024, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. Cc bin.macosx/headers.o Cc bin.macosx/lists.o lists.c:193:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( p = (char *)memchr( op, '"', ep - op ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lists.c:193:15: note: place parentheses around the assignment to silence this warning while( p = (char *)memchr( op, '"', ep - op ) ) ^ ( ) lists.c:193:15: note: use '==' to turn this assignment into an equality comparison while( p = (char *)memchr( op, '"', ep - op ) ) ^ == 1 warning generated. Cc bin.macosx/make.o Cc bin.macosx/make1.o make1.c:389:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if( !unlink( targets->string ) ) ^ 1 warning generated. Cc bin.macosx/newstr.o Cc bin.macosx/option.o Cc bin.macosx/parse.o Cc bin.macosx/regexp.o Cc bin.macosx/rules.o Cc bin.macosx/scan.o Cc bin.macosx/search.o search.c:37:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( varlist = var_get( "LOCATE" ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ search.c:37:14: note: place parentheses around the assignment to silence this warning if( varlist = var_get( "LOCATE" ) ) ^ ( ) search.c:37:14: note: use '==' to turn this assignment into an equality comparison if( varlist = var_get( "LOCATE" ) ) ^ == search.c:51:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if( varlist = var_get( "SEARCH" ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ search.c:51:19: note: place parentheses around the assignment to silence this warning else if( varlist = var_get( "SEARCH" ) ) ^ ( ) search.c:51:19: note: use '==' to turn this assignment into an equality comparison else if( varlist = var_get( "SEARCH" ) ) ^ == 2 warnings generated. Cc bin.macosx/timestamp.o Cc bin.macosx/variable.o variable.c:85:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( val = strchr( *e, '=' ) ) ~~~~^~~~~~~~~~~~~~~~~~~ variable.c:85:14: note: place parentheses around the assignment to silence this warning if( val = strchr( *e, '=' ) ) ^ ( ) variable.c:85:14: note: use '==' to turn this assignment into an equality comparison if( val = strchr( *e, '=' ) ) ^ == variable.c:109:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ~~^~~~~~~~~~~~~~~~~~~~~ variable.c:109:24: note: place parentheses around the assignment to silence this warning for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ ( ) variable.c:109:24: note: use '==' to turn this assignment into an equality comparison for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ == variable.c:195:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( l = list_next( l ) ) ~~^~~~~~~~~~~~~~~~ variable.c:195:13: note: place parentheses around the assignment to silence this warning if( l = list_next( l ) ) ^ ( ) variable.c:195:13: note: use '==' to turn this assignment into an equality comparison if( l = list_next( l ) ) ^ == 3 warnings generated. Archive bin.macosx/libjam.a ar: creating archive bin.macosx/libjam.a Ranlib bin.macosx/libjam.a Cc bin.macosx/mkjambase.o mkjambase.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main( int argc, char **argv, char **envp ) ^~~~ 1 warning generated. Link bin.macosx/mkjambase Chmod1 bin.macosx/mkjambase Cc bin.macosx/jam.o jam.c:169:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main( int argc, char **argv, char **arg_environ ) ^~~~ jam.c:235:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 'd', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:235:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 'd', n ); n++ ) ^ ( ) jam.c:235:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 'd', n ); n++ ) ^ == jam.c:318:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 's', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:318:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 's', n ); n++ ) ^ ( ) jam.c:318:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 's', n ); n++ ) ^ == jam.c:332:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 'f', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:332:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 'f', n ); n++ ) ^ ( ) jam.c:332:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 'f', n ); n++ ) ^ == jam.c:342:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for( n = 0; s = getoptval( optv, 't', n ); n++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:342:16: note: place parentheses around the assignment to silence this warning for( n = 0; s = getoptval( optv, 't', n ); n++ ) ^ ( ) jam.c:342:16: note: use '==' to turn this assignment into an equality comparison for( n = 0; s = getoptval( optv, 't', n ); n++ ) ^ == jam.c:347:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( s = getoptval( optv, 'o', 0 ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jam.c:347:8: note: place parentheses around the assignment to silence this warning if( s = getoptval( optv, 'o', 0 ) ) ^ ( ) jam.c:347:8: note: use '==' to turn this assignment into an equality comparison if( s = getoptval( optv, 'o', 0 ) ) ^ == 6 warnings generated. GenFile1 jambase.c Cc bin.macosx/jambase.o Link bin.macosx/jam Chmod1 bin.macosx/jam ...updated 33 target(s)... /bin/rm -rf /sw/build.build/root-jam-2.5-2 /bin/mkdir -p /sw/build.build/root-jam-2.5-2/sw /bin/mkdir -p /sw/build.build/root-jam-2.5-2/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-jam-2.5-2 sudo -u fink-bld [ENV] sh -c /tmp/fink.QjpXW /tmp/fink.bUKTE #!/bin/sh -ev case x86_64 in powerpc) machine=ppc;; i386) machine=x86;; esac mkdir -p /sw/build.build/root-jam-2.5-2/sw/bin cp bin.macosx$machine/jam /sw/build.build/root-jam-2.5-2/sw/bin cp bin.macosx$machine/mkjambase /sw/build.build/root-jam-2.5-2/sw/bin sudo -u fink-bld [ENV] sh -c /tmp/fink.qvTh7 /usr/bin/install -d -m 700 /sw/build.build/root-jam-2.5-2/sw/share/doc/jam /bin/cp -r README /sw/build.build/root-jam-2.5-2/sw/share/doc/jam/ /bin/cp -r Jam.html /sw/build.build/root-jam-2.5-2/sw/share/doc/jam/ /bin/cp -r Jambase.html /sw/build.build/root-jam-2.5-2/sw/share/doc/jam/ /bin/cp -r Jamfile.html /sw/build.build/root-jam-2.5-2/sw/share/doc/jam/ /bin/cp -r RELNOTES /sw/build.build/root-jam-2.5-2/sw/share/doc/jam/ /bin/cp -r Porting /sw/build.build/root-jam-2.5-2/sw/share/doc/jam/ /bin/chmod -R go=u-w /sw/build.build/root-jam-2.5-2/sw/share/doc/jam /bin/rm -f /sw/build.build/root-jam-2.5-2/sw/info/dir /sw/build.build/root-jam-2.5-2/sw/info/dir.old /sw/build.build/root-jam-2.5-2/sw/share/info/dir /sw/build.build/root-jam-2.5-2/sw/share/info/dir.old Reverting ownership of install dir to root Writing control file... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-jam-2.5-2 /sw/fink/10.9/stable/main/binary-darwin-x86_64/devel dpkg-deb: building package `jam' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/devel/jam_2.5-2_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-jam-2.5-2 (Reading database ... 4297 files and directories currently installed.) Removing fink-buildlock-jam-2.5-2 ...