after a /usr/sbin/portsnap fetch update and then extract I see XTerm 337 still fails to build : root@titan:/usr/ports/x11/xterm # root@titan:/usr/ports/x11/xterm # make install ===> License MIT accepted by the user ===> xterm-337 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by xterm-337 for building ===> Extracting for xterm-337 => SHA256 Checksum OK for xterm-337.tgz. => SHA256 Checksum OK for bsd-xterm-icons-1.tgz. ===> Patching for xterm-337 ===> Applying FreeBSD patches for xterm-337 ===> xterm-337 depends on executable: luit - found ===> xterm-337 depends on package: xorgproto>=0 - not found ===> xorgproto-2018.4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by xorgproto-2018.4 for building ===> Extracting for xorgproto-2018.4 => SHA256 Checksum OK for xorg/proto/xorgproto-2018.4.tar.bz2. ===> Patching for xorgproto-2018.4 ===> Applying FreeBSD patches for xorgproto-2018.4 ===> xorgproto-2018.4 depends on package: pkgconf>=1.3.0_1 - found ===> xorgproto-2018.4 depends on file: /usr/local/libdata/pkgconfig/xorg-macros.pc - found ===> Configuring for xorgproto-2018.4 configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /usr/ports/x11/xorgproto/work/xorgproto-2018.4/missing: Unknown `--is-lightweight' option Try `/usr/ports/x11/xorgproto/work/xorgproto-2018.4/missing --help' for more information configure: WARNING: 'missing' script is too old or missing checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for style of include used by make... GNU checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... none checking for cc option to accept ISO C99... none needed checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking whether __clang__ is declared... yes checking whether __INTEL_COMPILER is declared... no checking whether __SUNPRO_C is declared... no checking pkg-config is at least version 0.9.0... yes checking build system type... amd64-portbld-freebsd11.2 checking host system type... amd64-portbld-freebsd11.2 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking if cc supports -Werror=unknown-warning-option... yes checking if cc supports -Werror=unused-command-line-argument... yes checking if cc supports -Wall... yes checking if cc supports -Wpointer-arith... yes checking if cc supports -Wmissing-declarations... yes checking if cc supports -Wformat=2... yes checking if cc supports -Wstrict-prototypes... yes checking if cc supports -Wmissing-prototypes... yes checking if cc supports -Wnested-externs... yes checking if cc supports -Wbad-function-cast... yes checking if cc supports -Wold-style-definition... yes checking if cc supports -Wdeclaration-after-statement... yes checking if cc supports -Wunused... yes checking if cc supports -Wuninitialized... yes checking if cc supports -Wshadow... yes checking if cc supports -Wmissing-noreturn... yes checking if cc supports -Wmissing-format-attribute... yes checking if cc supports -Wredundant-decls... yes checking if cc supports -Wlogical-op... no checking if cc supports -Werror=implicit... yes checking if cc supports -Werror=nonnull... yes checking if cc supports -Werror=init-self... yes checking if cc supports -Werror=main... yes checking if cc supports -Werror=missing-braces... yes checking if cc supports -Werror=sequence-point... yes checking if cc supports -Werror=return-type... yes checking if cc supports -Werror=trigraphs... yes checking if cc supports -Werror=array-bounds... yes checking if cc supports -Werror=write-strings... yes checking if cc supports -Werror=address... yes checking if cc supports -Werror=int-to-pointer-cast... yes checking if cc supports -Werror=pointer-to-int-cast... yes checking if cc supports -pedantic... yes checking if cc supports -Werror... yes checking if cc supports -Werror=attributes... yes checking whether make supports nested variables... (cached) yes checking whether to build functional specifications... yes checking for X.Org SGML entities >= 1.8... no checking for sys/select.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking for fd_set.fds_bits... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating applewmproto.pc config.status: creating bigreqsproto.pc config.status: creating compositeproto.pc config.status: creating damageproto.pc config.status: creating dmxproto.pc config.status: creating dri2proto.pc config.status: creating dri3proto.pc config.status: creating evieproto.pc config.status: creating fixesproto.pc config.status: creating fontcacheproto.pc config.status: creating fontsproto.pc config.status: creating glproto.pc config.status: creating include/X11/Xpoll.h config.status: creating inputproto.pc config.status: creating kbproto.pc config.status: creating lg3dproto.pc config.status: creating Makefile config.status: creating presentproto.pc config.status: creating printproto.pc config.status: creating randrproto.pc config.status: creating recordproto.pc config.status: creating renderproto.pc config.status: creating resourceproto.pc config.status: creating scrnsaverproto.pc config.status: creating trapproto.pc config.status: creating videoproto.pc config.status: creating windowswmproto.pc config.status: creating xcalibrateproto.pc config.status: creating xcmiscproto.pc config.status: creating xextproto.pc config.status: creating xf86bigfontproto.pc config.status: creating xf86dgaproto.pc config.status: creating xf86driproto.pc config.status: creating xf86miscproto.pc config.status: creating xf86rushproto.pc config.status: creating xf86vidmodeproto.pc config.status: creating xineramaproto.pc config.status: creating xproto.pc config.status: creating xproxymngproto.pc config.status: executing depfiles commands ===> Building for xorgproto-2018.4 --- man/Xprint.7 --- /bin/mkdir -p man sed -e 's|__vendorversion__|"xorgproto 2018.4" "X Version 11"|' -e 's|__xorgversion__|"xorgproto 2018.4" "X Version 11"|' -e 's|__datadir__|/usr/local/share|g' -e 's|__datadir__|/usr/local/lib|g' -e 's|__sysconfdir__|/usr/local/etc|g' -e 's|__appmansuffix__|1|g' -e 's|__libmansuffix__|3|g' -e 's|__miscmansuffix__|7|g' < man/Xprint.man > man/Xprint.7 ===> Staging for xorgproto-2018.4 ===> Generating temporary packing list /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xcalibrateproto.h include/X11/extensions/xcalibratewire.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/applewmconst.h include/X11/extensions/applewmproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 applewmproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/bigreqsproto.h include/X11/extensions/bigreqstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 bigreqsproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xcalibrateproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/shapestr.h include/X11/extensions/shmstr.h include/X11/extensions/syncstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/composite.h include/X11/extensions/compositeproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 compositeproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/damageproto.h include/X11/extensions/damagewire.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 damageproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/share/doc/xorgproto' install -m 0644 compositeproto.txt damageproto.txt dri2proto.txt dri3proto.txt fixesproto.txt PM_spec presentproto.txt randrproto.txt renderproto.txt resproto.txt xv-protocol-v2.txt '/usr/ports/x11/xorgproto/work/stage/usr/local/share/doc/xorgproto' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/dmx.h include/X11/extensions/dmxproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 dmxproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/dri2proto.h include/X11/extensions/dri2tokens.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 dri2proto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/dri3proto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 dri3proto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/evieproto.h include/X11/extensions/Xeviestr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 evieproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xfixesproto.h include/X11/extensions/xfixeswire.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 fixesproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/fontcache.h include/X11/extensions/fontcacheP.h include/X11/extensions/fontcachstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 fontcacheproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/fonts' install -m 0644 include/X11/fonts/font.h include/X11/fonts/fontproto.h include/X11/fonts/fontstruct.h include/X11/fonts/FS.h include/X11/fonts/fsmasks.h include/X11/fonts/FSproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/fonts' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 fontsproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/GL' install -m 0644 include/GL/glxint.h include/GL/glxmd.h include/GL/glxproto.h include/GL/glxtokens.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/GL' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/GL/internal' install -m 0644 include/GL/internal/glcore.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/GL/internal' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 glproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/XI.h include/X11/extensions/XIproto.h include/X11/extensions/XI2.h include/X11/extensions/XI2proto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 inputproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/XKBgeom.h include/X11/extensions/XKB.h include/X11/extensions/XKBproto.h include/X11/extensions/XKBsrv.h include/X11/extensions/XKBstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 kbproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/lgewire.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 lg3dproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/man/man7' install -m 0644 man/Xprint.7 '/usr/ports/x11/xorgproto/work/stage/usr/local/man/man7' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11' install -m 0644 include/X11/Xpoll.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xproxymngproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/presentproto.h include/X11/extensions/presenttokens.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 presentproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/Print.h include/X11/extensions/Printstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 printproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/randr.h include/X11/extensions/randrproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 randrproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/recordconst.h include/X11/extensions/recordproto.h include/X11/extensions/recordstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 recordproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/render.h include/X11/extensions/renderproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 renderproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/XResproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 resourceproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/saver.h include/X11/extensions/saverproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 scrnsaverproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xtrapbits.h include/X11/extensions/xtrapddmi.h include/X11/extensions/xtrapdi.h include/X11/extensions/xtrapemacros.h include/X11/extensions/xtraplib.h include/X11/extensions/xtraplibp.h include/X11/extensions/xtrapproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 trapproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/vldXvMC.h include/X11/extensions/Xv.h include/X11/extensions/XvMC.h include/X11/extensions/XvMCproto.h include/X11/extensions/Xvproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 videoproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/windowswm.h include/X11/extensions/windowswmstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 windowswmproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xcmiscproto.h include/X11/extensions/xcmiscstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xcmiscproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/dpmsconst.h include/X11/extensions/dpmsproto.h include/X11/extensions/ge.h include/X11/extensions/geproto.h include/X11/extensions/lbx.h include/X11/extensions/lbxproto.h include/X11/extensions/mitmiscconst.h include/X11/extensions/mitmiscproto.h include/X11/extensions/multibufconst.h include/X11/extensions/multibufproto.h include/X11/extensions/secur.h include/X11/extensions/securproto.h include/X11/extensions/shapeconst.h include/X11/extensions/shapeproto.h include/X11/extensions/shm.h include/X11/extensions/shmproto.h include/X11/extensions/syncconst.h include/X11/extensions/syncproto.h include/X11/extensions/ag.h include/X11/extensions/agproto.h include/X11/extensions/cup.h include/X11/extensions/cupproto.h include/X11/extensions/dbe.h include/X11/extensions/dbeproto.h include/X11/extensions/EVI.h include/X11/extensions/EVIproto.h include/X11/extensions/xtestext1proto.h include/X11/extensions/xtestext1const.h include/X11/extensions/xtestconst.h include/X11/extensions/xtestproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xextproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xf86bigfont.h include/X11/extensions/xf86bigfproto.h include/X11/extensions/xf86bigfstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xf86bigfontproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xf86dga.h include/X11/extensions/xf86dga1const.h include/X11/extensions/xf86dga1str.h include/X11/extensions/xf86dga1proto.h include/X11/extensions/xf86dgaconst.h include/X11/extensions/xf86dgaproto.h include/X11/extensions/xf86dgastr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xf86dgaproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/dri' install -m 0644 include/X11/dri/xf86dri.h include/X11/dri/xf86dristr.h include/X11/dri/xf86driproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/dri' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xf86driproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xf86misc.h include/X11/extensions/xf86mscstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xf86miscproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xf86rush.h include/X11/extensions/xf86rushstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xf86rushproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/xf86vm.h include/X11/extensions/xf86vmproto.h include/X11/extensions/xf86vmstr.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xf86vidmodeproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' install -m 0644 include/X11/extensions/panoramiXproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/extensions' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' install -m 0644 xineramaproto.pc '/usr/ports/x11/xorgproto/work/stage/usr/local/libdata/pkgconfig' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11' install -m 0644 include/X11/ap_keysym.h include/X11/DECkeysym.h include/X11/HPkeysym.h include/X11/keysymdef.h include/X11/keysym.h include/X11/Sunkeysym.h include/X11/Xalloca.h include/X11/Xarch.h include/X11/Xatom.h include/X11/Xdefs.h include/X11/XF86keysym.h include/X11/Xfuncproto.h include/X11/Xfuncs.h include/X11/X.h include/X11/Xmd.h include/X11/Xosdefs.h include/X11/Xos.h include/X11/Xos_r.h include/X11/Xproto.h include/X11/Xprotostr.h include/X11/Xthreads.h include/X11/Xw32defs.h include/X11/XWDFile.h include/X11/Xwindows.h include/X11/Xwinsock.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11' /bin/mkdir -p '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/PM' install -m 0644 include/X11/PM/PM.h include/X11/PM/PMproto.h '/usr/ports/x11/xorgproto/work/stage/usr/local/include/X11/PM' ====> Compressing man pages (compress-man) ===> Installing for xorgproto-2018.4 ===> Checking if xorgproto already installed ===> Registering installation for xorgproto-2018.4 as automatic Installing xorgproto-2018.4... pkg-static: xorgproto-2018.4 conflicts with glproto-1.4.17 (installs files into the same place). Problematic file: /usr/local/include/GL/glxint.h *** Error code 70 Stop. make[2]: stopped in /usr/ports/x11/xorgproto *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11/xterm *** Error code 1 Stop. make: stopped in /usr/ports/x11/xterm root@titan:/usr/ports/x11/xterm # root@titan:/usr/ports/x11/xterm # Looks like a dependency problem here ?
Not sure how to proceed here : root@titan:/usr/ports/x11/xterm # cd /usr/ports/x11/xorgproto/ root@titan:/usr/ports/x11/xorgproto # make install ===> Installing for xorgproto-2018.4 ===> Checking if xorgproto already installed ===> Registering installation for xorgproto-2018.4 Installing xorgproto-2018.4... pkg-static: xorgproto-2018.4 conflicts with glproto-1.4.17 (installs files into the same place). Problematic file: /usr/local/include/GL/glxint.h *** Error code 70 Stop. make: stopped in /usr/ports/x11/xorgproto root@titan:/usr/ports/x11/xorgproto #
Obviously you should check /usr/ports/UPDATING before openening a PR: 20180731: AFFECTS: users of x11/xorg and all ports with USE_XORG=*proto AUTHOR: zeising@FreeBSD.org The xorg *proto packages have all been merged into one package, x11/xorgproto. This might cause issues with upgrading. If you get conflicts between xorgproto and old *proto packages, please remove the old package and install xorgproto again. In order to remove all orphaned ports, including all *proto port, the following can be used after the ports tree has been updated: pkg version -l \? | cut -f 1 -w | grep -v compat | xargs pkg delete -fy % make search name=glproto Port: x11/glproto Moved: x11/xorgproto Date: 2018-07-31 Reason: merged into x11/xorgproto
Well, xterm is not mentioned anywhere in the 16000+ lines of /usr/ports/UPDATING so your average everyday user would never see this. So .. the bug seems reasonable. anyways .. you seem to be saying flush out /usr/ports and start over ?
The problem is not xterm but x11/xorgproto: Installing xorgproto-2018.4... pkg-static: xorgproto-2018.4 conflicts with glproto-1.4.17 (installs files into the same place). Problematic file: /usr/local/include/GL/glxint.h *** Error code 70 It fails to install because orphaned packages (e.g glproto-1.4.17) are installed on your system. It is all explained in /usr/ports/UPDATING (entry 20180731). Have you tried it?
UPDATING is the expected way to read about ports changes that affect the building of ports. I suggest you use binary packages instead, which handle this situation. In this case, it is stated very clearly in UPDATING how to handle this situation. This is not a bug, it is a matter of an outdated ports tree and an outdated installation, with clear instructions on how to handle the situation.
(In reply to Niclas Zeising from comment #5) Well, with my limited experience rolling out production software to a user base I can only guess that there was a change made in the "ports" world that broke the process. Feels like a bug to me however I have noticed that the FreeBSD oligarchs deny the existence of the obvious. Example would be bugid 231129.
(In reply to Dennis Clarke from comment #6) There was no change in the ports tree or policy. The move to xorgproto was announced by the standard way of announcing such things, by entries in UPDATING as well as entries in MOVED to have tools find it. If you are using binary packages then this caused no issues, since the dependency solver in pkg would solve this issue and delete the old packages before installing xorgproto. When you are building from the ports tree you need to read and understand UPDATING to do so successfully. In this specific case, a solution for the issue the submitter is experience has already been posted.
As I said before there was no mention of a problem with xterm in the long file UPDATING and thus is wasn't easy to see. The real issue here is that one *must* build from ports in order to get VirtualBox and the required kernel bits to work. A dependency of VirtualBox is the whole Xorg infrastructure and well here we are. However I am sure that will be resolved in the 12.0 release with proper binary packages.
There were a lot of ports affected by the xorgproto thing. It's one of the tricky bits when building from source to understand all the implications of the sometimes brief UPDATING entries. Everybody knows rebuilding virtualbox is a problem. others are working on a solution so that ports' kmods get rebuilt as part of buildkernel.