You are not logged in.
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
Linking old openssl and gcc7 issue recorded and fixed* upstream, google for "undefined reference to `____ilog2_NaN'"
Online
Thank you! That explains the kernel build failure. Any ideas about Apache build failure?
"Melody reigns supreme!"
-J. J. Johnson
Offline
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.
Online
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