Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Jul 2018 14:28:07 +0200
From:      Oliver Pinter <oliver.pinter@hardenedbsd.org>
To:        "anatoly@whisper.su" <anatoly@whisper.su>
Cc:        Konstantin Belousov <kostikbel@gmail.com>,  "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: 11.2-RELEASE/efirt compile error
Message-ID:  <CAPQ4ffsHUoD=%2B1uxJQpMvW0oxz=_VJfZ-ZZWVYgQ%2BMNhYn2r_Q@mail.gmail.com>
In-Reply-To: <CAPQ4ffvXxEVWTXoV2BKgU_%2BiRbcBbVNtY6J3ovz9stCxUhgLAg@mail.gmail.com>
References:  <c4f37235-de15-c8ef-e69f-135fb2cc1235@WHISPER.SU> <20180701111518.GY2430@kib.kiev.ua> <79151248-d615-0a7e-d08f-96679551c083@WHISPER.SU> <CAPQ4ffvXxEVWTXoV2BKgU_%2BiRbcBbVNtY6J3ovz9stCxUhgLAg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday, July 1, 2018, Oliver Pinter <oliver.pinter@hardenedbsd.org>
wrote:

>
>
> On Sunday, July 1, 2018, <anatoly@whisper.su> wrote:
>
>> Konstantin, thanks for response, but it exists:
>>
>> MD5 (./sys/amd64/amd64/efirt.c) =3D ddc9b6b4e79f12ee8588dbea3d2a010d
>
>
> Nope: https://github.com/freebsd/freebsd/tree/releng/11.2/sys/amd64/amd64
>

Neither here:
https://github.com/freebsd/freebsd/tree/release/11.2.0/sys/amd64/amd64

>
>>
>> 01.07.2018 14:15, Konstantin Belousov =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
>>
>>> On Sun, Jul 01, 2018 at 12:24:51PM +0300, anatoly@WHISPER.SU wrote:
>>>
>>>> hi everyone!
>>>>
>>>> Trying to rebuild kernel from 11.1->11.2 RELEASE, till binary update
>>>> there was no problem at all with migrations but now im getting followi=
ng
>>>> error building efirt module, tried to google a bit - nothing,
>>>> maybe someone already fixed it?
>>>>
>>>> =3D=3D=3D> efirt (all)
>>>> cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE
>>>> -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include
>>>> /usr/src/sys/amd64/compile/KERNEL/opt_global.h -I. -I/usr/src/sys
>>>> -fno-common  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
>>>> -I/usr/src/sys/amd64/compile/KERNEL   -MD  -MF.depend.efirt.o
>>>> -MTefirt.o
>>>> -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float
>>>> -fno-asynchronous-unwind-tables -ffreestanding -fwrapv
>>>> -fstack-protector
>>>> -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
>>>> -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef
>>>> -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__
>>>> -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas
>>>> -Wno-error-tautological-compare -Wno-error-empty-body
>>>> -Wno-error-parentheses-equality -Wno-error-unused-function
>>>> -Wno-error-pointer-sign -Wno-error-shift-negative-value
>>>> -Wno-error-address-of-packed-member  -mno-aes -mno-avx
>>>> -std=3Diso9899:1999
>>>> -c /usr/src/sys/sys/amd64/amd64/efirt.c -o efirt.o
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:124:1: error: control reaches end
>>>> of non-void function
>>>>         [-Werror,-Wreturn-type]
>>>> }
>>>> ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:186:1: error: static declaration
>>>> of
>>>>         'efi_create_1t1_map' follows non-static declaration
>>>> efi_create_1t1_map(struct efi_md *map, int ndesc, int descsz)
>>>> ^
>>>>
>>> There is no sys/amd64/amd64/efirt.c in 11.2 sources.
>>>
>>> /usr/src/sys/sys/efi.h:175:6: note: previous declaration is here
>>>> bool efi_create_1t1_map(struct efi_md *, int, int);
>>>>        ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:441:1: error: no previous
>>>> prototype
>>>> for function
>>>>         'efi_get_time_locked' [-Werror,-Wmissing-prototypes]
>>>> efi_get_time_locked(struct efi_tm *tm)
>>>> ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:463:12: error: use of undeclared
>>>> identifier
>>>>         'resettodr_lock'
>>>>           mtx_lock(&resettodr_lock);
>>>>                     ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:465:14: error: use of undeclared
>>>> identifier
>>>>         'resettodr_lock'
>>>>           mtx_unlock(&resettodr_lock);
>>>>                       ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:483:1: error: no previous
>>>> prototype
>>>> for function
>>>>         'efi_set_time_locked' [-Werror,-Wmissing-prototypes]
>>>> efi_set_time_locked(struct efi_tm *tm)
>>>> ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:505:12: error: use of undeclared
>>>> identifier
>>>>         'resettodr_lock'
>>>>           mtx_lock(&resettodr_lock);
>>>>                     ^
>>>> /usr/src/sys/sys/amd64/amd64/efirt.c:507:14: error: use of undeclared
>>>> identifier
>>>>         'resettodr_lock'
>>>>           mtx_unlock(&resettodr_lock);
>>>>                       ^
>>>> 8 errors generated.
>>>> *** Error code 1
>>>>
>>>> Stop.
>>>> make[2]: stopped in /usr/src/sys/modules/efirt
>>>> *** Error code 1
>>>>
>>>> Stop.
>>>> make[1]: stopped in /usr/src/sys/modules
>>>> *** Error code 1
>>>>
>>>> Stop.
>>>> make: stopped in /usr/src/sys/amd64/compile/KERNEL
>>>>
>>>> part of kernel config:
>>>> device          vga                     # VGA video card driver
>>>> options         VESA                    # Add support for VESA BIOS
>>>> Extensions (VBE)
>>>>
>>>> device          splash                  # Splash screen and screen sav=
er
>>>> support
>>>>
>>>> # syscons is the default console driver, resembling an SCO console
>>>> device          sc
>>>> options         SC_PIXEL_MODE           # add support for the raster
>>>> text mode
>>>>
>>>> # vt is the new video console driver
>>>> device          vt
>>>> device          vt_vga
>>>> #device          vt_efifb
>>>>
>>>> --
>>>> Anatoly
>>>> _______________________________________________
>>>> freebsd-hackers@freebsd.org mailing list
>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>>>> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@f
>>>> reebsd.org"
>>>>
>>>
>> _______________________________________________
>> freebsd-hackers@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.or=
g
>> "
>>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPQ4ffsHUoD=%2B1uxJQpMvW0oxz=_VJfZ-ZZWVYgQ%2BMNhYn2r_Q>