Skip to content

implicit declaration of function ‘rdma_destroy_ep’ #31

@robstewart57

Description

@robstewart57
$ make --version
GNU Make 3.81
$ uname -a
Linux 2.6.32-131.21.1.el6.x86_64

I'm getting the following compilation error:

ctp_verbs_api.c:1372: error: implicit declaration of function ‘rdma_destroy_ep’

make[2]: Entering directory /home/me/code/cci/src/plugins/ctp/verbs' CC ctp_verbs_module.lo CC ctp_verbs_api.lo ctp_verbs_api.c: In function ‘ctp_verbs_create_endpoint’: ctp_verbs_api.c:1273: warning: ISO C forbids conversion of function pointer to object pointer type ctp_verbs_api.c:1284: warning: ISO C forbids conversion of function pointer to object pointer type ctp_verbs_api.c:1372: error: implicit declaration of function ‘rdma_destroy_ep’ ctp_verbs_api.c: In function ‘verbs_progress_ep’: ctp_verbs_api.c:3648: warning: ISO C forbids initialization between function pointer and ‘void *’ ctp_verbs_api.c:3650: warning: ISO C forbids conversion of function pointer to object pointer type ctp_verbs_api.c:3650: warning: ISO C forbids comparison of ‘void *’ with function pointer ctp_verbs_api.c:3661: warning: ISO C forbids conversion of function pointer to object pointer type ctp_verbs_api.c:3661: warning: ISO C forbids comparison of ‘void *’ with function pointer make[2]: *** [ctp_verbs_api.lo] Error 1 make[2]: Leaving directory/home/me/code/cci/src/plugins/ctp/verbs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/me/code/cci/src'
make: *** [all-recursive] Error 1

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