I had a problem when running ninja.
A message about env python not found... like on:
/usr/bin/env: ‘python’: No such file or directory ... I believe (taken from
next link, not my terminal)
Fixed it with trick from
https://askubuntu.com/questions/942930/usr-bin-env-python-no-such-file-or-directory
sudo apt-get install python-is-python3
not so sure it was the right thing to do.
But now I got a lot of errors (most like if I was using gcc-10 of my sytem
[XUbunto 20.10 on AMD64 }):
paul@jacko:~/myhelenos/HelenOS-build/amd64$ ninja
[1/1989] Compiling C object
kernel/libinstrumentables.a.p/generic_src_cpu_cpu.c.o
FAILED: kernel/libinstrumentables.a.p/generic_src_cpu_cpu.c.o
/usr/local/cross/bin/amd64-helenos-gcc -Ikernel/libinstrumentables.a.p
-I../../HelenOS/kernel/generic/include -I../../HelenOS/kernel/genarch/include
-I../../HelenOS/kernel/arch/amd64/include
-I../../HelenOS/abi/arch/amd64/include -I../../HelenOS/abi/include
-Ikernel/test -I../../HelenOS/kernel/test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11
-imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h -O3
-fexec-charset=UTF-8 -finput-charset=UTF-8 -Wa,--fatal-warnings -Wall -Wextra
-Werror-implicit-function-declaration -Wwrite-strings -Wunknown-pragmas
-Wno-unused-parameter -ffunction-sections -fno-common
-fdebug-prefix-map=/home/paul/myhelenos/HelenOS=. -Wsystem-headers
-fvar-tracking-assignments -Werror -Wmissing-prototypes -Wno-missing-braces
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered
-Wno-nonnull-compare -fno-builtin-strftime -D__LE__ -fno-omit-frame-pointer
-mno-sse -mno-sse2 -mcmodel=kernel -mno-red-zone -fno-unwind-tables
-march=opteron -imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h
-D_HELENOS_SOURCE -DKERNEL -DHELENOS_RELEASE=0.9.1
'-DHELENOS_COPYRIGHT=Copyright (c) 2001-2019 HelenOS project'
-DHELENOS_CODENAME=Armonia -D__64_BITS__ -ffreestanding -Wno-cast-function-type
-MD -MQ kernel/libinstrumentables.a.p/generic_src_cpu_cpu.c.o -MF
kernel/libinstrumentables.a.p/generic_src_cpu_cpu.c.o.d -o
kernel/libinstrumentables.a.p/generic_src_cpu_cpu.c.o -c
../../HelenOS/kernel/generic/src/cpu/cpu.c
In file included from ../../HelenOS/abi/include/_bits/all.h:43,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/mm/tlb.h:39,
from ../../HelenOS/kernel/generic/include/cpu.h:38,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/abi/include/inttypes.h:333:16: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/inttypes.h:349:14: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:44,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/mm/tlb.h:39,
from ../../HelenOS/kernel/generic/include/cpu.h:38,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/abi/include/limits.h:43:2: error: #include_next is a GCC
extension [-Werror]
#include_next <limits.h>
^~~~~~~~~~~~
In file included from ../../HelenOS/abi/include/_bits/all.h:47,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/mm/tlb.h:39,
from ../../HelenOS/kernel/generic/include/cpu.h:38,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/abi/include/_bits/native.h:51:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/native.h:92:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:48,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/mm/tlb.h:39,
from ../../HelenOS/kernel/generic/include/cpu.h:38,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/abi/include/_bits/ssize_t.h:46:16: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/ssize_t.h:48:14: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/mm/tlb.h:39,
from ../../HelenOS/kernel/generic/include/cpu.h:38,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/kernel/arch/amd64/include/arch/types.h:40:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:39,
from ../../HelenOS/kernel/generic/include/mm/tlb.h:39,
from ../../HelenOS/kernel/generic/include/cpu.h:38,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/abi/include/_bits/errno.h:58:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/errno.h:73:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:40,
from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/cpu.h:39,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:97:8: error: struct has no
members [-Werror=pedantic]
struct star_msr {
^~~~~~~~
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:100:8: error: struct has no
members [-Werror=pedantic]
struct lstar_msr {
^~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/cpu.h:39,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:38:
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:384:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:385:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:386:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:387:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:388:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:389:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:390:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:392:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:393:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:394:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:395:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:396:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:397:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr7);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:399:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:400:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:401:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:402:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:403:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:404:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr7);
^
In file included from ../../HelenOS/abi/include/abi/ipc/ipc.h:40,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:39,
from ../../HelenOS/kernel/generic/include/mm/page.h:39,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:42:
../../HelenOS/abi/include/abi/cap.h:43:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:46:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:49:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:52:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/mm/as.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/mm/page.h:39,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:42:
../../HelenOS/kernel/arch/amd64/include/arch/mm/as.h:57:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/lib/elf.h:38,
from ../../HelenOS/kernel/generic/include/mm/as.h:48,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/mm/page.h:39,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:42:
../../HelenOS/abi/include/abi/elf.h:151:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_LOUSER = 0x80000000,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:152:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_HIUSER = 0xffffffff,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:163:18: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHF_MASKPROC = 0xf0000000,
^~~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/mm/page.h:39,
from ../../HelenOS/kernel/generic/src/cpu/cpu.c:42:
../../HelenOS/kernel/generic/include/mm/as.h:223:2: error: struct has no
members [-Werror=pedantic]
struct {
^~~~~~
cc1: all warnings being treated as errors
[2/1989] Compiling C object
kernel/libnoninstrumentables.a.p/generic_src_ipc_ops_datawrite.c.o
FAILED: kernel/libnoninstrumentables.a.p/generic_src_ipc_ops_datawrite.c.o
/usr/local/cross/bin/amd64-helenos-gcc -Ikernel/libnoninstrumentables.a.p
-I../../HelenOS/kernel/generic/include -I../../HelenOS/kernel/genarch/include
-I../../HelenOS/kernel/arch/amd64/include
-I../../HelenOS/abi/arch/amd64/include -I../../HelenOS/abi/include
-Ikernel/test -I../../HelenOS/kernel/test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11
-imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h -O3
-fexec-charset=UTF-8 -finput-charset=UTF-8 -Wa,--fatal-warnings -Wall -Wextra
-Werror-implicit-function-declaration -Wwrite-strings -Wunknown-pragmas
-Wno-unused-parameter -ffunction-sections -fno-common
-fdebug-prefix-map=/home/paul/myhelenos/HelenOS=. -Wsystem-headers
-fvar-tracking-assignments -Werror -Wmissing-prototypes -Wno-missing-braces
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered
-Wno-nonnull-compare -fno-builtin-strftime -D__LE__ -fno-omit-frame-pointer
-mno-sse -mno-sse2 -mcmodel=kernel -mno-red-zone -fno-unwind-tables
-march=opteron -imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h
-D_HELENOS_SOURCE -DKERNEL -DHELENOS_RELEASE=0.9.1
'-DHELENOS_COPYRIGHT=Copyright (c) 2001-2019 HelenOS project'
-DHELENOS_CODENAME=Armonia -D__64_BITS__ -ffreestanding -Wno-cast-function-type
-MD -MQ kernel/libnoninstrumentables.a.p/generic_src_ipc_ops_datawrite.c.o -MF
kernel/libnoninstrumentables.a.p/generic_src_ipc_ops_datawrite.c.o.d -o
kernel/libnoninstrumentables.a.p/generic_src_ipc_ops_datawrite.c.o -c
../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c
In file included from ../../HelenOS/abi/include/_bits/all.h:43,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:35:
../../HelenOS/abi/include/inttypes.h:333:16: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/inttypes.h:349:14: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:44,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:35:
../../HelenOS/abi/include/limits.h:43:2: error: #include_next is a GCC
extension [-Werror]
#include_next <limits.h>
^~~~~~~~~~~~
In file included from ../../HelenOS/abi/include/_bits/all.h:47,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:35:
../../HelenOS/abi/include/_bits/native.h:51:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/native.h:92:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:48,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:35:
../../HelenOS/abi/include/_bits/ssize_t.h:46:16: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/ssize_t.h:48:14: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:35:
../../HelenOS/kernel/arch/amd64/include/arch/types.h:40:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:39,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:35:
../../HelenOS/abi/include/_bits/errno.h:58:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/errno.h:73:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:40,
from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:38,
from ../../HelenOS/kernel/generic/include/ipc/sysipc_ops.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:36:
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:97:8: error: struct has no
members [-Werror=pedantic]
struct star_msr {
^~~~~~~~
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:100:8: error: struct has no
members [-Werror=pedantic]
struct lstar_msr {
^~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:38,
from ../../HelenOS/kernel/generic/include/ipc/sysipc_ops.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:36:
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:384:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:385:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:386:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:387:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:388:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:389:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:390:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:392:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:393:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:394:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:395:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:396:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:397:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr7);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:399:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:400:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:401:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:402:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:403:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:404:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr7);
^
In file included from ../../HelenOS/abi/include/abi/ipc/ipc.h:40,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:41,
from ../../HelenOS/kernel/generic/include/ipc/sysipc_ops.h:38,
from ../../HelenOS/kernel/generic/src/ipc/ops/datawrite.c:36:
../../HelenOS/abi/include/abi/cap.h:43:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:46:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:49:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:52:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
cc1: all warnings being treated as errors
[3/1989] Compiling C object
kernel/libinstrumentables.a.p/generic_src_interrupt_interrupt.c.o
FAILED: kernel/libinstrumentables.a.p/generic_src_interrupt_interrupt.c.o
/usr/local/cross/bin/amd64-helenos-gcc -Ikernel/libinstrumentables.a.p
-I../../HelenOS/kernel/generic/include -I../../HelenOS/kernel/genarch/include
-I../../HelenOS/kernel/arch/amd64/include
-I../../HelenOS/abi/arch/amd64/include -I../../HelenOS/abi/include
-Ikernel/test -I../../HelenOS/kernel/test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11
-imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h -O3
-fexec-charset=UTF-8 -finput-charset=UTF-8 -Wa,--fatal-warnings -Wall -Wextra
-Werror-implicit-function-declaration -Wwrite-strings -Wunknown-pragmas
-Wno-unused-parameter -ffunction-sections -fno-common
-fdebug-prefix-map=/home/paul/myhelenos/HelenOS=. -Wsystem-headers
-fvar-tracking-assignments -Werror -Wmissing-prototypes -Wno-missing-braces
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered
-Wno-nonnull-compare -fno-builtin-strftime -D__LE__ -fno-omit-frame-pointer
-mno-sse -mno-sse2 -mcmodel=kernel -mno-red-zone -fno-unwind-tables
-march=opteron -imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h
-D_HELENOS_SOURCE -DKERNEL -DHELENOS_RELEASE=0.9.1
'-DHELENOS_COPYRIGHT=Copyright (c) 2001-2019 HelenOS project'
-DHELENOS_CODENAME=Armonia -D__64_BITS__ -ffreestanding -Wno-cast-function-type
-MD -MQ kernel/libinstrumentables.a.p/generic_src_interrupt_interrupt.c.o -MF
kernel/libinstrumentables.a.p/generic_src_interrupt_interrupt.c.o.d -o
kernel/libinstrumentables.a.p/generic_src_interrupt_interrupt.c.o -c
../../HelenOS/kernel/generic/src/interrupt/interrupt.c
In file included from ../../HelenOS/abi/include/_bits/all.h:43,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:42:
../../HelenOS/abi/include/inttypes.h:333:16: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/inttypes.h:349:14: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:44,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:42:
../../HelenOS/abi/include/limits.h:43:2: error: #include_next is a GCC
extension [-Werror]
#include_next <limits.h>
^~~~~~~~~~~~
In file included from ../../HelenOS/abi/include/_bits/all.h:47,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:42:
../../HelenOS/abi/include/_bits/native.h:51:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/native.h:92:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:48,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:42:
../../HelenOS/abi/include/_bits/ssize_t.h:46:16: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/ssize_t.h:48:14: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:42:
../../HelenOS/kernel/arch/amd64/include/arch/types.h:40:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:39,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:42:
../../HelenOS/abi/include/_bits/errno.h:58:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/errno.h:73:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:40,
from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/cpu.h:39,
from ../../HelenOS/kernel/generic/include/proc/task.h:38,
from ../../HelenOS/kernel/generic/include/interrupt.h:42,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:43:
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:97:8: error: struct has no
members [-Werror=pedantic]
struct star_msr {
^~~~~~~~
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:100:8: error: struct has no
members [-Werror=pedantic]
struct lstar_msr {
^~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/cpu.h:39,
from ../../HelenOS/kernel/generic/include/proc/task.h:38,
from ../../HelenOS/kernel/generic/include/interrupt.h:42,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:43:
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:384:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:385:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:386:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:387:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:388:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:389:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:390:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:392:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:393:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:394:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:395:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:396:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:397:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr7);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:399:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:400:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:401:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:402:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:403:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:404:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr7);
^
In file included from ../../HelenOS/abi/include/abi/ipc/ipc.h:40,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:39,
from ../../HelenOS/kernel/generic/include/interrupt.h:42,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:43:
../../HelenOS/abi/include/abi/cap.h:43:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:46:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:49:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:52:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/mm/as.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/interrupt.h:42,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:43:
../../HelenOS/kernel/arch/amd64/include/arch/mm/as.h:57:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/lib/elf.h:38,
from ../../HelenOS/kernel/generic/include/mm/as.h:48,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/interrupt.h:42,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:43:
../../HelenOS/abi/include/abi/elf.h:151:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_LOUSER = 0x80000000,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:152:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_HIUSER = 0xffffffff,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:163:18: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHF_MASKPROC = 0xf0000000,
^~~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/interrupt.h:42,
from ../../HelenOS/kernel/generic/src/interrupt/interrupt.c:43:
../../HelenOS/kernel/generic/include/mm/as.h:223:2: error: struct has no
members [-Werror=pedantic]
struct {
^~~~~~
../../HelenOS/kernel/generic/src/interrupt/interrupt.c: In function
'cmd_exc_print':
../../HelenOS/kernel/generic/src/interrupt/interrupt.c:294:10: error: format
'%p' expects argument of type 'void *', but argument 8 has type 'iroutine_t'
{aka 'void (*)(unsigned int, struct istate *)'} [-Werror=format=]
printf("%-8u %-20s %9" PRIu64 "%c %9" PRIu64 "%c %18p\n",
^~~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/interrupt/interrupt.c:296:30:
cycles, cycles_suffix, exc_table[i].handler);
~~~~~~~~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/interrupt/interrupt.c:294:55: note: format
string is defined here
printf("%-8u %-20s %9" PRIu64 "%c %9" PRIu64 "%c %18p\n",
~~~^
cc1: all warnings being treated as errors
[4/1989] Compiling C object
kernel/libinstrumentables.a.p/generic_src_main_main.c.o
FAILED: kernel/libinstrumentables.a.p/generic_src_main_main.c.o
/usr/local/cross/bin/amd64-helenos-gcc -Ikernel/libinstrumentables.a.p
-I../../HelenOS/kernel/generic/include -I../../HelenOS/kernel/genarch/include
-I../../HelenOS/kernel/arch/amd64/include
-I../../HelenOS/abi/arch/amd64/include -I../../HelenOS/abi/include
-Ikernel/test -I../../HelenOS/kernel/test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11
-imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h -O3
-fexec-charset=UTF-8 -finput-charset=UTF-8 -Wa,--fatal-warnings -Wall -Wextra
-Werror-implicit-function-declaration -Wwrite-strings -Wunknown-pragmas
-Wno-unused-parameter -ffunction-sections -fno-common
-fdebug-prefix-map=/home/paul/myhelenos/HelenOS=. -Wsystem-headers
-fvar-tracking-assignments -Werror -Wmissing-prototypes -Wno-missing-braces
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered
-Wno-nonnull-compare -fno-builtin-strftime -D__LE__ -fno-omit-frame-pointer
-mno-sse -mno-sse2 -mcmodel=kernel -mno-red-zone -fno-unwind-tables
-march=opteron -imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h
-D_HELENOS_SOURCE -DKERNEL -DHELENOS_RELEASE=0.9.1
'-DHELENOS_COPYRIGHT=Copyright (c) 2001-2019 HelenOS project'
-DHELENOS_CODENAME=Armonia -D__64_BITS__ -ffreestanding -Wno-cast-function-type
-MD -MQ kernel/libinstrumentables.a.p/generic_src_main_main.c.o -MF
kernel/libinstrumentables.a.p/generic_src_main_main.c.o.d -o
kernel/libinstrumentables.a.p/generic_src_main_main.c.o -c
../../HelenOS/kernel/generic/src/main/main.c
In file included from ../../HelenOS/abi/include/_bits/all.h:43,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/pm.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/interrupt.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/mm/page.h:165,
from ../../HelenOS/kernel/generic/include/config.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:38,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/abi/include/inttypes.h:333:16: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/inttypes.h:349:14: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:44,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/pm.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/interrupt.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/mm/page.h:165,
from ../../HelenOS/kernel/generic/include/config.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:38,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/abi/include/limits.h:43:2: error: #include_next is a GCC
extension [-Werror]
#include_next <limits.h>
^~~~~~~~~~~~
In file included from ../../HelenOS/abi/include/_bits/all.h:47,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/pm.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/interrupt.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/mm/page.h:165,
from ../../HelenOS/kernel/generic/include/config.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:38,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/abi/include/_bits/native.h:51:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/native.h:92:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:48,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/pm.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/interrupt.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/mm/page.h:165,
from ../../HelenOS/kernel/generic/include/config.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:38,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/abi/include/_bits/ssize_t.h:46:16: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/ssize_t.h:48:14: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/pm.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/interrupt.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/mm/page.h:165,
from ../../HelenOS/kernel/generic/include/config.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:38,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/kernel/arch/amd64/include/arch/types.h:40:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:39,
from ../../HelenOS/kernel/arch/amd64/include/arch/pm.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/interrupt.h:39,
from
../../HelenOS/kernel/arch/amd64/include/arch/mm/page.h:165,
from ../../HelenOS/kernel/generic/include/config.h:38,
from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:38,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/abi/include/_bits/errno.h:58:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/errno.h:73:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:40,
from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:97:8: error: struct has no
members [-Werror=pedantic]
struct star_msr {
^~~~~~~~
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:100:8: error: struct has no
members [-Werror=pedantic]
struct lstar_msr {
^~~~~~~~~
In file included from ../../HelenOS/kernel/generic/src/main/main.c:49:
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:384:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:385:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:386:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:387:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:388:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:389:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:390:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:392:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:393:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:394:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:395:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:396:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:397:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr7);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:399:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:400:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:401:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:402:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:403:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:404:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr7);
^
In file included from ../../HelenOS/abi/include/abi/ipc/ipc.h:40,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:39,
from ../../HelenOS/kernel/generic/include/proc/thread.h:39,
from ../../HelenOS/kernel/generic/src/main/main.c:59:
../../HelenOS/abi/include/abi/cap.h:43:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:46:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:49:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:52:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/mm/as.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/proc/thread.h:39,
from ../../HelenOS/kernel/generic/src/main/main.c:59:
../../HelenOS/kernel/arch/amd64/include/arch/mm/as.h:57:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/lib/elf.h:38,
from ../../HelenOS/kernel/generic/include/mm/as.h:48,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/proc/thread.h:39,
from ../../HelenOS/kernel/generic/src/main/main.c:59:
../../HelenOS/abi/include/abi/elf.h:151:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_LOUSER = 0x80000000,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:152:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_HIUSER = 0xffffffff,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:163:18: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHF_MASKPROC = 0xf0000000,
^~~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/proc/thread.h:39,
from ../../HelenOS/kernel/generic/src/main/main.c:59:
../../HelenOS/kernel/generic/include/mm/as.h:223:2: error: struct has no
members [-Werror=pedantic]
struct {
^~~~~~
../../HelenOS/kernel/generic/src/main/main.c:105:28: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE_(int, size); \
^
../../HelenOS/kernel/generic/src/main/main.c:108:1: note: in expansion of macro
'CHECK_INT_TYPE'
CHECK_INT_TYPE(8);
^~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/main/main.c:108:18: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE(8);
^
../../HelenOS/kernel/generic/src/main/main.c:105:28: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE_(int, size); \
^
../../HelenOS/kernel/generic/src/main/main.c:109:1: note: in expansion of macro
'CHECK_INT_TYPE'
CHECK_INT_TYPE(16);
^~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/main/main.c:109:19: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE(16);
^
../../HelenOS/kernel/generic/src/main/main.c:105:28: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE_(int, size); \
^
../../HelenOS/kernel/generic/src/main/main.c:110:1: note: in expansion of macro
'CHECK_INT_TYPE'
CHECK_INT_TYPE(32);
^~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/main/main.c:110:19: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE(32);
^
../../HelenOS/kernel/generic/src/main/main.c:105:28: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE_(int, size); \
^
../../HelenOS/kernel/generic/src/main/main.c:111:1: note: in expansion of macro
'CHECK_INT_TYPE'
CHECK_INT_TYPE(64);
^~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/main/main.c:111:19: error: ISO C does not
allow extra ';' outside of a function [-Werror=pedantic]
CHECK_INT_TYPE(64);
^
../../HelenOS/kernel/generic/src/main/main.c:121:44: error: ISO C forbids empty
initializer braces [-Werror=pedantic]
char bargs[CONFIG_BOOT_ARGUMENTS_BUFLEN] = { };
^
cc1: all warnings being treated as errors
[5/1989] Compiling C object
kernel/libinstrumentables.a.p/generic_src_main_kinit.c.o
FAILED: kernel/libinstrumentables.a.p/generic_src_main_kinit.c.o
/usr/local/cross/bin/amd64-helenos-gcc -Ikernel/libinstrumentables.a.p
-I../../HelenOS/kernel/generic/include -I../../HelenOS/kernel/genarch/include
-I../../HelenOS/kernel/arch/amd64/include
-I../../HelenOS/abi/arch/amd64/include -I../../HelenOS/abi/include
-Ikernel/test -I../../HelenOS/kernel/test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11
-imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h -O3
-fexec-charset=UTF-8 -finput-charset=UTF-8 -Wa,--fatal-warnings -Wall -Wextra
-Werror-implicit-function-declaration -Wwrite-strings -Wunknown-pragmas
-Wno-unused-parameter -ffunction-sections -fno-common
-fdebug-prefix-map=/home/paul/myhelenos/HelenOS=. -Wsystem-headers
-fvar-tracking-assignments -Werror -Wmissing-prototypes -Wno-missing-braces
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered
-Wno-nonnull-compare -fno-builtin-strftime -D__LE__ -fno-omit-frame-pointer
-mno-sse -mno-sse2 -mcmodel=kernel -mno-red-zone -fno-unwind-tables
-march=opteron -imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h
-D_HELENOS_SOURCE -DKERNEL -DHELENOS_RELEASE=0.9.1
'-DHELENOS_COPYRIGHT=Copyright (c) 2001-2019 HelenOS project'
-DHELENOS_CODENAME=Armonia -D__64_BITS__ -ffreestanding -Wno-cast-function-type
-MD -MQ kernel/libinstrumentables.a.p/generic_src_main_kinit.c.o -MF
kernel/libinstrumentables.a.p/generic_src_main_kinit.c.o.d -o
kernel/libinstrumentables.a.p/generic_src_main_kinit.c.o -c
../../HelenOS/kernel/generic/src/main/kinit.c
In file included from ../../HelenOS/abi/include/_bits/all.h:43,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/main/kinit.c:44:
../../HelenOS/abi/include/inttypes.h:333:16: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/inttypes.h:349:14: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:44,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/main/kinit.c:44:
../../HelenOS/abi/include/limits.h:43:2: error: #include_next is a GCC
extension [-Werror]
#include_next <limits.h>
^~~~~~~~~~~~
In file included from ../../HelenOS/abi/include/_bits/all.h:47,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/main/kinit.c:44:
../../HelenOS/abi/include/_bits/native.h:51:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/native.h:92:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:48,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/main/kinit.c:44:
../../HelenOS/abi/include/_bits/ssize_t.h:46:16: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/ssize_t.h:48:14: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/main/kinit.c:44:
../../HelenOS/kernel/arch/amd64/include/arch/types.h:40:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:39,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/main/kinit.c:44:
../../HelenOS/abi/include/_bits/errno.h:58:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/errno.h:73:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:40,
from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/proc/scheduler.h:39,
from ../../HelenOS/kernel/generic/src/main/kinit.c:48:
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:97:8: error: struct has no
members [-Werror=pedantic]
struct star_msr {
^~~~~~~~
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:100:8: error: struct has no
members [-Werror=pedantic]
struct lstar_msr {
^~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/proc/scheduler.h:39,
from ../../HelenOS/kernel/generic/src/main/kinit.c:48:
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:384:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:385:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:386:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:387:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:388:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:389:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:390:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:392:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:393:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:394:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:395:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:396:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:397:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr7);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:399:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:400:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:401:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:402:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:403:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:404:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr7);
^
In file included from ../../HelenOS/abi/include/abi/ipc/ipc.h:40,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:39,
from ../../HelenOS/kernel/generic/src/main/kinit.c:49:
../../HelenOS/abi/include/abi/cap.h:43:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:46:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:49:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:52:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/mm/as.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/src/main/kinit.c:49:
../../HelenOS/kernel/arch/amd64/include/arch/mm/as.h:57:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/lib/elf.h:38,
from ../../HelenOS/kernel/generic/include/mm/as.h:48,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/src/main/kinit.c:49:
../../HelenOS/abi/include/abi/elf.h:151:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_LOUSER = 0x80000000,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:152:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_HIUSER = 0xffffffff,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:163:18: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHF_MASKPROC = 0xf0000000,
^~~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/src/main/kinit.c:49:
../../HelenOS/kernel/generic/include/mm/as.h:223:2: error: struct has no
members [-Werror=pedantic]
struct {
^~~~~~
cc1: all warnings being treated as errors
[6/1989] Compiling C object
kernel/libinstrumentables.a.p/generic_src_ddi_ddi.c.o
FAILED: kernel/libinstrumentables.a.p/generic_src_ddi_ddi.c.o
/usr/local/cross/bin/amd64-helenos-gcc -Ikernel/libinstrumentables.a.p
-I../../HelenOS/kernel/generic/include -I../../HelenOS/kernel/genarch/include
-I../../HelenOS/kernel/arch/amd64/include
-I../../HelenOS/abi/arch/amd64/include -I../../HelenOS/abi/include
-Ikernel/test -I../../HelenOS/kernel/test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11
-imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h -O3
-fexec-charset=UTF-8 -finput-charset=UTF-8 -Wa,--fatal-warnings -Wall -Wextra
-Werror-implicit-function-declaration -Wwrite-strings -Wunknown-pragmas
-Wno-unused-parameter -ffunction-sections -fno-common
-fdebug-prefix-map=/home/paul/myhelenos/HelenOS=. -Wsystem-headers
-fvar-tracking-assignments -Werror -Wmissing-prototypes -Wno-missing-braces
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered
-Wno-nonnull-compare -fno-builtin-strftime -D__LE__ -fno-omit-frame-pointer
-mno-sse -mno-sse2 -mcmodel=kernel -mno-red-zone -fno-unwind-tables
-march=opteron -imacros /home/paul/myhelenos/HelenOS-build/amd64/config.h
-D_HELENOS_SOURCE -DKERNEL -DHELENOS_RELEASE=0.9.1
'-DHELENOS_COPYRIGHT=Copyright (c) 2001-2019 HelenOS project'
-DHELENOS_CODENAME=Armonia -D__64_BITS__ -ffreestanding -Wno-cast-function-type
-MD -MQ kernel/libinstrumentables.a.p/generic_src_ddi_ddi.c.o -MF
kernel/libinstrumentables.a.p/generic_src_ddi_ddi.c.o.d -o
kernel/libinstrumentables.a.p/generic_src_ddi_ddi.c.o -c
../../HelenOS/kernel/generic/src/ddi/ddi.c
In file included from ../../HelenOS/abi/include/_bits/all.h:43,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:42:
../../HelenOS/abi/include/inttypes.h:333:16: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/inttypes.h:349:14: error: ISO C does not allow extra
';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:44,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:42:
../../HelenOS/abi/include/limits.h:43:2: error: #include_next is a GCC
extension [-Werror]
#include_next <limits.h>
^~~~~~~~~~~~
In file included from ../../HelenOS/abi/include/_bits/all.h:47,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:42:
../../HelenOS/abi/include/_bits/native.h:51:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/native.h:92:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/abi/include/_bits/all.h:48,
from ../../HelenOS/kernel/arch/amd64/include/arch/types.h:38,
from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:42:
../../HelenOS/abi/include/_bits/ssize_t.h:46:16: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/ssize_t.h:48:14: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__C_DECLS_END;
^
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:38,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:42:
../../HelenOS/kernel/arch/amd64/include/arch/types.h:40:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/typedefs.h:39,
from ../../HelenOS/kernel/generic/include/panic.h:40,
from ../../HelenOS/kernel/generic/include/assert.h:38,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:42:
../../HelenOS/abi/include/_bits/errno.h:58:22: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_BEGIN;
^
../../HelenOS/abi/include/_bits/errno.h:73:20: error: ISO C does not allow
extra ';' outside of a function [-Werror=pedantic]
__HELENOS_DECLS_END;
^
In file included from ../../HelenOS/kernel/arch/amd64/include/arch/asm.h:40,
from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/cpu.h:39,
from ../../HelenOS/kernel/generic/include/proc/task.h:38,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:97:8: error: struct has no
members [-Werror=pedantic]
struct star_msr {
^~~~~~~~
../../HelenOS/kernel/arch/amd64/include/arch/cpu.h:100:8: error: struct has no
members [-Werror=pedantic]
struct lstar_msr {
^~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/synch/spinlock.h:42,
from ../../HelenOS/kernel/generic/include/cpu.h:39,
from ../../HelenOS/kernel/generic/include/proc/task.h:38,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:384:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:385:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:386:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:387:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:388:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:389:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:390:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(cr4);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:392:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:393:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:394:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:395:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:396:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:397:18: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_READ_REG(dr7);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:399:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr0);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:400:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr1);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:401:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr2);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:402:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr3);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:403:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr6);
^
../../HelenOS/kernel/arch/amd64/include/arch/asm.h:404:19: error: ISO C does
not allow extra ';' outside of a function [-Werror=pedantic]
GEN_WRITE_REG(dr7);
^
In file included from ../../HelenOS/abi/include/abi/ipc/ipc.h:40,
from ../../HelenOS/kernel/generic/include/ipc/ipc.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:39,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/abi/include/abi/cap.h:43:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:46:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:49:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
../../HelenOS/abi/include/abi/cap.h:52:9: error: struct has no members
[-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/mm/as.h:41,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/kernel/arch/amd64/include/arch/mm/as.h:57:9: error: struct has no
members [-Werror=pedantic]
typedef struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/lib/elf.h:38,
from ../../HelenOS/kernel/generic/include/mm/as.h:48,
from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/abi/include/abi/elf.h:151:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_LOUSER = 0x80000000,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:152:17: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHT_HIUSER = 0xffffffff,
^~~~~~~~~~
../../HelenOS/abi/include/abi/elf.h:163:18: error: ISO C restricts enumerator
values to range of 'int' [-Werror=pedantic]
SHF_MASKPROC = 0xf0000000,
^~~~~~~~~~
In file included from ../../HelenOS/kernel/generic/include/proc/task.h:55,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/kernel/generic/include/mm/as.h:223:2: error: struct has no
members [-Werror=pedantic]
struct {
^~~~~~
In file included from ../../HelenOS/kernel/generic/include/proc/task.h:45,
from ../../HelenOS/kernel/generic/include/ddi/ddi.h:40,
from ../../HelenOS/kernel/generic/src/ddi/ddi.c:43:
../../HelenOS/kernel/generic/src/ddi/ddi.c: In function 'physmem_map':
../../HelenOS/kernel/generic/include/adt/odict.h:44:30: error: pointer of type
'void *' used in subtraction [-Werror=pointer-arith]
((type *)( (void *)(odlink) - ((void *) &((type *) NULL)->member)))
^
../../HelenOS/kernel/generic/src/ddi/ddi.c:164:6: note: in expansion of macro
'odict_get_instance'
odict_get_instance(odlink, parea_t, lpareas) : NULL;
^~~~~~~~~~~~~~~~~~
../../HelenOS/kernel/generic/src/ddi/ddi.c: In function 'pareas_getkey':
../../HelenOS/kernel/generic/include/adt/odict.h:44:30: error: pointer of type
'void *' used in subtraction [-Werror=pointer-arith]
((type *)( (void *)(odlink) - ((void *) &((type *) NULL)->member)))
^
../../HelenOS/kernel/generic/src/ddi/ddi.c:296:19: note: in expansion of macro
'odict_get_instance'
parea_t *parea = odict_get_instance(odlink, parea_t, lpareas);
^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.
paul@jacko:~/myhelenos/HelenOS-build/amd64$
And a preview of the toolchain:
paul@jacko:~/myhelenos/HelenOS-build/amd64$ ls -lR /usr/local/cross
/usr/local/cross:
total 4
drwxr-xr-x 4 root root 28 fév 11 11:13 amd64-helenos
drwxr-xr-x 2 root root 4096 fév 11 11:13 bin
drwxr-xr-x 3 root root 17 fév 11 11:13 include
drwxr-xr-x 3 root root 17 fév 11 11:13 lib
drwxr-xr-x 3 root root 17 fév 11 11:13 libexec
drwxr-xr-x 5 root root 40 fév 11 11:13 share
/usr/local/cross/amd64-helenos:
total 0
drwxr-xr-x 2 root root 132 fév 11 11:13 bin
drwxr-xr-x 3 root root 23 fév 11 11:13 lib
/usr/local/cross/amd64-helenos/bin:
total 19392
-rwxr-xr-x 1 root root 1455504 fév 11 11:13 ar
-rwxr-xr-x 1 root root 2544880 fév 11 11:13 as
-rwxr-xr-x 1 root root 3007168 fév 11 11:13 ld
-rwxr-xr-x 1 root root 3007168 fév 11 11:13 ld.bfd
-rwxr-xr-x 1 root root 1436880 fév 11 11:13 nm
-rwxr-xr-x 1 root root 1616432 fév 11 11:13 objcopy
-rwxr-xr-x 1 root root 2931680 fév 11 11:13 objdump
-rwxr-xr-x 1 root root 1455536 fév 11 11:13 ranlib
-rwxr-xr-x 1 root root 762504 fév 11 11:13 readelf
-rwxr-xr-x 1 root root 1616456 fév 11 11:13 strip
/usr/local/cross/amd64-helenos/lib:
total 8
drwxr-xr-x 2 root root 4096 fév 11 11:13 ldscripts
/usr/local/cross/amd64-helenos/lib/ldscripts:
total 1444
-rw-r--r-- 1 root root 9040 fév 11 11:13 elf32_x86_64.x
-rw-r--r-- 1 root root 8893 fév 11 11:13 elf32_x86_64.xbn
-rw-r--r-- 1 root root 8719 fév 11 11:13 elf32_x86_64.xc
-rw-r--r-- 1 root root 9080 fév 11 11:13 elf32_x86_64.xce
-rw-r--r-- 1 root root 9037 fév 11 11:13 elf32_x86_64.xd
-rw-r--r-- 1 root root 8733 fév 11 11:13 elf32_x86_64.xdc
-rw-r--r-- 1 root root 9094 fév 11 11:13 elf32_x86_64.xdce
-rw-r--r-- 1 root root 9398 fév 11 11:13 elf32_x86_64.xde
-rw-r--r-- 1 root root 8693 fév 11 11:13 elf32_x86_64.xdw
-rw-r--r-- 1 root root 9054 fév 11 11:13 elf32_x86_64.xdwe
-rw-r--r-- 1 root root 9395 fév 11 11:13 elf32_x86_64.xe
-rw-r--r-- 1 root root 9040 fév 11 11:13 elf32_x86_64.xn
-rw-r--r-- 1 root root 5428 fév 11 11:13 elf32_x86_64.xr
-rw-r--r-- 1 root root 8553 fév 11 11:13 elf32_x86_64.xs
-rw-r--r-- 1 root root 8249 fév 11 11:13 elf32_x86_64.xsc
-rw-r--r-- 1 root root 8610 fév 11 11:13 elf32_x86_64.xsce
-rw-r--r-- 1 root root 8914 fév 11 11:13 elf32_x86_64.xse
-rw-r--r-- 1 root root 8209 fév 11 11:13 elf32_x86_64.xsw
-rw-r--r-- 1 root root 8570 fév 11 11:13 elf32_x86_64.xswe
-rw-r--r-- 1 root root 5474 fév 11 11:13 elf32_x86_64.xu
-rw-r--r-- 1 root root 8679 fév 11 11:13 elf32_x86_64.xw
-rw-r--r-- 1 root root 9040 fév 11 11:13 elf32_x86_64.xwe
-rw-r--r-- 1 root root 8368 fév 11 11:13 elf_i386.x
-rw-r--r-- 1 root root 8221 fév 11 11:13 elf_i386.xbn
-rw-r--r-- 1 root root 8181 fév 11 11:13 elf_i386.xc
-rw-r--r-- 1 root root 8542 fév 11 11:13 elf_i386.xce
-rw-r--r-- 1 root root 8361 fév 11 11:13 elf_i386.xd
-rw-r--r-- 1 root root 8191 fév 11 11:13 elf_i386.xdc
-rw-r--r-- 1 root root 8552 fév 11 11:13 elf_i386.xdce
-rw-r--r-- 1 root root 8722 fév 11 11:13 elf_i386.xde
-rw-r--r-- 1 root root 8151 fév 11 11:13 elf_i386.xdw
-rw-r--r-- 1 root root 8512 fév 11 11:13 elf_i386.xdwe
-rw-r--r-- 1 root root 8723 fév 11 11:13 elf_i386.xe
-rw-r--r-- 1 root root 8368 fév 11 11:13 elf_i386.xn
-rw-r--r-- 1 root root 5135 fév 11 11:13 elf_i386.xr
-rw-r--r-- 1 root root 7879 fév 11 11:13 elf_i386.xs
-rw-r--r-- 1 root root 7709 fév 11 11:13 elf_i386.xsc
-rw-r--r-- 1 root root 8070 fév 11 11:13 elf_i386.xsce
-rw-r--r-- 1 root root 8240 fév 11 11:13 elf_i386.xse
-rw-r--r-- 1 root root 7669 fév 11 11:13 elf_i386.xsw
-rw-r--r-- 1 root root 8030 fév 11 11:13 elf_i386.xswe
-rw-r--r-- 1 root root 5181 fév 11 11:13 elf_i386.xu
-rw-r--r-- 1 root root 8141 fév 11 11:13 elf_i386.xw
-rw-r--r-- 1 root root 8502 fév 11 11:13 elf_i386.xwe
-rw-r--r-- 1 root root 8338 fév 11 11:13 elf_iamcu.x
-rw-r--r-- 1 root root 8191 fév 11 11:13 elf_iamcu.xbn
-rw-r--r-- 1 root root 8151 fév 11 11:13 elf_iamcu.xc
-rw-r--r-- 1 root root 8512 fév 11 11:13 elf_iamcu.xce
-rw-r--r-- 1 root root 8331 fév 11 11:13 elf_iamcu.xd
-rw-r--r-- 1 root root 8161 fév 11 11:13 elf_iamcu.xdc
-rw-r--r-- 1 root root 8522 fév 11 11:13 elf_iamcu.xdce
-rw-r--r-- 1 root root 8692 fév 11 11:13 elf_iamcu.xde
-rw-r--r-- 1 root root 8121 fév 11 11:13 elf_iamcu.xdw
-rw-r--r-- 1 root root 8482 fév 11 11:13 elf_iamcu.xdwe
-rw-r--r-- 1 root root 8693 fév 11 11:13 elf_iamcu.xe
-rw-r--r-- 1 root root 8338 fév 11 11:13 elf_iamcu.xn
-rw-r--r-- 1 root root 5105 fév 11 11:13 elf_iamcu.xr
-rw-r--r-- 1 root root 7849 fév 11 11:13 elf_iamcu.xs
-rw-r--r-- 1 root root 7679 fév 11 11:13 elf_iamcu.xsc
-rw-r--r-- 1 root root 8040 fév 11 11:13 elf_iamcu.xsce
-rw-r--r-- 1 root root 8210 fév 11 11:13 elf_iamcu.xse
-rw-r--r-- 1 root root 7639 fév 11 11:13 elf_iamcu.xsw
-rw-r--r-- 1 root root 8000 fév 11 11:13 elf_iamcu.xswe
-rw-r--r-- 1 root root 5151 fév 11 11:13 elf_iamcu.xu
-rw-r--r-- 1 root root 8111 fév 11 11:13 elf_iamcu.xw
-rw-r--r-- 1 root root 8472 fév 11 11:13 elf_iamcu.xwe
-rw-r--r-- 1 root root 8959 fév 11 11:13 elf_k1om.x
-rw-r--r-- 1 root root 8812 fév 11 11:13 elf_k1om.xbn
-rw-r--r-- 1 root root 8638 fév 11 11:13 elf_k1om.xc
-rw-r--r-- 1 root root 8999 fév 11 11:13 elf_k1om.xce
-rw-r--r-- 1 root root 8956 fév 11 11:13 elf_k1om.xd
-rw-r--r-- 1 root root 8652 fév 11 11:13 elf_k1om.xdc
-rw-r--r-- 1 root root 9013 fév 11 11:13 elf_k1om.xdce
-rw-r--r-- 1 root root 9317 fév 11 11:13 elf_k1om.xde
-rw-r--r-- 1 root root 8612 fév 11 11:13 elf_k1om.xdw
-rw-r--r-- 1 root root 8973 fév 11 11:13 elf_k1om.xdwe
-rw-r--r-- 1 root root 9314 fév 11 11:13 elf_k1om.xe
-rw-r--r-- 1 root root 8959 fév 11 11:13 elf_k1om.xn
-rw-r--r-- 1 root root 5347 fév 11 11:13 elf_k1om.xr
-rw-r--r-- 1 root root 8472 fév 11 11:13 elf_k1om.xs
-rw-r--r-- 1 root root 8168 fév 11 11:13 elf_k1om.xsc
-rw-r--r-- 1 root root 8529 fév 11 11:13 elf_k1om.xsce
-rw-r--r-- 1 root root 8833 fév 11 11:13 elf_k1om.xse
-rw-r--r-- 1 root root 8128 fév 11 11:13 elf_k1om.xsw
-rw-r--r-- 1 root root 8489 fév 11 11:13 elf_k1om.xswe
-rw-r--r-- 1 root root 5393 fév 11 11:13 elf_k1om.xu
-rw-r--r-- 1 root root 8598 fév 11 11:13 elf_k1om.xw
-rw-r--r-- 1 root root 8959 fév 11 11:13 elf_k1om.xwe
-rw-r--r-- 1 root root 8959 fév 11 11:13 elf_l1om.x
-rw-r--r-- 1 root root 8812 fév 11 11:13 elf_l1om.xbn
-rw-r--r-- 1 root root 8638 fév 11 11:13 elf_l1om.xc
-rw-r--r-- 1 root root 8999 fév 11 11:13 elf_l1om.xce
-rw-r--r-- 1 root root 8956 fév 11 11:13 elf_l1om.xd
-rw-r--r-- 1 root root 8652 fév 11 11:13 elf_l1om.xdc
-rw-r--r-- 1 root root 9013 fév 11 11:13 elf_l1om.xdce
-rw-r--r-- 1 root root 9317 fév 11 11:13 elf_l1om.xde
-rw-r--r-- 1 root root 8612 fév 11 11:13 elf_l1om.xdw
-rw-r--r-- 1 root root 8973 fév 11 11:13 elf_l1om.xdwe
-rw-r--r-- 1 root root 9314 fév 11 11:13 elf_l1om.xe
-rw-r--r-- 1 root root 8959 fév 11 11:13 elf_l1om.xn
-rw-r--r-- 1 root root 5347 fév 11 11:13 elf_l1om.xr
-rw-r--r-- 1 root root 8472 fév 11 11:13 elf_l1om.xs
-rw-r--r-- 1 root root 8168 fév 11 11:13 elf_l1om.xsc
-rw-r--r-- 1 root root 8529 fév 11 11:13 elf_l1om.xsce
-rw-r--r-- 1 root root 8833 fév 11 11:13 elf_l1om.xse
-rw-r--r-- 1 root root 8128 fév 11 11:13 elf_l1om.xsw
-rw-r--r-- 1 root root 8489 fév 11 11:13 elf_l1om.xswe
-rw-r--r-- 1 root root 5393 fév 11 11:13 elf_l1om.xu
-rw-r--r-- 1 root root 8598 fév 11 11:13 elf_l1om.xw
-rw-r--r-- 1 root root 8959 fév 11 11:13 elf_l1om.xwe
-rw-r--r-- 1 root root 9040 fév 11 11:13 elf_x86_64.x
-rw-r--r-- 1 root root 8893 fév 11 11:13 elf_x86_64.xbn
-rw-r--r-- 1 root root 8719 fév 11 11:13 elf_x86_64.xc
-rw-r--r-- 1 root root 9080 fév 11 11:13 elf_x86_64.xce
-rw-r--r-- 1 root root 9037 fév 11 11:13 elf_x86_64.xd
-rw-r--r-- 1 root root 8733 fév 11 11:13 elf_x86_64.xdc
-rw-r--r-- 1 root root 9094 fév 11 11:13 elf_x86_64.xdce
-rw-r--r-- 1 root root 9398 fév 11 11:13 elf_x86_64.xde
-rw-r--r-- 1 root root 8693 fév 11 11:13 elf_x86_64.xdw
-rw-r--r-- 1 root root 9054 fév 11 11:13 elf_x86_64.xdwe
-rw-r--r-- 1 root root 9395 fév 11 11:13 elf_x86_64.xe
-rw-r--r-- 1 root root 9040 fév 11 11:13 elf_x86_64.xn
-rw-r--r-- 1 root root 5428 fév 11 11:13 elf_x86_64.xr
-rw-r--r-- 1 root root 8553 fév 11 11:13 elf_x86_64.xs
-rw-r--r-- 1 root root 8249 fév 11 11:13 elf_x86_64.xsc
-rw-r--r-- 1 root root 8610 fév 11 11:13 elf_x86_64.xsce
-rw-r--r-- 1 root root 8914 fév 11 11:13 elf_x86_64.xse
-rw-r--r-- 1 root root 8209 fév 11 11:13 elf_x86_64.xsw
-rw-r--r-- 1 root root 8570 fév 11 11:13 elf_x86_64.xswe
-rw-r--r-- 1 root root 5474 fév 11 11:13 elf_x86_64.xu
-rw-r--r-- 1 root root 8679 fév 11 11:13 elf_x86_64.xw
-rw-r--r-- 1 root root 9040 fév 11 11:13 elf_x86_64.xwe
/usr/local/cross/bin:
total 143440
-rwxr-xr-x 1 root root 1421448 fév 11 11:13 amd64-helenos-addr2line
-rwxr-xr-x 1 root root 1455504 fév 11 11:13 amd64-helenos-ar
-rwxr-xr-x 1 root root 2544880 fév 11 11:13 amd64-helenos-as
-rwxr-xr-x 1 root root 5453944 fév 11 11:13 amd64-helenos-c++
-rwxr-xr-x 1 root root 1416400 fév 11 11:13 amd64-helenos-c++filt
lrwxrwxrwx 1 root root 14 fév 11 11:13 amd64-helenos-clang ->
/usr/bin/clang
-rwxr-xr-x 1 root root 5449976 fév 11 11:13 amd64-helenos-cpp
-rwxr-xr-x 1 root root 50824 fév 11 11:13 amd64-helenos-elfedit
-rwxr-xr-x 1 root root 5453944 fév 11 11:13 amd64-helenos-g++
-rwxr-xr-x 1 root root 5435944 fév 11 11:13 amd64-helenos-gcc
-rwxr-xr-x 1 root root 5435944 fév 11 11:13 amd64-helenos-gcc-8.2.0
-rwxr-xr-x 1 root root 175544 fév 11 11:13 amd64-helenos-gcc-ar
-rwxr-xr-x 1 root root 5453408 fév 11 11:13 amd64-helenos-gccgo
-rwxr-xr-x 1 root root 175416 fév 11 11:13 amd64-helenos-gcc-nm
-rwxr-xr-x 1 root root 175432 fév 11 11:13 amd64-helenos-gcc-ranlib
-rwxr-xr-x 1 root root 5206024 fév 11 11:13 amd64-helenos-gcov
-rwxr-xr-x 1 root root 3583432 fév 11 11:13 amd64-helenos-gcov-dump
-rwxr-xr-x 1 root root 3748984 fév 11 11:13 amd64-helenos-gcov-tool
-rwxr-xr-x 1 root root 73990272 fév 11 11:13 amd64-helenos-gdb
-rwxr-xr-x 1 root root 3270 fév 11 11:13 amd64-helenos-gdb-add-index
-rwxr-xr-x 1 root root 1506496 fév 11 11:13 amd64-helenos-gprof
-rwxr-xr-x 1 root root 3007168 fév 11 11:13 amd64-helenos-ld
-rwxr-xr-x 1 root root 3007168 fév 11 11:13 amd64-helenos-ld.bfd
lrwxrwxrwx 1 root root 15 fév 11 11:13 amd64-helenos-ld.lld ->
/usr/bin/ld.lld
-rwxr-xr-x 1 root root 1436880 fév 11 11:13 amd64-helenos-nm
-rwxr-xr-x 1 root root 1616432 fév 11 11:13 amd64-helenos-objcopy
-rwxr-xr-x 1 root root 2931680 fév 11 11:13 amd64-helenos-objdump
-rwxr-xr-x 1 root root 1455536 fév 11 11:13 amd64-helenos-ranlib
-rwxr-xr-x 1 root root 762504 fév 11 11:13 amd64-helenos-readelf
-rwxr-xr-x 1 root root 1421792 fév 11 11:13 amd64-helenos-size
-rwxr-xr-x 1 root root 1421376 fév 11 11:13 amd64-helenos-strings
-rwxr-xr-x 1 root root 1616456 fév 11 11:13 amd64-helenos-strip
[...]
What is wrong?
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel