Skip to content

[-Werror=implicit-function-declaration] of function ... #249

@vivazkote

Description

@vivazkote

getting this error with Cuda compilation. in web found, this can be suppressed with -Wno-error=implicit-function-declaration, but where to put it? or should I add "Ctx" strings??

`libavfilter/vf_scale_npp.c: In function ‘nppscale_deinterleave’:
libavfilter/vf_scale_npp.c:715:15: error: implicit declaration of function ‘nppiYCbCr420_8u_P2P3R’; did you mean ‘nppiYCbCr420_8u_P2P3R_Ctx’? [-Werror=implicit-function-declaration]
715 | err = nppiYCbCr420_8u_P2P3R(in->data[0], in->linesize[0],
| ^~~~~~~~~~~~~~~~~~~~~
| nppiYCbCr420_8u_P2P3R_Ctx
libavfilter/vf_scale_npp.c: In function ‘nppscale_resize’:
libavfilter/vf_scale_npp.c:744:15: error: implicit declaration of function ‘nppiResizeSqrPixel_8u_C1R’; did you mean ‘nppiResizeSqrPixel_8u_C1R_Ctx’? [-Werror=implicit-function-declaration]
744 | err = nppiResizeSqrPixel_8u_C1R(in->data[i], (NppiSize){ iw, ih },
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| nppiResizeSqrPixel_8u_C1R_Ctx
libavfilter/vf_scale_npp.c: In function ‘nppscale_interleave’:
libavfilter/vf_scale_npp.c:767:15: error: implicit declaration of function ‘nppiYCbCr420_8u_P3P2R’; did you mean ‘nppiYCbCr420_8u_P3P2R_Ctx’? [-Werror=implicit-function-declaration]
767 | err = nppiYCbCr420_8u_P3P2R((const uint8_t**)in->data,
| ^~~~~~~~~~~~~~~~~~~~~
| nppiYCbCr420_8u_P3P2R_Ctx
cc1: some warnings being treated as errors
make: *** [ffbuild/common.mak:81: libavfilter/vf_scale_npp.o] Error 1
make: *** Waiting for unfinished jobs....

libavfilter/vf_sharpen_npp.c: In function ‘nppsharpen_sharpen’:
libavfilter/vf_sharpen_npp.c:168:25: error: implicit declaration of function ‘nppiFilterSharpenBorder_8u_C1R’; did you mean ‘nppiFilterSharpenBorder_8u_C1R_Ctx’? [-Werror=implicit-function-declaration]
168 | NppStatus err = nppiFilterSharpenBorder_8u_C1R(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| nppiFilterSharpenBorder_8u_C1R_Ctx
cc1: some warnings being treated as errors
make: *** [ffbuild/common.mak:81: libavfilter/vf_sharpen_npp.o] Error 1
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions