Hello Peter, Which compiler version are you using?
Thanks, -David On Mon, Jun 11, 2018 at 11:16 AM, Peter Sudmant <[email protected]> wrote: > I seem to be having the same problem, with and without line 301 commented > out. has anyone found a solution for this? > > On Tuesday, November 28, 2017 at 3:17:18 PM UTC-5, David Shteynberg wrote: >> >> Hello lejeczek, >> >> Our nightly build executes without any issues using gcc 4.4.7 on linux >> using mingw64. Which version of gcc do you have on your system? It seems >> to be complaining of not finding the boost_filesystem library when >> compiling msconvert "undefined reference to >> `boost::filesystem::detail::copy_file". >> This build product should be getting built in /home.sysops/appmgr/rpmbuild/t >> ar.src/TransProteomicPipeline/TPP_5.1.0-srcbuild/linux-x86_64/lib/libboostfilesystem.a >> , can you verify it exists on your system? Google pointed me to an article >> with a possible solution: http://stackoverflow.com/quest >> ions/35007134/c-boost-undefined-reference-to-boostfilesystem >> detailcopy-file >> >> The suggested solution is to add -DBOOST_NO_CXX11_SCOPED_ENUMS to your >> compiler flags. However, common.mk already has this flag enabled on >> line 301 for ur >> >> Can you try to comment out this line in common.mk file in case that your >> more modern compiler compiles with -std=c++11 in which case this definition >> should be disabled? >> >> -David >> >> >> On Mon, Nov 20, 2017 at 9:41 AM, lejeczek <[email protected]> wrote: >> >>> hi, I wonder.. >>> if it fails for you too? >>> Is it purely boost problem/failure? >>> And lastly, how to solve it? >>> I'm on Centos 7.4 >>> >>> error: >>> ... >>> g++ -L/home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipelin >>> e/TPP_5.1.0-src/build/linux-x86_64/lib -o >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/build/linux-x86_64/bin/msconvert >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/build/linux-x86_64/artifacts/pwiz/pwiz_tools/commandline/msconvert.o >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/build/linux-x86_64/lib/libpwiz.a \ >>> -L/home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipelin >>> e/TPP_5.1.0-src/build/linux-x86_64/lib \ >>> -lboost_system -lboost_program_options \ >>> -lboost_filesystem -lboost_iostreams -lboost_regex -lboost_thread >>> -lboost_chrono \ >>> -lboost_serialization \ >>> -lm -lrt -lz -lpthread >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/build/linux-x86_64/lib/libpwiz.a(Filesystem.o): In >>> function `boost::filesystem::copy_file(boost::filesystem::path const&, >>> boost::filesystem::path const&, boost::system::error_code&)': >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/extern/ProteoWizard/pwiz-src/libraries/boost_1_56_0/boost/filesystem/operations.hpp:502: >>> undefined reference to `boost::filesystem::detail::co >>> py_file(boost::filesystem::path const&, boost::filesystem::path const&, >>> boost::filesystem::copy_option::enum_type, boost::system::error_code*)' >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/build/linux-x86_64/lib/libpwiz.a(Filesystem.o): In >>> function `boost::filesystem::copy_file(boost::filesystem::path const&, >>> boost::filesystem::path const&)': >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/extern/ProteoWizard/pwiz-src/libraries/boost_1_56_0/boost/filesystem/operations.hpp:495: >>> undefined reference to `boost::filesystem::detail::co >>> py_file(boost::file,system::path const&, boost::filesystem::path >>> const&, boost::filesystem::copy_option::enum_type, >>> boost::system::error_code*)' >>> collect2: error: ld returned 1 exit status >>> make: *** [/home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline >>> /TPP_5.1.0-src/build/linux-x86_64/bin/msconvert] Error 1 >>> /home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline/ >>> TPP_5.1.0-src/extern/ProteoWizard/Makefile:334: recipe for target >>> '/home.sysops/appmgr/rpmbuild/tar.src/TransProteomicPipeline >>> /TPP_5.1.0-src/build/linux-x86_64/bin/msconvert' failed >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "spctools-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/spctools-discuss. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "spctools-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/spctools-discuss. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "spctools-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/spctools-discuss. For more options, visit https://groups.google.com/d/optout.
