Skip to content

no member named 'secure_getenv' in the global namespace #7

@pearu

Description

@pearu
In file included from /home/pearu/work/git/omnisci/omniscidb-internal/SQLFrontend/omnisql.cpp:64:
/home/pearu/work/git/omnisci/omniscidb-internal/SQLFrontend/CommandHistoryFile.h:43:14: error: no member named 'secure_getenv' in the global namespace; did you mean '__secure_getenv'?
    return ::secure_getenv(env_var_name);
           ~~^~~~~~~~~~~~~
             __secure_getenv
/home/pearu/work/miniconda3/envs/omniscidb-cpu-dev/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/sysroot/usr/include/stdlib.h:586:14: note: '__secure_getenv' declared here
extern char *__secure_getenv (__const char *__name)

Solution:

export CXXFLAGS="$CXXFLAGS -Dsecure_getenv=getenv"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions