agallagh@rhino4 $ gcc -o 'pam_src/pam_solver.native' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/pkg-lib/num' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/batteries' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/csv' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/pkg-lib/gsl' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/sqlite3' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/xmlm' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/threads' '-L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib' -static '/tmp/camlstartup2e1803.o' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/std_exit.o' 'pam_src/pam_solver.o' 'pplacer_src/matrix.o' 'pplacer_src/mass_map.o' 'pplacer_src/placerun.o' 'pplacer_src/newick_gtree.o' 'pplacer_src/pquery_io.o' 'pplacer_src/pquery.o' 'pplacer_src/placement.o' 'pplacer_src/tax_id.o' 'pplacer_src/newick_lexer.o' 'pplacer_src/newick_parser.o' 'pplacer_src/newick_parse_state.o' 'pplacer_src/edge_rdist.o' 'pplacer_src/gtree.o' 'pplacer_src/stree.o' 'pplacer_src/bark_map.o' 'pplacer_src/newick_bark.o' 'pplacer_src/myxml.o' 'json_src/jsontype.o' 'common_src/uptri.o' 'common_src/sql.o' 'common_src/ppatteries.o' 'common_src/linear_utils.o' 'common_src/file_parsing.o' 'common_src/algMap.o' 'common_src/number.o' 'common_src/mapsSets.o' 'common_src/ppr.o' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/xmlm/xmlm.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/sqlite3/sqlite3.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/pkg-lib/gsl/gsl.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/csv/csv.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/batteries/batteries.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/str.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/bigarray.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/nums.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/threads/threads.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/unix.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/stdlib.a' '-lsqlite3_stubs' '-lsqlite3' '-lmlgsl' '-lgsl' '-lgslcblas' '-lm' '-lcamlstr' '-lbigarray' '-lnums' '-lthreadsnat' '-lpthread' '-lunix' '-lpthread' 'cdd_src/libcdd.a' 'pam_src/libpam.a' 'pplacer_src/libpplacercside.a' '/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libasmrun.a' -lm -ldl -Wl,-v collect2 version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (x86-64 Linux/ELF) /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld --build-id -m elf_x86_64 -static -o pam_src/pam_solver.native /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/4.5/crtbeginT.o -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/pkg-lib/num -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/batteries -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/csv -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/pkg-lib/gsl -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/sqlite3 -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/xmlm -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/threads -L/mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib -L/home/matsengrp/local/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/4.5 -L/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/home/agallagh/.local/lib -L/home/matsengrp/local/lib -L/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/4.5/../../.. /tmp/camlstartup2e1803.o /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/std_exit.o pam_src/pam_solver.o pplacer_src/matrix.o pplacer_src/mass_map.o pplacer_src/placerun.o pplacer_src/newick_gtree.o pplacer_src/pquery_io.o pplacer_src/pquery.o pplacer_src/placement.o pplacer_src/tax_id.o pplacer_src/newick_lexer.o pplacer_src/newick_parser.o pplacer_src/newick_parse_state.o pplacer_src/edge_rdist.o pplacer_src/gtree.o pplacer_src/stree.o pplacer_src/bark_map.o pplacer_src/newick_bark.o pplacer_src/myxml.o json_src/jsontype.o common_src/uptri.o common_src/sql.o common_src/ppatteries.o common_src/linear_utils.o common_src/file_parsing.o common_src/algMap.o common_src/number.o common_src/mapsSets.o common_src/ppr.o /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/xmlm/xmlm.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/sqlite3/sqlite3.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/pkg-lib/gsl/gsl.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/csv/csv.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/site-lib/batteries/batteries.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/str.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/bigarray.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/nums.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/threads/threads.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/unix.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/stdlib.a -lsqlite3_stubs -lsqlite3 -lmlgsl -lgsl -lgslcblas -lm -lcamlstr -lbigarray -lnums -lthreadsnat -lpthread -lunix -lpthread cdd_src/libcdd.a pam_src/libpam.a pplacer_src/libpplacercside.a /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libasmrun.a -lm -ldl -v --start-group -lgcc -lgcc_eh -lc --end-group /usr/lib64/gcc/x86_64-suse-linux/4.5/crtend.o /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/crtn.o GNU ld (GNU Binutils; openSUSE 11.3) 2.20.0.20100122-6 /home/matsengrp/local/lib/libsqlite3.a(sqlite3.o): In function `unixDlOpen': /home/matsengrp/src/sqlite-autoconf-3070602/sqlite3.c:29347: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(initgroups.o): In function `unix_initgroups': initgroups.c:(.text+0x8): warning: Using 'initgroups' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getgr.o): In function `unix_getgrgid': getgr.c:(.text+0xfc): warning: Using 'getgrgid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getgr.o): In function `unix_getgrnam': getgr.c:(.text+0xd9): warning: Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getpw.o): In function `unix_getpwnam': getpw.c:(.text+0x139): warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getpw.o): In function `unix_getpwuid': getpw.c:(.text+0x15c): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getaddrinfo.o): In function `unix_getaddrinfo': getaddrinfo.c:(.text+0x241): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(gethost.o): In function `unix_gethostbyaddr': gethost.c:(.text+0x1c5): warning: Using 'gethostbyaddr_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(gethost.o): In function `unix_gethostbyname': gethost.c:(.text+0x253): warning: Using 'gethostbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getproto.o): In function `unix_getprotobynumber': getproto.c:(.text+0xd3): warning: Using 'getprotobynumber' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getproto.o): In function `unix_getprotobyname': getproto.c:(.text+0xb0): warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getserv.o): In function `unix_getservbyname': getserv.c:(.text+0xe0): warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /mnt/orca/home/phs_grp/matsengrp/local/encap/godi-20110811/lib/ocaml/std-lib/libunix.a(getserv.o): In function `unix_getservbyport': getserv.c:(.text+0x10a): warning: Using 'getservbyport' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking pam_src/libpam.a(caml_pam.o): In function `caml_pam': caml_pam.c:(.text+0x6e): undefined reference to `gsl_matrix_view_array' pam_src/libpam.a(pam.o): In function `pam_swap_cost': pam.c:(.text+0x58): undefined reference to `gsl_vector_get' pam.c:(.text+0x69): undefined reference to `gsl_vector_ulong_get' pam.c:(.text+0x78): undefined reference to `gsl_matrix_get' pam.c:(.text+0x9c): undefined reference to `gsl_matrix_get' pam.c:(.text+0xae): undefined reference to `gsl_vector_get' pam.c:(.text+0xca): undefined reference to `gsl_vector_get' pam.c:(.text+0xf0): undefined reference to `gsl_vector_ulong_get' pam.c:(.text+0x151): undefined reference to `gsl_vector_ptr' pam.c:(.text+0x1b4): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0x1c3): undefined reference to `gsl_vector_get' pam.c:(.text+0x218): undefined reference to `gsl_vector_ulong_set' pam.c:(.text+0x233): undefined reference to `gsl_matrix_get' pam.c:(.text+0x23f): undefined reference to `gsl_vector_set' pam.c:(.text+0x24e): undefined reference to `gsl_vector_ulong_set' pam_src/libpam.a(pam.o): In function `pam_partition_init': pam.c:(.text+0x339): undefined reference to `gsl_rng_taus2' pam.c:(.text+0x341): undefined reference to `gsl_rng_alloc' pam.c:(.text+0x726): undefined reference to `gsl_ran_choose' pam.c:(.text+0x752): undefined reference to `gsl_vector_uchar_set' pam.c:(.text+0x75f): undefined reference to `gsl_rng_free' pam.c:(.text+0x812): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0x821): undefined reference to `gsl_vector_get' pam.c:(.text+0x875): undefined reference to `gsl_vector_ulong_set' pam.c:(.text+0x88b): undefined reference to `gsl_vector_set' pam_src/libpam.a(pam.o): In function `pam_total_cost': pam.c:(.text+0x970): undefined reference to `gsl_vector_get' pam_src/libpam.a(pam.o): In function `pam_partition_fprintf': pam.c:(.text+0xa18): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xa4b): undefined reference to `gsl_matrix_get' pam.c:(.text+0xaa0): undefined reference to `gsl_vector_ulong_get' pam.c:(.text+0xae8): undefined reference to `gsl_vector_get' pam_src/libpam.a(pam.o): In function `pam': pam.c:(.text+0xc1c): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xce9): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xcfd): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xda5): undefined reference to `gsl_vector_set' pam.c:(.text+0xdca): undefined reference to `gsl_vector_get' pam.c:(.text+0xdfb): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xe0f): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xed2): undefined reference to `gsl_vector_uchar_fprintf' pam.c:(.text+0xf54): undefined reference to `gsl_vector_uchar_get' pam.c:(.text+0xfa9): undefined reference to `gsl_vector_get' collect2: ld returned 1 exit status