Re: linux-pm build failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday, May 08, 2014 08:12:24 PM Stratos Karafotis wrote:
> Hi all,

Hi,

Thanks for the report!

This is caused by commit

0e23847d5ee4 ACPICA: Export acpi_buffer_to_resource symbol

merged on top of the recent ACPICA material.

Lv, Tianyu, care to take care of this?

> There is a build failure in latest linux-pm bleeding-edge:
> 
> In file included from include/linux/linkage.h:6:0,
>                  from include/linux/kernel.h:6,
>                  from include/acpi/platform/aclinux.h:64,
>                  from include/acpi/platform/acenv.h:150,
>                  from include/acpi/acpi.h:56,
>                  from drivers/acpi/acpica/rscreate.c:44:
> include/linux/export.h:59:20: error: redefinition of ‘__kstrtab_acpi_buffer_to_resource’
>   static const char __kstrtab_##sym[]   \
>                     ^
> include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
>   __EXPORT_SYMBOL(sym, "")
>   ^
> include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’
>  #define ACPI_EXPORT_SYMBOL(symbol)  EXPORT_SYMBOL(symbol);
>                                      ^
> drivers/acpi/acpica/rscreate.c:119:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’
>  ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource)
>  ^
> include/linux/export.h:59:20: note: previous definition of ‘__kstrtab_acpi_buffer_to_resource’ was here
>   static const char __kstrtab_##sym[]   \
>                     ^
> include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
>   __EXPORT_SYMBOL(sym, "")
>   ^
> include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’
>  #define ACPI_EXPORT_SYMBOL(symbol)  EXPORT_SYMBOL(symbol);
>                                      ^
> drivers/acpi/acpica/rscreate.c:117:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’
>  ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource);
>  ^
> include/linux/export.h:63:39: error: redefinition of ‘__ksymtab_acpi_buffer_to_resource’
>   __visible const struct kernel_symbol __ksymtab_##sym \
>                                        ^
> include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
>   __EXPORT_SYMBOL(sym, "")
>   ^
> include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’
>  #define ACPI_EXPORT_SYMBOL(symbol)  EXPORT_SYMBOL(symbol);
>                                      ^
> drivers/acpi/acpica/rscreate.c:119:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’
>  ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource)
>  ^
> include/linux/export.h:63:39: note: previous definition of ‘__ksymtab_acpi_buffer_to_resource’ was here
>   __visible const struct kernel_symbol __ksymtab_##sym \
>                                        ^
> include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
>   __EXPORT_SYMBOL(sym, "")
>   ^
> include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’
>  #define ACPI_EXPORT_SYMBOL(symbol)  EXPORT_SYMBOL(symbol);
>                                      ^
> drivers/acpi/acpica/rscreate.c:117:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’
>  ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource);
>  ^
> make[3]: *** [drivers/acpi/acpica/rscreate.o] Error 1
> make[2]: *** [drivers/acpi/acpica] Error 2
> make[1]: *** [drivers/acpi] Error 2
> make[1]: *** Waiting for unfinished jobs....
> make: *** [drivers] Error 2
> 
> 
> Reverting commit 51e35823eb57 ("ACPICA: Update acpi_buffer_to_resource interface"), build completes fine.
> 
> 
> Thanks,
> Stratos Karafotis
> --
> To unsubscribe from this list: send the line "unsubscribe linux-pm" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux