>>> Building on exopi-3 under productivity/tudu DIST = [productivity/tudu:tudu-0.10.4.tar.gz] FULLPKGNAME = tudu-0.10.4 distfiles size=60959 >>> Running build in productivity/tudu at 1732126410.10 ===> productivity/tudu ===> Building from scratch tudu-0.10.4 ===> Verifying specs: c++ c++abi pthread c m curses ===> found c++.10.0 c++abi.7.0 pthread.27.1 c.100.3 m.10.1 curses.15.0 ===> Checking files for tudu-0.10.4 `/exopi-cvs/ports/distfiles/tudu-0.10.4.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for tudu-0.10.4 # locale::facet::_S_create_c_locale throws in non-C locales sed -i '/locale(""));/d' /exopi-obj/pobj/tudu-0.10.4/tudu-0.10.4/src/*.cc ===> Patching for tudu-0.10.4 ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- Fix test programs so they don't error out during configure |- Remove hardcoded optimizations. | |Index: configure |--- configure.orig |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 280. Hunk #2 succeeded at 290. Hunk #3 succeeded at 300. Hunk #4 succeeded at 337. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for tudu-0.10.4 ===> Configuring for tudu-0.10.4 checking for cpp... checking build system type... amd64-unknown-openbsd checking host system type... amd64-unknown-openbsd checking target system type... amd64-unknown-openbsd checking for working directories... current using prefix '/usr/local' checking for c++ compiler... c++ checking for xcurses.h... no checking for ncursesw/curses.h... no checking for ncurses/curses.h... no checking for ncurses.h... yes checking for curses.h... yes checking for libncursesw ... yes checking for libncurses ... yes checking for libcurses ... yes checking for WIDEC_CURSES... yes checking for string... yes checking for vector... yes checking for map... yes checking for fstream... yes checking for list... yes checking for stack... yes checking for algorithm... yes checking for set... yes checking for ctime... yes checking for cstring... yes checking for csignal... yes checking for cstdio... yes checking for cstdlib... yes checking for sys/types.h... yes checking for sys/wait.h... yes checking for sys/stat.h... yes checking for unistd.h... yes checking for fcntl.h... yes checking for locale... yes checking for cwchar... yes checking for clocale... yes checking for climits... yes checking for iostream... yes checking for iomanip... yes checking for sstream... yes checking for cerrno... yes creating ./Makefile creating src/Makefile creating data/Makefile creating src/defs.h cleaning temporally files... done ===> Building for tudu-0.10.4 cd src && /usr/bin/make c++ -O2 -pipe -Wall -c tudu.cc c++ -O2 -pipe -Wall -c data.cc c++ -O2 -pipe -Wall -c editor.cc c++ -O2 -pipe -Wall -c interface.cc c++ -O2 -pipe -Wall -c window.cc c++ -O2 -pipe -Wall -c text.cc c++ -O2 -pipe -Wall -c parser.cc parser.cc:403:25: warning: while loop has empty body [-Wempty-body] replace(L'&', L"&"); ^ parser.cc:403:25: note: put the semicolon on a separate line to silence this warning parser.cc:404:24: warning: while loop has empty body [-Wempty-body] replace(L'<', L"<"); ^ parser.cc:404:24: note: put the semicolon on a separate line to silence this warning 2 warnings generated. c++ -O2 -pipe -Wall -c config.cc c++ -O2 -pipe -Wall -c date.cc c++ -O2 -pipe -Wall -c screen.cc c++ -O2 -pipe -Wall -c scheduler.cc c++ -O2 -pipe -Wall -c cmd.cc c++ -O2 -pipe -Wall -o tudu tudu.o data.o editor.o interface.o window.o text.o parser.o config.o date.o screen.o scheduler.o cmd.o -lncursesw ld: warning: parser.cc(parser.o:(Writer::_save())): warning: sprintf() is often misused, please use snprintf() ld: warning: tudu.cc(tudu.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: tudu.cc(tudu.o:(main)): warning: strcat() is almost always misused, please use strlcat() cd data && /usr/bin/make >>> Running package in productivity/tudu at 1732126465.57 ===> productivity/tudu ===> Faking installation for tudu-0.10.4 cd src && /usr/bin/make cd data && /usr/bin/make cd src && /usr/bin/make install mkdir -p /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/bin /exopi-obj/pobj/tudu-0.10.4/bin/install -c -s -m 755 tudu /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/bin cd data && /usr/bin/make install mkdir -p /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/share/tudu /exopi-obj/pobj/tudu-0.10.4/bin/install -c -m 644 tudu.dtd /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/share/tudu /exopi-obj/pobj/tudu-0.10.4/bin/install -c -m 644 welcome.xml /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/share/tudu mkdir -p /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/share/examples/tudu /exopi-obj/pobj/tudu-0.10.4/bin/install -c -m 644 tudurc /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/share/examples/tudu mkdir -p /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/tudu-0.10.4/bin/install -c -m 644 tudu.1 /exopi-obj/pobj/tudu-0.10.4/fake-amd64/usr/local/man/man1 ===> Building package for tudu-0.10.4 Create /exopi-cvs/ports/packages/amd64/all/tudu-0.10.4.tgz Creating package tudu-0.10.4 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|*** | 5% checksumming|****** | 10% checksumming|********* | 14% checksumming|************ | 19% checksumming|*************** | 24% checksumming|***************** | 29% checksumming|******************** | 33% checksumming|*********************** | 38% checksumming|************************** | 43% checksumming|***************************** | 48% checksumming|******************************** | 52% checksumming|*********************************** | 57% checksumming|************************************** | 62% checksumming|***************************************** | 67% checksumming|******************************************** | 71% checksumming|********************************************** | 76% checksumming|************************************************* | 81% checksumming|**************************************************** | 86% checksumming|******************************************************* | 90% checksumming|********************************************************** | 95% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************************************************************* | 95% archiving|*************************************************************** | 98% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/tudu-0.10.4.tgz >>> Running clean in productivity/tudu at 1732126467.18 ===> productivity/tudu ===> Cleaning for tudu-0.10.4 >>> Ended at 1732126467.43 max_stuck=3.29/build=55.47/package=1.62/clean=0.27