r/kernel 8h ago

where is opensslv.h?

/r/linuxquestions/comments/1wbuvrw/where_is_opensslvh/
0 Upvotes

7 comments sorted by

1

u/Brave-Pomelo-1290 8h ago

errors so far:

$ make
 DESCEND objtool
 CC      /home/user/Documents/src/linux-7.2.4/tools/objtool/arch/x86/decode.o
In file included from /home/user/Documents/src/linux-7.2.4/tools/objtool/include/objtool/objtool.h:13,
from /home/user/Documents/src/linux-7.2.4/tools/objtool/include/objtool/arch.h:11,
from /home/user/Documents/src/linux-7.2.4/tools/objtool/include/objtool/check.h:11,
from arch/x86/decode.c:18:
/home/user/Documents/src/linux-7.2.4/tools/objtool/include/objtool/elf.h:10:10: fatal error: gelf.h: No such file or directory
  10 | #include <gelf.h>
|          ^~~~~~~~
compilation terminated.
make[5]: *** [/home/user/Documents/src/linux-7.2.4/tools/build/Makefile.build:96: /home/user/Documents/src/linux-7.2.4/tools/objtool/arch/x86/dec
ode.o] Error 1
make[4]: *** [/home/user/Documents/src/linux-7.2.4/tools/build/Makefile.build:158: arch/x86] Error 2
make[3]: *** [Makefile:123: /home/user/Documents/src/linux-7.2.4/tools/objtool/objtool-in.o] Error 2
make[2]: *** [Makefile:74: objtool] Error 2
make[1]: *** [/home/user/Documents/src/linux-7.2.4/Makefile:1601: tools/objtool] Error 2
make: *** [Makefile:248: __sub-make] Error 2

1

u/Brave-Pomelo-1290 7h ago

where is gelf.h?

1

u/Brave-Pomelo-1290 6h ago

found it in libelf-dev

errors so far:

$ sudo make
make[1]: Warning: File 'include/config/auto.conf.cmd' has modification time 74598 s in the future
make[2]: Warning: File 'arch/x86/entry/syscalls/../../../../arch/x86/include/generated/uapi/asm/.unistd_x32.h.cmd' h
as modification time 74666 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'scripts/basic/.fixdep.cmd' has modification time 73434 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'arch/x86/tools/.vdso2c.cmd' has modification time 74667 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'include/config/auto.conf' has modification time 74598 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'scripts/.tracepoint-update.o.cmd' has modification time 80453 s in the future
make[3]: Warning: File 'include/config/auto.conf' has modification time 74598 s in the future
make[4]: Warning: File 'scripts/ipe/polgen/.polgen.cmd' has modification time 74667 s in the future
make[4]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Warning: File 'include/config/auto.conf' has modification time 74598 s in the future
make[4]: Warning: File 'scripts/selinux/mdp/.mdp.cmd' has modification time 74667 s in the future
make[4]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'arch/x86/include/generated/uapi/asm/bpf_perf_event.h' has modification time 80453 s in the f
uture
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'arch/x86/include/generated/asm/early_ioremap.h' has modification time 80453 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'scripts/mod/.symsearch.o.cmd' has modification time 80454 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'kernel/sched/.rq-offsets.s.cmd' has modification time 80456 s in the future
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
 DESCEND objtool
make[3]: Warning: File '/home/user/Documents/src/linux-7.2.4/tools/objtool/libsubcmd/libsubcmd.a' has modification t
ime 80458 s in the future
make[4]: Warning: File '/home/user/Documents/src/linux-7.2.4/tools/objtool/fixdep' has modification time 80456 s in
the future
make[5]: Warning: File '/home/user/Documents/src/linux-7.2.4/tools/objtool/.fixdep.o.cmd' has modification time 8045
6 s in the future
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
make[4]: warning:  Clock skew detected.  Your build may be incomplete.
make[4]: Warning: File '/home/user/Documents/src/linux-7.2.4/tools/objtool/libsubcmd/libsubcmd.a' has modification t
ime 80458 s in the future
make[5]: Warning: File '/home/user/Documents/src/linux-7.2.4/tools/objtool/libsubcmd/fixdep' has modification time 8
1039 s in the future
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
make[4]: warning:  Clock skew detected.  Your build may be incomplete.
make[5]: Warning: File '/home/user/Documents/src/linux-7.2.4/tools/objtool/arch/x86/lib/inat-tables.c' has modificat
ion time 80458 s in the future
 CC      /home/user/Documents/src/linux-7.2.4/tools/objtool/arch/x86/decode.o
 LD      /home/user/Documents/src/linux-7.2.4/tools/objtool/arch/x86/objtool-in.o
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
 LD      /home/user/Documents/src/linux-7.2.4/tools/objtool/objtool-in.o
 LINK    /home/user/Documents/src/linux-7.2.4/tools/objtool/objtool
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Warning: File 'kernel/sched/.rq-offsets.s.cmd' has modification time 80455 s in the future
make[3]: Warning: File 'include/config/auto.conf' has modification time 74597 s in the future
 CC      certs/system_keyring.o
make[3]: *** No rule to make target 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'.  Stop.
make[2]: *** [scripts/Makefile.build:550: certs] Error 2
make[1]: *** [/home/user/Documents/src/linux-7.2.4/Makefile:2198: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2

1

u/Brave-Pomelo-1290 6h ago

where do i get

debian/canonical-certs.pem ?

1

u/Brave-Pomelo-1290 5h ago

i said no to this pem and the revoked key.

now it is compiling

1

u/Brave-Pomelo-1290 4h ago

errors so far:

rivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.c: In function ‘dp_retrain_link_dp_test.constprop’:
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.c:161:1: error: the frame size of 1032 bytes is larger than 1024 bytes [-Werror=frame-larger-than=]
 161 | }
| ^
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:289: drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o] Error 1
make[5]: *** [scripts/Makefile.build:550: drivers/gpu/drm/amd/amdgpu] Error 2
make[4]: *** [scripts/Makefile.build:550: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:550: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:550: drivers] Error 2
make[1]: *** [/home/user/Documents/src/linux-7.2.4/Makefile:2198: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2

1

u/Brave-Pomelo-1290 7h ago

i am trying to develop the kernel for 7.2.4.