build started at Fri Nov 30 01:45:17 UTC 2012 port directory: /usr/ports/biology/migrate building for: 10.0-CURRENT amd64 maintained by: wen@FreeBSD.org Makefile ident: $FreeBSD: head/biology/migrate/Makefile 300895 2012-07-14 12:56:14Z beat $ ---Begin Environment--- OSVERSION=1000025 UNAME_v=FreeBSD 10.0-CURRENT UNAME_r=10.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 HTTP_PROXY=http://10.56.1.1:8080 PKG_EXT=txz FORCE_PACKAGE=yes http_proxy=http://10.56.1.1:8080 tpid=63795 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin POUDRIERE_BUILD_TYPE=bulk PKGNG=1 PKG_DELETE=/usr/local/sbin/pkg delete -y -f PKG_ADD=/usr/local/sbin/pkg add PWD=/usr/local/etc/poudriere.d LOGS=/pdata/logs HOME=/root USER=root SKIPSANITY=0 LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- ================================================= ===> migrate-3.1.6 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg ===> Installing existing package /usr/ports/packages/All/pkg-1.0.2.txz Installing pkg-1.0.2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of migrate-3.1.6 ====================================================================== ===> Cleaning for migrate-3.1.6 ================================================= ====================================================================== ================================================= ===> migrate-3.1.6 depends on file: /usr/local/sbin/pkg - found => migrate-3.1.6.src.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://people.sc.fsu.edu/~beerli/popgen/currentversion/migrate-3.1.6.src.tar.gz fetch: http://people.sc.fsu.edu/~beerli/popgen/currentversion/migrate-3.1.6.src.tar.gz: Not Found => Attempting to fetch http://www.glenbarber.us/ports/biology/migrate/migrate-3.1.6.src.tar.gz fetch: transfer timed out => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/migrate-3.1.6.src.tar.gz migrate-3.1.6.src.tar.gz 0 B 0 Bps ====================================================================== ================================================= ===> migrate-3.1.6 depends on file: /usr/local/sbin/pkg - found => SHA256 Checksum OK for migrate-3.1.6.src.tar.gz. ====================================================================== ================================================= ===> migrate-3.1.6 depends on file: /usr/local/sbin/pkg - found ===> Extracting for migrate-3.1.6 => SHA256 Checksum OK for migrate-3.1.6.src.tar.gz. ====================================================================== ================================================= ===> Patching for migrate-3.1.6 ===> Applying FreeBSD patches for migrate-3.1.6 ====================================================================== ================================================= ===> Configuring for migrate-3.1.6 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/biology/migrate/work/migrate-3.1.6/src/haru/configure ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/biology/migrate/work/migrate-3.1.6/src/configure checking build system type... amd64-portbld-freebsd10.0 checking host system type... amd64-portbld-freebsd10.0 checking target system type... amd64-portbld-freebsd10.0 ./configure: svn: not found ./configure: svn: not found checking for gmake... (cached) make FreeBSD =============================== . portbld freebsd10.0 + + FreeBSD + + amd64 =============================== 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 cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes +++++++++++++++++++++++++++++++++++++++ cc c++ -O2 -pipe -fno-strict-aliasing +++++++++++++++++++++++++++++++++++++++ checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking for pthread_create in -pthread... yes checking for MPI_Init in -lmpi... no checking for exp in -lm... yes checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for strings.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for int... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for inline... inline checking return type of signal handlers... void checking for strftime... yes checking for strcspn... yes checking for strsep... yes checking for lgamma... yes Copying source from Mersenne-Twister directory into main source directory configure: creating ./config.status config.status: creating Makefile config.status: creating conf.h ----------------------------------------------------------------------- MIGRATE-N is now setup to compile the program you need to type one of the commands below (ordered by preference): SINGLE CPU machines make # with PDF output support # this might fail on first attempt, # if the make fails, please let me know # often linking fails because the C++ pdf library # and the core migrate parts (C) mismatch # check the Makefile line for STDLIB= -lstdc++ SMP machines more than 1 CPU in machine make thread # uses the thread library if present make # on macs running macos 10.6+ using GrandCentral PARALLEL Computers, Clusters with MPI software make mpis # each cpu-core can be treated as a node make mpis-thread # experimental, may increase load per node! ------------------------------------------------------------------------ SPEED and other TESTING make single_short_test #this will run a short test and produce #a single_short_test.log file showing #the speed of your machine for a single # CPU run, send this file to beerli@fsu.edu ------------------------------------------------------------------------ ====================================================================== ================================================= ===> Building for migrate-3.1.6 make migrate-n "CFLAGS = -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION=\"\\\"\\\"\" -DMIGRATEVERSION=\"\\\"3.1.6\\\"\"" "LIBS = -lm" "LDFLAGS = " cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c aic.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c altivec.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c bayes.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c broyden.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c calculator.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c combroyden2.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c data.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c gammalike.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c fst.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c heating.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c histogram.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c inthp.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c joint-chains.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c laguerre.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c lrt.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c main.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c migrate_mpi.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c mutationmodel.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c mcmc1.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c mcmc2.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c menu.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c migevents.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c options.c options.c:5308:50: warning: while loop has empty body [-Wempty-body] while ((ch = getc (options->parmfile)) != '='); ^ options.c:5308:50: note: put the semicolon on a separate line to silence this warning 1 warning generated. cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c profile.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c random.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c reporter.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c spline.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c tools.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c tree.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c sequence.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c sighandler.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c slice.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c sort.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c uep.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c world.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c pretty.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c skyline.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c watterson.c cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c pretty-win32.cpp cc -O2 -pipe -fno-strict-aliasing -DNEWVERSION -DBFDEBUG -DHIGHBITS -DHAVE_CONFIG_H -DHAVE_MALLOCWRAP -DMERSENNE_TWISTER -DMEXP=19937 -DMIGRATESUBVERSION="\"\"" -DMIGRATEVERSION="\"3.1.6\"" -c SFMT.c SFMT.c:382:12: warning: static variable 'initialized' is used in an inline function with external linkage [-Wstatic-in-inline] assert(initialized); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:59:1: note: use 'static' to give inline function 'gen_rand32' internal linkage inline uint32_t gen_rand32(void); ^ static SFMT.c:52:12: note: 'initialized' declared here static int initialized = 0; ^ SFMT.c:405:12: warning: static variable 'initialized' is used in an inline function with external linkage [-Wstatic-in-inline] assert(initialized); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:60:1: note: use 'static' to give inline function 'gen_rand64' internal linkage inline uint64_t gen_rand64(void); ^ static SFMT.c:52:12: note: 'initialized' declared here static int initialized = 0; ^ SFMT.c:406:12: warning: static variable 'idx' is used in an inline function with external linkage [-Wstatic-in-inline] assert(idx % 2 == 0); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:60:1: note: use 'static' to give inline function 'gen_rand64' internal linkage inline uint64_t gen_rand64(void); ^ static SFMT.c:49:12: note: 'idx' declared here static int idx; ^ SFMT.c:451:12: warning: static variable 'initialized' is used in an inline function with external linkage [-Wstatic-in-inline] assert(initialized); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:61:1: note: use 'static' to give inline function 'fill_array32' internal linkage inline void fill_array32(uint32_t array[], int size); ^ static SFMT.c:52:12: note: 'initialized' declared here static int initialized = 0; ^ SFMT.c:452:12: warning: static variable 'idx' is used in an inline function with external linkage [-Wstatic-in-inline] assert(idx == N32); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:61:1: note: use 'static' to give inline function 'fill_array32' internal linkage inline void fill_array32(uint32_t array[], int size); ^ static SFMT.c:49:12: note: 'idx' declared here static int idx; ^ SFMT.c:487:12: warning: static variable 'initialized' is used in an inline function with external linkage [-Wstatic-in-inline] assert(initialized); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:62:1: note: use 'static' to give inline function 'fill_array64' internal linkage inline void fill_array64(uint64_t array[], int size); ^ static SFMT.c:52:12: note: 'initialized' declared here static int initialized = 0; ^ SFMT.c:488:12: warning: static variable 'idx' is used in an inline function with external linkage [-Wstatic-in-inline] assert(idx == N32); ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ ./SFMT.h:62:1: note: use 'static' to give inline function 'fill_array64' internal linkage inline void fill_array64(uint64_t array[], int size); ^ static SFMT.c:49:12: note: 'idx' declared here static int idx; ^ 7 warnings generated. c++ -O2 -pipe -fno-strict-aliasing -o migrate-n aic.o altivec.o bayes.o broyden.o calculator.o combroyden2.o data.o gammalike.o fst.o heating.o histogram.o inthp.o joint-chains.o laguerre.o lrt.o main.o migrate_mpi.o mutationmodel.o mcmc1.o mcmc2.o menu.o migevents.o options.o profile.o random.o reporter.o spline.o tools.o tree.o sequence.o sighandler.o slice.o sort.o uep.o world.o pretty.o skyline.o watterson.o pretty-win32.o SFMT.o -lm ; random.o: In function `random_integer': random.c:(.text+0x32): undefined reference to `gen_rand64' random.o: In function `randum': random.c:(.text+0xa9): undefined reference to `gen_rand64' c++: error: linker command failed with exit code 1 (use -v to see invocation) *** [migrate-n] Error code 1 Stop in /wrkdirs/usr/ports/biology/migrate/work/migrate-3.1.6/src. *** [all] Error code 1 Stop in /wrkdirs/usr/ports/biology/migrate/work/migrate-3.1.6/src. *** [do-build] Error code 1 Stop in /usr/ports/biology/migrate. ===> Cleaning for migrate-3.1.6 build of /usr/ports/biology/migrate ended at Fri Nov 30 01:51:20 UTC 2012