# Cham+BCL bug-compiled
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::backend::rank()':
chameleon_strategies.cpp:(.text+0x3b0): multiple definition of `BCL::backend::rank()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6620): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x38): multiple definition of `BCL::my_rank'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x148): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::backend::nprocs()':
chameleon_strategies.cpp:(.text+0x3d0): multiple definition of `BCL::backend::nprocs()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6640): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x40): multiple definition of `BCL::my_nprocs'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x150): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::flush()':
chameleon_strategies.cpp:(.text+0x3f0): multiple definition of `BCL::flush()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6660): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x5c): multiple definition of `BCL::win'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x17c): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::finalize()':
chameleon_strategies.cpp:(.text+0x410): multiple definition of `BCL::finalize()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6680): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::barrier()':
chameleon_strategies.cpp:(.text+0x470): multiple definition of `BCL::barrier()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x66e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x60): multiple definition of `BCL::info'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x180): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x64): multiple definition of `BCL::we_initialized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x185): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::mpi_finalized()':
chameleon_strategies.cpp:(.text+0x700): multiple definition of `BCL::mpi_finalized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6970): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x65): multiple definition of `BCL::bcl_finalized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x186): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x58): multiple definition of `BCL::comm'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x178): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::hostname()':
chameleon_strategies.cpp:(.text+0x720): multiple definition of `BCL::hostname()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6990): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::init(unsigned long, bool)':
chameleon_strategies.cpp:(.text+0x780): multiple definition of `BCL::init(unsigned long, bool)'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6fd0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x48): multiple definition of `BCL::shared_segment_size'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x158): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o: in function `BCL::mpi_initialized()':
chameleon_strategies.cpp:(.text+0x990): multiple definition of `BCL::mpi_initialized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x71e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x50): multiple definition of `BCL::smem_base_ptr'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x160): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x28): multiple definition of `BCL::flist'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x138): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x30): multiple definition of `BCL::smem_heap'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x140): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_strategies.cpp.o:(.bss+0x0): multiple definition of `BCL::malloc_mutex'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x110): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::backend::rank()':
chameleon_tools.cpp:(.text+0x480): multiple definition of `BCL::backend::rank()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6620): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xe0): multiple definition of `BCL::my_rank'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x148): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::backend::nprocs()':
chameleon_tools.cpp:(.text+0x4a0): multiple definition of `BCL::backend::nprocs()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6640): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xe8): multiple definition of `BCL::my_nprocs'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x150): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::flush()':
chameleon_tools.cpp:(.text+0x4c0): multiple definition of `BCL::flush()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6660): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0x108): multiple definition of `BCL::win'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x17c): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::finalize()':
chameleon_tools.cpp:(.text+0x4e0): multiple definition of `BCL::finalize()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6680): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::barrier()':
chameleon_tools.cpp:(.text+0x540): multiple definition of `BCL::barrier()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x66e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0x10c): multiple definition of `BCL::info'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x180): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0x110): multiple definition of `BCL::we_initialized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x185): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::mpi_finalized()':
chameleon_tools.cpp:(.text+0x7d0): multiple definition of `BCL::mpi_finalized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6970): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0x111): multiple definition of `BCL::bcl_finalized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x186): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0x104): multiple definition of `BCL::comm'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x178): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::hostname()':
chameleon_tools.cpp:(.text+0x7f0): multiple definition of `BCL::hostname()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6990): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::init(unsigned long, bool)':
chameleon_tools.cpp:(.text+0x1a40): multiple definition of `BCL::init(unsigned long, bool)'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6fd0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xf0): multiple definition of `BCL::shared_segment_size'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x158): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o: in function `BCL::mpi_initialized()':
chameleon_tools.cpp:(.text+0x1c50): multiple definition of `BCL::mpi_initialized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x71e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xf8): multiple definition of `BCL::smem_base_ptr'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x160): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xd0): multiple definition of `BCL::flist'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x138): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xd8): multiple definition of `BCL::smem_heap'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x140): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/chameleon_tools.cpp.o:(.bss+0xa8): multiple definition of `BCL::malloc_mutex'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x110): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::backend::rank()':
commthread.cpp:(.text+0x5670): multiple definition of `BCL::backend::rank()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6620): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xb28): multiple definition of `BCL::my_rank'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x148): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::backend::nprocs()':
commthread.cpp:(.text+0x5690): multiple definition of `BCL::backend::nprocs()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6640): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xb30): multiple definition of `BCL::my_nprocs'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x150): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::flush()':
commthread.cpp:(.text+0x56b0): multiple definition of `BCL::flush()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6660): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xba4): multiple definition of `BCL::win'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x17c): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::finalize()':
commthread.cpp:(.text+0x56d0): multiple definition of `BCL::finalize()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6680): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::barrier()':
commthread.cpp:(.text+0x5730): multiple definition of `BCL::barrier()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x66e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xba8): multiple definition of `BCL::info'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x180): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xbad): multiple definition of `BCL::we_initialized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x185): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::mpi_finalized()':
commthread.cpp:(.text+0x5990): multiple definition of `BCL::mpi_finalized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6970): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xbae): multiple definition of `BCL::bcl_finalized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x186): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xba0): multiple definition of `BCL::comm'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x178): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::hostname()':
commthread.cpp:(.text+0x59b0): multiple definition of `BCL::hostname()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6990): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::init(unsigned long, bool)':
commthread.cpp:(.text+0x6190): multiple definition of `BCL::init(unsigned long, bool)'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6fd0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xb38): multiple definition of `BCL::shared_segment_size'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x158): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o: in function `BCL::mpi_initialized()':
commthread.cpp:(.text+0x63a0): multiple definition of `BCL::mpi_initialized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x71e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xb40): multiple definition of `BCL::smem_base_ptr'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x160): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xb18): multiple definition of `BCL::flist'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x138): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xb20): multiple definition of `BCL::smem_heap'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x140): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/commthread.cpp.o:(.bss+0xaf0): multiple definition of `BCL::malloc_mutex'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x110): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::backend::rank()':
request_manager.cpp:(.text+0x25b0): multiple definition of `BCL::backend::rank()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6620): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x38): multiple definition of `BCL::my_rank'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x148): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::backend::nprocs()':
request_manager.cpp:(.text+0x25d0): multiple definition of `BCL::backend::nprocs()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6640): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x40): multiple definition of `BCL::my_nprocs'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x150): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::flush()':
request_manager.cpp:(.text+0x25f0): multiple definition of `BCL::flush()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6660): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x5c): multiple definition of `BCL::win'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x17c): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::finalize()':
request_manager.cpp:(.text+0x2610): multiple definition of `BCL::finalize()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6680): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::barrier()':
request_manager.cpp:(.text+0x2670): multiple definition of `BCL::barrier()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x66e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x60): multiple definition of `BCL::info'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x180): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x64): multiple definition of `BCL::we_initialized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x185): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::mpi_finalized()':
request_manager.cpp:(.text+0x2900): multiple definition of `BCL::mpi_finalized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6970): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x65): multiple definition of `BCL::bcl_finalized'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x186): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x58): multiple definition of `BCL::comm'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x178): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::hostname()':
request_manager.cpp:(.text+0x2920): multiple definition of `BCL::hostname()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6990): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::init(unsigned long, bool)':
request_manager.cpp:(.text+0x2980): multiple definition of `BCL::init(unsigned long, bool)'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x6fd0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x48): multiple definition of `BCL::shared_segment_size'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x158): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o: in function `BCL::mpi_initialized()':
request_manager.cpp:(.text+0x2b90): multiple definition of `BCL::mpi_initialized()'; CMakeFiles/chameleon.dir/chameleon.cpp.o:chameleon.cpp:(.text+0x71e0): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x50): multiple definition of `BCL::smem_base_ptr'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x160): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x28): multiple definition of `BCL::flist'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x138): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x30): multiple definition of `BCL::smem_heap'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x140): first defined here
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/chameleon.dir/request_manager.cpp.o:(.bss+0x0): multiple definition of `BCL::malloc_mutex'; CMakeFiles/chameleon.dir/chameleon.cpp.o:(.bss+0x110): first defined here
src/CMakeFiles/chameleon.dir/build.make:212: recipe for target 'src/libchameleon.so' failed
make[2]: *** [src/libchameleon.so] Error 1
CMakeFiles/Makefile2:92: recipe for target 'src/CMakeFiles/chameleon.dir/all' failed
make[1]: *** [src/CMakeFiles/chameleon.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2