Skip to content

CudaBenchmarking: identifier "sac_int" is undefined #250

@daanrs

Description

@daanrs

I am trying to build the latest version using sac v2.1 and get the following error:

sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(20): error: identifier "sac_int" is undefined
sac2c-stdlib>     sac_int num;
sac2c-stdlib>     ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(22): error: identifier "sac_int" is undefined
sac2c-stdlib>     sac_int timeUnit;
sac2c-stdlib>     ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(60): error: identifier "sac_int" is undefined
sac2c-stdlib>   sac_int benchNum( struct cudabench* interval)
sac2c-stdlib>   ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(73): error: identifier "sac_int" is undefined
sac2c-stdlib>   sac_int benchUnit( struct cudabench* interval)
sac2c-stdlib>   ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(83): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_si(char * name, sac_int num)
sac2c-stdlib>                                                      ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(96): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_i( sac_int num)
sac2c-stdlib>                                         ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(99): warning #2464-D: conversion from a string literal to "char *" is deprecated
sac2c-stdlib>     interval = benchGetInterval_si("\0", num);
sac2c-stdlib>                                    ^
sac2c-stdlib>
sac2c-stdlib> Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(110): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_siu(char * name, sac_int num, sac_int timeunit)
sac2c-stdlib>                                                       ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(110): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_siu(char * name, sac_int num, sac_int timeunit)
sac2c-stdlib>                                                                    ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(123): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_iu( sac_int num, sac_int timeunit)
sac2c-stdlib>                                          ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(123): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_iu( sac_int num, sac_int timeunit)
sac2c-stdlib>                                                       ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(126): warning #2464-D: conversion from a string literal to "char *" is deprecated
sac2c-stdlib>     interval = benchGetInterval_siu("\0", num, timeunit);
sac2c-stdlib>                                     ^
sac2c-stdlib>
sac2c-stdlib> /build/source/src/auxiliary/src/CudaBenchmarking/bench.cu(130): error: identifier "sac_int" is undefined
sac2c-stdlib>   struct cudabench* benchGetInterval_su( char *name, sac_int timeunit)
sac2c-stdlib>                                                      ^
sac2c-stdlib>

I would guess we are just missing an import of some header file since b2677fe

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions