3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/top-level
Peter Simons 14c9d26112 jfsrec: build with boost 1.44.0
Compilation with the latest version, boost 1.47.0, fails as follows:

  g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c -o inode.o inode.cpp
  inode.cpp: In member function 'virtual boost::filesystem3::path jfsrec::Inode::get_full_path()':
  inode.cpp:70:54: error: invalid conversion from 'bool (*)(const std::string&)' to 'boost::enable_if_c<true, void>::type*'
  inode.cpp:70:54: error:   initializing argument 2 of 'boost::filesystem3::path::path(const Source&, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) [with Source = std::basic_string<char>, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<Source>::type> >::type = void]'
  inode.cpp:72:54: error: invalid conversion from 'bool (*)(const std::string&)' to 'boost::enable_if_c<true, void>::type*'
  inode.cpp:72:54: error:   initializing argument 2 of 'boost::filesystem3::path::path(const Source&, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) [with Source = std::basic_string<char>, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<Source>::type> >::type = void]'
  make[2]: *** [inode.o] Error 1

It appears that jfsrec assumes that fs::path is a string, which isn't
true anymore in Boost.FS v3.

svn path=/nixpkgs/trunk/; revision=27750
2011-07-13 10:56:52 +00:00
..
all-packages.nix jfsrec: build with boost 1.44.0 2011-07-13 10:56:52 +00:00
guile-2-test.nix guile-2-test: Update to 2.0. 2011-02-22 13:39:56 +00:00
haskell-packages.nix Added hp2any. 2011-07-11 07:17:53 +00:00
make-tarball.nix * Check eval-release.nix. 2010-08-19 14:33:44 +00:00
mingw.nix * Remove execute permission. 2006-09-11 13:37:46 +00:00
perl-packages.nix perl-packages.nix: strip trailing whitespace 2011-07-08 09:29:57 +00:00
platforms.nix Revert "Make kernel work for me". Committed this by accident. 2010-09-18 16:22:04 +00:00
python-packages.nix * eventlet updated to 0.9.16. 2011-06-09 17:10:59 +00:00
release-cross.nix Let Hydra cross-build more stuff for GNU. 2011-06-12 21:53:56 +00:00
release-lib.nix Updating from trunk 2010-08-07 20:14:04 +00:00
release.nix Make hydra build firefox 5 2011-06-29 21:19:15 +00:00