Re: linux-pm build failure

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

 



On 2014年05月09日 03:44, Rafael J. Wysocki wrote:
> 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?

Hi Rafael:
	Just check commit 51e35823eb57 and find it also exports
acpi_buffer_to_resource symbol which commit 0e23847d5ee4 has already
done. I think you can drop commit 0e23847d5ee4 which only exports symbol
without any other changes.

> 
>> 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
> 


-- 
Best regards
Tianyu Lan
--
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