All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
@ 2019-09-18  6:16 Thomas Petazzoni
  2019-09-18 20:56 ` Peter Seiderer
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Thomas Petazzoni @ 2019-09-18  6:16 UTC (permalink / raw)
  To: buildroot

Hello,

Autobuild statistics for 2019-09-17
===============================

      branch |  OK | NOK | TIM | TOT |
  2019.02.x  | 19  |  0  |  0  | 19  |
  2019.05.x  | 15  |  5  |  0  | 20  |
  2019.08.x  | 16  |  4  |  0  | 20  |
    master   | 116 | 38  |  0  | 154 |

Results for branch 'master'
===========================

Classification of failures by reason
------------------------------------

            wpa_supplicant-2.9 | 6 
                  exempi-2.5.1 | 3 
                    flac-1.3.3 | 2 
          host-libglib2-2.62.0 | 2 
            host-mfgtools-0.02 | 2 
                      icu-64-2 | 2 
                    luksmeta-9 | 2 
                    strace-5.2 | 2 
                 ytree-1.99pl1 | 2 
                     apr-1.7.0 | 1 
                  cmocka-1.1.5 | 1 
                    ffmpeg-4.2 | 1 
                   fio-fio-3.9 | 1 
      gst1-plugins-base-1.16.0 | 1 
                 haproxy-2.0.5 | 1 
              iputils-20190709 | 1 
                libnice-0.1.14 | 1 
                   mimic-1.1.0 | 1 
                    mpv-0.29.1 | 1 
            python-sip-4.19.13 | 1 
              spandsp-20180108 | 1 
                       unknown | 1 
                upmpdcli-1.4.2 | 1 
   vdr-plugin-vnsiserver-1.8.0 | 1 


Detail of failures
------------------

    arch     |             reason             | OK? |                                       url                                       | orph?
-------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
    arm      |           apr-1.7.0            | NOK | http://autobuild.buildroot.net/results/4da73982f160305ac2d5d2b4f615fa98eec5a7a3 |     
  riscv64    |          cmocka-1.1.5          | NOK | http://autobuild.buildroot.net/results/5e526515157df607737331cd3b8e2ec8dc2fe425 |     
  powerpc    |          exempi-2.5.1          | NOK | http://autobuild.buildroot.net/results/8860cd17bbdfd14117369486fc37a2b881b5e8aa |     
  powerpc    |          exempi-2.5.1          | NOK | http://autobuild.buildroot.net/results/7ee587945f4d20c7d8a56846366e014e3e210e3e |     
  powerpc    |          exempi-2.5.1          | NOK | http://autobuild.buildroot.net/results/eab0a04b6d9cb384489f7f1c20ce4b25b142e0f3 |     
   x86_64    |           ffmpeg-4.2           | NOK | http://autobuild.buildroot.net/results/061fd3cd6e29c86f49ebfe47b4abb7497ee17fa5 |     
    arm      |          fio-fio-3.9           | NOK | http://autobuild.buildroot.net/results/b0a5a9f61cada527e8d480d77fc810489a92fa2b |     
  powerpc    |           flac-1.3.3           | NOK | http://autobuild.buildroot.net/results/eb3a59a78dbb0c83cff78aac2384edea890af830 |     
  powerpc    |           flac-1.3.3           | NOK | http://autobuild.buildroot.net/results/f1360435f0a198ac35bcfd965650da1e204576bf |     
  riscv32    |    gst1-plugins-base-1.16.0    | NOK | http://autobuild.buildroot.net/results/2c5bc3fa3784e7916156c52b2155502b349acaa3 |     
microblazeel |         haproxy-2.0.5          | NOK | http://autobuild.buildroot.net/results/4426a5ce9e1b1772f8e70cdf802d19a1d6751dd0 |     
    arm      |      host-libglib2-2.62.0      | NOK | http://autobuild.buildroot.net/results/2b730a6bc0096b15feaea076df094c19362e1ac8 |     
  aarch64    |      host-libglib2-2.62.0      | NOK | http://autobuild.buildroot.net/results/702880f74b5517e3c73c80379748eae5893e2c05 |     
    arm      |       host-mfgtools-0.02       | NOK | http://autobuild.buildroot.net/results/6ae9a69b717bf6ed0898779f8b413e6b73870dd5 |     
    arm      |       host-mfgtools-0.02       | NOK | http://autobuild.buildroot.net/results/47a10f29f9085c1bdd4e31397357aa36b07f87b9 |     
   xtensa    |            icu-64-2            | NOK | http://autobuild.buildroot.net/results/b8841f5642ce9d12928f133c92a5839c6e45fe09 | ORPH
   xtensa    |            icu-64-2            | NOK | http://autobuild.buildroot.net/results/8db12ea86d769cba5c40e6b1e76096f68bfae791 | ORPH
   x86_64    |        iputils-20190709        | NOK | http://autobuild.buildroot.net/results/c00deb41e465a049dc8dcc9f9ece3ffbf4292c4c |     
   x86_64    |         libnice-0.1.14         | NOK | http://autobuild.buildroot.net/results/4e7e441fecceaec06b452058434be459068d5902 |     
    i686     |           luksmeta-9           | NOK | http://autobuild.buildroot.net/results/c009d5e137318bf6cad7380e445cd8def99e19ca |     
   nios2     |           luksmeta-9           | NOK | http://autobuild.buildroot.net/results/003311c3dd7d0076ef7298cea8bed1c1823dae7e |     
  powerpc    |          mimic-1.1.0           | NOK | http://autobuild.buildroot.net/results/474b99a6ae402bdc750e3336cee9e01b2e76a809 |     
  riscv64    |           mpv-0.29.1           | NOK | http://autobuild.buildroot.net/results/2aa60497e38edde022461c23671a7aa771af7554 |     
  riscv32    |       python-sip-4.19.13       | NOK | http://autobuild.buildroot.net/results/2c5d763e8fa632912b68e042d79ea2b168ce4c11 |     
    i686     |        spandsp-20180108        | NOK | http://autobuild.buildroot.net/results/8427e399c27a15858bd144df72ec850cc4185611 |     
    m68k     |           strace-5.2           | NOK | http://autobuild.buildroot.net/results/fb2715ba38c6f9a57033c20acbbd739a13af5c2d |     
    m68k     |           strace-5.2           | NOK | http://autobuild.buildroot.net/results/1a9af7e54715533c85fc3010fc3cf8c9ff0fe093 |     
   sparc     |            unknown             | NOK | http://autobuild.buildroot.net/results/b26b9e6bb1bb26632cf8681539618de6ea04b8a0 |     
    arc      |         upmpdcli-1.4.2         | NOK | http://autobuild.buildroot.net/results/604753a82da6c90dcceaeea1fbdc9f13ff4850ff |     
    arm      |  vdr-plugin-vnsiserver-1.8.0   | NOK | http://autobuild.buildroot.net/results/2ecf4fa96149ddb47f15f22e05decf563b04fefe |     
   sparc     |       wpa_supplicant-2.9       | NOK | http://autobuild.buildroot.net/results/fe56301266a5198550264ccdee7988fb4c8d4c1c |     
    arm      |       wpa_supplicant-2.9       | NOK | http://autobuild.buildroot.net/results/0d39920cfa45fce092cac9b24c4a9033a53c433a |     
powerpc64le  |       wpa_supplicant-2.9       | NOK | http://autobuild.buildroot.net/results/76ca8cd3feca37fc5eaa02fd29bb2964308958e8 |     
 powerpc64   |       wpa_supplicant-2.9       | NOK | http://autobuild.buildroot.net/results/b5f059176a75207c5912b38856d915f118fcd485 |     
    arm      |       wpa_supplicant-2.9       | NOK | http://autobuild.buildroot.net/results/0d3f4f2a6bd19691894def7fe642040ed30c1c07 |     
    sh4      |       wpa_supplicant-2.9       | NOK | http://autobuild.buildroot.net/results/3c7d494221c71092841da2b3a6c1376e484a61c2 |     
    m68k     |         ytree-1.99pl1          | NOK | http://autobuild.buildroot.net/results/14ee31c5535acae61a2ceb3e2dcd31e4280d97d7 |     
    arm      |         ytree-1.99pl1          | NOK | http://autobuild.buildroot.net/results/f394983f7ca8a34018c3061d53bf63104a5e10b4 |     




Results for branch '2019.05.x'
==============================

Classification of failures by reason
------------------------------------

               host-qemu-3.1.1 | 2 
           host-mfgtools-v0.02 | 1 
             libgpg-error-1.35 | 1 
                    xen-4.11.2 | 1 


Detail of failures
------------------

    arch     |             reason             | OK? |                                       url                                       | orph?
-------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
    arm      |      host-mfgtools-v0.02       | NOK | http://autobuild.buildroot.net/results/df9b1e988218265770ca14eb9da2a95a7724b42c |     
    m68k     |        host-qemu-3.1.1         | NOK | http://autobuild.buildroot.net/results/15a75c794f98884a40d1904b90d9647d778b8f11 | ORPH
  powerpc    |        host-qemu-3.1.1         | NOK | http://autobuild.buildroot.net/results/8b1bcda19ab16bda40d757300350588d3211b19b | ORPH
  riscv64    |       libgpg-error-1.35        | NOK | http://autobuild.buildroot.net/results/b8065cf04b52caac4c6369e9b473f8e264d9baa7 | ORPH
  aarch64    |           xen-4.11.2           | NOK | http://autobuild.buildroot.net/results/2168bf338e8dcb46d39322b03c7ee1c29ccd8129 |     


Results for branch '2019.08.x'
==============================

Classification of failures by reason
------------------------------------

             libgpg-error-1.36 | 2 
piglit-ef761094be04d14e258a... | 1 
   vdr-plugin-vnsiserver-1.8.0 | 1 


Detail of failures
------------------

    arch     |             reason             | OK? |                                       url                                       | orph?
-------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
   mipsel    |       libgpg-error-1.36        | NOK | http://autobuild.buildroot.net/results/0f8af2135b96283a6310402c7cf597f9854c90c2 | ORPH
    arm      |       libgpg-error-1.36        | NOK | http://autobuild.buildroot.net/results/c61eaa5da9496e22120acd5b5d51f4db8dfdea5d | ORPH
    mips     | piglit-ef761094be04d14e258a... | NOK | http://autobuild.buildroot.net/results/50146e20c58b9b88f286695d1182b3ac2d9d9f27 |     
powerpc64le  |  vdr-plugin-vnsiserver-1.8.0   | NOK | http://autobuild.buildroot.net/results/727108af1f73d91b2a956d959029f984df9936d5 |     



-- 
http://autobuild.buildroot.net

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

* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
  2019-09-18  6:16 [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17 Thomas Petazzoni
@ 2019-09-18 20:56 ` Peter Seiderer
  2019-09-21 11:26   ` Arnout Vandecappelle
  2019-09-19 18:35 ` Peter Seiderer
  2019-09-19 19:35 ` Peter Seiderer
  2 siblings, 1 reply; 7+ messages in thread
From: Peter Seiderer @ 2019-09-18 20:56 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 18 Sep 2019 06:16:20 -0000, Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:

[...]
> 
> Results for branch 'master'
> ===========================
[...]

>    x86_64    |           ffmpeg-4.2           | NOK | http://autobuild.buildroot.net/results/061fd3cd6e29c86f49ebfe47b4abb7497ee17fa5 |     

The ffmpeg configure step fails with:

 ERROR: gnutls not found using pkg-config

From build/ffmpeg-4.2/ffbuild/config.log:

 .../host/bin/../x86_64-buildroot-linux-gnu/sysroot/usr/lib/libgnutls.so: undefined reference to `__get_cpuid_count'

From build/gnutls-3.6.9/lib/accelerated/x86/x86-common.c:

 41 #ifdef HAVE_CPUID_H
 42 # include <cpuid.h>
 43 #else
 44 # define __get_cpuid(...) 0
 45 # define __get_cpuid_count(...) 0
 46 #endif

The given toolchain cpuid.h file is missing the get_cpuid_count definition (for
an cpuid.h file with it see e.g. [1])...

The gnutls search for cpuid.h can be disabled by the
'--disable-hardware-acceleration' configure option, so the build could
be fixed by the following patch:

--- a/package/gnutls/gnutls.mk
+++ b/package/gnutls/gnutls.mk
@@ -27,7 +27,8 @@ GNUTLS_CONF_OPTS = \
        --with-librt-prefix=$(STAGING_DIR) \
        --without-tpm \
        $(if $(BR2_PACKAGE_GNUTLS_OPENSSL),--enable,--disable)-openssl-compatibility \
-       $(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools)
+       $(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools) \
+       --disable-hardware-acceleration
 GNUTLS_CONF_ENV = gl_cv_socket_ipv6=yes \
        ac_cv_header_wchar_h=$(if $(BR2_USE_WCHAR),yes,no) \
        gt_cv_c_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) \


Unconditionally disabling hardware acceleration seems to be overkill, but
did not spot the right condition (yet)...

Or alternatively patch configure to check not only for cpuid.h header,
but although check for __get_cpuid/__get_cpuid_count presence...

Regards,
Peter

[1] https://github.com/gcc-mirror/gcc/blob/master/gcc/config/i386/cpuid.h

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

* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
  2019-09-18  6:16 [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17 Thomas Petazzoni
  2019-09-18 20:56 ` Peter Seiderer
@ 2019-09-19 18:35 ` Peter Seiderer
  2019-09-21  9:33   ` Arnout Vandecappelle
  2019-09-19 19:35 ` Peter Seiderer
  2 siblings, 1 reply; 7+ messages in thread
From: Peter Seiderer @ 2019-09-19 18:35 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 18 Sep 2019 06:16:20 -0000, Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:

> Hello,
> 
> Autobuild statistics for 2019-09-17
> ===============================
[...]
> 
>     arch     |             reason             | OK? |                                       url                                       | orph?
> -------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
>     arm      |           apr-1.7.0            | NOK | http://autobuild.buildroot.net/results/4da73982f160305ac2d5d2b4f615fa98eec5a7a3 |     

From build/apr-1.7.0/config.log:

configure:24288: checking whether int64_t and long long use fmt %lld
configure:24320: /home/seiderer/Work/Buildroot/build_arm_apr_001/host/bin/arm-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os    -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
In file included from /home/seiderer/Work/Buildroot/build_arm_apr_001/host/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/sys/types.h:26:0,
                 from conftest.c:147:
/home/seiderer/Work/Buildroot/build_arm_apr_001/host/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/features.h:218:5: error: #warning requested reentrant code, but thread support was disabled [-Werror=cpp]
 #   warning requested reentrant code, but thread support was disabled
     ^~~~~~~
cc1: all warnings being treated as errors
configure:24320: $? = 1
configure: failed program was:
[...]
|
|    #include <sys/types.h>
| #include <stdio.h>
| #ifdef HAVE_STDINT_H
| #include <stdint.h>
| #endif
|
|    int main(int argc, const char *const *argv) {
|
|     int64_t chk1, *ptr1;
|     long long chk2, *ptr2 = &chk1;
|     ptr1 = &chk2;
|     *ptr1 = *ptr2 = 0;
|     printf("%lld %lld", chk1, chk2);
|
|       return 0; }
|
configure:24330: result: no

The test failure is a result of a toolchain without threads '# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS is not set'
and the given '-D_REENTRANT' compile flag (the same test without '-D_REENTRANT' compiles fine) plus '-Werror'...

Disable apr for toolchains without thread support?

Regards,
Peter

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

* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
  2019-09-18  6:16 [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17 Thomas Petazzoni
  2019-09-18 20:56 ` Peter Seiderer
  2019-09-19 18:35 ` Peter Seiderer
@ 2019-09-19 19:35 ` Peter Seiderer
  2 siblings, 0 replies; 7+ messages in thread
From: Peter Seiderer @ 2019-09-19 19:35 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 18 Sep 2019 06:16:20 -0000, Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:

> Hello,
> 
> Autobuild statistics for 2019-09-17
> ===============================
[...]
>   powerpc    |           flac-1.3.3           | NOK | http://autobuild.buildroot.net/results/eb3a59a78dbb0c83cff78aac2384edea890af830 |     
>   powerpc    |           flac-1.3.3           | NOK | http://autobuild.buildroot.net/results/f1360435f0a198ac35bcfd965650da1e204576bf |     

Fails with:

  cpu.c:57:10: fatal error: sys/auxv.h: No such file or directory
   #include <sys/auxv.h>
            ^~~~~~~~~~~~
  compilation terminated.

From build/flac-1.3.3/src/libFLAC/cpu.c:

 56 #if defined FLAC__CPU_PPC
 57 #include <sys/auxv.h>
 58 #endif

236 static void
237 ppc_cpu_info (FLAC__CPUInfo *info)
238 {
239 #if defined FLAC__CPU_PPC
240 #ifndef PPC_FEATURE2_ARCH_3_00
241 #define PPC_FEATURE2_ARCH_3_00          0x00800000
242 #endif
243 
244 #ifndef PPC_FEATURE2_ARCH_2_07
245 #define PPC_FEATURE2_ARCH_2_07          0x80000000
246 #endif
247 
248         if (getauxval(AT_HWCAP2) & PPC_FEATURE2_ARCH_3_00) {
249                 info->ppc.arch_3_00 = true;
250         } else if (getauxval(AT_HWCAP2) & PPC_FEATURE2_ARCH_2_07) {
251                 info->ppc.arch_2_07 = true;
252         }
253 #else
254         info->ppc.arch_2_07 = false;
255         info->ppc.arch_3_00 = false;
256 #endif
257 }

Could be fixed by the following flac configure.ac patch (check for sys/auxv.h before
defining FLAC__CPU_PPC):

diff --git a/configure.ac b/configure.ac
index 0228a12..64cb3f2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -144,7 +144,7 @@ case "$host_cpu" in
        powerpc64|powerpc64le)
                cpu_ppc64=true
                cpu_ppc=true
-               AC_DEFINE(FLAC__CPU_PPC)
+               AC_CHECK_HEADER(sys/auxv.h, AC_DEFINE(FLAC__CPU_PPC))
                AH_TEMPLATE(FLAC__CPU_PPC, [define if building for PowerPC])
                AC_DEFINE(FLAC__CPU_PPC64)
                AH_TEMPLATE(FLAC__CPU_PPC64, [define if building for PowerPC64])
@@ -152,7 +152,7 @@ case "$host_cpu" in
                ;;
        powerpc|powerpcle)
                cpu_ppc=true
-               AC_DEFINE(FLAC__CPU_PPC)
+               AC_CHECK_HEADER(sys/auxv.h, AC_DEFINE(FLAC__CPU_PPC))
                AH_TEMPLATE(FLAC__CPU_PPC, [define if building for PowerPC])
                asm_optimisation=$asm_opt
                ;;

Regards,
Peter

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

* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
  2019-09-19 18:35 ` Peter Seiderer
@ 2019-09-21  9:33   ` Arnout Vandecappelle
  0 siblings, 0 replies; 7+ messages in thread
From: Arnout Vandecappelle @ 2019-09-21  9:33 UTC (permalink / raw)
  To: buildroot



On 19/09/2019 20:35, Peter Seiderer wrote:
> Hello,
> 
> On Wed, 18 Sep 2019 06:16:20 -0000, Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:
> 
>> Hello,
>>
>> Autobuild statistics for 2019-09-17
>> ===============================
> [...]
>>
>>     arch     |             reason             | OK? |                                       url                                       | orph?
>> -------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
>>     arm      |           apr-1.7.0            | NOK | http://autobuild.buildroot.net/results/4da73982f160305ac2d5d2b4f615fa98eec5a7a3 |     
> 
> From build/apr-1.7.0/config.log:
> 
> configure:24288: checking whether int64_t and long long use fmt %lld
> configure:24320: /home/seiderer/Work/Buildroot/build_arm_apr_001/host/bin/arm-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os    -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
> In file included from /home/seiderer/Work/Buildroot/build_arm_apr_001/host/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/sys/types.h:26:0,
>                  from conftest.c:147:
> /home/seiderer/Work/Buildroot/build_arm_apr_001/host/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/features.h:218:5: error: #warning requested reentrant code, but thread support was disabled [-Werror=cpp]
>  #   warning requested reentrant code, but thread support was disabled
>      ^~~~~~~
> cc1: all warnings being treated as errors
> configure:24320: $? = 1
> configure: failed program was:
> [...]
> |
> |    #include <sys/types.h>
> | #include <stdio.h>
> | #ifdef HAVE_STDINT_H
> | #include <stdint.h>
> | #endif
> |
> |    int main(int argc, const char *const *argv) {
> |
> |     int64_t chk1, *ptr1;
> |     long long chk2, *ptr2 = &chk1;
> |     ptr1 = &chk2;
> |     *ptr1 = *ptr2 = 0;
> |     printf("%lld %lld", chk1, chk2);
> |
> |       return 0; }
> |
> configure:24330: result: no
> 
> The test failure is a result of a toolchain without threads '# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS is not set'
> and the given '-D_REENTRANT' compile flag (the same test without '-D_REENTRANT' compiles fine) plus '-Werror'...

 So the problem is that apr adds this -D_REENTRANT unconditionally on linux
(cfr. build/apr_hints.m4). That suggests two possible solutions:

- patch apr_hints.m4 to not add -D_REENTRANT, and add it when we have threads.

- bypass the hints entirely by setting apr_preload_done=yes in the environment,
and manually passing -DLINUX -D_GNU_SOURCE and a conditional -DREENTRANT in CFLAGS.


 Regards,
 Arnout


> 
> Disable apr for toolchains without thread support?
> 
> Regards,
> Peter
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 

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

* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
  2019-09-18 20:56 ` Peter Seiderer
@ 2019-09-21 11:26   ` Arnout Vandecappelle
  2019-09-23 19:02     ` Peter Seiderer
  0 siblings, 1 reply; 7+ messages in thread
From: Arnout Vandecappelle @ 2019-09-21 11:26 UTC (permalink / raw)
  To: buildroot



On 18/09/2019 22:56, Peter Seiderer wrote:
> Hello,
> 
> On Wed, 18 Sep 2019 06:16:20 -0000, Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:
> 
> [...]
>>
>> Results for branch 'master'
>> ===========================
> [...]
> 
>>    x86_64    |           ffmpeg-4.2           | NOK | http://autobuild.buildroot.net/results/061fd3cd6e29c86f49ebfe47b4abb7497ee17fa5 |     
> 
> The ffmpeg configure step fails with:
> 
>  ERROR: gnutls not found using pkg-config
> 
> From build/ffmpeg-4.2/ffbuild/config.log:
> 
>  .../host/bin/../x86_64-buildroot-linux-gnu/sysroot/usr/lib/libgnutls.so: undefined reference to `__get_cpuid_count'
> 
> From build/gnutls-3.6.9/lib/accelerated/x86/x86-common.c:
> 
>  41 #ifdef HAVE_CPUID_H
>  42 # include <cpuid.h>
>  43 #else
>  44 # define __get_cpuid(...) 0
>  45 # define __get_cpuid_count(...) 0
>  46 #endif
> 
> The given toolchain cpuid.h file is missing the get_cpuid_count definition (for
> an cpuid.h file with it see e.g. [1])...
> 
> The gnutls search for cpuid.h can be disabled by the
> '--disable-hardware-acceleration' configure option, so the build could
> be fixed by the following patch:
> 
> --- a/package/gnutls/gnutls.mk
> +++ b/package/gnutls/gnutls.mk
> @@ -27,7 +27,8 @@ GNUTLS_CONF_OPTS = \
>         --with-librt-prefix=$(STAGING_DIR) \
>         --without-tpm \
>         $(if $(BR2_PACKAGE_GNUTLS_OPENSSL),--enable,--disable)-openssl-compatibility \
> -       $(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools)
> +       $(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools) \
> +       --disable-hardware-acceleration
>  GNUTLS_CONF_ENV = gl_cv_socket_ipv6=yes \
>         ac_cv_header_wchar_h=$(if $(BR2_USE_WCHAR),yes,no) \
>         gt_cv_c_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) \
> 
> 
> Unconditionally disabling hardware acceleration seems to be overkill, but
> did not spot the right condition (yet)...
> 
> Or alternatively patch configure to check not only for cpuid.h header,
> but although check for __get_cpuid/__get_cpuid_count presence...

 Fixed by http://patchwork.ozlabs.org/patch/1157883/ I guess?

 Regards,
 Arnout

> 
> Regards,
> Peter
> 
> [1] https://github.com/gcc-mirror/gcc/blob/master/gcc/config/i386/cpuid.h
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 

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

* [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17
  2019-09-21 11:26   ` Arnout Vandecappelle
@ 2019-09-23 19:02     ` Peter Seiderer
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Seiderer @ 2019-09-23 19:02 UTC (permalink / raw)
  To: buildroot

Hello Arnout,

On Sat, 21 Sep 2019 13:26:00 +0200, Arnout Vandecappelle <arnout@mind.be> wrote:

> On 18/09/2019 22:56, Peter Seiderer wrote:
> > Hello,
> >
> > On Wed, 18 Sep 2019 06:16:20 -0000, Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:
> >
> > [...]
> >>
> >> Results for branch 'master'
> >> ===========================
> > [...]
> >
> >>    x86_64    |           ffmpeg-4.2           | NOK | http://autobuild.buildroot.net/results/061fd3cd6e29c86f49ebfe47b4abb7497ee17fa5 |
> >
> > The ffmpeg configure step fails with:
> >
> >  ERROR: gnutls not found using pkg-config
> >
> > From build/ffmpeg-4.2/ffbuild/config.log:
> >
> >  .../host/bin/../x86_64-buildroot-linux-gnu/sysroot/usr/lib/libgnutls.so: undefined reference to `__get_cpuid_count'
> >
> > From build/gnutls-3.6.9/lib/accelerated/x86/x86-common.c:
> >
> >  41 #ifdef HAVE_CPUID_H
> >  42 # include <cpuid.h>
> >  43 #else
> >  44 # define __get_cpuid(...) 0
> >  45 # define __get_cpuid_count(...) 0
> >  46 #endif
> >
> > The given toolchain cpuid.h file is missing the get_cpuid_count definition (for
> > an cpuid.h file with it see e.g. [1])...
> >
> > The gnutls search for cpuid.h can be disabled by the
> > '--disable-hardware-acceleration' configure option, so the build could
> > be fixed by the following patch:
> >
> > --- a/package/gnutls/gnutls.mk
> > +++ b/package/gnutls/gnutls.mk
> > @@ -27,7 +27,8 @@ GNUTLS_CONF_OPTS = \
> >         --with-librt-prefix=$(STAGING_DIR) \
> >         --without-tpm \
> >         $(if $(BR2_PACKAGE_GNUTLS_OPENSSL),--enable,--disable)-openssl-compatibility \
> > -       $(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools)
> > +       $(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools) \
> > +       --disable-hardware-acceleration
> >  GNUTLS_CONF_ENV = gl_cv_socket_ipv6=yes \
> >         ac_cv_header_wchar_h=$(if $(BR2_USE_WCHAR),yes,no) \
> >         gt_cv_c_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) \
> >
> >
> > Unconditionally disabling hardware acceleration seems to be overkill, but
> > did not spot the right condition (yet)...
> >
> > Or alternatively patch configure to check not only for cpuid.h header,
> > but although check for __get_cpuid/__get_cpuid_count presence...
>
>  Fixed by http://patchwork.ozlabs.org/patch/1157883/ I guess?

Yes, I can confirm the ffmpeg 'gnutls not found using pkg-config' failure
is fixed by the above patch (which is already applied on master)...

Regards,
Peter

>
>  Regards,
>  Arnout
>
> >
> > Regards,
> > Peter
> >
> > [1] https://github.com/gcc-mirror/gcc/blob/master/gcc/config/i386/cpuid.h
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
> >

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

end of thread, other threads:[~2019-09-23 19:02 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-18  6:16 [Buildroot] [autobuild.buildroot.net] Daily results for 2019-09-17 Thomas Petazzoni
2019-09-18 20:56 ` Peter Seiderer
2019-09-21 11:26   ` Arnout Vandecappelle
2019-09-23 19:02     ` Peter Seiderer
2019-09-19 18:35 ` Peter Seiderer
2019-09-21  9:33   ` Arnout Vandecappelle
2019-09-19 19:35 ` Peter Seiderer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.