Thanks for the tip Ward, I know that windows and Mac OS X binaries come with parallel on. It is not very practical for me but I can use this as a last resort.
Nicholas
I launched configure and make from the basal directory, stdout of make start with "cd src; \" so I guess it is ok, but I will try to configure and make from ./src --> I just did it, it is the same error
>gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.1) 5.4.0 20160609
Is the "toolchain" something different than the compiler ? (my knowledge is rather poor)
Because poy compilation always issued a lot of warnings without apparent importance, I don't really know if there is something relevant in the stdout. I post the whole thing here:
ocamlbuild.native poy.native
Finished, 1 target (0 cached) in 00:00:00.
+ /usr/local/bin/ocamlc.opt -ccopt -I -ccopt /usr/include/malloc -ccopt -DUSE_NATIVEDYNLINK -ccopt -DUSENCURSES -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -c grappa/all_sorting_reversals.c
grappa/all_sorting_reversals.c: In function ‘find_all_sorting_reversals’:
grappa/all_sorting_reversals.c:145:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) i );
^
grappa/all_sorting_reversals.c:167:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) i );
^
grappa/all_sorting_reversals.c:179:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
j = ( int ) list_get ( &mem->conn_comp[i].cyclelist, 0 );
^
grappa/all_sorting_reversals.c:299:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
a = ( int ) list_get ( &mem->cyclelist[i], j );
^
grappa/all_sorting_reversals.c:300:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
b = ( int ) list_get ( &mem->cyclelist[c + 1 + i], k );
^
grappa/all_sorting_reversals.c:351:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
a = ( int ) list_get ( &mem->
^
grappa/all_sorting_reversals.c:354:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
b = ( int ) list_get ( &mem->
^
grappa/all_sorting_reversals.c:460:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
cyclelist[( int )
^
grappa/all_sorting_reversals.c:465:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
cyclelist[( int )
^
grappa/all_sorting_reversals.c:473:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
a = ( int ) list_get ( edges1, k );
^
grappa/all_sorting_reversals.c:474:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
b = ( int ) list_get ( edges2, k2 );
^
grappa/all_sorting_reversals.c:497:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( mem->mhurdles, ( void * ) i );
^
grappa/all_sorting_reversals.c:515:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
h1 = ( int ) list_get ( mem->mhurdles, i );
^
grappa/all_sorting_reversals.c:516:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
h2 = ( int ) list_get ( mem->mhurdles, j );
^
grappa/all_sorting_reversals.c:565:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
oc = ( int ) list_get ( &ocs[i], k );
^
grappa/all_sorting_reversals.c:569:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
h = ( int ) list_get ( mem->mhurdles, j );
^
grappa/all_sorting_reversals.c:618:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int o1 = ( int ) list_get ( &ocs[i], k );
^
grappa/all_sorting_reversals.c:621:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int o2 = ( int ) list_get ( &ocs[j], k2 );
^
grappa/all_sorting_reversals.c:644:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &non_separated_ocs, ( void * ) i );
^
grappa/all_sorting_reversals.c:658:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int h = ( int ) list_get ( mem->mhurdles, i );
^
grappa/all_sorting_reversals.c:659:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &to_merge1, ( void * ) h );
^
grappa/all_sorting_reversals.c:664:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int oc = ( int ) list_get ( &ocs[lidx[h]], j );
^
grappa/all_sorting_reversals.c:665:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &to_merge1, ( void * ) oc );
^
grappa/all_sorting_reversals.c:672:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) mem->conn_comp[h].anchor );
^
grappa/all_sorting_reversals.c:683:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &to_merge2, ( void * ) j );
^
grappa/all_sorting_reversals.c:693:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &non_separated_ocs, j );
^
grappa/all_sorting_reversals.c:698:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &to_merge2, ( void * ) bc );
^
grappa/all_sorting_reversals.c:703:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int c1 = ( int ) list_get ( &to_merge1, j );
^
grappa/all_sorting_reversals.c:706:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int c2 = ( int ) list_get ( &to_merge2, k );
^
grappa/all_sorting_reversals.c:730:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int hrdl = ( int ) list_get ( mem->mhurdles, i );
^
grappa/all_sorting_reversals.c:734:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) mem->conn_comp[hrdl].anchor );
^
grappa/all_sorting_reversals.c:739:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &tmpl, ( void * ) hrdl );
^
grappa/all_sorting_reversals.c:758:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &tmpl, ( void * ) j );
^
grappa/all_sorting_reversals.c:766:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &tmpl, ( void * ) j );
^
grappa/all_sorting_reversals.c:775:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &non_separated_ocs, j );
^
grappa/all_sorting_reversals.c:783:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &tmpl, ( void * ) bc );
^
grappa/all_sorting_reversals.c:790:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
if ( ( int )
^
grappa/all_sorting_reversals.c:797:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &mem->conn_comp[hrdl].
^
grappa/all_sorting_reversals.c:800:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &tmpl, ( void * ) partner );
^
grappa/all_sorting_reversals.c:816:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int comp = ( int ) list_get ( &tmpl, j );
^
grappa/all_sorting_reversals.c:833:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &ocs[lidx[hrdl]],
^
grappa/all_sorting_reversals.c:856:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &ocs[lidx[hrdl]], k );
^
grappa/all_sorting_reversals.c:862:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &ocs[lidx[hrdl]],
^
grappa/all_sorting_reversals.c: In function ‘find_connected_components’:
grappa/all_sorting_reversals.c:952:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( mem->stack, ( void * ) mem->cc_e[i] );
^
grappa/all_sorting_reversals.c:953:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
top = ( int ) peek_stack ( mem->stack );
^
grappa/all_sorting_reversals.c:965:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
top = ( int ) peek_stack ( mem->stack );
^
grappa/all_sorting_reversals.c: In function ‘build_uoc_list’:
grappa/all_sorting_reversals.c:1027:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( uoc_list, ( void * ) current );
^
grappa/all_sorting_reversals.c: In function ‘find_superhurdles’:
grappa/all_sorting_reversals.c:1050:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
prevlbl = ( int ) list_get ( uoc_list, list_size ( uoc_list ) - 1 );
^
grappa/all_sorting_reversals.c:1058:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
currentlbl = ( int ) list_get ( uoc_list, i );
^
grappa/all_sorting_reversals.c:1067:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) ( idx[currentlbl] ) ) )
^
grappa/all_sorting_reversals.c:1073:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &adj_list[idx[prevlbl]], ( void * ) idx[currentlbl] );
^
grappa/all_sorting_reversals.c:1074:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &adj_list[idx[currentlbl]], ( void * ) idx[prevlbl] );
^
grappa/all_sorting_reversals.c:1093:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
v = ( int ) pop_stack ( &S );
^
grappa/all_sorting_reversals.c:1100:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
n = ( int ) list_get ( &adj_list[v], i );
^
grappa/all_sorting_reversals.c:1105:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &cycles[n], ( void * ) ncycles );
^
grappa/all_sorting_reversals.c:1110:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &cycles[u], ( void * ) ncycles );
^
grappa/all_sorting_reversals.c:1115:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &three_cycles_memb, ( void * ) v );
^
grappa/all_sorting_reversals.c:1120:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &S, ( void * ) n );
^
grappa/all_sorting_reversals.c:1165:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
n = ( int ) list_get ( &adj_list[i], 0 );
^
grappa/all_sorting_reversals.c:1193:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
u[0] = ( int ) list_get ( &three_cycles_memb, i );
^
grappa/all_sorting_reversals.c:1229:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) label[w] );
^
grappa/all_sorting_reversals.c:1231:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
( void * ) label[v] );
^
grappa/all_sorting_reversals.c:1254:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
j = ( int ) list_get ( &adj_list[i], 0 );
^
grappa/all_sorting_reversals.c:1283:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
x1 = label[( int ) list_get ( &adj_list[i], 0 )];
^
grappa/all_sorting_reversals.c:1284:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
x2 = label[( int ) list_get ( &adj_list[j], 0 )];
^
grappa/all_sorting_reversals.c:1296:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int newj = ( int ) list_get ( &adj_list[j], 0 );
^
grappa/all_sorting_reversals.c:1300:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
j = ( int ) list_get ( &adj_list[j], 1 );
^
grappa/all_sorting_reversals.c: In function ‘find_single_hurdle’:
grappa/all_sorting_reversals.c:1327:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
v = ( int ) list_get ( &adj_list[u], i );
^
grappa/all_sorting_reversals.c:1345:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
next = ( int ) list_get ( &adj_list[v], 0 ) == prev ?
^
grappa/all_sorting_reversals.c:1346:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &adj_list[v], 1 ) :
^
grappa/all_sorting_reversals.c:1347:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &adj_list[v], 0 );
^
grappa/all_sorting_reversals.c: In function ‘count_hurdles_after_reversal’:
grappa/all_sorting_reversals.c:1687:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
label = ( int ) list_get ( V, i );
^
grappa/all_sorting_reversals.c: In function ‘new_nhurdles_plus_nfortresses_cc’:
grappa/all_sorting_reversals.c:1791:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &mem->comp_grey_edges[comp], ( void * ) mem->upi_cpy[i] );
^
grappa/all_sorting_reversals.c: In function ‘add_all_merging_reversals’:
grappa/all_sorting_reversals.c:1860:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &c1->cyclelist, i )];
^
grappa/all_sorting_reversals.c:1863:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &c2->cyclelist, j )];
^
grappa/all_sorting_reversals.c:1868:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
a = ( int ) list_get ( edges1, k );
^
grappa/all_sorting_reversals.c:1869:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
b = ( int ) list_get ( edges2, k2 );
^
grappa/all_sorting_reversals.c: In function ‘add_all_cutting_reversals’:
grappa/all_sorting_reversals.c:1892:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
edges = &cyclelist[( int ) list_get ( &cc->cyclelist, j )];
^
grappa/all_sorting_reversals.c:1897:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
a = ( int ) list_get ( edges, k );
^
grappa/all_sorting_reversals.c:1898:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
b = ( int ) list_get ( edges, k2 );
^
grappa/all_sorting_reversals.c: In function ‘form_double_superhurdle’:
grappa/all_sorting_reversals.c:1940:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
( int ) list_get ( &conn_comp[h1].double_superhurdle_partners,
^
grappa/all_sorting_reversals.c:1943:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
&& ( int ) list_get ( &conn_comp[h1].
^
grappa/all_sorting_reversals.c: In function ‘find_separating_hurdles’:
grappa/all_sorting_reversals.c:2219:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
comp = ( int ) pop_stack ( &tmpl );
^
grappa/all_sorting_reversals.c:2222:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &separated_ocs, ( void * ) comp );
^
grappa/all_sorting_reversals.c:2223:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &separating_hurdles, ( void * ) currenth );
^
grappa/all_sorting_reversals.c:2248:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int c = ( int ) pop_stack ( &tmpl );
^
grappa/all_sorting_reversals.c:2324:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &tmpl, ( void * ) comp );
^
grappa/all_sorting_reversals.c:2347:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
oc = ( int ) list_get ( &separated_ocs, i );
^
grappa/all_sorting_reversals.c:2349:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
h = ( int ) list_get ( &separating_hurdles, i );
^
grappa/all_sorting_reversals.c:2357:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
push ( &( *ocs )[j], ( void * ) oc );
^
+ /usr/local/bin/ocamlc.opt -ccopt -I -ccopt /usr/include/malloc -ccopt -DUSE_NATIVEDYNLINK -ccopt -DUSENCURSES -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -c algn.c
algn.c:3279:13: warning: ‘fill_moved’ is static but used in inline function ‘algn_fill_cube_ukk’ which is not static
fill_moved (s3_len, prev_m - 1, upper_m - 1, diag_m - 1, s1gs3, \
^
algn.c:3093:13: warning: ‘fill_moved’ is static but used in inline function ‘algn_fill_cube’ which is not static
fill_moved (s3_len, prev_m - 1, upper_m - 1, diag_m - 1, s1gs3, \
^
+ /usr/local/bin/ocamlc.opt -ccopt -I -ccopt /usr/include/malloc -ccopt -DUSE_NATIVEDYNLINK -ccopt -DUSENCURSES -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -c ukk.checkp.c
In file included from ukk.checkp.c:33:0:
seq.h:126:1: warning: inline function ‘seq_set’ declared but never defined
seq_set (seqt a, int p, SEQT v);
^
seq.h:118:1: warning: inline function ‘seq_get’ declared but never defined
seq_get (const seqt a, int p);
^
seq.h:109:1: warning: inline function ‘seq_get_end’ declared but never defined
seq_get_end (const seqt a);
^
seq.h:100:1: warning: inline function ‘seq_get_head’ declared but never defined
seq_get_head (const seqt a);
^
seq.h:91:1: warning: inline function ‘seq_get_begin’ declared but never defined
seq_get_begin (const seqt a);
^
seq.h:83:1: warning: inline function ‘seq_get_len’ declared but never defined
seq_get_len (const seqt a);
^
seq.h:75:1: warning: inline function ‘seq_prepend’ declared but never defined
seq_prepend (seqt a, SEQT v);
^
seq.h:68:1: warning: inline function ‘seq_get_cap’ declared but never defined
seq_get_cap (const seqt a);
^
In file included from seq.h:26:0,
from ukk.checkp.c:33:
array_pool.h:50:1: warning: inline function ‘pool_alloc’ declared but never defined
pool_alloc (struct pool *p, void *update_item);
^
+ /usr/local/bin/ocamlc.opt -ccopt -I -ccopt /usr/include/malloc -ccopt -DUSE_NATIVEDYNLINK -ccopt -DUSENCURSES -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -c ukkCommon.c
In file included from ukkCommon.c:41:0:
seq.h:126:1: warning: inline function ‘seq_set’ declared but never defined
seq_set (seqt a, int p, SEQT v);
^
seq.h:118:1: warning: inline function ‘seq_get’ declared but never defined
seq_get (const seqt a, int p);
^
seq.h:109:1: warning: inline function ‘seq_get_end’ declared but never defined
seq_get_end (const seqt a);
^
seq.h:100:1: warning: inline function ‘seq_get_head’ declared but never defined
seq_get_head (const seqt a);
^
seq.h:91:1: warning: inline function ‘seq_get_begin’ declared but never defined
seq_get_begin (const seqt a);
^
seq.h:83:1: warning: inline function ‘seq_get_len’ declared but never defined
seq_get_len (const seqt a);
^
seq.h:75:1: warning: inline function ‘seq_prepend’ declared but never defined
seq_prepend (seqt a, SEQT v);
^
seq.h:68:1: warning: inline function ‘seq_get_cap’ declared but never defined
seq_get_cap (const seqt a);
^
In file included from seq.h:26:0,
from ukkCommon.c:41:
array_pool.h:50:1: warning: inline function ‘pool_alloc’ declared but never defined
pool_alloc (struct pool *p, void *update_item);
^
+ /usr/local/bin/ocamlopt.opt -c -annot -I +camlp4 -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -pp 'camlp4orf poyExtension.cmo -DUSE_NATIVEDYNLINK -DUSENCURSES ' -I camlpdf-0.3 -I utils -I plugins -I grappa -I gz-0.5.7 -I ocamlmpi -o sequence.cmx
sequence.mlFile "
sequence.ml", line 1975, characters 34-36:
Warning 3: deprecated feature: operator (or); you should use (||) instead
File "
sequence.ml", line 1965, characters 33-35:
Warning 3: deprecated feature: operator (or); you should use (||) instead
+ /usr/local/bin/ocamlopt.opt -c -annot -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -I camlpdf-0.3 -I utils -I plugins -I grappa -I gz-0.5.7 -I ocamlmpi -o chromAli.cmx chromAli.ml
File "chromAli.ml", line 590, characters 18-20:
Warning 3: deprecated feature: operator (or); you should use (||) instead
+ /usr/local/bin/ocamlopt.opt -c -annot -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -I camlpdf-0.3 -I utils -I plugins -I grappa -I gz-0.5.7 -I ocamlmpi -o genomeAli.cmx genomeAli.ml
File "genomeAli.ml", line 864, characters 25-27:
Warning 3: deprecated feature: operator (or); you should use (||) instead
+ /usr/local/bin/ocamlopt.opt -c -annot -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -I camlpdf-0.3 -I utils -I plugins -I grappa -I gz-0.5.7 -I ocamlmpi -o queues.cmx
queues.mlFile "
queues.ml", line 525, characters 40-57:
Warning 20: this argument will not be used by the function.
File "
queues.ml", line 526, characters 40-55:
Warning 20: this argument will not be used by the function.
File "
queues.ml", line 527, characters 40-42:
Warning 20: this argument will not be used by the function.
File "
queues.ml", line 527, characters 43-45:
Warning 20: this argument will not be used by the function.
File "
queues.ml", line 527, characters 46-51:
Warning 20: this argument will not be used by the function.
File "
queues.ml", line 527, characters 52-54:
Warning 20: this argument will not be used by the function.
File "
queues.ml", line 528, characters 40-47:
Warning 20: this argument will not be used by the function.
+ /usr/local/bin/ocamlopt.opt -c -annot -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -I camlpdf-0.3 -I utils -I plugins -I grappa -I gz-0.5.7 -I ocamlmpi -o impliedAlignment.cmx impliedAlignment.ml
File "impliedAlignment.ml", line 2256, characters 41-50:
Warning 26: unused variable apply_map.
+ /usr/local/bin/ocamlopt.opt -c -annot -I +camlp4 -cc gcc -ccopt -fPIC -ccopt -g -ccopt -O2 -pp 'camlp4orf poyExtension.cmo -DUSE_NATIVEDYNLINK -DUSENCURSES ' -I camlpdf-0.3 -I utils -I plugins -I grappa -I gz-0.5.7 -I ocamlmpi -o scripting.cmx
scripting.mlFile "
scripting.ml", line 2007, characters 12-13:
Warning 3: deprecated feature: operator (&); you should use (&&) instead
+ /usr/local/bin/ocamlopt.opt dynlink.cmxa unix.cmxa str.cmxa bigarray.cmxa -I +camlp4 camlp4fulllib.cmxa -cclib -lz -cclib -lpoycside -cclib -L. -cclib -Wl,--no-as-needed -cc gcc -cclib -lz -cclib -lncurses -cclib '' compileFlags.cmx sadmanOutput.cmx all_sets.cmx alphSpec.cmx dequeue.cmx gz-0.5.7/gz.cmx ncursesML.cmx statusCommon.cmx status.cmx timer.cmx sexpr.cmx xml.cmx alphabet.cmx array_ops.cmx enum.cmx bitSet.cmx intSpec.cmx wordSpec.cmx specIndex.cmx characSpec.cmx character.cmx poyFile.cmx lz.cmx fileStream.cmx cost_matrix.cmx primes.cmx fingerPrint.cmx hennig.cmx hennigParser.cmx hennigLexer.cmx matrix.cmx methods.cmx nexus.cmx nexusParser.cmx nexusLexer.cmx sequence.cmx parser.cmx splitting.cmx data.cmx nonaddCS8.cmx addCS.cmx chromPam.cmx incList.cmx utl.cmx sufNode.cmx sufTree.cmx seed.cmx subseq.cmx block.cmx grappa/grappa.cmx utlGrappa.cmx genAli.cmx aliMap.cmx annchromAli.cmx annchrom.cmx annchromCS.cmx breakinvAli.cmx breakinv.cmx breakinvCS.cmx chromAli.cmx chrom.cmx chromCS.cmx genomeAli.cmx genome.cmx genomeCS.cmx seqCS.cmx dynamicCS.cmx memProfiler.cmx nonaddCS16.cmx nonaddCS32.cmx sankCS.cmx nodeSig.cmx node.cmx allDirNode.cmx asciiTree.cmx characterScripting.cmx edge.cmx tree.cmx ptree.cmx chartree.cmx allDirChar.cmx analyzer.cmx arguments.cmx camlpdf-0.3/glyphlist.cmx camlpdf-0.3/utility.cmx camlpdf-0.3/io.cmx camlpdf-0.3/transform.cmx camlpdf-0.3/pdf.cmx camlpdf-0.3/zlib.cmx camlpdf-0.3/pdfcodec.cmx camlpdf-0.3/pdfcrypt.cmx camlpdf-0.3/pdfwrite.cmx camlpdf-0.3/pdfread.cmx camlpdf-0.3/pdftext.cmx camlpdf-0.3/fonttables.cmx camlpdf-0.3/units.cmx camlpdf-0.3/paper.cmx camlpdf-0.3/pdfpages.cmx camlpdf-0.3/pdfdoc.cmx camlpdf-0.3/graphicpdf.cmx graphTree.cmx graphicsPs.cmx heap.cmx mst.cmx sampler.cmx queues.cmx sadman.cmx searchInformation.cmx sparceMatrix.cmx unionTree.cmx tabus.cmx treeSearch.cmx build.cmx buildNumber.cmx impliedAlignment.cmx charTransform.cmx commandLexer.cmx diagnosis.cmx rtree.cmx hash_tbl.cmx help.cmx helpIndex.cmx poyCommand.cmx poyFormaters.cmx poyParser.cmx supports.cmx version.cmx scripting.cmx phylo.cmx poy.cmx libgrappa.a libgzcaml.a libzlibstubs.a libpoycside.a -o poy.native
./libpoycside.a(ukkCommon.o): In function `copySequence':
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukkCommon.c:92: undefined reference to `seq_get_len'
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukkCommon.c:93: undefined reference to `seq_get_begin'
./libpoycside.a(ukk.checkp.o): In function `printTraceBack':
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukk.checkp.c:489: undefined reference to `seq_prepend'
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukk.checkp.c:490: undefined reference to `seq_prepend'
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukk.checkp.c:491: undefined reference to `seq_prepend'
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukk.checkp.c:493: undefined reference to `seq_prepend'
/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukk.checkp.c:494: undefined reference to `seq_prepend'
./libpoycside.a(ukk.checkp.o):/Data/clement/bin/old_poy/sources/poy4-release5-05-07/src/_build/ukk.checkp.c:495: more undefined references to `seq_prepend' follow
Compilation unsuccessful after building 576 targets (0 cached) in 00:02:06.