problem building pkg
- Reply: Graham Perrin : "Re: problem building pkg"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 01 Jul 2023 17:01:39 UTC
Hello: One of my systems, running: FreeBSD 14.0-CURRENT #0 main-f0a15aafcb Mon Oct 31 08:19:54 EDT 2022 amd64 crashed yesterday. Following the reboot/fsck, updating pkg to the latest version fails with: ar -M < mergelib_script --- pkg_elf.pico --- mv pkg_elf.Tpico pkg_elf.Ppico --- triggers.pico --- mv triggers.Tpico triggers.Ppico --- libpkg.so.4 --- ccache cc -shared -fstack-protector-strong -Wl,-whole-archive -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/libpkg/repo/binary -lrepo-binary_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/sqlite -lsqlite_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/libucl -lucl_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/picosat -lpicosat_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/linenoise -llinenoise_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/yxml -lyxml_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/blake2 -lblake2_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/compat -lbsd_compat_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/libfetch -lfetch_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/liblua -llua_pic -L/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/msgpuck -lmsgpuck_pic -Wl,-no-whole-archive -lssl -lcrypto -lm -lutil -Wl,--version-script=/data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/libpkg/libpkg.ver -lelf -larchive -Wl,-soname,libpkg.so.4 -o libpkg.so.4 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.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 triggers.pico pkghash.pico pkg_elf.pico ld: error: /data/port-work/usr/ports/ports-mgmt/pkg/work/pkg-1.19.2/external/libucl/libucl_pic.a(ucl_emitter_streamline.pico): not an ELF file cc: error: linker command failed with exit code 1 (use -v to see invocation) *** [libpkg.so.4] Error code 1 What's going wrong? More important: how do I fix it, given the first thing portmaster wants to do is ... update pkg? Perplexedly, Robert Huff