unable to find library -ll

I am performing make buildworld with added some other module 'bkp' with source of Freebsd 14 from branch 'releng/14.0' , received error as shown in the picture. I couldn't find any binary like libl.so . Can someone tell me what is the actual binary that it is looking for?
Screenshot 2023-12-08 101645.png
 
That module interact with zfs snapshosts and deal with zfs send / recv . Below is the make file

Code:
# $FreeBSD$

.include <bsd.own.mk>

.PATH:  ${.CURDIR}/../hastd
.PATH:  ${.CURDIR}/../bkpd

PROG=   bkp
SRCS=   bkp.c
SRCS+=  ebuf.c
SRCS+=  hast_proto.c
SRCS+=  nv.c
SRCS+=  bkpd.c
SRCS+=  atomicio.c
SRCS+=  pjdlog.c
SRCS+=  proto.c proto_common.c proto_tcp.c proto_uds.c hast_checksum.c hast_compression.c crc32.c lzf.c
SRCS+=  subr.c
WARNS?= 0
MAN=    hastctl.8

CFLAGS+=-I${.CURDIR}/../hastd
CFLAGS+=-I${.CURDIR}/../bkpd
CFLAGS+=-I${.CURDIR}/../cbdp
CFLAGS+=-DPROTO_TCP_DEFAULT_PORT=8457
CFLAGS+=-DBUILD_BKP
CFLAGS+=-DINET
#.if ${MK_INET6_SUPPORT} != "no"
CFLAGS+=-DINET6
#.endif
# This is needed to have WARNS > 1.
CFLAGS+=-DYY_NO_UNPUT
CFLAGS+=-g


YFLAGS+=-v
#DPADD=  ${LIBSSH} ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
#LDADD=  -lssh -lcrypt -lcrypto -lz


OPENSOLARIS_USR_DISTDIR= ${SRCTOP}/cddl/contrib/opensolaris
OPENSOLARIS_SYS_DISTDIR= ${SRCTOP}/sys/cddl/contrib/opensolaris
_zfs=   zfs
_zpool= zpool

IGNORE_PRAGMA=  YES

CFLAGS+=        -DNEED_SOLARIS_BOOLEAN

CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libuutil
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libnvpair
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/zfs/
CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/zcommon
CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head
CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem
CFLAGS+= -I${SRCTOP}/sys/cbyte/zfs

#DPADD=  ${LIBBSDXML} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} ${LIBUMEM} \
       # ${LIBUTIL} ${LIBUUTIL} ${LIBZFS}
#LDADD=  -lbsdxml -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs


LIBADD = md geom bsdxml m l pthread util nvpair sbuf umem uutil zfs

#.if ${MK_OPENSSL} != "no"
#DPADD+=        ${LIBCRYPTO}
#LDADD+=        -lcrypto
LIBADD+= crypto
CFLAGS+=-DHAVE_CRYPTO
#.endif

CLEANFILES=y.tab.c y.tab.h y.output

.include <bsd.prog.mk>
 
Back
Top