[MacPorts] #48026: boost @ 1.58.0 filesystem.exists() function fails with g++ 5.1.0

MacPorts noreply at macports.org
Thu Jun 11 17:45:35 PDT 2015


#48026: boost @ 1.58.0 filesystem.exists() function fails with g++ 5.1.0
-----------------------------+--------------------------------
 Reporter:  chris.jonesey@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.3.3
 Keywords:                   |       Port:  boost
-----------------------------+--------------------------------
 In the attached test case the filesystem.exists() function always returns
 false with g++ and works correctly with clang++.

 % port -v[[br]]
 MacPorts 2.3.3

 % clang++ --version[[br]]
 Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)[[br]]
 Target: x86_64-apple-darwin14.1.0[[br]]
 Thread model: posix[[br]]


 % g++ --version[[br]]
 g++ (MacPorts gcc5 5.1.0_0) 5.1.0[[br]]
 Copyright (C) 2015 Free Software Foundation, Inc.[[br]]
 This is free software; see the source for copying conditions.  There is
 NO[[br]]
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.[[br]]


 % ./test_filesystem.clang.macport_boost
 ./test_filesystem.clang.macport_boost

 The file './test_filesystem.clang.macport_boost' exists!

 % ./test_filesystem.gcc.macport_boost ./test_filesystem.gcc.macport_boost

 The file './test_filesystem.gcc.macport_boost' DOES NOT exist.

-- 
Ticket URL: <https://trac.macports.org/ticket/48026>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list