You are not logged in.

#1 2017-07-21 03:13:02

HarlemSquirrel
Member
From: US-East
Registered: 2014-01-22
Posts: 130
Website

Phoronix Test Suite build benchmark failures

I am having a number of build benchmarks failing to run such as `pts/build-linux-kernel` and `pts/build-apache`.  The `pts/build-php` is working and I can build the `linux-git` AUR package with makepkg no problem.

➤  phoronix-test-suite debug-benchmark pts/build-apache

Phoronix Test Suite v7.2.0

    Installed:     pts/build-apache-1.5.1

========================================
Phoronix Test Suite v7.2.0
System Information
========================================


  PROCESSOR:          AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (16 Cores)
    Core Count:       8
    Thread Count:     16
    Extensions:       SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
    Cache Size:       512 KB
    Microcode:        0x8001126
    Scaling Driver:   acpi-cpufreq schedutil

  GRAPHICS:           AMD Radeon R9 FURY / NANO 4096MB
    OpenGL:           4.5 Mesa 17.1.5 Gallium 0.4 (LLVM 4.0.1)
    Vulkan:           1.0.3
    Display Driver:   modesetting 1.19.3
    Monitor:          ASUS PB278
    Screen:           2560x1440

  MOTHERBOARD:        ASUS CROSSHAIR VI HERO
    Memory:           16384MB
    Chipset:          AMD Device 1450
    Network:          Intel I211 Gigabit Connection

  DISK:               2000GB Western Digital WD20EZRX-00D + 1024GB Samsung SSD 960 PRO 1TB
    File-System:      ext4
    Mount Options:    data=ordered relatime rw
    Disk Scheduler:   NONE

  OPERATING SYSTEM:   Antergos Linux 17.4-ISO-Rolling
    Kernel:           4.11.9-1-ARCH (x86_64)
    Desktop:          GNOME Shell 3.24.3
    Display Server:   Wayland
    Compiler:         GCC 7.1.1 20170630 + Clang 4.0.1
========================================
Timed Apache Compilation (Run 1 of 1)
========================================


Test Run Command: cd /home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/ && ./build-apache  2>&1


Test Result Montioring Process Returning: 7.8921148777008

Making all in srclib
Making all in apr
file_io/unix/dir.c: In function 'apr_dir_read':
file_io/unix/dir.c:162:5: warning: 'readdir_r' is deprecated [-Wdeprecated-declarations]
     ret = readdir_r(thedir->dirstruct, thedir->entry, &retent);
     ^~~
In file included from /home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/httpd/srclib/apr/include/arch/unix/apr_arch_file_io.h:50:0,
                 from file_io/unix/dir.c:17:
/usr/include/dirent.h:183:12: note: declared here
 extern int readdir_r (DIR *__restrict __dirp,
            ^~~~~~~~~
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in apr-util
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in os
Making all in unix
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in server
Making all in mpm
Making all in event
ar: `u' modifier ignored since `D' is the default (see `U')
util_expr_eval.c: In function 'ap_expr_eval_re_backref':
util_expr_eval.c:167:63: warning: comparison between pointer and zero character constant [-Wpointer-compare]
     if (!ctx->re_pmatch || !ctx->re_source || *ctx->re_source == '\0' ||
                                                               ^~
util_expr_eval.c:167:47: note: did you mean to dereference the pointer?
     if (!ctx->re_pmatch || !ctx->re_source || *ctx->re_source == '\0' ||
                                               ^
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in modules
Making all in aaa
Making all in cache
Making all in core
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in database
Making all in debugging
Making all in filters
Making all in http
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in loggers
Making all in metadata
Making all in proxy
Making all in session
Making all in slotmem
Making all in ssl
Making all in proxy/balancers
Making all in arch/unix
Making all in dav/main
Making all in generators
Making all in dav/fs
Making all in mappers
Making all in support
ab.c: In function 'main':
ab.c:2276:28: warning: implicit declaration of function 'SSLv2_client_method'; did you mean 'SSLv23_client_method'? [-Wimplicit-function-declaration]
                     meth = SSLv2_client_method();
                            ^~~~~~~~~~~~~~~~~~~
                            SSLv23_client_method
ab.c:2276:26: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
                     meth = SSLv2_client_method();
                          ^
ab.c:2279:28: warning: implicit declaration of function 'SSLv3_client_method'; did you mean 'SSLv23_client_method'? [-Wimplicit-function-declaration]
                     meth = SSLv3_client_method();
                            ^~~~~~~~~~~~~~~~~~~
                            SSLv23_client_method
ab.c:2279:26: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
                     meth = SSLv3_client_method();
                          ^
ab.c:2282:21: warning: 'TLSv1_1_client_method' is deprecated [-Wdeprecated-declarations]
                     meth = TLSv1_1_client_method();
                     ^~~~
In file included from /usr/include/openssl/ct.h:13:0,
                 from /usr/include/openssl/ssl.h:61,
                 from ab.c:166:
/usr/include/openssl/ssl.h:1620:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void)) /* TLSv1.1 */
 ^
ab.c:2284:21: warning: 'TLSv1_2_client_method' is deprecated [-Wdeprecated-declarations]
                     meth = TLSv1_2_client_method();
                     ^~~~
In file included from /usr/include/openssl/ct.h:13:0,
                 from /usr/include/openssl/ssl.h:61,
                 from ab.c:166:
/usr/include/openssl/ssl.h:1626:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void)) /* TLSv1.2 */
 ^
ab.c:2287:21: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
                     meth = TLSv1_client_method();
                     ^~~~
In file included from /usr/include/openssl/ct.h:13:0,
                 from /usr/include/openssl/ssl.h:61,
                 from ab.c:166:
/usr/include/openssl/ssl.h:1614:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* TLSv1.0 */
 ^
ab.c:2333:5: warning: implicit declaration of function 'CRYPTO_malloc_init'; did you mean 'CRYPTO_malloc'? [-Wimplicit-function-declaration]
     CRYPTO_malloc_init();
     ^~~~~~~~~~~~~~~~~~
     CRYPTO_malloc
ab.o: In function `main':
/home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/httpd/support/ab.c:2279: undefined reference to `SSLv3_client_method'
/home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/httpd/support/ab.c:2276: undefined reference to `SSLv2_client_method'
/home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/httpd/support/ab.c:2333: undefined reference to `CRYPTO_malloc_init'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:73: ab] Error 1
make[1]: *** [/home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/httpd/build/rules.mk:75: all-recursive] Error 1
make: *** [/home/hs/.phoronix-test-suite/installed-tests/pts/build-apache-1.5.1/httpd/build/rules.mk:75: all-recursive] Error 1

The test quit with a non-zero exit status.


Running Post-Test Script

########################################
Timed Apache Compilation:
Time To Compile

7.8921148777008 Seconds

Average: 7.89 Seconds
########################################
phoronix-test-suite debug-benchmark pts/build-linux-kernel  

Phoronix Test Suite v7.2.0

    To Install:    pts/build-linux-kernel-1.7.0

    Determining File Requirements ......................................................................................................
    Searching Download Caches ..........................................................................................................

    1 Test To Install

    pts/build-linux-kernel-1.7.0:
        Test Installation 1 of 1
        1 File Needed [136 MB / 1 Minute]
        File Found: linux-4.9.tar.gz                                                                                             [136MB]
        Installing Test @ 23:10:50


========================================
Phoronix Test Suite v7.2.0
System Information
========================================


  PROCESSOR:          AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (16 Cores)
    Core Count:       8
    Thread Count:     16
    Extensions:       SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
    Cache Size:       512 KB
    Microcode:        0x8001126
    Scaling Driver:   acpi-cpufreq schedutil

  GRAPHICS:           AMD Radeon R9 FURY / NANO 4096MB
    OpenGL:           4.5 Mesa 17.1.5 Gallium 0.4 (LLVM 4.0.1)
    Vulkan:           1.0.3
    Display Driver:   modesetting 1.19.3
    Monitor:          ASUS PB278
    Screen:           2560x1440

  MOTHERBOARD:        ASUS CROSSHAIR VI HERO
    Memory:           16384MB
    Chipset:          AMD Device 1450
    Network:          Intel I211 Gigabit Connection

  DISK:               2000GB Western Digital WD20EZRX-00D + 1024GB Samsung SSD 960 PRO 1TB
    File-System:      ext4
    Mount Options:    data=ordered relatime rw
    Disk Scheduler:   NONE

  OPERATING SYSTEM:   Antergos Linux 17.4-ISO-Rolling
    Kernel:           4.11.9-1-ARCH (x86_64)
    Desktop:          GNOME Shell 3.24.3
    Display Server:   Wayland
    Compiler:         GCC 7.1.1 20170630 + Clang 4.0.1


Running Pre-Test Script
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'x86_64_defconfig'
#
# configuration written to .config
#

===========================================
Timed Linux Kernel Compilation (Run 1 of 1)
===========================================


Test Run Command: cd /home/hs/.phoronix-test-suite/installed-tests/pts/build-linux-kernel-1.7.0/ && ./time-compile-kernel  2>&1


Test Result Montioring Process Returning: 79.116774082184

In file included from arch/x86/tools/relocs_64.c:17:0:
arch/x86/tools/relocs.c: In function 'process_64':
arch/x86/tools/relocs.c:953:2: warning: argument 1 null where non-null expected [-Wnonnull]
  qsort(r->offset, r->count, sizeof(r->offset[0]), cmp_relocs);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/tools/relocs.h:6:0,
                 from arch/x86/tools/relocs_64.c:1:
/usr/include/stdlib.h:741:13: note: in a call to function 'qsort' declared here
 extern void qsort (void *__base, size_t __nmemb, size_t __size,
             ^~~~~
kernel/relay.c: In function 'relay_create_buf_file':
kernel/relay.c:424:30: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(tmpname, NAME_MAX, "%s%d", chan->base_filename, cpu);
                              ^~~~~~
kernel/relay.c:424:2: note: 'snprintf' output between 2 and 266 bytes into a destination of size 255
  snprintf(tmpname, NAME_MAX, "%s%d", chan->base_filename, cpu);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
block/elevator.c: In function 'elv_register':
block/elevator.c:838:5: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     "%s_io_cq", e->elevator_name);
     ^~~~~~~~~~
block/elevator.c:837:3: note: 'snprintf' output between 7 and 22 bytes into a destination of size 21
   snprintf(e->icq_cache_name, sizeof(e->icq_cache_name),
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     "%s_io_cq", e->elevator_name);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ata/libata-core.c: In function 'ata_timing_quantize':
drivers/ata/libata-core.c:3122:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~     
drivers/ata/libata-core.c:3122:30:
  q->setup = EZ(t->setup      * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3123:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~     
drivers/ata/libata-core.c:3123:30:
  q->act8b = EZ(t->act8b      * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3124:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~     
drivers/ata/libata-core.c:3124:30:
  q->rec8b = EZ(t->rec8b      * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3125:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~     
drivers/ata/libata-core.c:3125:30:
  q->cyc8b = EZ(t->cyc8b      * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3126:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~      
drivers/ata/libata-core.c:3126:31:
  q->active = EZ(t->active     * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3127:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~       
drivers/ata/libata-core.c:3127:32:
  q->recover = EZ(t->recover    * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3128:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~          
drivers/ata/libata-core.c:3128:35:
  q->dmack_hold = EZ(t->dmack_hold * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3129:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~     
drivers/ata/libata-core.c:3129:30:
  q->cycle = EZ(t->cycle      * 1000,  T);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c:3130:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
drivers/ata/libata-core.c:3118:23:
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                       ~~~     
drivers/ata/libata-core.c:3130:30:
  q->udma  = EZ(t->udma       * 1000, UT);
drivers/ata/libata-core.c:3118:24: note: in definition of macro 'EZ'
 #define EZ(v, unit)  ((v)?ENOUGH(v, unit):0)
                        ^
drivers/ata/libata-core.c: In function 'ata_dev_configure':
drivers/ata/libata-core.c:2200:42: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
   snprintf(desc, desc_sz, "NCQ (depth %d/%d)%s", hdepth,
                                          ^~
drivers/ata/libata-core.c:2200:27: note: directive argument in the range [1, 32]
   snprintf(desc, desc_sz, "NCQ (depth %d/%d)%s", hdepth,
                           ^~~~~~~~~~~~~~~~~~~~~
drivers/ata/libata-core.c:2200:3: note: 'snprintf' output between 16 and 31 bytes into a destination of size 24
   snprintf(desc, desc_sz, "NCQ (depth %d/%d)%s", hdepth,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ddepth, aa_desc);
    ~~~~~~~~~~~~~~~~
block/partition-generic.c: In function 'disk_name':
block/partition-generic.c:40:36: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
   snprintf(buf, BDEVNAME_SIZE, "%sp%d", hd->disk_name, partno);
                                    ^~
block/partition-generic.c:40:3: note: 'snprintf' output between 3 and 44 bytes into a destination of size 32
   snprintf(buf, BDEVNAME_SIZE, "%sp%d", hd->disk_name, partno);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
block/partition-generic.c:42:32: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(buf, BDEVNAME_SIZE, "%s%d", hd->disk_name, partno);
                                ^~~~~~
block/partition-generic.c:42:3: note: 'snprintf' output between 2 and 43 bytes into a destination of size 32
   snprintf(buf, BDEVNAME_SIZE, "%s%d", hd->disk_name, partno);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/string_helpers.c: In function 'string_get_size':
lib/string_helpers.c:117:32: warning: '%03u' directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=]
   snprintf(tmp, sizeof(tmp), ".%03u", remainder);
                                ^~~~
lib/string_helpers.c:117:30: note: directive argument in the range [0, 4294966295]
   snprintf(tmp, sizeof(tmp), ".%03u", remainder);
                              ^~~~~~~
lib/string_helpers.c:117:3: note: 'snprintf' output between 5 and 12 bytes into a destination of size 8
   snprintf(tmp, sizeof(tmp), ".%03u", remainder);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/input/keyboard/atkbd.c: In function 'atkbd_set_device_attrs':
drivers/input/keyboard/atkbd.c:1071:4: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
    "%s/input0", atkbd->ps2dev.serio->phys);
    ^~~~~~~~~~~
drivers/input/keyboard/atkbd.c:1070:2: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32
  snprintf(atkbd->phys, sizeof(atkbd->phys),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    "%s/input0", atkbd->ps2dev.serio->phys);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c: In function 'tg3_request_irq':
drivers/net/ethernet/broadcom/tg3.c:11182:6: warning: '-txrx-' directive output may be truncated writing 6 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
      "%s-txrx-%d", tp->dev->name, irq_num);
      ^~~~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c:11181:4: note: 'snprintf' output between 8 and 33 bytes into a destination of size 16
    snprintf(name, IFNAMSIZ,
    ^~~~~~~~~~~~~~~~~~~~~~~~
      "%s-txrx-%d", tp->dev->name, irq_num);
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c:11185:6: warning: '-tx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
      "%s-tx-%d", tp->dev->name, irq_num);
      ^~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c:11184:4: note: 'snprintf' output between 6 and 31 bytes into a destination of size 16
    snprintf(name, IFNAMSIZ,
    ^~~~~~~~~~~~~~~~~~~~~~~~
      "%s-tx-%d", tp->dev->name, irq_num);
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c:11188:6: warning: '-rx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
      "%s-rx-%d", tp->dev->name, irq_num);
      ^~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c:11187:4: note: 'snprintf' output between 6 and 31 bytes into a destination of size 16
    snprintf(name, IFNAMSIZ,
    ^~~~~~~~~~~~~~~~~~~~~~~~
      "%s-rx-%d", tp->dev->name, irq_num);
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/broadcom/tg3.c:11191:10: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
      "%s-%d", tp->dev->name, irq_num);
          ^~
drivers/net/ethernet/broadcom/tg3.c:11190:4: note: 'snprintf' output between 3 and 28 bytes into a destination of size 16
    snprintf(name, IFNAMSIZ,
    ^~~~~~~~~~~~~~~~~~~~~~~~
      "%s-%d", tp->dev->name, irq_num);
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/input/mouse/psmouse-base.c: In function 'psmouse_connect':
drivers/input/mouse/psmouse-base.c:1524:49: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys);
                                                 ^~~~~~~~~~~
drivers/input/mouse/psmouse-base.c:1524:2: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32
  snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/input/mouse/alps.c: In function 'alps_register_bare_ps2_mouse':
drivers/input/mouse/alps.c:1399:49: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
  snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s",
                                                 ^~
drivers/input/mouse/alps.c:1399:2: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32
  snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s",
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    psmouse->ps2dev.serio->phys,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    (priv->dev2 ? "input2" : "input1"));
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/input/mouse/lifebook.c: In function 'lifebook_init':
drivers/input/mouse/lifebook.c:287:4: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
    "%s/input1", psmouse->ps2dev.serio->phys);
    ^~~~~~~~~~~
drivers/input/mouse/lifebook.c:286:2: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32
  snprintf(priv->phys, sizeof(priv->phys),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    "%s/input1", psmouse->ps2dev.serio->phys);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/input/mouse/alps.c: In function 'alps_init':
drivers/input/mouse/alps.c:2993:46: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
   snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1",
                                              ^~~~~~~~~~~
drivers/input/mouse/alps.c:2993:3: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32
   snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1",
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     psmouse->ps2dev.serio->phys);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/sunrpc/clnt.c: In function 'rpc_create':
net/sunrpc/clnt.c:549:46: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=]
    snprintf(servername, sizeof(servername), "%s",
                                              ^~
net/sunrpc/clnt.c:549:4: note: 'snprintf' output between 1 and 108 bytes into a destination of size 48
    snprintf(servername, sizeof(servername), "%s",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      sun->sun_path);
      ~~~~~~~~~~~~~~
drivers/usb/core/usb.c: In function 'usb_alloc_dev':
drivers/usb/core/usb.c:491:9: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
     "%s.%d", parent->devpath, port1);
         ^~
drivers/usb/core/usb.c:491:5: note: using the range [-2147483648, 2147483647] for directive argument
     "%s.%d", parent->devpath, port1);
     ^~~~~~~
drivers/usb/core/usb.c:490:4: note: 'snprintf' output between 3 and 28 bytes into a destination of size 16
    snprintf(dev->devpath, sizeof dev->devpath,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     "%s.%d", parent->devpath, port1);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/usb/core/hcd.c: In function 'usb_hcd_submit_urb':
drivers/usb/core/hcd.c:472:34: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
   snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname,
                                  ^~
    init_utsname()->release, hcd->driver->description);
    ~~~~~~~~~~~~                   
drivers/usb/core/hcd.c:472:3: note: 'snprintf' output 3 or more bytes (assuming 131) into a destination of size 100
   snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    init_utsname()->release, hcd->driver->description);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/video/fbdev/core/fbmon.c:36:0:
drivers/video/fbdev/core/fbmon.c: In function 'fb_edid_add_monspecs':
drivers/video/fbdev/core/../edid.h:74:72: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
 #define PIXEL_CLOCK    (COMBINE_HI_8LO( PIXEL_CLOCK_HI,PIXEL_CLOCK_LO )*10000)
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
drivers/video/fbdev/core/fbmon.c:1051:7: note: in expansion of macro 'PIXEL_CLOCK'
   if (PIXEL_CLOCK)
       ^~~~~~~~~~~
drivers/net/ethernet/intel/e1000e/netdev.c: In function 'e1000_request_irq':
drivers/net/ethernet/intel/e1000e/netdev.c:2113:5: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     "%s-rx-0", netdev->name);
     ^~~~~~~~~
drivers/net/ethernet/intel/e1000e/netdev.c:2111:3: note: 'snprintf' output between 6 and 21 bytes into a destination of size 20
   snprintf(adapter->rx_ring->name,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     sizeof(adapter->rx_ring->name) - 1,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     "%s-rx-0", netdev->name);
     ~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/intel/e1000e/netdev.c:2129:5: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     "%s-tx-0", netdev->name);
     ^~~~~~~~~
drivers/net/ethernet/intel/e1000e/netdev.c:2127:3: note: 'snprintf' output between 6 and 21 bytes into a destination of size 20
   snprintf(adapter->tx_ring->name,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     sizeof(adapter->tx_ring->name) - 1,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     "%s-tx-0", netdev->name);
     ~~~~~~~~~~~~~~~~~~~~~~~~
kernel/built-in.o: In function `update_wall_time':
(.text+0x68e94): undefined reference to `____ilog2_NaN'
make: *** [Makefile:969: vmlinux] Error 1

The test quit with a non-zero exit status.


Running Post-Test Script

########################################
Timed Linux Kernel Compilation:
Time To Compile

79.116774082184 Seconds

Average: 79.12 Seconds
########################################

Last edited by HarlemSquirrel (2017-07-21 03:15:10)


"Melody reigns supreme!"
    -J. J. Johnson

Offline

#2 2017-07-21 06:59:27

seth
Member
Registered: 2012-09-03
Posts: 51,017

Re: Phoronix Test Suite build benchmark failures

Linking old openssl and gcc7 issue recorded and fixed* upstream, google for "undefined reference to `____ilog2_NaN'"

https://git.kernel.org/pub/scm/linux/ke … 4d7930cb9c

Offline

#3 2017-07-21 11:38:36

HarlemSquirrel
Member
From: US-East
Registered: 2014-01-22
Posts: 130
Website

Re: Phoronix Test Suite build benchmark failures

Thank you! That explains the kernel build failure. Any ideas about Apache build failure?


"Melody reigns supreme!"
    -J. J. Johnson

Offline

#4 2017-07-21 13:57:53

seth
Member
Registered: 2012-09-03
Posts: 51,017

Re: Phoronix Test Suite build benchmark failures

That's a linker error and as mentioned and guessing from the compiler warnings, it'll try to link openssl 1.0 libs.
The repo Apache also has libcrypto related patches.

Offline

#5 2017-07-21 23:54:37

HarlemSquirrel
Member
From: US-East
Registered: 2014-01-22
Posts: 130
Website

Re: Phoronix Test Suite build benchmark failures

OK, so it's not something I've done. These builds just aren't playing nicely with ArchLinux out of the box.


"Melody reigns supreme!"
    -J. J. Johnson

Offline

Board footer

Powered by FluxBB