Bug 280076

Summary: sysutils/edk2: portmaster: : invalid option -- D
Product: Ports & Packages Reporter: O. Hartmann <ohartmann>
Component: Individual Port(s)Assignee: freebsd-uboot (Nobody) <uboot>
Status: New ---    
Severity: Affects Many People CC: manu
Priority: --- Flags: bugzilla: maintainer-feedback? (uboot)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 281732    
Bug Blocks:    

Description O. Hartmann 2024-07-01 17:59:14 UTC
Using portmaster updating and/or installing ports from the ports tree fails on several ports, so for sysutils/edk2  due to 

/usr/ports/CHANGES
20240229:
AUTHOR: tijl@FreeBSD.org

[...]
(cd /usr/ports/sysutils/edk2/work-bhyve && /usr/bin/env WORKSPACE=/usr/ports/sysutils/edk2/work-bhyve  PACKAGES_PATH=/usr/ports/sysutils/edk2/work-bhyve/edk2-edk2-stable202308:/usr/ports/sysutils/edk2/work-bhyve/edk2-platforms-e509ac5a72:/usr/ports/sysutils/edk2/work-bhyve/edk2-non-osi-8c09bd0955  CONF_PATH=/usr/ports/sysutils/edk2/work-bhyve/edk2-edk2-stable202308/Conf  EDK_TOOLS_PATH=/usr/ports/sysutils/edk2/work-bhyve/edk2-edk2-stable202308/BaseTools  PATH=/usr/ports/sysutils/edk2/work-bhyve/edk2-edk2-stable202308/BaseTools/BinWrappers/PosixLike:/usr/ports/sysutils/edk2/work-bhyve/.bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin  PYTHON_COMMAND=python3  PYTHONHASHSEED=1  EXTRA_LDFLAGS=-Wl,-rpath=/usr/local/lib/gcc13 XDG_DATA_HOME=/usr/ports/sysutils/edk2/work-bhyve  XDG_CONFIG_HOME=/usr/ports/sysutils/edk2/work-bhyve  XDG_CACHE_HOME=/usr/ports/sysutils/edk2/work-bhyve/.cache  HOME=/usr/ports/sysutils/edk2/work-bhyve TMPDIR="/tmp" PKG_CONFIG_LIBDIR=/usr/ports/sysutils/edk2/work-bhyve/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local  LOCALBASE=/usr/local  CC="gcc13" CFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc13 -fno-strict-aliasing "  CPP="cpp13" CPPFLAGS=""  LDFLAGS=" -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 " LIBS=""  CXX="g++13" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc13  -Wl,-rpath=/usr/local/lib/gcc13 " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444" gmake -C edk2-edk2-stable202308/BaseTools -j4)
===>
: invalid option -- D
===>
Usage: gmake [options] [target] ...
Options:
  -b, -m                      Ignored for compatibility.
  -B, --always-make           Unconditionally make all targets.
Comment 1 Emmanuel Vadot freebsd_committer freebsd_triage 2024-07-01 19:07:14 UTC
Not using portmaster works fine so you will have to debug more yourself.