Error while compiling FreeBSD kernel

Kristaps Civkulis kristaps.civkulis at gmail.com
Sun Apr 8 11:19:38 UTC 2018


Hi, 

I have errors while compiling FreeBSD 11 Stable on fresh installation on x86_64 (am64) architecture. After make buildkernel KERNCONF=GENERIC I have the following errors:

/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:829:2: error: unknown directive
 .altmacro
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:3:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:8:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
...

Note that I didn't store source code under /usr/src. I used default GENERIC config file. I attached full error message.

Kristaps
-------------- next part --------------
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:829:2: error: unknown directive
 .altmacro
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:3:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:8:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:13:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:18:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:23:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:28:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:33:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:38:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:43:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:48:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:53:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:58:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:63:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:68:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:73:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:78:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:83:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:88:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:93:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:98:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:103:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:108:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:113:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:118:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:123:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:128:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:133:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:138:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:143:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:148:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:153:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
<instantiation>:1:13: error: invalid register name
handle_ibrs_%(ll):
            ^~
<instantiation>:158:2: note: while in macro instantiation
 ibrs_seq_label %(ll)
 ^
<instantiation>:2:2: note: while in macro instantiation
 .rept 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:858:2: note: while in macro instantiation
 ibrs_seq 32
 ^
/usr/home/kristaps/FreeBSD_stable/11/sys/amd64/amd64/support.S:891:2: error: unknown directive
 .noaltmacro
 ^
*** Error code 1

Stop.
make[2]: stopped in /usr/obj/usr/home/kristaps/FreeBSD_stable/11/sys/GENERIC
*** Error code 1

Stop.
make[1]: stopped in /usr/home/kristaps/FreeBSD_stable/11
*** Error code 1

Stop.
make: stopped in /usr/home/kristaps/FreeBSD_stable/11



More information about the freebsd-questions mailing list