Test harness build fails for SciDB 15.7


#1

This concerns scidb-15.7.0.9258, boost library 1.54, and ubuntu 14.04.3 LTS. The test harness failed to build for me. Specifically,

tests/harness/src/manager.cpp

complains about an undefined reference to boost::filesystem::detail::copy_file and the work around in terms of a context diff is

*** tests/harness/src/manager.cpp.org	2015-09-05 10:12:36.500903257 +0200
--- tests/harness/src/manager.cpp	2015-09-05 10:12:36.500903257 +0200
***************
*** 20,25 ****
--- 20,27 ----
  * END_COPYRIGHT
  */
  
+ #define BOOST_NO_CXX11_SCOPED_ENUMS
+ 
  /*
   * @file manager.cpp
   * @author girish_hilage@persistent.co.in

There appears to be a closed boost bug that may apply at https://svn.boost.org/trac/boost/ticket/10038, but I am not a boost expert by any means.


#2

Thanks for sharing the info.
We did not see the build failure so I wonder what may be different between your build process and ours. Did you do anything different from the build instructions we provided?


#3

Yes. I should have mentioned that.

When I first build, I build on my laptop, and I do not use deploy.sh. I just use run.py setup and run.py make. Later I make VMs and build with the official procedure which I have not actually done yet for 15.7.

For the laptop build, I normally update /etc/apt/sources.list.d/paradigm4.list to use the 15.7 repositories, install the packages, update the environmental variables, and use run.py. Since there are no 15.7 repositories, I assumed the build was relative to 14.12 and simply pointed /opt/scidb/15.7 to /op/scidb/14.12. All worked but manager.cpp.