hi all
I am trying to install cufflinks using Cygwin in Win7.
I installed correctly the boost library, the Eigen library and samtools and i'm at the point at which i run the "make" command from the cufflinks-2.1.1 folder.
the ./configure command works fine and gets to the end without errors, however, when i run "make" this is what i get:
I think that the error is towards the end where it says
I googled the "differential.o" error but i can't seem to find an answer
any suggestion would be awesome!
thanks!
Seb
I am trying to install cufflinks using Cygwin in Win7.
I installed correctly the boost library, the Eigen library and samtools and i'm at the point at which i run the "make" command from the cufflinks-2.1.1 folder.
the ./configure command works fine and gets to the end without errors, however, when i run "make" this is what i get:
Code:
$ make make all-recursive make[1]: Entering directory `/cygdrive/c/cygdrive/c/cufflinks-2.1.1' Making all in src make[2]: Entering directory `/cygdrive/c/cygdrive/c/cufflinks-2.1.1/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/usr/local/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -D_FILE_OFFSET_BITS=64 -O3 -DNDEBUG -pthread -I/cygdrive/c/cygdrive/c/Boost//include/boost-1_53 -I/cygdrive/c/Users/se24553/SAM_tools//include -I/cygdrive/c/Users/se24553/SAM_tools/include -MT differential.o -MD -MP -MF ".deps/differential.Tpo" -c -o differential.o differential.cpp; \ then mv -f ".deps/differential.Tpo" ".deps/differential.Po"; else rm -f ".deps/differential.Tpo"; exit 1; fi g++: unrecognized option '-pthread' In file included from differential.h:29:0, from differential.cpp:21: replicates.h: In member function ‘bool ReplicatedBundleFactory::next_bundle(HitBundle&)’: replicates.h:208:50: warning: unused variable ‘s2’ In file included from differential.cpp:21:0: differential.h: In constructor ‘FPKMContext::FPKMContext(double, double, double, double, const CountPerReplicateTable&, double, const FPKMPerReplicateTable&, double, double, double, AbundanceStatus, const StatusPerReplicateTable&, const std::vector<double>&, double)’: differential.h:172:21: warning: ‘FPKMContext::status’ will be initialized after differential.h:167:29: warning: ‘StatusPerReplicateTable FPKMContext::status_per_rep’ differential.h:132:2: warning: when initialized here differential.cpp: In member function ‘void TestLauncher::perform_testing(std::vector<boost::shared_ptr<SampleAbundances> >&)’: differential.cpp:230:31: warning: unused variable ‘s2’ differential.cpp: In member function ‘void TestLauncher::record_tracking_data(std::vector<boost::shared_ptr<SampleAbundances> >&)’: differential.cpp:258:31: warning: unused variable ‘s2’ In file included from /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/math/special_functions/math_fwd.hpp:27:0, from /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/math/special_functions/sign.hpp:17, from /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/lexical_cast.hpp:167, from /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/math/special_functions/gamma.hpp:24, from differential.cpp:16: /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/math/tools/promotion.hpp: At global scope: /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/math/tools/promotion.hpp: In instantiation of ‘boost::math::tools::promote_args<long double, float, float, float, float, float>’: differential.cpp:359:60: instantiated from here /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/math/tools/promotion.hpp:141:1: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ differential.cpp: In function ‘long double trunc_normal_log_likelihood(const std::vector<double>&, double, double)’: differential.cpp:448:21: error: ‘logl’ was not declared in this scope differential.cpp: In function ‘SampleDifference test_diffexp(const FPKMContext&, const FPKMContext&)’: differential.cpp:551:86: warning: comparison between signed and unsigned integer expressions differential.cpp:559:86: warning: comparison between signed and unsigned integer expressions differential.cpp:581:86: warning: comparison between signed and unsigned integer expressions differential.cpp:589:86: warning: comparison between signed and unsigned integer expressions differential.cpp: In function ‘bool test_js(const AbundanceGroup&, const AbundanceGroup&, double&, double&)’: differential.cpp:833:101: warning: comparison between signed and unsigned integer expressions differential.cpp:845:101: warning: comparison between signed and unsigned integer expressions differential.cpp:871:101: warning: comparison between signed and unsigned integer expressions differential.cpp:883:101: warning: comparison between signed and unsigned integer expressions differential.cpp: In function ‘void test_differential(const std::string&, const std::vector<boost::shared_ptr<SampleAbundances> >&, const std::vector<std::pair<unsigned int, unsigned int> >&, Tests&, Tracking&)’: differential.cpp:1803:79: warning: comparison between signed and unsigned integer expressions differential.cpp:1804:79: warning: comparison between signed and unsigned integer expressions differential.cpp:1842:80: warning: comparison between signed and unsigned integer expressions differential.cpp:1843:80: warning: comparison between signed and unsigned integer expressions differential.cpp:1880:79: warning: comparison between signed and unsigned integer expressions differential.cpp:1881:79: warning: comparison between signed and unsigned integer expressions /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/system/error_code.hpp: At global scope: /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/system/error_code.hpp:214:36: warning: ‘boost::system::posix_category’ defined but not used /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/system/error_code.hpp:215:36: warning: ‘boost::system::errno_ecat’ defined but not used /cygdrive/c/cygdrive/c/Boost//include/boost-1_53/boost/system/error_code.hpp:216:36: warning: ‘boost::system::native_ecat’ defined but not used Makefile:1380: recipe for target `differential.o' failed make[2]: *** [differential.o] Error 1 make[2]: Leaving directory `/cygdrive/c/cygdrive/c/cufflinks-2.1.1/src' Makefile:250: recipe for target `all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/c/cygdrive/c/cufflinks-2.1.1' Makefile:188: recipe for target `all' failed make: *** [all] Error 2
Code:
Makefile:1380: recipe for target `differential.o' failed make[2]: *** [differential.o] Error 1 make[2]: Leaving directory `/cygdrive/c/cygdrive/c/cufflinks-2.1.1/src' Makefile:250: recipe for target `all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/c/cygdrive/c/cufflinks-2.1.1' Makefile:188: recipe for target `all' failed make: *** [all] Error 2
any suggestion would be awesome!
thanks!
Seb
Comment