Try https://wiki.netbsd.org/pkgsrc/x11/ .
On Sat, 16 Mar 2019 at 19:45, Bob Bernstein <poo...@ruptured-duck.com> wrote: > > Included is my latest 'make' in modular-xorg. All feedback, > encouragement, excoriation and/or condemnation will be carefully > reviewed! <g> > > --snip-- > Script started on Sat Mar 16 15:16:25 2019 > ===> Skipping vulnerability checks. > WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. > WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb > fetch-pkg-vulnerabilities'. > ===> Installing dependencies for modular-xorg-1.12.4nb1 > => Build dependency cwrappers>=20150314: found cwrappers-20180325 > => Full dependency modular-xorg-server>=1.12.4: NOT found > => Verifying reinstall for ../../x11/modular-xorg-server > => Bootstrap dependency digest>=20010302: found digest-20190127 > ===> Skipping vulnerability checks. > WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. > WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb > fetch-pkg-vulnerabilities'. > => Checksum SHA1 OK for xorg-server-1.20.4.tar.bz2 > => Checksum RMD160 OK for xorg-server-1.20.4.tar.bz2 > => Checksum SHA512 OK for xorg-server-1.20.4.tar.bz2 > ===> Installing dependencies for modular-xorg-server-1.20.4 > ========================================================================== > The supported build options for modular-xorg-server are: > > debug dtrace inet6 > > The currently selected options are: > > inet6 > > You can select which build options to use by setting PKG_DEFAULT_OPTIONS > or the following variable. Its current value is shown: > > PKG_OPTIONS.modular-xorg-server (not defined) > > ========================================================================== > ========================================================================== > The following variables will affect the build process of this package, > modular-xorg-server-1.20.4. Their current value is shown below: > > * VARBASE = /var > > Based on these variables, the following variables have been set: > > * XKB_OUTPUT_DIR = /var/db/xkb > > You may want to abort the process now with CTRL-C and change their value > before continuing. Be sure to run `/usr/pkg/bin/bmake clean' after > the changes. > ========================================================================== > => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.6nb2 > => Tool dependency gmake>=3.81: found gmake-4.2.1nb1 > => Tool dependency pkgconf-[0-9]*: found pkgconf-1.4.1nb1 > => Build dependency tradcpp-[0-9]*: found tradcpp-0.5.3 > => Build dependency x11-links>=1.13: found x11-links-1.15 > => Build dependency cwrappers>=20150314: found cwrappers-20180325 > => Full dependency xkbcomp-[0-9]*: found xkbcomp-1.4.2 > => Full dependency xkeyboard-config-[0-9]*: found xkeyboard-config-2.26 > => Full dependency xcb-util-keysyms>=0.3.9: found xcb-util-keysyms-0.4.0 > ===> Overriding tools for modular-xorg-server-1.20.4 > ===> Extracting for modular-xorg-server-1.20.4 > ===> Patching for modular-xorg-server-1.20.4 > => Applying pkgsrc patches for modular-xorg-server-1.20.4 > ===> Creating toolchain wrappers for modular-xorg-server-1.20.4 > ===> Configuring for modular-xorg-server-1.20.4 > => Modifying GNU configure scripts to avoid --recheck > => Replacing config-guess with pkgsrc versions > => Replacing config-sub with pkgsrc versions > => Replacing install-sh with pkgsrc version > => Adding run-time search paths to pkg-config files. > checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... ./install-sh -c -d > checking for gawk... /usr/bin/awk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking whether make supports the include directive... yes (GNU style) > checking for x86_64--netbsd-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... gcc3 > checking how to run the C preprocessor... cc -E > 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... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking minix/config.h usability... no > checking minix/config.h presence... no > checking for minix/config.h... no > checking whether it is safe to define __EXTENSIONS__... yes > checking for cc option to accept ISO C99... none needed > checking whether __clang__ is declared... no > 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... x86_64--netbsd > checking host system type... x86_64--netbsd > checking for a sed that does not truncate output... /usr/bin/sed > checking if cc supports -Werror=unknown-warning-option... no > checking if cc supports -Werror=unused-command-line-argument... no > 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... yes > 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 > Package xorg-macros was not found in the pkg-config search path. > Perhaps you should add the directory containing `xorg-macros.pc' > to the PKG_CONFIG_PATH environment variable > Package 'xorg-macros', required by 'virtual:world', not found > checking whether make supports nested variables... (cached) yes > checking for doxygen... no > configure: WARNING: doxygen not found - documentation targets will be skipped > checking for X.Org SGML entities >= 1.8... no > checking whether to build documentation... yes > checking whether to build developer documentation... yes > checking for xmlto... no > configure: WARNING: xmlto not found - documentation targets will be skipped > checking for fop... no > configure: WARNING: fop not found - documentation targets will be skipped > checking for xsltproc... /usr/pkg/bin/xsltproc > checking whether to build unit test cases... auto > checking whether the linker accepts -Wl,-wrap,exit... yes > checking dependency style of cc... gcc3 > checking whether ln -s works... yes > checking how to print strings... printf > checking for a sed that does not truncate output... (cached) /usr/bin/sed > checking for fgrep... /usr/bin/grep -F > checking for ld used by cc... > /usr/pkgsrc/x11/modular-xorg-server/work/.cwrapper/bin/ld > checking if the linker > (/usr/pkgsrc/x11/modular-xorg-server/work/.cwrapper/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B > checking the name lister (/usr/bin/nm -B) interface... BSD nm > checking the maximum length of command line arguments... (cached) 262144 > checking how to convert x86_64--netbsd file names to x86_64--netbsd format... > func_convert_file_noop > checking how to convert x86_64--netbsd file names to toolchain format... > func_convert_file_noop > checking for /usr/pkgsrc/x11/modular-xorg-server/work/.cwrapper/bin/ld option > to reload object files... -r > checking for x86_64--netbsd-objdump... no > checking for objdump... objdump > checking how to recognize dependent libraries... match_pattern > /lib[^/]+(\.so|_pic\.a)$ > checking for x86_64--netbsd-dlltool... no > checking for dlltool... no > checking how to associate runtime and link libraries... printf %s\n > checking for x86_64--netbsd-ar... no > checking for ar... ar > checking for archiver @FILE support... @ > checking for x86_64--netbsd-strip... no > checking for strip... strip > checking for x86_64--netbsd-ranlib... no > checking for ranlib... ranlib > checking command to parse /usr/bin/nm -B output from cc object... ok > checking for sysroot... no > checking for a working dd... /bin/dd > checking how to truncate binary pipes... /bin/dd bs=4096 count=1 > checking for x86_64--netbsd-mt... no > checking for mt... mt > checking if mt is a manifest tool... no > checking for dlfcn.h... yes > checking for objdir... .libs > checking if cc supports -fno-rtti -fno-exceptions... no > checking for cc option to produce PIC... -fPIC -DPIC > checking if cc PIC flag -fPIC -DPIC works... yes > checking if cc static flag -static works... yes > checking if cc supports -c -o file.o... rm: conftest*: No such file or > directory > yes > checking if cc supports -c -o file.o... (cached) yes > checking whether the cc linker > (/usr/pkgsrc/x11/modular-xorg-server/work/.cwrapper/bin/ld) supports shared > libraries... yes > checking whether -lc should be explicitly linked in... rm: conftest*: No such > file or directory > no > checking dynamic linker characteristics... NetBSD ld.elf_so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking pkg-config is at least version 0.9.0... yes > checking for flex... flex > checking lex output file root... lex.yy > checking lex library... -lfl > checking whether yytext is a pointer... yes > checking for bison... no > checking for byacc... no > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... no > checking for cpp... (cached) /usr/pkg/bin/tradcpp -Uunix > checking if /usr/pkg/bin/tradcpp -Uunix requires -undef... no > checking if /usr/pkg/bin/tradcpp -Uunix requires -traditional... no > checking for dirent.h that defines DIR... yes > checking for library containing opendir... none required > checking for ANSI C header files... (cached) yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking for stdlib.h... (cached) yes > checking for string.h... (cached) yes > checking for unistd.h... (cached) yes > checking for dlfcn.h... (cached) yes > checking stropts.h usability... no > checking stropts.h presence... no > checking for stropts.h... no > checking fnmatch.h usability... yes > checking fnmatch.h presence... yes > checking for fnmatch.h... yes > checking sys/mkdev.h usability... no > checking sys/mkdev.h presence... no > checking for sys/mkdev.h... no > checking sys/sysmacros.h usability... no > checking sys/sysmacros.h presence... no > checking for sys/sysmacros.h... no > checking sys/utsname.h usability... yes > checking sys/utsname.h presence... yes > checking for sys/utsname.h... yes > checking for an ANSI C-conforming const... yes > checking for typeof syntax and keyword spelling... typeof > checking whether byte ordering is bigendian... no > checking size of unsigned long... 8 > checking for pid_t... yes > checking for dlopen... yes > checking for backtrace... no > checking for geteuid... yes > checking for getuid... yes > checking for issetugid... yes > checking for getresuid... no > checking for getdtablesize... yes > checking for getifaddrs... yes > checking for getpeereid... yes > checking for getpeerucred... no > checking for getprogname... yes > checking for getzoneid... no > checking for mmap... yes > checking for posix_fallocate... yes > checking for seteuid... yes > checking for shmctl64... no > checking for strncasecmp... yes > checking for vasprintf... yes > checking for vsnprintf... yes > checking for walkcontext... no > checking for setitimer... yes > checking for poll... yes > checking for epoll_create1... no > checking for mkostemp... yes > checking for reallocarray... yes > checking for strcasecmp... yes > checking for strcasestr... yes > checking for strlcat... yes > checking for strlcpy... yes > checking for strndup... yes > checking for timingsafe_memcmp... no > checking for arc4random_buf in -lbsd... no > checking for arc4random_buf... yes > checking whether program_invocation_short_name is declared... no > checking for SO_PEERCRED in sys/socket.h... no > checking for sqrt in -lm... yes > checking for cbrt... yes > checking linux/agpgart.h usability... no > checking linux/agpgart.h presence... no > checking for linux/agpgart.h... no > checking sys/agpio.h usability... yes > checking sys/agpio.h presence... yes > checking for sys/agpio.h... yes > checking sys/agpgart.h usability... no > checking sys/agpgart.h presence... no > checking for sys/agpgart.h... no > checking linux/fb.h usability... no > checking linux/fb.h presence... no > checking for linux/fb.h... no > checking for sys/linker.h... no > checking for SYSV IPC... yes > checking machine/apmvar.h usability... no > checking machine/apmvar.h presence... no > checking for machine/apmvar.h... no > checking execinfo.h usability... yes > checking execinfo.h presence... yes > checking for execinfo.h... yes > checking for backtrace in -lc... no > checking for fallback input driver... > checking for root directory for font files... /usr/pkg/share/fonts/X11 > checking for directory for misc files... ${FONTROOTDIR}/misc > checking for directory for OTF files... ${FONTROOTDIR}/OTF > checking for directory for TTF files... ${FONTROOTDIR}/TTF > checking for directory for Type1 files... ${FONTROOTDIR}/Type1 > checking for directory for 75dpi files... ${FONTROOTDIR}/75dpi > checking for directory for 100dpi files... ${FONTROOTDIR}/100dpi > checking for default font path... > /usr/pkg/share/fonts/X11/misc,/usr/pkg/share/fonts/X11/TTF,/usr/pkg/share/fonts/X11/OTF,/usr/pkg/share/fonts/X11/Type1,/usr/pkg/share/fonts/X11/100dpi,/usr/pkg/share/fonts/X11/75dpi,/usr/pkg/share/fonts/X11/cyrillic,/usr/pkg/lib/X11/fonts/misc,/usr/pkg/lib/X11/fonts/TTF,/usr/pkg/lib/X11/fonts/OTF,/usr/pkg/lib/X11/fonts/Type1,/usr/pkg/lib/X11/fonts/100dpi,/usr/pkg/lib/X11/fonts/75dpi,/usr/pkg/lib/X11/fonts/cyrillic > checking to see if we can install the Xorg server as root... yes > checking if Xtrans should support UNIX socket connections... yes > checking if Xtrans should support TCP socket connections... yes > checking for library containing socket... none required > checking for library containing gethostbyname... none required > checking if IPv6 support should be built... yes > checking for struct sockaddr_in.sin_len... yes > checking for socklen_t... yes > checking for struct msghdr.msg_control... yes > checking if Xtrans should support os-specific local connections... no > checking for authdes_seccreate... no > checking for authdes_create... no > checking if Secure RPC authentication ("SUN-DES-1") should be supported... no > checking for PIXMAN... no > configure: error: Package requirements (pixman-1 >= 0.27.2) were not met: > > Package 'pixman-1', required by 'virtual:world', not found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables PIXMAN_CFLAGS > and PIXMAN_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > *** Error code 1 > > Stop. > bmake[2]: stopped in /usr/pkgsrc/x11/modular-xorg-server > *** Error code 1 > > Stop. > bmake[1]: stopped in /usr/pkgsrc/x11/modular-xorg-server > *** Error code 1 > > Stop. > bmake: stopped in /usr/pkgsrc/meta-pkgs/modular-xorg > > Script done on Sat Mar 16 15:17:11 2019 > > --snip-- > > Thanks all as per usual. > > -- > Bob Bernstein -- ----