Skip to content

[Build Failure] drm/rockchip: Compilation error in rockchip_drm_extend.c on release-3.10 #380

Description

@MobilePaq

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions