I want to install Cufflinks (the latest version 0.8.2) on Solaris 10 server.
I've already installed Boost C++ libraries Version 1.43.0 on the system. But I faced to the following errors when I compiled Cufflinks.
Does anyone known how to solve this problem? Cuffliks can work on Solaris system?
---- A part of error messages ----
bash$ make
all-recursive
make[1]: Entering directory `/home/user/Cufflinks/cufflinks-0.8.2'
Making all in src
make[2]: Entering directory `/home/user/Cufflinks/cufflinks-0.8.2/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src -Wall -Wno-strict-aliasing -g -gdwarf-2 -m64 -O3 -DNDEBUG -I/home/user/Boost/boost_1_43_0/include -MT clustering.o -MD -MP -MF ".deps/clustering.Tpo" -c -o clustering.o clustering.cpp; \
then mv -f ".deps/clustering.Tpo" ".deps/clustering.Po"; else rm -f ".deps/clustering.Tpo"; exit 1; fi
In file included from /home/user/Boost/boost_1_43_0/include/boost/thread/detail/platform.hpp:17,
from /home/user/Boost/boost_1_43_0/include/boost/thread/thread.hpp:12,
from /home/user/Boost/boost_1_43_0/include/boost/thread.hpp:13,
from scaffolds.h:22,
from abundances.h:21,
from clustering.h:32,
from clustering.cpp:10:
/home/user/Boost/boost_1_43_0/include/boost/config/requires_threads.hpp:47:5: #error "Compiler threading support is not turned on. Please set the correct command line options for threading: -pthread (Linux), -pthreads (Solaris) or -mthreads (Mingw32)”
--- skip ---
FYI:
Boost C++ libraries Version 1.43.0 was installed in /home/user/Boost/boost_1_43_0/ by using the following command.
bash$ bjam --prefix=/home/user/Boost/boost_1_43_0/ toolset=gcc link=static runtime-link=static stage install
After that I also configured Cufflinks like this
bash$ ./configure --prefix=/home/user/Cufflinks/ --with-boost=/home/user/Boost/boost_1_43_0/
I've already installed Boost C++ libraries Version 1.43.0 on the system. But I faced to the following errors when I compiled Cufflinks.
Does anyone known how to solve this problem? Cuffliks can work on Solaris system?
---- A part of error messages ----
bash$ make
all-recursive
make[1]: Entering directory `/home/user/Cufflinks/cufflinks-0.8.2'
Making all in src
make[2]: Entering directory `/home/user/Cufflinks/cufflinks-0.8.2/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src -Wall -Wno-strict-aliasing -g -gdwarf-2 -m64 -O3 -DNDEBUG -I/home/user/Boost/boost_1_43_0/include -MT clustering.o -MD -MP -MF ".deps/clustering.Tpo" -c -o clustering.o clustering.cpp; \
then mv -f ".deps/clustering.Tpo" ".deps/clustering.Po"; else rm -f ".deps/clustering.Tpo"; exit 1; fi
In file included from /home/user/Boost/boost_1_43_0/include/boost/thread/detail/platform.hpp:17,
from /home/user/Boost/boost_1_43_0/include/boost/thread/thread.hpp:12,
from /home/user/Boost/boost_1_43_0/include/boost/thread.hpp:13,
from scaffolds.h:22,
from abundances.h:21,
from clustering.h:32,
from clustering.cpp:10:
/home/user/Boost/boost_1_43_0/include/boost/config/requires_threads.hpp:47:5: #error "Compiler threading support is not turned on. Please set the correct command line options for threading: -pthread (Linux), -pthreads (Solaris) or -mthreads (Mingw32)”
--- skip ---
FYI:
Boost C++ libraries Version 1.43.0 was installed in /home/user/Boost/boost_1_43_0/ by using the following command.
bash$ bjam --prefix=/home/user/Boost/boost_1_43_0/ toolset=gcc link=static runtime-link=static stage install
After that I also configured Cufflinks like this
bash$ ./configure --prefix=/home/user/Cufflinks/ --with-boost=/home/user/Boost/boost_1_43_0/
Comment