dot

packages and services management
Log | Files | Refs | README

commit 427080f95932e043959aa2414c2ebaa9265fd8f5
parent 3b219f15e060b33eeaed51cac9d8b36505073822
Author: Josuah Demangeon <mail@josuah.net>
Date:   Sun, 15 Jul 2018 01:02:56 +0200

Merge branch 'master' of /data/git/conf

Diffstat:
Mbin/pack | 12+++++++++---
Mbin/pass | 2+-
Mbin/xdg-open | 18++++++++++++++----
Mconfigure | 4++++
Adata/ics/birthdays.ics | 11+++++++++++
Mdot/mblaze | 2+-
Mdot/mpoprc | 2+-
Mdot/msmtprc | 12++++++------
Apack/bcftools/build | 3+++
Apack/blind/build | 3+++
Apack/catpoint/build | 3+++
Apack/cherrymusic/build | 3+++
Apack/curl/build | 3+++
Apack/ed/build | 3+++
Apack/eel/build | 3+++
Apack/ezmlm/build | 3+++
Apack/farbfeld-resize/build | 3+++
Apack/ff2txt/build | 3+++
Apack/fluxcapacitor/build | 3+++
Apack/ghostscript/build | 3+++
Apack/gophermap/build | 3+++
Apack/icecast/build | 3+++
Apack/jq/build | 3+++
Apack/lel/build | 3+++
Apack/less/build | 3+++
Apack/libalsa/build | 3+++
Apack/libav/build | 3+++
Apack/libbzip2/build | 3+++
Apack/libc9/build | 3+++
Apack/libcurses/build | 3+++
Apack/libedit/build | 3+++
Apack/libevent/build | 3+++
Apack/libflac/build | 3+++
Apack/libhts/build | 3+++
Apack/libixp/build | 3+++
Apack/liblz4/build | 3+++
Apack/liblzip/build | 5+++++
Apack/liblzip/tar | 1+
Apack/libmpg123/build | 3+++
Apack/libmusl/build | 3+++
Apack/libogg/build | 3+++
Apack/libopus/build | 3+++
Apack/libotr/build | 3+++
Apack/libpcap/build | 3+++
Apack/libsodium/build | 3+++
Apack/libtermkey/build | 3+++
Apack/libtool/build | 3+++
Apack/libtox/build | 7+++++++
Apack/libtox/dep | 3+++
Apack/libutf/build | 3+++
Apack/libvorbis/build | 3+++
Apack/libvpx/build | 6++++++
Apack/libvpx/dep | 1+
Apack/libx11/build | 3+++
Apack/man-freebsd/build | 3+++
Apack/man-plan9/build | 3+++
Apack/mandoc/build | 3+++
Apack/ministat/build | 3+++
Apack/miniwi/build | 3+++
Apack/mujs/build | 3+++
Apack/mupdf/build | 3+++
Apack/netpgp/build | 9+++++++++
Apack/nohup.out | 1232+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apack/oksh/build | 3+++
Apack/openssh/build | 3+++
Apack/opentracker/build | 3+++
Apack/opus-tools/build | 3+++
Apack/ploot/build | 3+++
Apack/ratox/build | 5+++++
Mpack/ratox/config.mk | 12++++++------
Apack/ratox/dep | 1+
Mpack/reflex/build | 6+++++-
Apack/rlwrap/build | 3+++
Apack/samtools/build | 3+++
Apack/sbase/build | 3+++
Apack/scc/build | 3+++
Apack/scron/build | 3+++
Apack/scrypt/build | 3+++
Apack/sent/build | 3+++
Apack/shntool/build | 3+++
Apack/sselp/build | 3+++
Apack/supervise/build | 3+++
Apack/tarsnap/build | 3+++
Apack/tcpdump/build | 3+++
Apack/tinc/build | 3+++
Apack/tmux/build | 3+++
Apack/tnftp/build | 3+++
Apack/tttml/build | 3+++
Apack/tzdb/build | 4++++
Apack/tzdb/tar | 1+
Apack/vorbis-tools/build | 3+++
Apack/yacc/git | 1+
Dpack/yacc/tar | 1-
Apack/yasm/build | 3+++
94 files changed, 1544 insertions(+), 24 deletions(-)

diff --git a/bin/pack b/bin/pack @@ -16,6 +16,7 @@ case $1 in (*.tgz|*.tar.gz) gzip -d - ;; (*.tbz|*.tar.bz2) bzip2 -d - ;; (*.txz|*.tar.xz) xz -d - ;; + (*.tlz|*.tar.lz) lzip -d - ;; esac | tar -xf - -C "$SOURCE" || exec rm -rf "$SOURCE" mv "$SOURCE"/*/* "$SOURCE" rmdir "$SOURCE"/* 2>/dev/null || true @@ -30,21 +31,26 @@ case $1 in read -r url path <$PACK/cvs cvs -qd "$url" checkout -P "$path" ;; -(get) test -f "$PACK/tar" && exec "$0" tar "$2" +(get) printf '[\033[1m downloading %s \033[m]\n' "$2" + test -f "$PACK/tar" && exec "$0" tar "$2" test -f "$PACK/git" && exec "$0" git "$2" test -f "$PACK/cvs" && exec "$0" cvs "$2" ;; (build) test -d "$SOURCE" || "$0" get "$2" + printf '[\033[1m building %s \033[m]\n' "$2" cd "$SOURCE" mkdir -p "$PREFIX" exec "$PACK/build" ;; -(add) test -d "$PREFIX" || "$0" build "$2" || rm -rf "$PREFIX" +(add) test -f "$PACK/dep" && cat "$PACK/dep" | xargs -n 1 "$0" add + test -d "$PREFIX" || "$0" build "$2" || { rm -rf "$PREFIX"; exit 1; } + printf '[\033[1m installing %s \033[m]\n' "$2" cd "$PREFIX" find -L . -type d | xargs -n 1 -I {} mkdir -p "$DEST/{}" find -L . -type f | xargs -n 1 -I {} ln -sf "$PREFIX/{}" "$DEST/{}" ;; -(del) cd "$PREFIX" +(del) printf '[\033[1m deleting %s \033[m]\n' "$2" + cd "$PREFIX" find . -type f | xargs -I {} rm -f "$DEST/{}" rm -rf "$PREFIX" ;; diff --git a/bin/pass b/bin/pass @@ -8,7 +8,7 @@ case $1 in cat "/mnt/key/pass/$2" ;; (*) - echo 'usage: pass {add,set}' + echo 'usage: pass {set,get}' echo ls /mnt/key/pass/ ;; diff --git a/bin/xdg-open b/bin/xdg-open @@ -113,25 +113,35 @@ case $1 in exec xdg-open "$file" ;; (*.txz) - file=$(echo $1 | sed 's,.txz$,.tar.xz,') + file=$(echo "$1" | sed 's,.txz$,.tar.xz,') + mv "$1" "$file" + exec xdg-open "$file" + ;; +(*.tlz) + file=$(echo "$1" | sed 's,.tlz$,.tar.lz,') mv "$1" "$file" exec xdg-open "$file" ;; (*.bz2) - file=$(echo $1 | sed 's,.bz2,,') + file=$(echo "$1" | sed 's,.bz2,,') bzip2 -ds "$1" exec xdg-open "$file" ;; (*.gz) - file=$(echo $1 | sed 's,.gz,,') + file=$(echo "$1" | sed 's,.gz,,') gzip -d "$1" exec xdg-open "$file" ;; (*.xz) - file=$(echo $1 | sed 's,.xz,,') + file=$(echo "$1" | sed 's,.xz,,') xz -d "$1" exec xdg-open "$file" ;; +(*.lz) + file=$(echo "$1" | sed 's,.lz,,') + lzip -d "$1" + exec xdg-open "$file" + ;; (*.tar) exec tar -xf "$1" ;; diff --git a/configure b/configure @@ -3,6 +3,10 @@ cd "$(dirname "$0")" +mkdir -p "$HOME/.gnupg" +ln -fs "/mnt/key/pgp/pubring.gpg" "$HOME/.gnupg/pubring.gpg" +ln -fs "/mnt/key/pgp/secring.gpg" "$HOME/.gnupg/secring.gpg" + mkdir -p "$HOME/.config/enchive/" ln -fs "/mnt/key/enchive.pub" "$HOME/.config/enchive/enchive.pub" ln -fs "/mnt/key/enchive.sec" "$HOME/.config/enchive/enchive.sec" diff --git a/data/ics/birthdays.ics b/data/ics/birthdays.ics @@ -0,0 +1,11 @@ +BEGIN:VEVENT +DTSTART:19620928T120000 +DTEND:19620928T120000 +SUMMARY:Frédéric Demangeon +LOCATION:Puteaux +END:VEVENT +BEGIN:VEVENT +DTSTART:19660915T120000 +DTEND:19660915T120000 +LOCATION:Versailles +END:VEVENT diff --git a/dot/mblaze b/dot/mblaze @@ -1,3 +1,3 @@ Sendmail: msmtp -Local-Mailbox: mail@josuah.net +Local-Mailbox: postmaster@josuah.test Outbox: ./mail/ diff --git a/dot/mpoprc b/dot/mpoprc @@ -8,7 +8,7 @@ account mail@josuah.net host mail.gandi.net user mail@josuah.net auth user -passwordeval "pass get mail.josuah.net" +passwordeval "pass get mail.gandi.net" delivery maildir /home/josuah/mail/INBOX keep on diff --git a/dot/msmtprc b/dot/msmtprc @@ -2,12 +2,12 @@ defaults tls off tls_certcheck off -account mail@josuah.net -host josuah.net -from josuah@josuah.net -user josuah@josuah.net +account postmaster@josuah.test +host josuah.test +from josuah@josuah.test +#user josuah@josuah.test auth off -passwordeval "echo blame me" +#passwordeval "echo" logfile /dev/stderr -account default : mail@josuah.net +account default : postmaster@josuah.test diff --git a/pack/bcftools/build b/pack/bcftools/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/blind/build b/pack/blind/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/catpoint/build b/pack/catpoint/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/cherrymusic/build b/pack/cherrymusic/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/curl/build b/pack/curl/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ed/build b/pack/ed/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/eel/build b/pack/eel/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ezmlm/build b/pack/ezmlm/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/farbfeld-resize/build b/pack/farbfeld-resize/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ff2txt/build b/pack/ff2txt/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/fluxcapacitor/build b/pack/fluxcapacitor/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ghostscript/build b/pack/ghostscript/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/gophermap/build b/pack/gophermap/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/icecast/build b/pack/icecast/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/jq/build b/pack/jq/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/lel/build b/pack/lel/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/less/build b/pack/less/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libalsa/build b/pack/libalsa/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libav/build b/pack/libav/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libbzip2/build b/pack/libbzip2/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libc9/build b/pack/libc9/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libcurses/build b/pack/libcurses/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libedit/build b/pack/libedit/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libevent/build b/pack/libevent/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libflac/build b/pack/libflac/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libhts/build b/pack/libhts/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libixp/build b/pack/libixp/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/liblz4/build b/pack/liblz4/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/liblzip/build b/pack/liblzip/build @@ -0,0 +1,5 @@ +#!/bin/sh -ex + +./configure --prefix="$PREFIX" + +make install diff --git a/pack/liblzip/tar b/pack/liblzip/tar @@ -0,0 +1 @@ +http://download.savannah.gnu.org/releases/lzip/lzip-1.20.tar.gz diff --git a/pack/libmpg123/build b/pack/libmpg123/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libmusl/build b/pack/libmusl/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libogg/build b/pack/libogg/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libopus/build b/pack/libopus/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libotr/build b/pack/libotr/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libpcap/build b/pack/libpcap/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libsodium/build b/pack/libsodium/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libtermkey/build b/pack/libtermkey/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libtool/build b/pack/libtool/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libtox/build b/pack/libtox/build @@ -0,0 +1,7 @@ +#!/bin/sh -ex + +./configure --prefix="$PREFIX" \ + --with-libsodium-libs="$DEST/lib" \ + --with-libsodium-headers="$DEST/include" + +make install diff --git a/pack/libtox/dep b/pack/libtox/dep @@ -0,0 +1,3 @@ +libsodium +libopus +libvpx diff --git a/pack/libutf/build b/pack/libutf/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libvorbis/build b/pack/libvorbis/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/libvpx/build b/pack/libvpx/build @@ -0,0 +1,6 @@ +#!/bin/sh -ex + +./configure --prefix="$PREFIX" \ + --extra-cflags="-fPIC" + +make install diff --git a/pack/libvpx/dep b/pack/libvpx/dep @@ -0,0 +1 @@ +yasm diff --git a/pack/libx11/build b/pack/libx11/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/man-freebsd/build b/pack/man-freebsd/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/man-plan9/build b/pack/man-plan9/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/mandoc/build b/pack/mandoc/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ministat/build b/pack/ministat/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/miniwi/build b/pack/miniwi/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/mujs/build b/pack/mujs/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/mupdf/build b/pack/mupdf/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/netpgp/build b/pack/netpgp/build @@ -0,0 +1,9 @@ +#!/bin/sh -ex + +export CFLAGS="-I$DEST/include" +export LDFLAGS="-L$DEST/lib" + +./configure --prefix="$PREFIX" \ + --with-openssl="$DEST" + +make install diff --git a/pack/nohup.out b/pack/nohup.out @@ -0,0 +1,1232 @@ +Cloning into '/local/src/9base'... ++ mkdir -p /9/etc ++ cp -f /root/conf/pack/9base/rcmain /9/etc/rcmain ++ make PLAN9=/9 PREFIX=/9 install +9base build options: +CFLAGS = -c -I. -DPLAN9PORT -DPREFIX="/9" +LDFLAGS = -static +CC = cc +make[1]: Entering directory '/local/src/9base/lib9' +CC sec/sha1block.c +CC sec/sha1.c +CC sec/sha1pickle.c +CC sec/md5block.c +CC sec/md5.c +CC sec/md5pickle.c +CC fmt/dofmt.c +CC fmt/fltfmt.c +CC fmt/fmt.c +CC fmt/fmtfd.c +CC fmt/fmtfdflush.c +CC fmt/fmtlocale.c +CC fmtlock2.c +CC fmt/fmtnull.c +CC fmt/fmtprint.c +CC fmt/fmtquote.c +CC fmt/fmtrune.c +CC fmt/fmtstr.c +CC fmt/fmtvprint.c +CC fmt/fprint.c +CC fmt/nan64.c +CC fmt/print.c +CC fmt/runefmtstr.c +CC fmt/runeseprint.c +CC fmt/runesmprint.c +CC fmt/runesnprint.c +CC fmt/runesprint.c +CC fmt/runevseprint.c +CC fmt/runevsmprint.c +CC fmt/runevsnprint.c +CC fmt/seprint.c +CC fmt/smprint.c +CC fmt/snprint.c +CC fmt/sprint.c +CC fmt/strtod.c +CC fmt/vfprint.c +CC fmt/vseprint.c +CC fmt/vsmprint.c +CC fmt/vsnprint.c +CC fmt/charstod.c +CC fmt/pow10.c +CC utf/rune.c +CC utf/runestrcat.c +CC utf/runestrchr.c +CC utf/runestrcmp.c +CC utf/runestrcpy.c +CC utf/runestrdup.c +CC utf/runestrlen.c +CC utf/runestrecpy.c +CC utf/runestrncat.c +CC utf/runestrncmp.c +CC utf/runestrncpy.c +CC utf/runestrrchr.c +CC utf/runestrstr.c +CC utf/runetype.c +CC utf/utfecpy.c +CC utf/utflen.c +CC utf/utfnlen.c +CC utf/utfrrune.c +CC utf/utfrune.c +CC utf/utfutf.c +CC bio/bbuffered.c +CC bio/bfildes.c +CC bio/bflush.c +CC bio/bgetc.c +CC bio/bgetrune.c +CC bio/bgetd.c +CC bio/binit.c +CC bio/boffset.c +CC bio/bprint.c +CC bio/bputc.c +CC bio/bputrune.c +CC bio/brdline.c +CC bio/brdstr.c +CC bio/bread.c +CC bio/bseek.c +CC bio/bvprint.c +CC bio/bwrite.c +CC regex/regcomp.c +CC regex/regerror.c +CC regex/regexec.c +CC regex/regsub.c +CC regex/regaux.c +CC regex/rregexec.c +CC regex/rregsub.c +CC _exits.c +CC _p9dialparse.c +CC _p9dir.c +CC announce.c +CC argv0.c +CC atexit.c +CC atoi.c +CC atol.c +CC atoll.c +CC atnotify.c +CC await.c +CC cistrcmp.c +CC cistrncmp.c +CC cistrstr.c +CC cleanname.c +CC create.c +CC ctime.c +CC dial.c +CC dirfstat.c +CC dirfwstat.c +CC dirmodefmt.c +CC dirread.c +CC dirstat.c +CC dirwstat.c +CC dup.c +CC encodefmt.c +CC errstr.c +CC exec.c +CC execl.c +CC exitcode.c +CC fcallfmt.c +CC get9root.c +CC getcallerpc-386.c +CC getenv.c +CC getfields.c +CC getnetconn.c +CC getns.c +CC getuser.c +CC getwd.c +CC jmp.c +CC lrand.c +CC lnrand.c +CC main.c +CC malloc.c +CC malloctag.c +CC mallocz.c +CC nan.c +CC needsrcquote.c +CC needstack.c +CC netmkaddr.c +CC notify.c +CC nrand.c +CC nulldir.c +CC open.c +CC opentemp.c +CC pin.c +CC pipe.c +CC post9p.c +CC postnote.c +CC qlock.c +CC quote.c +CC rand.c +CC read9pmsg.c +CC readcons.c +CC readn.c +CC rfork.c +CC searchpath.c +CC seek.c +CC sendfd.c +CC sleep.c +CC strdup.c +CC strecpy.c +CC sysfatal.c +CC syslog.c +CC sysname.c +CC time.c +CC tm2sec.c +CC tokenize.c +CC truerand.c +CC u16.c +CC u32.c +CC u64.c +CC unsharp.c +CC wait.c +CC waitpid.c +CC write.c +CC zoneinfo.c +AR lib9 +built lib9 +make[1]: Leaving directory '/local/src/9base/lib9' +make[1]: Entering directory '/local/src/9base/yacc' +CC yacc.c +LD yacc +built yacc +make[1]: Leaving directory '/local/src/9base/yacc' +make[1]: Entering directory '/local/src/9base/ascii' +CC ascii.c +LD ascii +built ascii +make[1]: Leaving directory '/local/src/9base/ascii' +make[1]: Entering directory '/local/src/9base/awk' +make[2]: Entering directory '/local/src/9base/awk' +YACC awkgram.y + +conflicts: 42 shift/reduce, 83 reduce/reduce +make[2]: Leaving directory '/local/src/9base/awk' +make[2]: Entering directory '/local/src/9base/awk' +CC re.c +In file included from re.c:28:0: +../lib9/u.h:21:0: warning: "_XOPEN_SOURCE" redefined + # define _XOPEN_SOURCE 1000 + +In file included from /usr/include/stdio.h:8:0, + from re.c:27: +/usr/include/features.h:16:0: note: this is the location of the previous definition + #define _XOPEN_SOURCE 700 + +CC lex.c +CC main.c +CC parse.c +CC proctab.c +CC tran.c +CC lib.c +CC run.c +CC y.tab.c +LD awk +make[2]: Leaving directory '/local/src/9base/awk' +built awk +make[1]: Leaving directory '/local/src/9base/awk' +make[1]: Entering directory '/local/src/9base/basename' +CC basename.c +LD basename +built basename +make[1]: Leaving directory '/local/src/9base/basename' +make[1]: Entering directory '/local/src/9base/bc' +make[2]: Entering directory '/local/src/9base/bc' +YACC bc.y +make[2]: Leaving directory '/local/src/9base/bc' +make[2]: Entering directory '/local/src/9base/bc' +CC y.tab.c +LD bc +make[2]: Leaving directory '/local/src/9base/bc' +built bc +make[1]: Leaving directory '/local/src/9base/bc' +make[1]: Entering directory '/local/src/9base/cal' +CC cal.c +LD cal +built cal +make[1]: Leaving directory '/local/src/9base/cal' +make[1]: Entering directory '/local/src/9base/cat' +CC cat.c +LD cat +built cat +make[1]: Leaving directory '/local/src/9base/cat' +make[1]: Entering directory '/local/src/9base/cleanname' +CC cleanname.c +LD cleanname +built cleanname +make[1]: Leaving directory '/local/src/9base/cleanname' +make[1]: Entering directory '/local/src/9base/cmp' +CC cmp.c +LD cmp +built cmp +make[1]: Leaving directory '/local/src/9base/cmp' +make[1]: Entering directory '/local/src/9base/date' +CC date.c +LD date +built date +make[1]: Leaving directory '/local/src/9base/date' +make[1]: Entering directory '/local/src/9base/dc' +CC dc.c +LD dc +built dc +make[1]: Leaving directory '/local/src/9base/dc' +make[1]: Entering directory '/local/src/9base/du' +CC du.c +LD du +built du +make[1]: Leaving directory '/local/src/9base/du' +make[1]: Entering directory '/local/src/9base/dd' +CC dd.c +LD dd +built dd +make[1]: Leaving directory '/local/src/9base/dd' +make[1]: Entering directory '/local/src/9base/diff' +CC diffdir.c +CC diffio.c +CC diffreg.c +CC main.c +LD diff +built diff +make[1]: Leaving directory '/local/src/9base/diff' +make[1]: Entering directory '/local/src/9base/echo' +CC echo.c +LD echo +built echo +make[1]: Leaving directory '/local/src/9base/echo' +make[1]: Entering directory '/local/src/9base/ed' +CC ed.c +LD ed +built ed +make[1]: Leaving directory '/local/src/9base/ed' +make[1]: Entering directory '/local/src/9base/factor' +CC factor.c +LD factor +built factor +make[1]: Leaving directory '/local/src/9base/factor' +make[1]: Entering directory '/local/src/9base/fortune' +CC fortune.c +LD fortune +built fortune +make[1]: Leaving directory '/local/src/9base/fortune' +make[1]: Entering directory '/local/src/9base/fmt' +CC fmt.c +LD fmt +built fmt +make[1]: Leaving directory '/local/src/9base/fmt' +make[1]: Entering directory '/local/src/9base/freq' +CC freq.c +LD freq +built freq +make[1]: Leaving directory '/local/src/9base/freq' +make[1]: Entering directory '/local/src/9base/getflags' +CC getflags.c +LD getflags +built getflags +make[1]: Leaving directory '/local/src/9base/getflags' +make[1]: Entering directory '/local/src/9base/grep' +make[2]: Entering directory '/local/src/9base/grep' +YACC grep.y +make[2]: Leaving directory '/local/src/9base/grep' +make[2]: Entering directory '/local/src/9base/grep' +CC y.tab.c +CC main.c +CC comp.c +CC sub.c +LD grep +make[2]: Leaving directory '/local/src/9base/grep' +built grep +make[1]: Leaving directory '/local/src/9base/grep' +make[1]: Entering directory '/local/src/9base/hoc' +make[2]: Entering directory '/local/src/9base/hoc' +YACC hoc.y + +conflicts: 19 shift/reduce +make[2]: Leaving directory '/local/src/9base/hoc' +make[2]: Entering directory '/local/src/9base/hoc' +CC y.tab.c +CC init.c +CC code.c +CC math.c +CC symbol.c +LD hoc +make[2]: Leaving directory '/local/src/9base/hoc' +built hoc +make[1]: Leaving directory '/local/src/9base/hoc' +make[1]: Entering directory '/local/src/9base/join' +CC join.c +LD join +built join +make[1]: Leaving directory '/local/src/9base/join' +make[1]: Entering directory '/local/src/9base/listen1' +CC listen1.c +LD listen1 +built listen1 +make[1]: Leaving directory '/local/src/9base/listen1' +make[1]: Entering directory '/local/src/9base/look' +CC look.c +LD look +built look +make[1]: Leaving directory '/local/src/9base/look' +make[1]: Entering directory '/local/src/9base/ls' +CC ls.c +LD ls +built ls +make[1]: Leaving directory '/local/src/9base/ls' +make[1]: Entering directory '/local/src/9base/md5sum' +CC md5sum.c +LD md5sum +built md5sum +make[1]: Leaving directory '/local/src/9base/md5sum' +make[1]: Entering directory '/local/src/9base/mk' +CC arc.c +CC archive.c +CC bufblock.c +CC env.c +CC file.c +CC graph.c +CC job.c +CC lex.c +CC main.c +CC match.c +CC mk.c +CC parse.c +CC recipe.c +CC rc.c +CC rule.c +CC run.c +CC sh.c +CC shell.c +CC shprint.c +CC symtab.c +CC var.c +CC varsub.c +CC word.c +CC unix.c +LD mk +built mk +make[1]: Leaving directory '/local/src/9base/mk' +make[1]: Entering directory '/local/src/9base/mkdir' +CC mkdir.c +LD mkdir +built mkdir +make[1]: Leaving directory '/local/src/9base/mkdir' +make[1]: Entering directory '/local/src/9base/mtime' +CC mtime.c +LD mtime +built mtime +make[1]: Leaving directory '/local/src/9base/mtime' +make[1]: Entering directory '/local/src/9base/pbd' +CC pbd.c +LD pbd +built pbd +make[1]: Leaving directory '/local/src/9base/pbd' +make[1]: Entering directory '/local/src/9base/primes' +CC primes.c +LD primes +built primes +make[1]: Leaving directory '/local/src/9base/primes' +make[1]: Entering directory '/local/src/9base/rc' +make[2]: Entering directory '/local/src/9base/rc' +YACC syn.y +make[2]: Leaving directory '/local/src/9base/rc' +make[2]: Entering directory '/local/src/9base/rc' +CC code.c +CC exec.c +CC getflags.c +CC glob.c +CC here.c +CC io.c +CC lex.c +CC pcmd.c +CC pfnc.c +CC simple.c +CC subr.c +CC trap.c +CC tree.c +CC unixcrap.c +CC var.c +CC y.tab.c +CC plan9ish.c +CC havefork.c +LD rc +make[2]: Leaving directory '/local/src/9base/rc' +built rc +make[1]: Leaving directory '/local/src/9base/rc' +make[1]: Entering directory '/local/src/9base/read' +CC read.c +LD read +built read +make[1]: Leaving directory '/local/src/9base/read' +make[1]: Entering directory '/local/src/9base/rm' +CC rm.c +LD rm +built rm +make[1]: Leaving directory '/local/src/9base/rm' +make[1]: Entering directory '/local/src/9base/sam' +CC sam.c +CC address.c +CC buff.c +CC cmd.c +CC disk.c +CC error.c +CC file.c +CC io.c +CC list.c +CC mesg.c +CC moveto.c +CC multi.c +CC rasp.c +CC regexp.c +CC shell.c +CC string.c +CC sys.c +CC unix.c +CC util.c +CC xec.c +LD sam +built sam +make[1]: Leaving directory '/local/src/9base/sam' +make[1]: Entering directory '/local/src/9base/sha1sum' +CC sha1sum.c +LD sha1sum +built sha1sum +make[1]: Leaving directory '/local/src/9base/sha1sum' +make[1]: Entering directory '/local/src/9base/sed' +CC sed.c +LD sed +built sed +make[1]: Leaving directory '/local/src/9base/sed' +make[1]: Entering directory '/local/src/9base/seq' +CC seq.c +LD seq +built seq +make[1]: Leaving directory '/local/src/9base/seq' +make[1]: Entering directory '/local/src/9base/sleep' +CC sleep.c +LD sleep +built sleep +make[1]: Leaving directory '/local/src/9base/sleep' +make[1]: Entering directory '/local/src/9base/sort' +CC sort.c +LD sort +built sort +make[1]: Leaving directory '/local/src/9base/sort' +make[1]: Entering directory '/local/src/9base/split' +CC split.c +LD split +built split +make[1]: Leaving directory '/local/src/9base/split' +make[1]: Entering directory '/local/src/9base/ssam' +built ssam +make[1]: Leaving directory '/local/src/9base/ssam' +make[1]: Entering directory '/local/src/9base/strings' +CC strings.c +LD strings +built strings +make[1]: Leaving directory '/local/src/9base/strings' +make[1]: Entering directory '/local/src/9base/tail' +CC tail.c +LD tail +built tail +make[1]: Leaving directory '/local/src/9base/tail' +make[1]: Entering directory '/local/src/9base/tee' +CC tee.c +LD tee +built tee +make[1]: Leaving directory '/local/src/9base/tee' +make[1]: Entering directory '/local/src/9base/test' +CC test.c +LD test +built test +make[1]: Leaving directory '/local/src/9base/test' +make[1]: Entering directory '/local/src/9base/touch' +CC touch.c +LD touch +built touch +make[1]: Leaving directory '/local/src/9base/touch' +make[1]: Entering directory '/local/src/9base/tr' +CC tr.c +LD tr +built tr +make[1]: Leaving directory '/local/src/9base/tr' +make[1]: Entering directory '/local/src/9base/troff' +CC n1.c +In file included from fns.h:3:0, + from n1.c:10: +n1.c: In function 'get1ch': +mbwc.h:2:16: warning: implicit declaration of function 'p9mbtowc'; did you mean 'mbtowc'? [-Wimplicit-function-declaration] + #define mbtowc p9mbtowc + ^ +n1.c:752:12: note: in expansion of macro 'mbtowc' + if ((n = mbtowc(&wc, buf, p-buf)) >= 0) + ^~~~~~ +CC n2.c +CC n3.c +CC n4.c +CC n5.c +CC t6.c +CC n6.c +CC n7.c +CC n8.c +CC n9.c +CC t10.c +CC n10.c +In file included from fns.h:3:0, + from n10.c:10: +n10.c: In function 'parse': +mbwc.h:2:16: warning: implicit declaration of function 'p9mbtowc'; did you mean 'mbtowc'? [-Wimplicit-function-declaration] + #define mbtowc p9mbtowc + ^ +n10.c:29:6: note: in expansion of macro 'mbtowc' + if (mbtowc(&wc, s, strlen(s)) > 1) { /* it's multibyte, */ + ^~~~~~ +CC t11.c +In file included from fns.h:3:0, + from t11.c:2: +t11.c: In function 'getfont': +mbwc.h:2:16: warning: implicit declaration of function 'p9mbtowc'; did you mean 'mbtowc'? [-Wimplicit-function-declaration] + #define mbtowc p9mbtowc + ^ +t11.c:145:16: note: in expansion of macro 'mbtowc' + } else if (mbtowc(&wc, ch, strlen(ch)) > 1) { + ^~~~~~ +CC ni.c +CC hytab.c +CC suftab.c +CC dwbinit.c +CC mbwc.c +In file included from mbwc.c:2:0: +mbwc.c: In function 'p9mblen': +mbwc.h:2:16: warning: implicit declaration of function 'p9mbtowc'; did you mean 'mbtowc'? [-Wimplicit-function-declaration] + #define mbtowc p9mbtowc + ^ +mbwc.c:23:9: note: in expansion of macro 'mbtowc' + return mbtowc(0, s, n); + ^~~~~~ +LD troff +built troff +make[1]: Leaving directory '/local/src/9base/troff' +make[1]: Entering directory '/local/src/9base/unicode' +CC unicode.c +LD unicode +built unicode +make[1]: Leaving directory '/local/src/9base/unicode' +make[1]: Entering directory '/local/src/9base/uniq' +CC uniq.c +LD uniq +built uniq +make[1]: Leaving directory '/local/src/9base/uniq' +make[1]: Entering directory '/local/src/9base/unutf' +CC unutf.c +LD unutf +built unutf +make[1]: Leaving directory '/local/src/9base/unutf' +make[1]: Entering directory '/local/src/9base/urlencode' +CC urlencode.c +LD urlencode +built urlencode +make[1]: Leaving directory '/local/src/9base/urlencode' +make[1]: Entering directory '/local/src/9base/wc' +CC wc.c +LD wc +built wc +make[1]: Leaving directory '/local/src/9base/wc' +make[1]: Entering directory '/local/src/9base/lib9' +make[1]: Leaving directory '/local/src/9base/lib9' +make[1]: Entering directory '/local/src/9base/yacc' +make[1]: Leaving directory '/local/src/9base/yacc' +make[1]: Entering directory '/local/src/9base/ascii' +make[1]: Leaving directory '/local/src/9base/ascii' +make[1]: Entering directory '/local/src/9base/awk' +make[1]: Leaving directory '/local/src/9base/awk' +make[1]: Entering directory '/local/src/9base/basename' +make[1]: Leaving directory '/local/src/9base/basename' +make[1]: Entering directory '/local/src/9base/bc' +make[1]: Leaving directory '/local/src/9base/bc' +make[1]: Entering directory '/local/src/9base/cal' +make[1]: Leaving directory '/local/src/9base/cal' +make[1]: Entering directory '/local/src/9base/cat' +make[1]: Leaving directory '/local/src/9base/cat' +make[1]: Entering directory '/local/src/9base/cleanname' +make[1]: Leaving directory '/local/src/9base/cleanname' +make[1]: Entering directory '/local/src/9base/cmp' +make[1]: Leaving directory '/local/src/9base/cmp' +make[1]: Entering directory '/local/src/9base/date' +make[1]: Leaving directory '/local/src/9base/date' +make[1]: Entering directory '/local/src/9base/dc' +make[1]: Leaving directory '/local/src/9base/dc' +make[1]: Entering directory '/local/src/9base/du' +make[1]: Leaving directory '/local/src/9base/du' +make[1]: Entering directory '/local/src/9base/dd' +make[1]: Leaving directory '/local/src/9base/dd' +make[1]: Entering directory '/local/src/9base/diff' +make[1]: Leaving directory '/local/src/9base/diff' +make[1]: Entering directory '/local/src/9base/echo' +make[1]: Leaving directory '/local/src/9base/echo' +make[1]: Entering directory '/local/src/9base/ed' +make[1]: Leaving directory '/local/src/9base/ed' +make[1]: Entering directory '/local/src/9base/factor' +make[1]: Leaving directory '/local/src/9base/factor' +make[1]: Entering directory '/local/src/9base/fortune' +make[1]: Leaving directory '/local/src/9base/fortune' +make[1]: Entering directory '/local/src/9base/fmt' +make[1]: Leaving directory '/local/src/9base/fmt' +make[1]: Entering directory '/local/src/9base/freq' +make[1]: Leaving directory '/local/src/9base/freq' +make[1]: Entering directory '/local/src/9base/getflags' +make[1]: Leaving directory '/local/src/9base/getflags' +make[1]: Entering directory '/local/src/9base/grep' +make[1]: Leaving directory '/local/src/9base/grep' +make[1]: Entering directory '/local/src/9base/hoc' +make[1]: Leaving directory '/local/src/9base/hoc' +make[1]: Entering directory '/local/src/9base/join' +make[1]: Leaving directory '/local/src/9base/join' +make[1]: Entering directory '/local/src/9base/listen1' +make[1]: Leaving directory '/local/src/9base/listen1' +make[1]: Entering directory '/local/src/9base/look' +make[1]: Leaving directory '/local/src/9base/look' +make[1]: Entering directory '/local/src/9base/ls' +make[1]: Leaving directory '/local/src/9base/ls' +make[1]: Entering directory '/local/src/9base/md5sum' +make[1]: Leaving directory '/local/src/9base/md5sum' +make[1]: Entering directory '/local/src/9base/mk' +make[1]: Leaving directory '/local/src/9base/mk' +make[1]: Entering directory '/local/src/9base/mkdir' +make[1]: Leaving directory '/local/src/9base/mkdir' +make[1]: Entering directory '/local/src/9base/mtime' +make[1]: Leaving directory '/local/src/9base/mtime' +make[1]: Entering directory '/local/src/9base/pbd' +make[1]: Leaving directory '/local/src/9base/pbd' +make[1]: Entering directory '/local/src/9base/primes' +make[1]: Leaving directory '/local/src/9base/primes' +make[1]: Entering directory '/local/src/9base/rc' +make[1]: Leaving directory '/local/src/9base/rc' +make[1]: Entering directory '/local/src/9base/read' +make[1]: Leaving directory '/local/src/9base/read' +make[1]: Entering directory '/local/src/9base/rm' +make[1]: Leaving directory '/local/src/9base/rm' +make[1]: Entering directory '/local/src/9base/sam' +make[1]: Leaving directory '/local/src/9base/sam' +make[1]: Entering directory '/local/src/9base/sha1sum' +make[1]: Leaving directory '/local/src/9base/sha1sum' +make[1]: Entering directory '/local/src/9base/sed' +make[1]: Leaving directory '/local/src/9base/sed' +make[1]: Entering directory '/local/src/9base/seq' +make[1]: Leaving directory '/local/src/9base/seq' +make[1]: Entering directory '/local/src/9base/sleep' +make[1]: Leaving directory '/local/src/9base/sleep' +make[1]: Entering directory '/local/src/9base/sort' +make[1]: Leaving directory '/local/src/9base/sort' +make[1]: Entering directory '/local/src/9base/split' +make[1]: Leaving directory '/local/src/9base/split' +make[1]: Entering directory '/local/src/9base/ssam' +make[1]: Leaving directory '/local/src/9base/ssam' +make[1]: Entering directory '/local/src/9base/strings' +make[1]: Leaving directory '/local/src/9base/strings' +make[1]: Entering directory '/local/src/9base/tail' +make[1]: Leaving directory '/local/src/9base/tail' +make[1]: Entering directory '/local/src/9base/tee' +make[1]: Leaving directory '/local/src/9base/tee' +make[1]: Entering directory '/local/src/9base/test' +make[1]: Leaving directory '/local/src/9base/test' +make[1]: Entering directory '/local/src/9base/touch' +make[1]: Leaving directory '/local/src/9base/touch' +make[1]: Entering directory '/local/src/9base/tr' +make[1]: Leaving directory '/local/src/9base/tr' +make[1]: Entering directory '/local/src/9base/troff' +make[1]: Leaving directory '/local/src/9base/troff' +make[1]: Entering directory '/local/src/9base/unicode' +make[1]: Leaving directory '/local/src/9base/unicode' +make[1]: Entering directory '/local/src/9base/uniq' +make[1]: Leaving directory '/local/src/9base/uniq' +make[1]: Entering directory '/local/src/9base/unutf' +make[1]: Leaving directory '/local/src/9base/unutf' +make[1]: Entering directory '/local/src/9base/urlencode' +make[1]: Leaving directory '/local/src/9base/urlencode' +make[1]: Entering directory '/local/src/9base/wc' +make[1]: Leaving directory '/local/src/9base/wc' +installed 9base to /9 +Cloning into '/local/src/9pfs'... ++ make +cc -c -o 9pfs.o -O2 -pipe -g -Wall -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE 9pfs.c +9pfs.c:10:10: fatal error: fuse.h: No such file or directory + #include <fuse.h> + ^~~~~~~~ +compilation terminated. +make: *** [Makefile:52: 9pfs.o] Error 1 +/root/conf/bin/pack: 44: cd: can't cd to /local/opt/9pfs +Cloning into '/local/src/9port'... ++ ./INSTALL ++ Mailing list: https://groups.google.com/group/plan9port-dev ++ Issue tracker: https://github.com/9fans/plan9port/issues/ ++ Submitting changes: https://github.com/9fans/plan9port/pulls + +* Resetting /local/src/9port/config +* Compiler version: + gcc version 7.3.0 (GCC) +* Running on Linux: checking for NPTL... +>>> lib/linux-isnptl.c: In function 'main': +lib/linux-isnptl.c:9:2: error: unknown type name 'ulong'; did you mean 'long'? + ulong x; + ^~~~~ + long +lib/linux-isnptl.c:11:7: error: 'ulong' undeclared (first use in this function); did you mean 'unlink'? + x = (ulong)pthread_self(); + ^~~~~ + unlink +lib/linux-isnptl.c:11:7: note: each undeclared identifier is reported only once for each function it appears in +lib/linux-isnptl.c:11:13: error: expected ';' before 'pthread_self' + x = (ulong)pthread_self(); + ^~~~~~~~~~~~ +./INSTALL: 70: ./INSTALL: ./a.out: not found + NPTL not found. + fontsrv dependencies found. +* Building mk... +>>> pwd +>>> cd /local/src/9port/src/lib9 +9c _p9dialparse.c +_p9dialparse.c:75:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + if(strlen(host)+1 > sizeof ((struct sockaddr_un*)&ss)->sun_path){ + ^~~~~~~~~~~ +>>> cd /local/src/9port/src/lib9 +9c dirread.c +dirread.c:18:7: warning: implicit declaration of function 'getdirentries'; did you mean 'getdents'? [-Wimplicit-function-declaration] + nn = getdirentries(fd, (void*)buf, n, &off); + ^~~~~~~~~~~~~ + getdents +>>> cd /local/src/9port/src/lib9 +9c lrand.c +lrand.c:70:11: warning: array subscript is below array bounds [-Warray-bounds] + rng_tap--; + ~~~~~~~^~ +>>> cd /local/src/9port/src/lib9 +9c readcons.c +/usr/include/sys/termios.h:1:2: warning: #warning redirecting incorrect #include <sys/termios.h> to <termios.h> [-Wcpp] + #warning redirecting incorrect #include <sys/termios.h> to <termios.h> + ^~~~~~~ +>>> pwd +>>> pwd +>>> pwd +* Building everything (be patient)... + /local/src/9port/src/lib9 mk clean                                         /local/src/9port/src/lib9p mk clean                                          /local/src/9port/src/lib9pclient mk clean                                                /local/src/9port/src/libString mk clean                                              /local/src/9port/src/libacme mk clean                                            /local/src/9port/src/libauth mk clean                                            /local/src/9port/src/libauthsrv mk clean                                               /local/src/9port/src/libavl mk clean                                           /local/src/9port/src/libbin mk clean                                           /local/src/9port/src/libbio mk clean                                           /local/src/9port/src/libcomplete mk clean                                                /local/src/9port/src/libdisk mk clean                                            /local/src/9port/src/libdiskfs mk clean                                              /local/src/9port/src/libdraw mk clean                                            /local/src/9port/src/libflate mk clean                                             /local/src/9port/src/libframe mk clean                                             /local/src/9port/src/libgeometry mk clean                                                /local/src/9port/src/libhtml mk clean                                            /local/src/9port/src/libhttpd mk clean                                             /local/src/9port/src/libip mk clean                                          /local/src/9port/src/libmach mk clean                                            /local/src/9port/src/libmemdraw mk clean                                               /local/src/9port/src/libmemlayer mk clean                                                /local/src/9port/src/libmp mk clean                                          /local/src/9port/src/libmp/port mk clean                                               /local/src/9port/src/libmp/x86_64 mk clean                                                 /local/src/9port/src/libmux mk clean                                           /local/src/9port/src/libndb mk clean                                           /local/src/9port/src/libplumb mk clean                                             /local/src/9port/src/libregexp mk clean                                              /local/src/9port/src/libsec mk clean                                           /local/src/9port/src/libsec/port mk clean                                                /local/src/9port/src/libsec/x86_64 mk clean                                                  /local/src/9port/src/libsunrpc mk clean                                              /local/src/9port/src/libthread mk clean                                              /local/src/9port/src/libventi mk clean                                             /local/src/9port/src/cmd mk clean                                        /local/src/9port/src/cmd/lex mk clean                                            /local/src/9port/src/cmd/9660 mk clean                                             /local/src/9port/src/cmd/9660srv mk clean                                                /local/src/9port/src/cmd/9pfuse mk clean                                               /local/src/9port/src/cmd/9term mk clean                                              /local/src/9port/src/cmd/acid mk clean                                             /local/src/9port/src/cmd/acidtypes mk clean                                                  /local/src/9port/src/cmd/acme mk clean                                             /local/src/9port/src/cmd/acme/mail mk clean                                                  /local/src/9port/src/cmd/astro mk clean                                              /local/src/9port/src/cmd/auth mk clean                                             /local/src/9port/src/cmd/auth/factotum mk clean                                                      /local/src/9port/src/cmd/auth/secstore mk clean                                                      /local/src/9port/src/cmd/auxstats mk clean                                                 /local/src/9port/src/cmd/awk mk clean                                            /local/src/9port/src/cmd/bzip2 mk clean                                              lib mk clean                   /local/src/9port/src/cmd/cb mk clean                                           /local/src/9port/src/cmd/db mk clean                                           /local/src/9port/src/cmd/devdraw mk clean                                                /local/src/9port/src/cmd/dict mk clean                                             /local/src/9port/src/cmd/diff mk clean                                             /local/src/9port/src/cmd/disk mk clean                                             /local/src/9port/src/cmd/draw mk clean                                             /local/src/9port/src/cmd/eqn mk clean                                            /local/src/9port/src/cmd/fontsrv mk clean                                                /local/src/9port/src/cmd/fossil mk clean                                               /local/src/9port/src/cmd/grap mk clean                                             /local/src/9port/src/cmd/graph mk clean                                              /local/src/9port/src/cmd/grep mk clean                                             /local/src/9port/src/cmd/gzip mk clean                                             /local/src/9port/src/cmd/hoc mk clean                                            /local/src/9port/src/cmd/htmlfmt mk clean                                                /local/src/9port/src/cmd/htmlroff mk clean                                                 /local/src/9port/src/cmd/jpg mk clean                                            /local/src/9port/src/cmd/map mk clean                                            libmap mk clean                      /local/src/9port/src/cmd/mk mk clean                                           /local/src/9port/src/cmd/ndb mk clean                                            /local/src/9port/src/cmd/netfiles mk clean                                                 /local/src/9port/src/cmd/page mk clean                                             /local/src/9port/src/cmd/pic mk clean                                            /local/src/9port/src/cmd/plot mk clean                                             /local/src/9port/src/cmd/plumb mk clean                                              /local/src/9port/src/cmd/postscript mk clean                                                   /local/src/9port/src/cmd/postscript/common mk clean                                                          /local/src/9port/src/cmd/postscript/tr2post mk clean                                                           /local/src/9port/src/cmd/postscript/download mk clean                                                            /local/src/9port/src/cmd/proof mk clean                                              /local/src/9port/src/cmd/rc mk clean                                           /local/src/9port/src/cmd/rio mk clean                                            /local/src/9port/src/cmd/sam mk clean                                            /local/src/9port/src/cmd/samterm mk clean                                                /local/src/9port/src/cmd/scat mk clean                                             /local/src/9port/src/cmd/spell mk clean                                              /local/src/9port/src/cmd/svgpic mk clean                                               /local/src/9port/src/cmd/tapefs mk clean                                               /local/src/9port/src/cmd/tbl mk clean                                            /local/src/9port/src/cmd/tcs mk clean                                            /local/src/9port/src/cmd/tpic mk clean                                             /local/src/9port/src/cmd/troff mk clean                                              /local/src/9port/src/cmd/troff2html mk clean                                                   /local/src/9port/src/cmd/vac mk clean                                            /local/src/9port/src/cmd/vbackup mk clean                                                /local/src/9port/src/cmd/venti mk clean                                              /local/src/9port/src/cmd/venti/srv mk clean                                                  /local/src/9port/src/cmd/fontsrv mk clean                                                /local/src/9port/src/lib9 mk nuke                                        /local/src/9port/src/lib9p mk nuke                                         /local/src/9port/src/lib9pclient mk nuke                                               /local/src/9port/src/libString mk nuke                                             /local/src/9port/src/libacme mk nuke                                           /local/src/9port/src/libauth mk nuke                                           /local/src/9port/src/libauthsrv mk nuke                                              /local/src/9port/src/libavl mk nuke                                          /local/src/9port/src/libbin mk nuke                                          /local/src/9port/src/libbio mk nuke                                          /local/src/9port/src/libcomplete mk nuke                                               /local/src/9port/src/libdisk mk nuke                                           /local/src/9port/src/libdiskfs mk nuke                                             /local/src/9port/src/libdraw mk nuke                                           /local/src/9port/src/libflate mk nuke                                            /local/src/9port/src/libframe mk nuke                                            /local/src/9port/src/libgeometry mk nuke                                               /local/src/9port/src/libhtml mk nuke                                           /local/src/9port/src/libhttpd mk nuke                                            /local/src/9port/src/libip mk nuke                                         /local/src/9port/src/libmach mk nuke                                           /local/src/9port/src/libmemdraw mk nuke                                              /local/src/9port/src/libmemlayer mk nuke                                               /local/src/9port/src/libmp mk nuke                                         /local/src/9port/src/libmp/port mk nuke                                              /local/src/9port/src/libmp/x86_64 mk nuke                                                /local/src/9port/src/libmux mk nuke                                          /local/src/9port/src/libndb mk nuke                                          /local/src/9port/src/libplumb mk nuke                                            /local/src/9port/src/libregexp mk nuke                                             /local/src/9port/src/libsec mk nuke                                          /local/src/9port/src/libsec/port mk nuke                                               /local/src/9port/src/libsec/x86_64 mk nuke                                                 /local/src/9port/src/libsunrpc mk nuke                                             /local/src/9port/src/libthread mk nuke                                             /local/src/9port/src/libventi mk nuke                                            /local/src/9port/src/lib9 mk all                                      >>> cd /local/src/9port/src/lib9; mk all +9c _p9dialparse.c +_p9dialparse.c:75:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + if(strlen(host)+1 > sizeof ((struct sockaddr_un*)&ss)->sun_path){ + ^~~~~~~~~~~ +>>> cd /local/src/9port/src/lib9; mk all +9c dirread.c +dirread.c:18:7: warning: implicit declaration of function 'getdirentries'; did you mean 'getdents'? [-Wimplicit-function-declaration] + nn = getdirentries(fd, (void*)buf, n, &off); + ^~~~~~~~~~~~~ + getdents +>>> cd /local/src/9port/src/lib9; mk all +9c lrand.c +lrand.c:70:11: warning: array subscript is below array bounds [-Warray-bounds] + rng_tap--; + ~~~~~~~^~ +>>> cd /local/src/9port/src/lib9; mk all +9c readcons.c +/usr/include/sys/termios.h:1:2: warning: #warning redirecting incorrect #include <sys/termios.h> to <termios.h> [-Wcpp] + #warning redirecting incorrect #include <sys/termios.h> to <termios.h> + ^~~~~~~ + /local/src/9port/src/lib9p mk all                                       >>> cd /local/src/9port/src/lib9p; mk all +9c req.c +req.c:61:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(chatty9p > 1) + ^~ +req.c:63:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + return lookupkey(pool->map, tag); + ^~~~~~ +req.c:72:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(chatty9p > 1) + ^~ +req.c:75:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(decref(&r->ref) == 0){ + ^~ +req.c:107:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(chatty9p > 1) + ^~ +req.c:109:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + return deletekey(pool->map, tag); + ^~~~~~ +>>> cd /local/src/9port/src/lib9p; mk all +9c srv.c +srv.c:98:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(chatty9p) + ^~ +srv.c:104:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + return r; + ^~~~~~ +srv.c:801:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(chatty9p) + ^~ +srv.c:804:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + qlock(&srv->wlock); + ^~~~~ + /local/src/9port/src/lib9pclient mk all                                              /local/src/9port/src/libString mk all                                            /local/src/9port/src/libacme mk all                                          /local/src/9port/src/libauth mk all                                          /local/src/9port/src/libauthsrv mk all                                             /local/src/9port/src/libavl mk all                                         /local/src/9port/src/libbin mk all                                         /local/src/9port/src/libbio mk all                                         /local/src/9port/src/libcomplete mk all                                              /local/src/9port/src/libdisk mk all                                          /local/src/9port/src/libdiskfs mk all                                            /local/src/9port/src/libdraw mk all                                          /local/src/9port/src/libflate mk all                                           /local/src/9port/src/libframe mk all                                           /local/src/9port/src/libgeometry mk all                                              /local/src/9port/src/libhtml mk all                                          /local/src/9port/src/libhttpd mk all                                           /local/src/9port/src/libip mk all                                        /local/src/9port/src/libmach mk all                                          /local/src/9port/src/libmemdraw mk all                                            >>> cd /local/src/9port/src/libmemdraw; mk all +9c draw.c +draw.c:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + #define DBG if(drawdebug) + ^ +draw.c:104:1: note: in expansion of macro 'DBG' + DBG print("memimagedraw %p/%luX %R @ %p %p/%luX %P %p/%luX %P... ", dst, dst->chan, r, dst->data->bdata, src, src->chan, p0, mask, mask->chan, p1); + ^~~ +draw.c:106:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(drawclip(dst, &r, src, &p0, mask, &p1, &par.sr, &par.mr) == 0){ + ^~ +draw.c:617:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + #define DBG if(drawdebug) + ^ +draw.c:782:1: note: in expansion of macro 'DBG' + DBG dumpbuf("dst", bdst, dx); + ^~~ +draw.c:783:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + bdst = calc(bdst, bsrc, bmask, dx, isgrey, op); + ^~~~ +draw.c:617:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + #define DBG if(drawdebug) + ^ +draw.c:784:1: note: in expansion of macro 'DBG' + DBG dumpbuf("bdst", bdst, dx); + ^~~ +draw.c:785:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + wrdst(&dpar, dpar.bytermin+dsty*dpar.bwidth, bdst); + ^~~~~ + /local/src/9port/src/libmemlayer mk all                                             >>> cd /local/src/9port/src/libmemlayer; mk all +9c draw.c +draw.c:67:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(drawdebug) iprint("mask->layer != nil\n"); + ^~ +draw.c:68:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + return; /* too hard, at least for now */ + ^~~~~~ +draw.c:78:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(drawdebug) iprint("drawclip dstcr %R srccr %R maskcr %R\n", dst->clipr, src->clipr, mask->clipr); + ^~ +draw.c:79:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + return; + ^~~~~~ + /local/src/9port/src/libmp mk all                                        /local/src/9port/src/libmp/port mk all                                             /local/src/9port/src/libmp/x86_64 mk all                                               /local/src/9port/src/libmux mk all                                         /local/src/9port/src/libndb mk all                                         /local/src/9port/src/libplumb mk all                                           /local/src/9port/src/libregexp mk all                                            /local/src/9port/src/libsec mk all                                         /local/src/9port/src/libsec/port mk all                                              /local/src/9port/src/libsec/x86_64 mk all                                                /local/src/9port/src/libsunrpc mk all                                           >>> cd /local/src/9port/src/libsunrpc; mk all +9c server.c +server.c:94:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(srv->chatty) fprint(2, "sun msg %p count %d\n", m, m->count); + ^~ +server.c:95:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + m->srv = srv; + ^ +>>> cd /local/src/9port/src/libsunrpc; mk all +9c nfs3.c +nfs3.c:330:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->type = i; + ^~ +nfs3.c:330:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->type = i; + ^ +nfs3.c:681:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->setAtime = i; + ^~ +nfs3.c:681:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->setAtime = i; + ^ +nfs3.c:687:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->setMtime = i; + ^~ +nfs3.c:687:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->setMtime = i; + ^ +nfs3.c:845:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:845:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:962:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:962:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:1104:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:1104:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:1240:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:1240:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:1365:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:1365:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:1511:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:1511:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:1601:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->stable = i; + ^~ +nfs3.c:1601:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->stable = i; + ^ +nfs3.c:1671:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:1671:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:1676:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->committed = i; + ^~ +nfs3.c:1676:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->committed = i; + ^ +nfs3.c:1775:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->mode = i; + ^~ +nfs3.c:1775:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->mode = i; + ^ +nfs3.c:1885:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:1885:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2049:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2049:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2218:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2218:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2327:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->type = i; + ^~ +nfs3.c:2327:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->type = i; + ^ +nfs3.c:2440:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2440:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2542:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2542:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2628:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2628:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2736:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2736:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:2854:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:2854:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:3088:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:3088:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:3386:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:3386:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:3536:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:3536:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:3703:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:3703:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:3857:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:3857:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ +nfs3.c:3980:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^~ +nfs3.c:3980:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(sunenumunpack(a, ea, &a, &i) < 0) goto Err; x->status = i; + ^ + /local/src/9port/src/libthread mk all                                           >>> mk: don't know how to make '/local/src/9port/lib/libthread.a(Linux-x86_64-asm.o)' in /local/src/9port/src/libthread +mk: for i in ... : exit status=exit(1) ++ mkdir -p /9/port ++ cp -R acid bin dict dist face font include lib lp mac mail man ndb news plumb postscript proto sky tmac troff lib tmac /9/port +cp: warning: source directory 'lib' specified more than once +cp: warning: source directory 'tmac' specified more than once +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy +sh: 1: pack: Text file busy diff --git a/pack/oksh/build b/pack/oksh/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/openssh/build b/pack/openssh/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/opentracker/build b/pack/opentracker/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/opus-tools/build b/pack/opus-tools/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ploot/build b/pack/ploot/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/ratox/build b/pack/ratox/build @@ -0,0 +1,5 @@ +#!/bin/sh -ex + +cp "$PACK/config.mk" . + +make prefix="$PREFIX" install diff --git a/pack/ratox/config.mk b/pack/ratox/config.mk @@ -13,15 +13,15 @@ CPPFLAGS = \ CFLAGS = \ -I/usr/local/include \ - -I$(PACK)/opt/libtox/include \ - -I$(PACK)/opt/libvpx/include \ - -I$(PACK)/opt/libopus/include \ + -I$(DEST)/opt/libtox/include \ + -I$(DEST)/opt/libvpx/include \ + -I$(DEST)/opt/libopus/include \ -Wall -Wunused $(CPPFLAGS) LDFLAGS = \ -L/usr/local/lib \ - -L$(PACK)/opt/libtox/lib \ - -L$(PACK)/opt/libvpx/lib \ - -L$(PACK)/opt/libopus/lib + -L$(DEST)/opt/libtox/lib \ + -L$(DEST)/opt/libvpx/lib \ + -L$(DEST)/opt/libopus/lib LDLIBS = -ltoxcore -ltoxav -ltoxencryptsave -lopus -lvpx -lm -lpthread diff --git a/pack/ratox/dep b/pack/ratox/dep @@ -0,0 +1 @@ +libtox diff --git a/pack/reflex/build b/pack/reflex/build @@ -1,2 +1,6 @@ #!/bin/sh -ex -CONFFLAGS='--program-transform s,re,,' + +./configure --prefix="$PREFIX" + +make install +mv "$DEST/bin/reflex" "$DEST/bin/flex" diff --git a/pack/rlwrap/build b/pack/rlwrap/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/samtools/build b/pack/samtools/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/sbase/build b/pack/sbase/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/scc/build b/pack/scc/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/scron/build b/pack/scron/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/scrypt/build b/pack/scrypt/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/sent/build b/pack/sent/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/shntool/build b/pack/shntool/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/sselp/build b/pack/sselp/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/supervise/build b/pack/supervise/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tarsnap/build b/pack/tarsnap/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tcpdump/build b/pack/tcpdump/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tinc/build b/pack/tinc/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tmux/build b/pack/tmux/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tnftp/build b/pack/tnftp/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tttml/build b/pack/tttml/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/tzdb/build b/pack/tzdb/build @@ -0,0 +1,4 @@ +#!/bin/sh -ex + +sed 's,^USRDIR = usr$,,' Makefile >Makefile.sed && mv Makefile.sed Makefile +make DESTDIR="" TOPDIR="$PREFIX" install diff --git a/pack/tzdb/tar b/pack/tzdb/tar @@ -0,0 +1 @@ +https://data.iana.org/time-zones/releases/tzdb-2018e.tar.lz diff --git a/pack/vorbis-tools/build b/pack/vorbis-tools/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install diff --git a/pack/yacc/git b/pack/yacc/git @@ -0,0 +1 @@ +git://github.com/ibara/yacc diff --git a/pack/yacc/tar b/pack/yacc/tar @@ -1 +0,0 @@ -https://devio.us/~bcallah/yacc/yacc-20161230.tar.gz diff --git a/pack/yasm/build b/pack/yasm/build @@ -0,0 +1,3 @@ +#!/bin/sh -ex +./configure +make prefix="$PREFIX" install