Skip to content

cannot compile with latest version of hydra #8

@aliceporter

Description

@aliceporter

installing on fedora31, with gcc9.2, root6.18.04
was unable to install due to the wrong number of template arguments in raw_reference_cast.h
switched to an older version of hydra (2.3.1) and could compile
seems to be an issue with the newest version of hydra


/home/aliceporter/Hydra/hydra/detail/external/thrust/detail/raw_reference_cast.h:54:14: error: wrong number of template arguments (11, should be at least 2)
   54 |       struct is_unwrappable<
      |              ^~~~~~~~~~~~~~~
   55 |         thrust::tuple<Types...>
      |         ~~~~~~~~~~~~~~~~~~~~~~~
   56 |       >
      |       ~       
In file included from /home/aliceporter/Hydra/hydra/detail/external/thrust/detail/execute_with_allocator_fwd.h:21,
                 from /home/aliceporter/Hydra/hydra/detail/external/thrust/detail/execute_with_allocator.h:21,
                 from /home/aliceporter/Hydra/hydra/detail/external/thrust/execution_policy.h:25,
                 from /home/aliceporter/Hydra/hydra/detail/BackendPolicy.h:36,
                 from /home/aliceporter/Hydra/hydra/detail/policies/backends/DEVICE.h:34,
                 from /home/aliceporter/Hydra/hydra/device/System.h:32,
                 from /home/aliceporter/TCode/include/details/utils.h:65,
                 from /home/aliceporter/TCode/include/main_maps.inl:33,
                 from /home/aliceporter/TCode/src/loadmaps.cpp:29:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions