linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Fix in ACPICA tools broke cross compilation of tools/power/acpi
@ 2016-10-27 21:08 Andy Shevchenko
  2016-10-29  0:23 ` Zheng, Lv
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Andy Shevchenko @ 2016-10-27 21:08 UTC (permalink / raw)
  To: Zheng, Lv, Rafael J. Wysocki; +Cc: linux-acpi@vger.kernel.org

Hi!

Reverting of the commit e323c02dee59 ("ACPICA: MSVC9: Fix <sys/stat.h>
inclusion order issue") fixes the following issue:

  DESCEND  power/acpi
  DESCEND  tools/acpidbg
output/host/usr/bin/i586-buildroot-linux-uclibc-gcc -D_LINUX
-I../../../include -I../../../drivers/acpi/acpica -Wall
-Wstrict-prototypes -Wdeclaration-after-statement -O1 -g -DDEBUG
-DACPI_APPLICATION -DACPI_SINGLE_THREAD -DACPI_DEBUGGER -I.
-I../../../../../drivers/acpi/acpica -I../../../../../include   -c -o
acpidbg.o acpidbg.c
In file included from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/asm/sigcontext.h:18:0,
                 from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/bits/sigcontext.h:30,
                 from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/signal.h:335,
                 from ../../../../../include/acpi/platform/acenv.h:365,
                 from ../../../../../include/acpi/acpi.h:56,
                 from acpidbg.c:12:
../../../../../include/linux/types.h:14:26: error: conflicting types
for ‘fd_set’
 typedef __kernel_fd_set  fd_set;
                          ^
In file included from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/sys/types.h:219:0,
                 from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/stdlib.h:198,
                 from ../../../../../include/acpi/platform/acenv.h:357,
                 from ../../../../../include/acpi/acpi.h:56,
                 from acpidbg.c:12:
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/sys/select.h:77:5:
note: previous declaration of ‘fd_set’ was here
   } fd_set;
     ^
In file included from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/asm/sigcontext.h:18:0,
                 from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/bits/sigcontext.h:30,
                 from
output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/signal.h:335,
                 from ../../../../../include/acpi/platform/acenv.h:365,
                 from ../../../../../include/acpi/acpi.h:56,
                 from acpidbg.c:12:
../../../../../include/linux/types.h:15:25: error: conflicting types for ‘dev_t’
 typedef __kernel_dev_t  dev_t;

And so on...

After revert:

  DESCEND  power/acpi
  DESCEND  tools/acpidbg
output/host/usr/bin/i586-buildroot-linux-uclibc-gcc -D_LINUX
-I../../../include -I../../../drivers/acpi/acpica -Wall
-Wstrict-prototypes -Wdeclaration-after-statement -O1 -g -DDEBUG
-DACPI_APPLICATION -DACPI_SINGLE_THREAD -DACPI_DEBUGGER -I.
-I../../../../../drivers/acpi/acpica -I../../../../../include   -c -o
acpidbg.o acpidbg.c
  LD       test-topic/acpidbg
/usr/bin/install -c -d output/target/usr/sbin
/usr/bin/install -c test-topic/acpidbg output/target/usr/sbin

Any ideas how to fix this properly?

-- 
With Best Regards,
Andy Shevchenko

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2016-12-15  3:30 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-27 21:08 Fix in ACPICA tools broke cross compilation of tools/power/acpi Andy Shevchenko
2016-10-29  0:23 ` Zheng, Lv
2016-10-29 16:04   ` Andy Shevchenko
2016-10-30  6:53     ` Zheng, Lv
2016-10-30  7:04       ` Zheng, Lv
2016-11-02 22:21         ` Andy Shevchenko
2016-11-03 15:04           ` Zheng, Lv
2016-11-15 10:27             ` Andy Shevchenko
2016-11-15 14:23               ` Andy Shevchenko
2016-11-15 15:01                 ` Andy Shevchenko
2016-11-15 15:02                   ` Andy Shevchenko
2016-11-15 17:37                     ` Rafael J. Wysocki
2016-11-16  8:43                     ` Zheng, Lv
2016-11-16 12:58                       ` Rafael J. Wysocki
2016-11-17  3:10                         ` Zheng, Lv
2016-11-17 15:02                           ` Rafael J. Wysocki
2016-12-12 20:58                           ` Andy Shevchenko
2016-12-12 21:10                             ` Andy Shevchenko
2016-12-15  3:30                               ` Zheng, Lv
2016-12-15  3:25                             ` Zheng, Lv
2016-11-16  8:48                     ` Zheng, Lv
2016-11-16  9:29                   ` Zheng, Lv
2016-11-16  9:28                 ` Zheng, Lv
2016-11-12  1:08 ` [PATCH v3] tools/power/acpi: Remove direct kernel source include reference Lv Zheng
2016-11-16  9:27 ` [PATCH v4] " Lv Zheng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).