[Android-tools-devel] Bug#882975: android-tools FTBFS with glibc 2.25

Adrian Bunk bunk at debian.org
Tue Nov 28 09:05:03 UTC 2017


Source: android-tools
Version: 5.1.1.r38-1
Severity: serious

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/android-tools.html

...
In file included from /usr/include/x86_64-linux-gnu/sys/types.h:215:0,
                 from /usr/include/stdlib.h:291,
                 from /build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:18:
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:67:18: note: in expansion of macro 'cpu_to_le32'
         .magic = cpu_to_le32(FUNCTIONFS_DESCRIPTORS_MAGIC),
                  ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: note: (near initialization for 'descriptors.header.magic')
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:67:18: note: in expansion of macro 'cpu_to_le32'
         .magic = cpu_to_le32(FUNCTIONFS_DESCRIPTORS_MAGIC),
                  ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:68:19: note: in expansion of macro 'cpu_to_le32'
         .length = cpu_to_le32(sizeof(descriptors)),
                   ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: note: (near initialization for 'descriptors.header.length')
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:68:19: note: in expansion of macro 'cpu_to_le32'
         .length = cpu_to_le32(sizeof(descriptors)),
                   ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:136:18: note: in expansion of macro 'cpu_to_le32'
         .magic = cpu_to_le32(FUNCTIONFS_STRINGS_MAGIC),
                  ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: note: (near initialization for 'strings.header.magic')
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:136:18: note: in expansion of macro 'cpu_to_le32'
         .magic = cpu_to_le32(FUNCTIONFS_STRINGS_MAGIC),
                  ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:137:19: note: in expansion of macro 'cpu_to_le32'
         .length = cpu_to_le32(sizeof(strings)),
                   ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: note: (near initialization for 'strings.header.length')
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:137:19: note: in expansion of macro 'cpu_to_le32'
         .length = cpu_to_le32(sizeof(strings)),
                   ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:138:22: note: in expansion of macro 'cpu_to_le32'
         .str_count = cpu_to_le32(1),
                      ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: note: (near initialization for 'strings.header.str_count')
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:138:22: note: in expansion of macro 'cpu_to_le32'
         .str_count = cpu_to_le32(1),
                      ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:139:23: note: in expansion of macro 'cpu_to_le32'
         .lang_count = cpu_to_le32(1),
                       ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:38:25: note: (near initialization for 'strings.header.lang_count')
 #define cpu_to_le32(x)  htole32(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:139:23: note: in expansion of macro 'cpu_to_le32'
         .lang_count = cpu_to_le32(1),
                       ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:37:25: error: initializer element is not constant
 #define cpu_to_le16(x)  htole16(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:142:9: note: in expansion of macro 'cpu_to_le16'
         cpu_to_le16(0x0409), /* en-us */
         ^~~~~~~~~~~
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:37:25: note: (near initialization for 'strings.lang0.code')
 #define cpu_to_le16(x)  htole16(x)
                         ^
/build/1st/android-tools-5.1.1.r38/system/core/adb/usb_linux_client.c:142:9: note: in expansion of macro 'cpu_to_le16'
         cpu_to_le16(0x0409), /* en-us */
         ^~~~~~~~~~~
<builtin>: recipe for target 'usb_linux_client.o' failed
make[2]: *** [usb_linux_client.o] Error 1



More information about the Android-tools-devel mailing list