Auto detecting your dev setup to initialize the default profile (/tmp/c3ipr/pr_1998_2_0_23/.conan/profiles/default) Found apple-clang 11.0 Default settings os=Macos os_build=Macos arch=x86_64 arch_build=x86_64 compiler=apple-clang compiler.version=11.0 compiler.libcxx=libc++ build_type=Release *** You can change them in /tmp/c3ipr/pr_1998_2_0_23/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 10.009765625 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: patches/* [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK [HOOK - conan-center.py] pre_export(): [NO FINAL ENDLINE (KB-H041)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK [HOOK - conan-center.py] pre_export(): [NO ASCII CHARACTERS (KB-H047)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK Exporting package recipe ftjam/2.5.2 exports: File 'conandata.yml' found. Exporting it... ftjam/2.5.2 exports: Copied 1 '.yml' file: conandata.yml ftjam/2.5.2 exports_sources: Copied 2 '.patch' files: 0001-jam-2.5-overflow.patch, 0002-msvc-mingw-fix-makefile.patch [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] Saving conandata.yml: {'sources': {'2.5.2': {'url': 'http://downloads.sourceforge.net/freetype/ftjam-2.5.2.tar.gz', 'sha256': 'a5d456f65477d77936e1726f5f803a2e6def18a6c6fccf5ea8528926c136abc8'}}, 'patches': {'2.5.2': [{'patch_file': 'patches/0001-jam-2.5-overflow.patch', 'base_path': 'source_subfolder'}, {'patch_file': 'patches/0002-msvc-mingw-fix-makefile.patch', 'base_path': 'source_subfolder'}]}} [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] New conandata.yml contents: patches: 2.5.2: - base_path: source_subfolder patch_file: patches/0001-jam-2.5-overflow.patch - base_path: source_subfolder patch_file: patches/0002-msvc-mingw-fix-makefile.patch sources: 2.5.2: sha256: a5d456f65477d77936e1726f5f803a2e6def18a6c6fccf5ea8528926c136abc8 url: http://downloads.sourceforge.net/freetype/ftjam-2.5.2.tar.gz [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] OK ftjam/2.5.2: A new conanfile.py version was exported ftjam/2.5.2: Folder: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/export ftjam/2.5.2: Using the exported files summary hash as the recipe revision: 20d52fec3ee5e475a5dfb97d2f604151 ftjam/2.5.2: Exported revision: 20d52fec3ee5e475a5dfb97d2f604151 Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Debug compiler=apple-clang compiler.libcxx=libc++ compiler.version=11.0 os=Macos os_build=Macos [options] [build_requires] [env] ftjam/2.5.2: Forced build from source bison/3.5.3: Not found in local cache, looking in remotes... bison/3.5.3: Trying with 'c3i_PR-1998_96cf89da3a4b56989f0badc379dcc59f0cbcc570'... bison/3.5.3: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bison/3.5.3: Downloaded recipe revision 91fd2e14ca55ea0b2852ef53aa38fc32 m4/1.4.18: Not found in local cache, looking in remotes... m4/1.4.18: Trying with 'c3i_PR-1998_96cf89da3a4b56989f0badc379dcc59f0cbcc570'... m4/1.4.18: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz m4/1.4.18: Downloaded recipe revision c47101028f87da50d1dffbf91fa353e9 ftjam/2.5.2 (test package): Installing package Requirements ftjam/2.5.2 from local cache - Cache Packages ftjam/2.5.2:6916bf65bcdd3e136293048b2a4fabd84e04c1d1 - Build Build requirements bison/3.5.3 from 'central' - Downloaded m4/1.4.18 from 'central' - Downloaded Build requirements packages bison/3.5.3:2481dff392fe71b76af626b6a93278f5477820f0 - Download m4/1.4.18:b68d235b1e582b47485bf5f8e0bc979a0df2eac1 - Download Installing (downloading, building) binaries... m4/1.4.18: Retrieving package b68d235b1e582b47485bf5f8e0bc979a0df2eac1 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz m4/1.4.18: Package installed b68d235b1e582b47485bf5f8e0bc979a0df2eac1 m4/1.4.18: Downloaded package revision 841eca6df0f93c855062c8f15eff074d bison/3.5.3: Retrieving package 2481dff392fe71b76af626b6a93278f5477820f0 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bison/3.5.3: Package installed 2481dff392fe71b76af626b6a93278f5477820f0 bison/3.5.3: Downloaded package revision c5f11491db6b55271e2e37a527c336ea m4/1.4.18: Appending PATH environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/m4/1.4.18/_/_/package/b68d235b1e582b47485bf5f8e0bc979a0df2eac1/bin m4/1.4.18: Setting M4 environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/m4/1.4.18/_/_/package/b68d235b1e582b47485bf5f8e0bc979a0df2eac1/bin/m4 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK bison/3.5.3: Setting BISON_ROOT environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/bison/3.5.3/_/_/package/2481dff392fe71b76af626b6a93278f5477820f0 bison/3.5.3: Appending PATH environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/bison/3.5.3/_/_/package/2481dff392fe71b76af626b6a93278f5477820f0/bin bison/3.5.3: Setting the BISON_PKGDATADIR environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/bison/3.5.3/_/_/package/2481dff392fe71b76af626b6a93278f5477820f0/bin/share/bison [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK ftjam/2.5.2: Applying build-requirement: bison/3.5.3 ftjam/2.5.2: Applying build-requirement: m4/1.4.18 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK ftjam/2.5.2: Configuring sources in /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK ftjam/2.5.2: Copying sources to build folder ftjam/2.5.2: Building your package in /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/build/6916bf65bcdd3e136293048b2a4fabd84e04c1d1 ftjam/2.5.2: Generator txt created conanbuildinfo.txt [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK ftjam/2.5.2: Calling build() ftjam/2.5.2: Calling: > ./configure '--prefix=/tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1' '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libexecdir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' ----Running------ > ./configure '--prefix=/tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1' '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libexecdir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' ----------------- checking build system type... i686-apple-darwin18.7.0 checking host system type... i686-apple-darwin18.7.0 checking target system type... i686-apple-darwin18.7.0 checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for rm... rm -f checking for rmdir... rmdir checking for a BSD-compatible install... /usr/bin/install -c configure: creating ./config.status config.status: creating ../../Makefile config.status: creating ../../patchlevel.h config.status: creating ../../Jamrules ----Running------ > make -j8 ----------------- gcc -o jam0 -m64 -g builtins.c command.c compile.c execnt.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c hdrmacro.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)' [-Wimplicit-function-declaration] if ((pid = vfork()) == 0) ^ execunix.c:232:13: note: include the header or explicitly provide a declaration for 'vfork' execunix.c:234:3: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp( argv[0], argv ); ^ execunix.c:235:3: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] _exit(127); ^ execunix.c:235:3: note: include the header or explicitly provide a declaration for '_exit' 3 warnings generated. expand.c:87:25: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] printf( "expand '%.*s'\n", end - in, in ); ~~^~ ~~~~~~~~ expand.c:214:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( colon = strchr( varname, MAGIC_COLON ) ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:214:13: note: place parentheses around the assignment to silence this warning if( colon = strchr( varname, MAGIC_COLON ) ) ^ ( ) expand.c:214:13: note: use '==' to turn this assignment into an equality comparison if( colon = strchr( varname, MAGIC_COLON ) ) ^ == expand.c:224:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( bracket = strchr( varname, MAGIC_LEFT ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:224:15: note: place parentheses around the assignment to silence this warning if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ ( ) expand.c:224:15: note: use '==' to turn this assignment into an equality comparison if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ == expand.c:228:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( dash = strchr( bracket + 1, '-' ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:228:16: note: place parentheses around the assignment to silence this warning if( dash = strchr( bracket + 1, '-' ) ) ^ ( ) expand.c:228:16: note: use '==' to turn this assignment into an equality comparison if( dash = strchr( bracket + 1, '-' ) ) ^ == expand.c:292:6: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof( out_buf ), out, value->string ); ^~~~~~~~~~~~~~~~~ expand.c:315:6: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof( out_buf ), out, edits.join.ptr ); ^~~~~~~~~~~~~~~~~ expand.c:342:6: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof( out_buf ), out, rem->string ); ^~~~~~~~~~~~~~~~~ expand.c:474:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if( p = strchr( mods, MAGIC_COLON ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:474:17: note: place parentheses around the assignment to silence this warning else if( p = strchr( mods, MAGIC_COLON ) ) ^ ( ) expand.c:474:17: note: use '==' to turn this assignment into an equality comparison else if( p = strchr( mods, MAGIC_COLON ) ) ^ == 8 warnings generated. fileunix.c:144:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( dirent = readdir( d ) ) ~~~~~~~^~~~~~~~~~~~~~ fileunix.c:144:16: note: place parentheses around the assignment to silence this warning while( dirent = readdir( d ) ) ^ ( ) fileunix.c:144: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. 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:91:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( val = strchr( *e, '=' ) ) ~~~~^~~~~~~~~~~~~~~~~~~ variable.c:91:14: note: place parentheses around the assignment to silence this warning if( val = strchr( *e, '=' ) ) ^ ( ) variable.c:91:14: note: use '==' to turn this assignment into an equality comparison if( val = strchr( *e, '=' ) ) ^ == variable.c:115: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:115:24: note: place parentheses around the assignment to silence this warning for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ ( ) variable.c:115:24: note: use '==' to turn this assignment into an equality comparison for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ == variable.c:206:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( l = list_next( l ) ) ~~^~~~~~~~~~~~~~~~ variable.c:206:13: note: place parentheses around the assignment to silence this warning if( l = list_next( l ) ) ^ ( ) variable.c:206:13: note: use '==' to turn this assignment into an equality comparison if( l = list_next( l ) ) ^ == 3 warnings generated. chmod a+w jambase.c ./jam0 ...found 145 target(s)... ...updating 34 target(s)... MkDir1 bin.unix Cc bin.unix/builtins.o Cc bin.unix/command.o Cc bin.unix/compile.o Cc bin.unix/execunix.o execunix.c:232:13: warning: implicitly declaring library function 'vfork' with type 'int (void)' [-Wimplicit-function-declaration] if ((pid = vfork()) == 0) ^ execunix.c:232:13: note: include the header or explicitly provide a declaration for 'vfork' execunix.c:234:3: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp( argv[0], argv ); ^ execunix.c:235:3: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] _exit(127); ^ execunix.c:235:3: note: include the header or explicitly provide a declaration for '_exit' 3 warnings generated. Cc bin.unix/fileunix.o fileunix.c:144:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( dirent = readdir( d ) ) ~~~~~~~^~~~~~~~~~~~~~ fileunix.c:144:16: note: place parentheses around the assignment to silence this warning while( dirent = readdir( d ) ) ^ ( ) fileunix.c:144:16: note: use '==' to turn this assignment into an equality comparison while( dirent = readdir( d ) ) ^ == 1 warning generated. Cc bin.unix/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.unix/jamgram.o Cc bin.unix/expand.o expand.c:87:25: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] printf( "expand '%.*s'\n", end - in, in ); ~~^~ ~~~~~~~~ expand.c:214:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( colon = strchr( varname, MAGIC_COLON ) ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:214:13: note: place parentheses around the assignment to silence this warning if( colon = strchr( varname, MAGIC_COLON ) ) ^ ( ) expand.c:214:13: note: use '==' to turn this assignment into an equality comparison if( colon = strchr( varname, MAGIC_COLON ) ) ^ == expand.c:224:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( bracket = strchr( varname, MAGIC_LEFT ) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:224:15: note: place parentheses around the assignment to silence this warning if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ ( ) expand.c:224:15: note: use '==' to turn this assignment into an equality comparison if( bracket = strchr( varname, MAGIC_LEFT ) ) ^ == expand.c:228:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( dash = strchr( bracket + 1, '-' ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:228:16: note: place parentheses around the assignment to silence this warning if( dash = strchr( bracket + 1, '-' ) ) ^ ( ) expand.c:228:16: note: use '==' to turn this assignment into an equality comparison if( dash = strchr( bracket + 1, '-' ) ) ^ == expand.c:292:6: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof( out_buf ), out, value->string ); ^~~~~~~~~~~~~~~~~ expand.c:315:6: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof( out_buf ), out, edits.join.ptr ); ^~~~~~~~~~~~~~~~~ expand.c:342:6: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof( out_buf ), out, rem->string ); ^~~~~~~~~~~~~~~~~ expand.c:474:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if( p = strchr( mods, MAGIC_COLON ) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:474:17: note: place parentheses around the assignment to silence this warning else if( p = strchr( mods, MAGIC_COLON ) ) ^ ( ) expand.c:474:17: note: use '==' to turn this assignment into an equality comparison else if( p = strchr( mods, MAGIC_COLON ) ) ^ == 8 warnings generated. Cc bin.unix/glob.o Cc bin.unix/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.unix/headers.o Cc bin.unix/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.unix/make.o Cc bin.unix/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.unix/newstr.o Cc bin.unix/option.o Cc bin.unix/parse.o Cc bin.unix/regexp.o Cc bin.unix/rules.o GenFile1 jamgram.y jamgramtab.h Cc bin.unix/scan.o Cc bin.unix/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.unix/timestamp.o Cc bin.unix/variable.o variable.c:91:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( val = strchr( *e, '=' ) ) ~~~~^~~~~~~~~~~~~~~~~~~ variable.c:91:14: note: place parentheses around the assignment to silence this warning if( val = strchr( *e, '=' ) ) ^ ( ) variable.c:91:14: note: use '==' to turn this assignment into an equality comparison if( val = strchr( *e, '=' ) ) ^ == variable.c:115: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:115:24: note: place parentheses around the assignment to silence this warning for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ ( ) variable.c:115:24: note: use '==' to turn this assignment into an equality comparison for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 ) ^ == variable.c:206:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( l = list_next( l ) ) ~~^~~~~~~~~~~~~~~~ variable.c:206:13: note: place parentheses around the assignment to silence this warning if( l = list_next( l ) ) ^ ( ) variable.c:206:13: note: use '==' to turn this assignment into an equality comparison if( l = list_next( l ) ) ^ == 3 warnings generated. Cc bin.unix/hdrmacro.o Archive bin.unix/libjam.a ar: creating archive bin.unix/libjam.a Ranlib bin.unix/libjam.a Cc bin.unix/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.unix/mkjambase Chmod1 bin.unix/mkjambase Cc bin.unix/jam.o GenFile1 jambase.c Cc bin.unix/jambase.o Link bin.unix/jam Chmod1 bin.unix/jam Strip bin.unix/jam ...updated 34 target(s)... ftjam/2.5.2: Package '6916bf65bcdd3e136293048b2a4fabd84e04c1d1' built ftjam/2.5.2: Build folder /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/build/6916bf65bcdd3e136293048b2a4fabd84e04c1d1 ftjam/2.5.2: Generated conaninfo.txt ftjam/2.5.2: Generated conanbuildinfo.txt ftjam/2.5.2: Generating the package ftjam/2.5.2: Package folder /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1 ftjam/2.5.2: Calling package() ----Running------ > make install -j8 ----------------- builds/unix/mkinstalldirs /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin mkdir -p -- /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin /usr/bin/install -c bin.unix/jam /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin/jam [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK ftjam/2.5.2 package(): Packaged 2 files: jam, LICENSE ftjam/2.5.2: Package '6916bf65bcdd3e136293048b2a4fabd84e04c1d1' created ftjam/2.5.2: Created package revision aaf6e885292607ed7f8949ddd5520658 ftjam/2.5.2: Appending PATH environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin ftjam/2.5.2: Setting JAM environment variable: /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin/jam [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK ftjam/2.5.2 (test package): Generator txt created conanbuildinfo.txt ftjam/2.5.2 (test package): Generated conaninfo.txt ftjam/2.5.2 (test package): Generated graphinfo Using lockfile: '/tmp/c3ipr/co_pr_1998_2_0_23/recipes/ftjam/all/test_package/build/d9d6b92d176a4304680f36076336772554317087/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK ftjam/2.5.2 (test package): Calling build() ----Running------ > DYLD_LIBRARY_PATH="" DYLD_FRAMEWORK_PATH="" /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin/jam -d7 ----------------- set JAMDATE = Wed Jun 24 14:12:16 2020 set JAMUNAME = x86_64 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 18.7.0 administrators-Mac-mini.local Darwin set UNIX = true set OS = MACOSX set JAMVERSION = 2.5.2 set DYLD_LIBRARY_PATH = set DYLD_FRAMEWORK_PATH = set CONAN_TEMP_TEST_FOLDER = False set LDFLAGS = -m64 set CONAN_CACHE_NO_LOCKS = False set CONAN_LOG_RUN_TO_FILE = False set BUILD_URL = https://ci-conan-prod.jfrog.team/job/conan-center-pull-request/job/PR-1998/2/ set JENKINS_NODE_COOKIE = 536b1380-74a2-4a74-b201-25424abf87e4 set CONAN_LOGGING_LEVEL = critical set HUDSON_SERVER_COOKIE = 18e6aa8dd5c65be1 set SHELL = /bin/bash set CHANGE_BRANCH = jam set CPPFLAGS = set CONAN_PRINT_RUN_COMMANDS = 1 set SSH_CLIENT = 34.73.15.69 33838 22 set TMPDIR = /var/folders/s4/dq53_4596q775vkwyk3xb6g400015j/T/ set STAGE_NAME = mac_apple_clang_11.0 - ftjam/2.5.2 set __PYVENV_LAUNCHER__ = /usr/local/Cellar/python/3.7.3/bin/python3.7 set BUILD_TAG = jenkins-conan-center-pull-request-PR-1998-2 set C++FLAGS = -m64 -g -stdlib=libc++ set BRANCH_NAME = PR-1998 set CHANGE_URL = https://github.com/conan-io/conan-center-index/pull/1998 set LINKLIBS = set SDKROOT = /Applications/Xcode-11.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk set WORKSPACE = /Users/jenkins/workspace/onan-center-pull-request_PR-1998 set JOB_URL = https://ci-conan-prod.jfrog.team/job/conan-center-pull-request/job/PR-1998/ set RUN_CHANGES_DISPLAY_URL = https://ci-conan-prod.jfrog.team/job/conan-center-pull-request/job/PR-1998/2/display/redirect?page=changes set com.apple.java.jvmTask = CommandLine set USER = jenkins set CHANGE_AUTHOR = madebr set CCFLAGS = -m64 -g set CHANGE_TITLE = Add jam/2.5.2 recipe set __CF_USER_TEXT_ENCODING = 0x4B1:0:0 set CXXFLAGS = -m64 -g -stdlib=libc++ set CHANGE_TARGET = master set CONAN_SKIP_BROKEN_SYMLINKS_CHECK = False set LIBS = set JENKINS_HOME = /var/jenkins_home set CHANGE_AUTHOR_DISPLAY_NAME = Anonymous Maarten set MAIL = /var/mail/jenkins set PATH = /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin /Users/jenkins/Library/Python/3.7/bin /usr/local/bin /usr/local/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin set RUN_DISPLAY_URL = https://ci-conan-prod.jfrog.team/job/conan-center-pull-request/job/PR-1998/2/display/redirect set CONAN_SKIP_VS_PROJECTS_UPGRADE = False set _ = /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin/jam set JAM = /tmp/c3ipr/pr_1998_2_0_23/.conan/data/ftjam/2.5.2/_/_/package/6916bf65bcdd3e136293048b2a4fabd84e04c1d1/bin/jam set CONAN_HOOKS = attribute_checker,conan-center set CHANGE_ID = 1998 set CONAN_COMPRESSION_LEVEL = 9 set PWD = /private/tmp/c3ipr/co_pr_1998_2_0_23/recipes/ftjam/all/test_package/build/d9d6b92d176a4304680f36076336772554317087 set HUDSON_URL = https://ci-conan-prod.jfrog.team/ set JOB_NAME = conan-center-pull-request/PR-1998 set CONAN_USER_HOME = /tmp/c3ipr/pr_1998_2_0_23 set library.c3i.version = master set CONAN_USER_HOME_SHORT = /tmp/c3ipr/pr_1998_2_0_23/.short set CONAN_SYSREQUIRES_MODE = enabled set BUILD_DISPLAY_NAME = #2 set BUILD_ID = 2 set JENKINS_URL = https://ci-conan-prod.jfrog.team/ set CONAN_SYSREQUIRES_SUDO = True set JOB_BASE_NAME = PR-1998 set CONAN_NON_INTERACTIVE = False set CONAN_ERROR_ON_OVERRIDE = False set HOME = /Users/jenkins set SHLVL = 4 set CFLAGS = -m64 -g set CONAN_DEFAULT_PACKAGE_ID_MODE = semver_direct_mode set LINKFLAGS = -m64 set JENKINS_SERVER_COOKIE = durable-7fd3f06bb6150531b6466c47715e9721 set EXECUTOR_NUMBER = 2 set NODE_LABELS = Macos clang_11.0 conan-mac-prod3 mac_apple_clang_11.0 set LOGNAME = jenkins set LC_CTYPE = UTF-8 set SSH_CONNECTION = 34.73.15.69 33838 208.52.168.50 22 set HUDSON_HOME = /var/jenkins_home set NODE_NAME = conan-mac-prod3 set BUILD_NUMBER = 2 set CONAN_REVISIONS_ENABLED = 1 set JOB_DISPLAY_URL = https://ci-conan-prod.jfrog.team/job/conan-center-pull-request/job/PR-1998/display/redirect set HUDSON_COOKIE = 7204c61e-cd6b-42c8-ba68-081fe240aa5b set CONAN_REQUEST_TIMEOUT = 60 set JAVA_ARCH = x86_64 set CHANGE_FORK = madebr set CONAN_LOG_RUN_TO_OUTPUT = True set CONAN_HOOK_ERROR_LEVEL = 40 set JAVA_MAIN_CLASS_54734 = hudson.remoting.Launcher >> set JAMBASEDATE = 2004.10.07 set JAMBASEDATE = 2004.10.07 >> switch MACOSX >> set C++ ?= c++ set C++ = c++ >> set MANDIR ?= /usr/local/share/man set MANDIR = /usr/local/share/man >> set CCFLAGS ?= set CCFLAGS = >> set C++FLAGS ?= -m64 -g set C++FLAGS = -m64 -g >> set CHMOD ?= chmod set CHMOD = chmod >> set CHGRP ?= chgrp set CHGRP = chgrp >> set CHOWN ?= chown set CHOWN = chown >> set LEX ?= lex set LEX = lex >> set LINKFLAGS ?= -m64 -g set LINKFLAGS = -m64 -g >> set LINKLIBS ?= set LINKLIBS = >> set OPTIM ?= -O set OPTIM = -O >> set RANLIB ?= ranlib set RANLIB = ranlib >> set YACC ?= yacc set YACC = yacc >> set YACCGEN ?= .c set YACCGEN = .c >> set YACCFILES ?= y.tab set YACCFILES = y.tab >> set YACCFLAGS ?= -d set YACCFLAGS = -d >> set SUFOBJSHR ?= .lo set SUFOBJSHR = .lo >> set SUFLIBSHR ?= .la set SUFLIBSHR = .la >> set PICFLAGS ?= -fpic set PICFLAGS = -fpic >> set STDHDRS ?= /usr/include set STDHDRS = /usr/include >> set SUFOBJSHR ?= set SUFOBJSHR = >> set SUFLIBSHR ?= set SUFLIBSHR = >> set DC ?= dmd set DC = dmd >> set AR ?= ar ru set AR = ar ru >> set AS ?= as set AS = as >> set ASFLAGS ?= set ASFLAGS = >> set AWK ?= awk set AWK = awk >> set BINDIR ?= /usr/local/bin set BINDIR = /usr/local/bin >> set C++ ?= cc set C++ = cc >> set C++FLAGS ?= set C++FLAGS = >> set CC ?= cc set CC = cc >> set CCFLAGS ?= set CCFLAGS = >> set CP ?= cp -f set CP = cp -f >> set CRELIB ?= set CRELIB = >> set DOT ?= . set DOT = . >> set DOTDOT ?= .. set DOTDOT = .. >> set EXEMODE ?= 711 set EXEMODE = 711 >> set FILEMODE ?= 644 set FILEMODE = 644 >> set FORTRAN ?= f77 set FORTRAN = f77 >> set FORTRANFLAGS ?= set FORTRANFLAGS = >> set HDRS ?= set HDRS = >> set INSTALLGRIST ?= installed set INSTALLGRIST = installed >> set JAMFILE ?= Jamfile set JAMFILE = Jamfile >> set JAMRULES ?= Jamrules set JAMRULES = Jamrules >> set LEX ?= set LEX = >> set LIBDIR ?= /usr/local/lib set LIBDIR = /usr/local/lib >> set LINK ?= cc set LINK = cc >> set LINKFLAGS ?= set LINKFLAGS = >> set LINKLIBS ?= set LINKLIBS = >> set LN ?= ln set LN = ln >> set MANDIR ?= /usr/local/man set MANDIR = /usr/local/man >> set MKDIR ?= mkdir set MKDIR = mkdir >> set MV ?= mv -f set MV = mv -f >> set OPTIM ?= set OPTIM = >> set RCP ?= rcp set RCP = rcp >> set RM ?= rm -f set RM = rm -f >> set RMDIR ?= rm -f set RMDIR = rm -f >> set RSH ?= rsh set RSH = rsh >> set SED ?= sed set SED = sed >> set SHELLHEADER ?= #!/bin/sh set SHELLHEADER = #!/bin/sh >> set SHELLMODE ?= 755 set SHELLMODE = 755 >> set SLASH ?= / set SLASH = / >> set SUBDIRRULES ?= set SUBDIRRULES = >> set SUBDIRRESET ?= ASFLAGS HDRS C++FLAGS CCFLAGS set SUBDIRRESET = ASFLAGS HDRS C++FLAGS CCFLAGS >> set SUFEXE ?= set SUFEXE = >> set SUFLIB ?= .a set SUFLIB = .a >> set SUFOBJ ?= .o set SUFOBJ = .o >> set UNDEFFLAG ?= -u _ set UNDEFFLAG = -u _ >> set YACC ?= set YACC = >> set YACCGEN ?= set YACCGEN = >> set YACCFILES ?= set YACCFILES = >> set YACCFLAGS ?= set YACCFLAGS = >> set HDRPATTERN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ set HDRPATTERN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ >> set OSFULL = MACOSX set OSFULL = MACOSX >> Depends all : shell files lib exe obj >> Depends all shell files lib exe obj : first >> NotFile all first shell files lib exe obj dirs clean uninstall >> Always clean uninstall >> rule As >> rule Bulk >> rule Dc >> rule Cc >> rule C++ >> rule Chmod >> rule File >> rule Fortran >> rule GenFile >> rule GenFile1 >> rule HardLink >> rule HdrMacroFile >> rule HdrRule >> rule InstallInto >> rule InstallBin >> rule InstallFile >> rule InstallLib >> rule InstallMan >> rule InstallShell >> rule Lex >> rule Library >> rule SharedLibrary >> rule LibToolFind >> rule LibraryFromObjects >> rule SharedLibraryFromObjects >> rule SharedLink-VISUALC >> rule SharedLink-BORLANDC >> rule SharedLink-LCC >> rule SharedLink-WATCOM >> rule SharedLink-DIGITALMARS >> rule Link >> rule LinkLibraries >> rule LinkSharedLibraries >> rule Main >> rule MainFromObjects >> rule MakeLocate >> rule MkDir >> rule Object >> rule ObjectCcFlags >> rule ObjectC++Flags >> rule ObjectDefines >> rule ObjectHdrs >> rule Objects >> rule SharedObjects >> rule RmTemps >> rule Setuid >> rule Shell >> rule SoftLink >> rule SubDir >> rule FSubDirPath >> rule SubDirDcFlags >> rule SubDirCcFlags >> rule SubDirC++Flags >> rule SubDirHdrs >> rule SubInclude >> rule SubRules >> rule Undefines >> rule UserObject >> rule Yacc >> rule FGrist >> rule FGristFiles >> rule FGristSourceFiles >> rule FReverse >> rule FSubDir >> rule FStripCommon >> rule FRelPath >> rule FAppendSuffix >> rule FQuote >> rule FDefines >> rule FIncludes >> rule FDirName >> rule BULK >> rule FILE >> rule HDRRULE >> rule INSTALL >> rule LIBRARY >> rule LIBS >> rule LINK >> rule MAIN >> rule SETUID >> rule SHELL >> rule UNDEFINES >> rule INSTALLBIN >> rule INSTALLLIB >> rule INSTALLMAN >> rule addDirName >> rule makeCommon >> rule _makeCommon >> rule makeDirName >> rule makeGrist >> rule makeGristedName >> rule makeRelPath >> rule makeString >> rule makeSubDir >> rule makeSuffixed >> rule _PkgAppend >> rule _PkgPrepend >> rule PkgBegin >> rule PkgEnd >> rule _PkgReverse >> rule _PkgGeneratePc >> rule PkgInstallPc >> rule _PkgUpdate >> rule _PkgUses >> rule PkgUses >> rule _PkgMakeLocate >> rule _PkgInstallInto >> rule _PkgInstallBin >> rule _PkgInstallShell >> rule _PkgInstallFile >> rule PkgIncludes >> rule PkgDefines >> rule PkgInstallHeader >> rule PkgInstallLib >> rule PkgNeedLib >> rule PkgMain >> rule PkgGlob >> include Jamfile search Jamfile: Jamfile scan directory . time ( . ) : SPOTTED time ( .. ) : SPOTTED time ( header.h ) : SPOTTED time ( graph_info.json ) : SPOTTED time ( Jamfile ) : SPOTTED time ( conan.lock ) : SPOTTED time ( main.c ) : SPOTTED time ( conanbuildinfo.txt ) : SPOTTED time ( source.c ) : SPOTTED time ( conaninfo.txt ) : SPOTTED >> Main test_package : main.c source.c >>>> MainFromObjects test_package : main.o source.o >>>>|> local _s _t = set _t = set _s = >>>>|> FGristFiles main.o source.o >>>>|> set _s = main.o source.o set _s = main.o source.o >>>>|> FAppendSuffix test_package : >>>>|> set _t = test_package set _t = test_package >>>>|> Depends exe : test_package >>>>|> Depends test_package : main.o source.o >>>>|> MakeLocate test_package : >>>>|> Clean clean : test_package >>>>|> Link test_package : main.o source.o >>>>|>>> set MODE on test_package = 711 >>>>|>>> Chmod test_package >>>>|>>>>| Chmod1 test_package set _t = set _s = >>>> Objects main.c source.c >>>>|> local _i = set _i = >>>>|> FGristFiles main.c source.c set _i = main.c >>>>|> Object main.o : main.c >>>>|>>> Clean clean : main.o >>>>|>>> MakeLocate main.o : >>>>|>>> set SEARCH on main.c = >>>>|>>> set HDRS on main.o = >>>>|>>> set HDRRULE on main.c = HdrRule >>>>|>>> set HDRSCAN on main.c = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ >>>>|>>> set HDRSEARCH on main.c = /usr/include >>>>|>>> set HDRGRIST on main.c = >>>>|>>> set DEFINES on main.o += >>>>|>>> switch .c >>>>|>>> Cc main.o : main.c >>>>|>>>>| Depends main.o : main.c >>>>|>>>>| set CCFLAGS on main.o += -m64 -g >>>>|>>>>| on main.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g >>>>|>>>>| FIncludes set HDRS = set DEFINES = set CCFLAGS = -m64 -g >>>>|>>>>| set CCHDRS on main.o = >>>>|>>>>| on main.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = >>>>|>>>>| FDefines set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = >>>>|>>>>| set CCDEFS on main.o = >>>>|> Depends obj : main.o set _i = source.c >>>>|> Object source.o : source.c >>>>|>>> Clean clean : source.o >>>>|>>> MakeLocate source.o : >>>>|>>> set SEARCH on source.c = >>>>|>>> set HDRS on source.o = >>>>|>>> set HDRRULE on source.c = HdrRule >>>>|>>> set HDRSCAN on source.c = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ >>>>|>>> set HDRSEARCH on source.c = /usr/include >>>>|>>> set HDRGRIST on source.c = >>>>|>>> set DEFINES on source.o += >>>>|>>> switch .c >>>>|>>> Cc source.o : source.c >>>>|>>>>| Depends source.o : source.c >>>>|>>>>| set CCFLAGS on source.o += -m64 -g >>>>|>>>>| on source.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g >>>>|>>>>| FIncludes set HDRS = set DEFINES = set CCFLAGS = -m64 -g >>>>|>>>>| set CCHDRS on source.o = >>>>|>>>>| on source.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = >>>>|>>>>| FDefines set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = >>>>|>>>>| set CCDEFS on source.o = >>>>|> Depends obj : source.o set _i = set JAMCMDARGS = make -- all time -- all: unbound make -- shell time -- shell: unbound make -- first time -- first: unbound made stable first made stable shell make -- files time -- files: unbound made stable files make -- lib time -- lib: unbound made stable lib make -- exe time -- exe: unbound make -- test_package set MODE = 711 search test_package: test_package set MODE = time -- test_package: missing make -- main.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = set CCDEFS = search main.o: main.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = set CCDEFS = time -- main.o: missing make -- main.c set SEARCH = set HDRRULE = HdrRule set HDRSCAN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ set HDRSEARCH = /usr/include set HDRGRIST = search main.c: main.c header scan main.c header found: header.h header found: stdio.h >> HdrRule main.c : header.h stdio.h >>>> local s = header.h stdio.h set s = header.h stdio.h >>>> Includes main.c : header.h stdio.h >>>> set SEARCH on header.h stdio.h = /usr/include >>>> NoCare header.h stdio.h >>>> set HDRSEARCH on header.h stdio.h = /usr/include >>>> set HDRSCAN on header.h stdio.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ >>>> set HDRRULE on header.h stdio.h = HdrRule >>>> set HDRGRIST on header.h stdio.h = set s = set SEARCH = set HDRRULE = set HDRSCAN = set HDRSEARCH = set HDRGRIST = time -- main.c: Wed Jun 24 14:12:16 2020 make -- main.c time -- main.c: unbound make -- header.h set SEARCH = /usr/include set HDRSEARCH = /usr/include set HDRSCAN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ set HDRRULE = HdrRule set HDRGRIST = search header.h: header.h header scan header.h set SEARCH = set HDRSEARCH = set HDRSCAN = set HDRRULE = set HDRGRIST = time -- header.h: Wed Jun 24 14:12:16 2020 made* newer header.h make -- stdio.h set SEARCH = /usr/include set HDRSEARCH = /usr/include set HDRSCAN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ set HDRRULE = HdrRule set HDRGRIST = search stdio.h: stdio.h search stdio.h: /usr/include/stdio.h search stdio.h: stdio.h set SEARCH = set HDRSEARCH = set HDRSCAN = set HDRRULE = set HDRGRIST = time -- stdio.h: missing made stable stdio.h made* newer main.c made+ missing main.o make -- source.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = set CCDEFS = search source.o: source.o set HDRS = set DEFINES = set CCFLAGS = -m64 -g set CCHDRS = set CCDEFS = time -- source.o: missing make -- source.c set SEARCH = set HDRRULE = HdrRule set HDRSCAN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ set HDRSEARCH = /usr/include set HDRGRIST = search source.c: source.c header scan source.c header found: header.h >> HdrRule source.c : header.h >>>> local s = header.h set s = header.h >>>> Includes source.c : header.h >>>> set SEARCH on header.h = /usr/include >>>> NoCare header.h >>>> set HDRSEARCH on header.h = /usr/include >>>> set HDRSCAN on header.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$ >>>> set HDRRULE on header.h = HdrRule >>>> set HDRGRIST on header.h = set s = set SEARCH = set HDRRULE = set HDRSCAN = set HDRSEARCH = set HDRGRIST = time -- source.c: Wed Jun 24 14:12:16 2020 make -- source.c time -- source.c: unbound made* newer source.c made+ missing source.o made+ update test_package made update exe make -- obj time -- obj: unbound made update obj made update all ...found 14 target(s)... ...updating 3 target(s)... set CCDEFS = set CCHDRS = set CCFLAGS = -m64 -g set DEFINES = set HDRS = set CCDEFS = set CCHDRS = set CCFLAGS = -m64 -g set DEFINES = set HDRS = Cc main.o set CCDEFS = set CCHDRS = set CCFLAGS = -m64 -g set DEFINES = set HDRS = set CCDEFS = set CCHDRS = set CCFLAGS = -m64 -g set DEFINES = set HDRS = Cc source.o set MODE = 711 set NEEDLIBS = set NEEDLIBS = set MODE = Link test_package Chmod1 test_package ...updated 3 target(s)... ftjam/2.5.2 (test package): Running test() ----Running------ > DYLD_LIBRARY_PATH="" DYLD_FRAMEWORK_PATH="" ./test_package ----------------- Hello world Result of some_function(3., 4.) = 7.000000 JSON file created at '/tmp/c3ipr/co_pr_1998_2_0_23/_create.json'