Environment:
- Toolchain: arm-linux-gnueabihf-gcc 5.4.0
- Host OS: Ubuntu 16.04 in Docker container (for old GCC)
- Branch/Commit:6c04d006ae881944d32c19e68b992d0bd5ab4fde
Reproduction:
- make mrproper
- make rockchip_linux_defconfig
- make -jX
Logs:
drivers/gpu/drm/rockchip/rockchip_drm_extend.c: In function 'extend_get_edid': drivers/gpu/drm/rockchip/rockchip_drm_extend.c:140:2: error: expected ';' before 'if' if (block == NULL) ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:144:11: error: 'struct hdmi' has no member named 'read_edid' if (hdmi->read_edid(hdmi, 0, block)) ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:163:12: error: 'struct hdmi' has no member named 'read_edid' if (hdmi->read_edid(hdmi, j, block)) ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:204:28: error: 'fake_edid_info' undeclared (first use in this function) raw_edid = (struct edid *)fake_edid_info; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:204:28: note: each undeclared identifier is reported only once for each function it appears in drivers/gpu/drm/rockchip/rockchip_drm_extend.c: In function 'extend_win_mode_set': drivers/gpu/drm/rockchip/rockchip_drm_extend.c:422:10: error: 'struct extend_win_data' has no member named 'src_width' win_data->src_width = overlay->src_width; /* xact */ ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:423:10: error: 'struct extend_win_data' has no member named 'src_height' win_data->src_height = overlay->src_height; /* yact */ ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:443:10: error: 'struct extend_win_data' has no member named 'pixel_format' win_data->pixel_format = overlay->pixel_format; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c: In function 'extend_win_commit': drivers/gpu/drm/rockchip/rockchip_drm_extend.c:505:25: error: 'struct extend_win_data' has no member named 'src_width' rk_win->xact = win_data->src_width; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:506:25: error: 'struct extend_win_data' has no member named 'src_height' rk_win->yact = win_data->src_height; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:512:18: error: 'struct extend_win_data' has no member named 'pixel_format' switch (win_data->pixel_format) { ^ In file included from include/linux/kernel.h:13:0, from include/drm/drmP.h:45, from drivers/gpu/drm/rockchip/rockchip_drm_extend.c:18: drivers/gpu/drm/rockchip/rockchip_drm_extend.c:536:48: error: 'struct extend_win_data' has no member named 'pixel_format' pr_info("not support format 0x%x\n", win_data->pixel_format); ^ include/linux/printk.h:223:34: note: in definition of macro 'pr_info' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^ scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/rockchip/rockchip_drm_extend.o' failed make[4]: *** [drivers/gpu/drm/rockchip/rockchip_drm_extend.o] Error 1 scripts/Makefile.build:455: recipe for target 'drivers/gpu/drm/rockchip' failed make[3]: *** [drivers/gpu/drm/rockchip] Error 2 scripts/Makefile.build:455: recipe for target 'drivers/gpu/drm' failed
See my .config if anything
(config.txt IS .config, just renamed so it would upload)!
config.txt
Environment:
Reproduction:
Logs:
drivers/gpu/drm/rockchip/rockchip_drm_extend.c: In function 'extend_get_edid': drivers/gpu/drm/rockchip/rockchip_drm_extend.c:140:2: error: expected ';' before 'if' if (block == NULL) ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:144:11: error: 'struct hdmi' has no member named 'read_edid' if (hdmi->read_edid(hdmi, 0, block)) ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:163:12: error: 'struct hdmi' has no member named 'read_edid' if (hdmi->read_edid(hdmi, j, block)) ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:204:28: error: 'fake_edid_info' undeclared (first use in this function) raw_edid = (struct edid *)fake_edid_info; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:204:28: note: each undeclared identifier is reported only once for each function it appears in drivers/gpu/drm/rockchip/rockchip_drm_extend.c: In function 'extend_win_mode_set': drivers/gpu/drm/rockchip/rockchip_drm_extend.c:422:10: error: 'struct extend_win_data' has no member named 'src_width' win_data->src_width = overlay->src_width; /* xact */ ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:423:10: error: 'struct extend_win_data' has no member named 'src_height' win_data->src_height = overlay->src_height; /* yact */ ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:443:10: error: 'struct extend_win_data' has no member named 'pixel_format' win_data->pixel_format = overlay->pixel_format; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c: In function 'extend_win_commit': drivers/gpu/drm/rockchip/rockchip_drm_extend.c:505:25: error: 'struct extend_win_data' has no member named 'src_width' rk_win->xact = win_data->src_width; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:506:25: error: 'struct extend_win_data' has no member named 'src_height' rk_win->yact = win_data->src_height; ^ drivers/gpu/drm/rockchip/rockchip_drm_extend.c:512:18: error: 'struct extend_win_data' has no member named 'pixel_format' switch (win_data->pixel_format) { ^ In file included from include/linux/kernel.h:13:0, from include/drm/drmP.h:45, from drivers/gpu/drm/rockchip/rockchip_drm_extend.c:18: drivers/gpu/drm/rockchip/rockchip_drm_extend.c:536:48: error: 'struct extend_win_data' has no member named 'pixel_format' pr_info("not support format 0x%x\n", win_data->pixel_format); ^ include/linux/printk.h:223:34: note: in definition of macro 'pr_info' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^ scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/rockchip/rockchip_drm_extend.o' failed make[4]: *** [drivers/gpu/drm/rockchip/rockchip_drm_extend.o] Error 1 scripts/Makefile.build:455: recipe for target 'drivers/gpu/drm/rockchip' failed make[3]: *** [drivers/gpu/drm/rockchip] Error 2 scripts/Makefile.build:455: recipe for target 'drivers/gpu/drm' failedSee my .config if anything
(config.txt IS .config, just renamed so it would upload)!
config.txt