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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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