FreeBSD Port: ports-mgmt/pkg

Andrew Xiang andrewxiang at gmail.com
Mon Oct 12 02:10:02 UTC 2020



I am having trouble compiling pkg. It cannot find the -lssl

I have 
/usr/local/lib 502$ ls -l libssl*
-rw-r--r-- 1 root wheel 1053008 Oct 11 21:11 libssl.a
lrwxr-xr-x 1 root wheel      12 Oct 11 21:12 libssl.so -> libssl.so.11
-rw-r--r-- 1 root wheel  613224 Oct 11 21:12 libssl.so.11
lrwxr-xr-x 1 root wheel      12 Oct 11 21:41 libssl.so.111 -> libssl.so.11
lrwxr-xr-x 1 root wheel      16 Sep 27  2019 libsslspamc.so -> libsslspamc.so.0
-rw-r--r-- 1 root wheel   39512 Sep 27  2019 libsslspamc.so.0

--- pkg_elf.pico ---
mv pkg_elf.Tpico pkg_elf.Ppico
--- pkg_solve.pico ---
mv pkg_solve.Tpico pkg_solve.Ppico
--- pkg_jobs_universe.pico ---
mv pkg_jobs_universe.Tpico pkg_jobs_universe.Ppico
--- pkg_jobs.pico ---
1 warning generated.
mv pkg_jobs.Tpico pkg_jobs.Ppico
--- libpkg.so.4 ---
cc -shared  -fstack-protector-strong  -Wl,-whole-archive  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/libpkg/repo/binary -lrepo-binary_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/sqlite -lsqlite_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/libucl -lucl_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/picosat -lpicosat_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/linenoise -llinenoise_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/yxml -lyxml_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/blake2 -lblake2_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/compat -lbsd_compat_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/libfetch -lfetch_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/liblua -llua_pic  -L/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/external/msgpuck -lmsgpuck_pic  -Wl,-no-whole-archive  -lssl  -lcrypto  -lm -lutil -Wl,--version-script=/usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/libpkg/libpkg.ver -lelf -larchive -Wl,-soname,libpkg.so.4 -o libpkg.so.4 backup.pico backup_lib.pico merge3.pico pkg_audit.pico pkg_deps.pico pkg_repo_meta.pico pkg.pico rsa.pico clean_cache.pico metalog.pico pkg_checksum.pico pkg_manifest.pico pkg_repo_update.pico pkgdb_iterator.pico lua_scripts.pico scripts.pico diff.pico packing.pico pkg_config.pico pkg_event.pico pkg_object.pico pkg_repo.pico pkgdb_query.pico sha256.pico dns_utils.pico pkg_add.pico pkg_create.pico pkg_jobs_conflicts.pico pkg_ports.pico pkg_solve.pico pkgdb.pico ssh.pico elfhints.pico pkg_arch.pico pkg_cudf.pico pkg_jobs_universe.pico pkg_printf.pico pkg_status.pico plugins.pico utils.pico fetch.pico pkg_attributes.pico pkg_delete.pico pkg_jobs.pico pkg_repo_create.pico pkg_version.pico rcscripts.pico flags.pico fetch_ssh.pico fetch_libfetch.pico fetch_file.pico pkg_elf.pico
ld: error: unable to find library -lssl
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [libpkg.so.4] Error code 1

make[4]: stopped in /usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/libpkg
1 error

make[4]: stopped in /usr/ports/ports-mgmt/pkg/work/pkg-1.15.10/libpkg
*** [all] Error code 2

make[3]: stopped in /usr/ports/ports-mgmt/pkg/work/pkg-1.15.10
1 error

make[3]: stopped in /usr/ports/ports-mgmt/pkg/work/pkg-1.15.10
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/ports-mgmt/pkg
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/ports-mgmt/pkg
*** Error code 1

Stop.
make: stopped in /usr/ports/ports-mgmt/pkg
root at xphotonics /usr/ports/ports-mgmt/pkg 505$


More information about the freebsd-pkg mailing list