Skip to content
This repository was archived by the owner on Nov 6, 2025. It is now read-only.
This repository was archived by the owner on Nov 6, 2025. It is now read-only.

Missing headers in eval.cpp and storage2.cpp #382

@barracuda156

Description

@barracuda156

Trying to build Akumuli 0.8.80 on 10.6.8 Rosetta (gcc12, cmake-devel @20220728-3.24.0-rc5), after setting -DDISABLE_EMBEDDED_ASM to bypass a failure on Intel-specific instructions, the build failed on the following:

/opt/local/var/macports/build/_opt_PPCRosettaPorts_databases_Akumuli/Akumuli/work/Akumuli-0.8.80/libakumuli/query_processing/eval.cpp:42:33: error: field 'indexes_' has incomplete type 'std::array<unsigned int, 58>'
   42 |     std::array<u32, MAX_VALUES> indexes_;
      |                                 ^~~~~~~~

/opt/local/var/macports/build/_opt_PPCRosettaPorts_databases_Akumuli/Akumuli/work/Akumuli-0.8.80/libakumuli/query_processing/eval.cpp:43:36: error: field 'values_' has incomplete type 'std::array<double, 58>'
   43 |     std::array<double, MAX_VALUES> values_;

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