[MacPorts] #48026: boost @ 1.58.0 filesystem.exists() function fails with g++ 5.1.0
MacPorts
noreply at macports.org
Thu Jun 11 17:52:40 PDT 2015
#48026: boost @ 1.58.0 filesystem.exists() function fails with g++ 5.1.0
------------------------------+--------------------------
Reporter: chris.jonesey@… | Owner: ryandesign@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: boost |
------------------------------+--------------------------
Changes (by larryv@…):
* cc: chris.jonesey@… (removed)
* owner: macports-tickets@… => ryandesign@…
Old description:
> 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.
New description:
In the attached test case the filesystem.exists() function always returns
false with g++ and works correctly with clang++.
{{{
% port -v
MacPorts 2.3.3
% clang++ --version
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.1.0
Thread model: posix
% g++ --version
g++ (MacPorts gcc5 5.1.0_0) 5.1.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
% ./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#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list