[Xapian-tickets] [Xapian] #806: Project does not compile on VS2019 with C++20 turned on

Xapian nobody at xapian.org
Tue Dec 22 10:13:57 GMT 2020


#806: Project does not compile on VS2019 with C++20 turned on
--------------------------------------+------------------------
        Reporter:  Mateusz Pusz       |      Owner:  Olly Betts
            Type:  defect             |     Status:  new
        Priority:  normal             |  Milestone:
       Component:  Other              |    Version:  1.4.17
        Severity:  normal             |   Keywords:
      Blocked By:                     |   Blocking:
Operating System:  Microsoft Windows  |
--------------------------------------+------------------------
 There are multiple legacy code problems:
 - name collisions of `typedef unsigned char byte;` with `std::byte` after
 `using namespace std;`
 - deprecated and removed `mem_fun` usage
 (https://en.cppreference.com/w/cpp/utility/functional/mem_fun)

 Repro:
 Try to compile https://conan.io/center/xapian-core on VS2019 with C++20
 turned on.

 Impact:
 - Conan xapian-core and doxygen packages are not available for Windows
-- 
Ticket URL: <https://trac.xapian.org/ticket/806>
Xapian <https://xapian.org/>
Xapian


More information about the Xapian-tickets mailing list