=> Building news/trn4 build started at Wed Oct 5 19:44:25 PDT 2016 port directory: /usr/ports/news/trn4 building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: johans@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../10//usr/ports/news/trn4/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400702 !!! Jail is newer than host. (Jail: 400702, Host: 400700) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/bleeding-edge-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=trn4-4.0.b77 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/bleeding-edge-default/ref/.p/pool MASTERNAME=bleeding-edge-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/news/trn4 XDG_CONFIG_HOME=/wrkdirs/news/trn4 HOME=/wrkdirs/news/trn4 TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/news/trn4 XDG_CONFIG_HOME=/wrkdirs/news/trn4 HOME=/wrkdirs/news/trn4 TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib" LIBS="" CXX="c++" CXXFLAGS=" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/trn" EXAMPLESDIR="share/examples/trn" DATADIR="share/trn" WWWDIR="www/trn" ETCDIR="etc/trn" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/trn DOCSDIR=/usr/local/share/doc/trn EXAMPLESDIR=/usr/local/share/examples/trn WWWDIR=/usr/local/www/trn ETCDIR=/usr/local/etc/trn --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== =========================================================================== =================================================== ===> trn4-4.0.b77 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> trn4-4.0.b77 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of trn4-4.0.b77 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by trn4-4.0.b77 for building =========================================================================== =================================================== ===> Fetching all distfiles required by trn4-4.0.b77 for building => SHA256 Checksum OK for trn-4.0-test77.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by trn4-4.0.b77 for building ===> Extracting for trn4-4.0.b77 => SHA256 Checksum OK for trn-4.0-test77.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for trn4-4.0.b77 ===> Applying ports patches for trn4-4.0.b77 /usr/bin/sed -i.bak -e 's/pipe[12]/z&/g' /wrkdirs/news/trn4/trn-4.0-test77/filter.c /usr/bin/sed -i.bak -e 's|^dir=|&${DESTDIR}|' /wrkdirs/news/trn4/trn-4.0-test77/myinstall.SH /usr/bin/sed -i.bak -e 's|./makedir |&${DESTDIR}|' -e 's|dest=|&${DESTDIR}|' /wrkdirs/news/trn4/trn-4.0-test77/Makefile.SH =========================================================================== =================================================== ===> trn4-4.0.b77 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.0_5.txz Installing ncurses-6.0_5... Extracting ncurses-6.0_5: .......... done Message from ncurses-6.0_5: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> trn4-4.0.b77 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of trn4-4.0.b77 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for trn4-4.0.b77 ===> Running pre-configure target for trn-4.0-test77 Trn comes with a nice Configure script to help you get things setup. Some of the things this script asks you may be a little misleading. I (the porter) configured Trn to be as generic as possible. It assumes a few things. 1. You are accessing news via NNTP, and you set the NNTPSERVER environment variable to the name of your news server 2. You have access to the threads databases (either xover or xthread) You now have three possible choices: 1) use my configuration as default, run Configure on top of it (recommended). 2) run Configure from scratch, using trn defaults. 3) use my defaults and don't do any manual configuration (non-interactive). Due to a check done iside the Trn Configure script, I cannot run it automagically. If you want to pick up the default configura- tion, simply press ENTER each time the script asks you anything, EXPECT QUESTION ABOUT USING OLD CONFIG.SH With either choice, you will want to the the organization to match your site. Also you will want to set your distribution codes Your choice [1]: Beginning of configuration questions for trn. Checking echo to see how to suppress newlines... ...using -n. The star should be here-->* First let's make sure your kit is complete. Checking... Looks good... This installation shell script will examine your system and ask you questions to determine how the trn package should be installed. If you get stuck on a question, you may use a ! shell escape to start a subshell or execute a command. Many of the questions will have default answers in square brackets; typing carriage return will give you the default. On some of the questions which ask for file or directory names you are allowed to use the ~name construct to specify the login directory belonging to "name", even if you don't have a shell which knows about that. Questions where this is allowed will be marked "(~name ok)". [Type carriage return to continue] The prompter used in this script allows you to use shell variables and backticks in your answers. You may use $1, $2, etc... to refer to the words in the default answer, as if the default line was a set of arguments given to a script shell. This means you may also use $* to repeat the whole default line, so you do not have to re-type everything to add something to the default. Everytime there is a substitution, you will have to confirm. If there is an error (e.g. an unmatched backtick), the default answer will remain unchanged and you will be prompted again. If you are in a hurry, you may run 'Configure -d'. This will bypass nearly all the questions and use the computed defaults (or the previous answers if there was already a config.sh file). Type 'Configure -h' for a list of options. You may also start interactively and then answer '& -d' at any prompt to turn on the non-interactive behaviour for the remainder of the execution. [Type carriage return to continue] Much effort has been expended to ensure that this shell script will run on any Unix system. If despite that it blows up on yours, your best bet is to edit Configure and run it again. If you can't run Configure for some reason, you'll have to generate a config.sh file by hand. Whatever problems you have, let me (trn-workers@lists.sourceforge.net) know how I blew it. This installation script affects things in two ways: 1) it may do direct variable substitutions on some of the files included in this kit. 2) it builds a config.h file for inclusion in C programs. You may edit any of these files as the need arises after running this script. If you make a mistake on a question, there is no easy way to back up to it currently. The easiest thing to do is to edit config.sh and rerun all the SH files. Configure will offer to let you do this before it runs the SH files. [Type carriage return to continue] Locating common programs... awk is in /usr/bin/awk. cat is in /bin/cat. comm is in /usr/bin/comm. cp is in /bin/cp. echo is in /bin/echo. expr is in /bin/expr. grep is in /usr/bin/grep. mkdir is in /bin/mkdir. mv is in /bin/mv. rm is in /bin/rm. sed is in /usr/bin/sed. sleep is in /bin/sleep. sort is in /usr/bin/sort. tail is in /usr/bin/tail. touch is in /usr/bin/touch. tr is in /usr/bin/tr. uniq is in /usr/bin/uniq. Don't worry if any of the following aren't found... I don't see Mcc out there, offhand. ar is in /usr/bin/ar. basename is in /usr/bin/basename. I don't see bash out there, either. I don't see bison out there, either. byacc is in /usr/bin/byacc. cpp is in /usr/bin/cpp. csh is in /bin/csh. date is in /bin/date. diff is in /usr/bin/diff. ed is in /bin/ed. egrep is in /usr/bin/egrep. I don't see inews out there, either. I don't see ispell out there, either. I don't see ksh out there, either. less is in /usr/bin/less. ln is in /bin/ln. mail is in /usr/bin/mail. more is in /usr/bin/more. nm is in /usr/bin/nm. nroff is in /usr/bin/nroff. I don't see perl out there, either. I don't see pg out there, either. I don't see pgp out there, either. I don't see rmail out there, either. sendmail is in /usr/sbin/sendmail. I don't see smail out there, either. I don't see spell out there, either. test is in /bin/test. uname is in /usr/bin/uname. I don't see uuname out there, either. vi is in /usr/bin/vi. who is in /usr/bin/who. Using the test built into your sh. Checking compatibility between /bin/echo and builtin echo (if any)... They are compatible. In fact, they may be identical. Symbolic links are supported. Good, your tr supports [:lower:] and [:upper:] to convert case. Using [:upper:] and [:lower:] to convert case. Fetching default answers from config.sh... Configure uses the operating system name and version to set some defaults. The default value is probably right if the name rings a bell. Otherwise, since spelling matters for me, either accept the default or answer "none" to leave it blank. Operating system name? [freebsd] Trn is capable of accessing both local and remote news sources at the same time, including multiple servers and private local directories. NOTE: if your system doesn't have a local news spool, choose "nntp" to make the Configuration easier -- it won't affect the access of private local directories. Select the news spool support ("local", "nntp", or "both"): [nntp] Trn supports the new generic user-authentication extension to NNTP that is available in INN 1.5 and NNTP 1.5.12. Do you want to use generic user-authentication? [y] Trn needs a default news source to access when it is started without a custom list. This can either be the name of a server or a filename from which to read the server's name. Enter your news server name or a file name (~name ok): [no default] I can set things up so that your shell scripts and binaries are more portable, at what may be a noticable cost in performance. In particular, if you ask to be portable, the following happens: 1) Shell scripts will rely on the PATH variable rather than using the paths derived above. 2) ~username interpretations will be done at run time rather than by Configure. 3) The system name will be determined at run time, if at all possible. Do you expect to run these scripts and binaries on multiple machines? [n] By default, trn will be installed in /usr/local/bin, manual pages under /usr/local/man, etc..., i.e. with /usr/local as prefix for all installation directories. Typically set to /usr/local, but you may choose /usr if you wish to install trn among your system binaries. If you wish to have binaries under /bin but manual pages under /usr/local/man, that's ok: you will be prompted separately for each of the installation directories, the prefix being only used to set the defaults. Installation prefix to use? (~name ok) [/usr/local] If the default server doesn't support XGTITLE (to send newsgroup descriptions) you may want to install a copy of the newsgroups file on your local machine and periodically update it (by whatever means you choose). If so, select where you want to put it. If not, enter "none". Where is the newsgroups file? ("none" ok) (~name ok) [none] Trn comes with an inews that can post via the same NNTP connection that the newsreader is using, provided the newsreader (such as trn) supports this. If you don't want to install this inews, enter "none". Pathname where trn's inews will reside? ("none" ok) (~name ok) [/usr/local/bin] If there are any database files (either overview or thread files) available on your local system for accessing the *default* news server (no default), enter the appropriate path here for each hierarchy. If you want to use a remote database, enter "remote". If you want to disable a database, enter "none". Enter a local directory for overview files, "remote", or "none": (~name ok) [remote] Enter a local directory for thread files, "remote", or "none": (~name ok) [remote] Trn has two distinct operating modes (selected by the -x option): traditional rn and threaded rn. If you like, trn will check the first letter of the command name and default to threaded mode (-x) if it is a 't', or run as traditional rn (+x) if it isn't (this lets you install as both trn and rn, linked together). Otherwise, you can install trn to default to threaded rn (-x) no matter what its name is. Do you want trn to default to -x, regardless of name? [n] When the -X option is specified, trn will set the default command for starting a newsgroup to be the selector. Should the -X option be on by default for trn (not rn)? [y] Pathname where the public executables will reside? (~name ok) [/usr/local/bin] To install the files in this directory, a few strange systems need to use a different directory name to get the files there. What directory name should be used for the install? (~name ok) [/usr/local/bin] Distribution groups are the things you use on the Distribution line to limit where an article will go to. You are likely to be a member of several distribution groups, such as organization, city, state, province, country, continent, etc. For example, Los Angeles has the distribution code "la", New Jersey has the code "nj", and Europe has the code "eunet". The categories you will be asked are: local organization (Could be just one machine or a cluster or an office) organization att, dec, kgb, ... city la, ny, mosc, ... state/province ca, nj, bc, ... multi-state region pnw, ne, ... country usa, can, rok, whatever continent na (North America), asia, etc. Use 'none' for any distributions you don't have. What is the distribution code for your local organization? [none] What is the distribution code for your organization? [none] What is the distribution code for your city? [none] What is the distribution code for your state/province? [none] What is the distribution code for your multi-state region? [none] What is the distribution code for your country? [none] What is the distribution code for your continent? [none] If you have any other distribution groups you will need to edit Pnews to add them. Hmm... Looks kind of like a BSD system, but we'll see... Congratulations. You aren't running Eunice. It's not Xenix... Nor is it Venix... System manual is in /usr/share/man/man1. Use which C compiler? [cc] Checking for GNU cc in disguise and/or its version number... You are using GNU cc 5.4.1 [DragonFly] Release/2016-08-27. Hmm... Doesn't look like a MIPS system. Figuring out local hostname... Maybe "hostname" will work... Your local hostname was computed to be 'pkgbox64.dragonflybsd.org'. Since you are installing inews, you need to choose a hostname to be used on the From line of articles posted from this machine. Your options: 1. Choose a static hostname, such as your domain (which will match your sub-domain machines as well) and enter it here. 2. Specify just the domain portion (by starting the name with a '.') and your machine name will be computed at runtime and this domain appended to the end. 3. Enter just a '.' to have the machine AND domain computed at runtime. 4. Specify a filename (by starting the name with '/' or '~') and the name will be read from the file and processed using the above rules. If the file read fails, the machine and domain will be computed at runtime. What hostname goes on the From line of this machine's postings? [.] Using a dynamic hostname and domain. By default, trn will look for the same hostname that inews inserts when canceling, superseding, or finding user-owned articles. However, it is sometimes useful in a multi-machine setup to check for just a portion of the hostname of your system to allow people to read news from the same login name on multiple machines. If you want to do this, specify a digit of how many dot-separated words at the end we should use (i.e. "2"), otherwise choose to use "all" of the hostname. Compare how many dot-separated words from the end of the hostname? [2] Trn has manual pages available in source form. If you don't want the manual sources installed, answer 'none'. Where do the manual pages (source) go? (~name ok) [/usr/local/man/man1] What directory name should be used for the install? (~name ok) [/usr/local/man/man1] There are some auxiliary files for trn that need to be put into a private library directory that is accessible by everyone. Pathname where the private library files will reside? (~name ok) [/usr/local/lib/trn] To install the files in this directory, a few strange systems need to use a different directory name to get the files there. What directory name should be used for the install? (~name ok) [/usr/local/lib/trn] Directory /usr/local/lib/trn doesn't exist. Use that name anyway? [y] Pnews has a "Check spelling" option that will allow you to correct spelling errors if you have ispell or vspell, or will simply list possible spelling errors via spell if you don't (assuming you have a spell program!). If you enter "none" it will default to the non-interactive "spell". Which interactive speller should we use? ("none" ok) [none] What options should be used? ("none" ok) [none] Trn can use a global mime capabilites file to determine what program to run to handle various mime parts. The recommended file is mimecap in /usr/local/etc, but if you have metamail installed, you can use its mailcap file instead. Trn has a sample mimecap file, if you need to install one. If you reply "none" there will be no global defaults. What global mimecap file should trn use? ("none" ok) (~name ok) [/usr/local/etc/mimecap] File /usr/local/etc/mimecap doesn't exist. Use that name anyway? [y] Please type the name of your organization as you want it to appear on the Organization line of outgoing articles. (It's nice if this also specifies your location. Your city name is probably sufficient if well known.) For example: University of Southern North Dakota, Hoople You may also put the name of a file, as long as it begins with a slash. For example: /etc/organization Organization: [/etc/organization] Trn has integrated strn's score files and its scan mode as an optional feature. You might not want to include it if you are concerned about trn's size or have no interest in score files. Do you want to include strn's scan and score features? [y] Now, how can we feed standard input to your C preprocessor... You used to use cc -E - so we'll use that again. (And we'll use cc -E - to preprocess directly.) Some systems have incompatible or broken versions of libraries. Among the directories listed in the question below, please remove any you know not to be holding relevant libraries, and add any that are needed. Say "none" for none. Directories to use for library searches? [/usr/lib /usr/local/lib] On some systems, shared libraries may be available. Answer 'none' if you want to suppress searching of shared libraries for the remaining of this configuration. What is the file extension used for shared libraries? [so] Checking for optional libraries... No -lmalloc. No -lresolv. No -lsocket. No -lnet. No -lhdb. No -lbbn. No -lstr. No -lnls. No -lnsl. No -lintl. No -lx. No -lucb. Some versions of Unix support shared libraries, which make executables smaller but make load time slightly longer. On some systems, mostly System V Release 3's, the shared library is included by putting the option "-lc_s" as the last thing on the cc command line when linking. Other systems use shared libraries by default. There may be other libraries needed to compile trn on your machine as well. If your system needs the "-lc_s" option, include it here. Include any other special libraries here as well. Say "none" for none. Any additional libraries? [none] Some C compilers have problems with their optimizers. By default, trn compiles with the -O flag to use the optimizer. Alternately, you might want to use the symbolic debugger, which uses the -g flag (on traditional Unix systems). Either flag can be specified here. To use neither flag, specify the word "none". What optimizer/debugger flag should be used? [none] Your C compiler may want other flags. For this question you should include -I/whatever and -DWHATEVER flags and any other flags used by the C compiler, but you should NOT include libraries or ld flags like -lwhatever. If you want trn to honor its debug switch, you should include -DDEBUG here. To use no flags, specify the word "none". Any additional cc flags? [-pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include] Let me guess what the preprocessor flags are... They appear to be: -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include Your C linker may need flags. For this question you should include -L/whatever and any other flags used by the C linker, but you should NOT include libraries like -lwhatever. Make sure you include the appropriate -L/path flags if your C linker does not normally search all of the directories you specified above, namely /usr/lib /usr/local/lib To use no flags, specify the word "none". Any additional ld flags (NOT including libraries)? [ -L/usr/local/lib] Checking your choice of C compiler and flags for coherency... #include main() { printf("Ok\n"); exit(0); } OK, that should do. Checking whether your compiler can handle __attribute__ ... Your C compiler supports __attribute__. Does your /etc/passwd file keep full names in Berkeley/V7 format (name first thing after ':' in GCOS field)? In that case, a typical entry in the password file looks like this: guest:**paswword**:10:100:Mister Guest User:/usr/users:/bin/sh ^^^^^^^^^^^^^^^^^ Berkeley/V7 format for full name in /etc/passwd? [y] Checking for GNU C Library... gnulibc.c: In function 'main': gnulibc.c:8:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ gnulibc.c:8:5: warning: incompatible implicit declaration of built-in function 'exit' gnulibc.c:8:5: note: include '' or provide a declaration of 'exit' You are not using the GNU C Library I can use /usr/bin/nm to extract the symbols from your C libraries. This is a time consuming task which may generate huge output on the disk (up to 3 megabytes) but that should make the symbols extraction faster. The alternative is to skip the 'nm' extraction part and to compile a small test program instead to determine whether each symbol is present. If you have a fast C compiler and/or if your 'nm' output cannot be parsed, this may be the best solution. You probably shouldn't let me use 'nm' if you are using the GNU C Library. Shall I use /usr/bin/nm to extract C symbols from the libraries? [y] gettimeofday() found. ftime() NOT found. getwd() found. getcwd() found. gethostname() found. res_init() found. getpwent() found. Terminfo library found. Trn normally looks in the environment variables NEWSORG and ORGANIZATION for an overriding organization name. However, if your operating system reserves the environment variable ORGANIZATION for other purposes, you will want to ignore it and only have trn check for NEWSORG. Should ORGANIZATION be ignored? [n] Most mailers can deliver mail to addresses of the INTERNET persuasion, such as user@host.edu. Some older mailers, however, require the complete path to the destination to be specified in the address. Does your mailer understand INTERNET addresses? [y] Computing filename position in cpp output for #include directives... Your cpp writes the filename in the third field of the line. No ndir library found, but you have readdir() so we'll use that. memcmp() found. memcpy() found. memset() found. mkdir() found. Many systems keep their news in a private directory, or have a non-superuser in charge of administering news. (If you don't have such a user, take the default answer.) I need the login name (not directory) which is used for news administration. News admin login? [news] Do you have buffering on stdout to terminals? [y] No jobs library found. (I suppose this is at least 4.2...) Checking to see if your C compiler groks the void type... Yup, it does. rdchk() NOT found. rename() found. sigblock() found. sighold() NOT found. strcasecmp() found. Using instead of . strchr() found. strftime() found. strstr() found. No trace of 'union wait' in ... Your wait() should be happy with a plain 'int' pointer. vfork() found. Some systems have problems with vfork(). Do you want to use it? [y] As before, you can safely use WIFEXITED and friends! What is the default editor on your system? [/usr/bin/vi] found. Your directory entries are struct dirent. I need the full pathname of the program used to deliver mail on your system. A typical answer would be /usr/lib/sendmail or /bin/rmail, but you may choose any other program, as long as it can be fed from standard input and will honour any user-supplied headers. Mail transport agent to be used? [/usr/sbin/sendmail] In the following question, you may use %~ to represent the user's home directory, and %L to represent a users name. In which file is yet-to-be-read mail spooled? (~name ok) [/var/mail/%L] In saving articles, trn wants to differentiate between saving to mailbox format files and normal files. It does this by examining the first character of the file in question. On most systems the first line starts with "From ...", so the first character is an F. Other systems use magic cookies like control codes between articles, so one of those would be first. For example, MMDF messages are separated with lines of four control-A's (you may specify one as ^A, i.e. caret A). What's the first character of a mailbox file? [F] What pager is used on your system? [/usr/bin/more] Give the full path name of the shell most people like to use on your system. This will be used by trn whenever the user wants to get a shell escape (for instance) and is not necessarily the same as the shell you are currently using (/bin/sh). Preferred shell to be used? (~name ok) [/bin/csh] Root uid = 0 You have void (*signal())(). Which compiler compiler (byacc or yacc) shall I use? [/usr/bin/byacc] Hmm... Your C pre-processor defines the following symbols: __STDC__ __unix __unix__ unix tcsetattr() found. You have POSIX termios.h... good! found. found. found. found. NOT found. Testing to see if we should include , or both. I'm now running the test program.... Succeeded with -DI_SYSTIME -DS_TIMEVAL We'll include . found. found. found. NOT found. End of configuration questions. Creating config.sh... Doing variable substitutions on .SH files... Extracting makedir (with variable substitutions) Extracting Makefile (with variable substitutions) Extracting Pnews (with variable substitutions) Extracting Policy.sh (with variable substitutions) Extracting Rnmail (with variable substitutions) Extracting Speller (with variable substitutions) Extracting access.def (with variable substitutions) Extracting config.h (with variable substitutions) Extracting HelpFiles/config/environment (with variable substitutions) Extracting filexp (with variable substitutions) Extracting makedepend (with variable substitutions) Extracting mbox.saver (with variable substitutions) Extracting mkpro (with variable substitutions) Extracting mktd (with variable substitutions) Extracting myinstall (with variable substitutions) Extracting norm.saver (with variable substitutions) If you compile trn on a different machine or from a different object directory, copy the Policy.sh file from this object directory to the new one before you run Configure -- this will help you with most of the policy defaults. Now type "make". =========================================================================== =================================================== ===> Building for trn4-4.0.b77 --- newsnews --- --- addng.o --- --- art.o --- --- artio.o --- --- artsrch.o --- --- addng.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include addng.c --- art.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include art.c --- newsnews --- /bin/sh /wrkdirs/news/trn4/trn-4.0-test77/newsnews.SH --- artio.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include artio.c --- artsrch.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include artsrch.c --- newsnews --- Extracting newsnews (with version substitution) --- autosub.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include autosub.c --- art.o --- In file included from art.c:28:0: art.c: In function 'do_article': term.h:164:20: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define standout() tputs(tc_SO,1,putchr) FLUSH ^ art.c:344:4: note: in expansion of macro 'standout' standout(); ^ --- backpage.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include backpage.c --- bits.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include bits.c --- cache.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include cache.c --- charsubst.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include charsubst.c --- color.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include color.c --- datasrc.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include datasrc.c --- color.o --- In file included from color.c:30:0: color.c: In function 'output_color': term.h:165:46: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define un_standout() fire_is_out|=STANDOUT, tputs(tc_SE,1,putchr) FLUSH ^ color.c:307:2: note: in expansion of macro 'un_standout' un_standout(); ^ --- decode.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include decode.c --- edit_dist.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include edit_dist.c --- env.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include env.c --- filter.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include filter.c --- final.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include final.c --- hash.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include hash.c --- head.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include head.c --- help.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include help.c --- inews.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include inews.c --- init.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include init.c --- intrp.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include intrp.c --- kfile.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include kfile.c --- last.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include last.c --- kfile.o --- In file included from kfile.c:9:0: kfile.c: In function 'do_kfile': term.h:168:39: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define carriage_return() term_col=0, tputs(tc_CR,1,putchr) FLUSH ^ kfile.c:198:7: note: in expansion of macro 'carriage_return' carriage_return(); ^ --- list.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include list.c --- mempool.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include mempool.c --- mime.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include mime.c --- ng.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include ng.c In file included from ng.c:10:0: ng.c: In function 'do_newsgroup': term.h:159:22: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define clear_rest() tputs(tc_CD,tc_LINES,putchr) FLUSH ^ ng.c:486:6: note: in expansion of macro 'clear_rest' clear_rest(); ^ --- ngdata.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include ngdata.c --- ngsrch.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include ngsrch.c --- ngstuff.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include ngstuff.c In file included from ngstuff.c:9:0: ngstuff.c: In function 'perform': term.h:168:39: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define carriage_return() term_col=0, tputs(tc_CR,1,putchr) FLUSH ^ ngstuff.c:490:6: note: in expansion of macro 'carriage_return' carriage_return(); ^ --- nntpauth.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include nntpauth.c --- nntp.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include nntp.c --- nntpclient.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include nntpclient.c --- nntpinit.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include nntpinit.c --- nntplist.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include nntplist.c --- only.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include only.c --- opt.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include opt.c --- parsedate.o --- /usr/bin/byacc -d parsedate.y /usr/bin/byacc: 6 shift/reduce conflicts. cc -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include -c y.tab.c -o parsedate.o parsedate.y: In function 'LookupWord': parsedate.y:593:30: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (c == tp->name[0] && strcmp(p, tp->name) == 0) { ^ --- rcln.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rcln.c --- rcstuff.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rcstuff.c In file included from rcstuff.c:18:0: rcstuff.c: In function 'get_ng': term.h:169:21: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define dingaling() tputs(tc_VB,1,putchr) FLUSH ^ rcstuff.c:765:2: note: in expansion of macro 'dingaling' dingaling(); ^ --- parsedate.o --- rm -f y.tab.c --- respond.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include respond.c --- rthread.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rthread.c --- rt-mt.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-mt.c --- rt-ov.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-ov.c --- rt-page.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-page.c In file included from rt-page.c:11:0: rt-page.c: In function 'display_page_title': term.h:158:21: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define erase_eol() tputs(tc_CE,1,putchr) FLUSH ^ rt-page.c:1265:2: note: in expansion of macro 'erase_eol' erase_eol(); ^ --- rt-process.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-process.c --- rt-select.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-select.c In file included from rt-select.c:10:0: rt-select.c: In function 'article_selector': term.h:159:22: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define clear_rest() tputs(tc_CD,tc_LINES,putchr) FLUSH ^ rt-select.c:190:2: note: in expansion of macro 'clear_rest' clear_rest(); ^ --- rt-util.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-util.c In file included from rt-util.c:15:0: rt-util.c: In function 'setspin': term.h:157:21: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define backspace() tputs(tc_BC,0,putchr) FLUSH ^ rt-util.c:515:35: note: in expansion of macro 'backspace' for (i = spin_marks + 1; i--; ) backspace(); ^ --- rt-wumpus.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include rt-wumpus.c In file included from rt-wumpus.c:15:0: rt-wumpus.c: In function 'tree_puts': term.h:160:54: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define maybe_eol() if(erase_screen&&erase_each_line)tputs(tc_CE,1,putchr) FLUSH ^ rt-wumpus.c:372:2: note: in expansion of macro 'maybe_eol' maybe_eol(); ^ --- sacmd.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sacmd.c In file included from sacmd.c:16:0: sacmd.c: In function 'sa_docmd': term.h:159:22: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define clear_rest() tputs(tc_CD,tc_LINES,putchr) FLUSH ^ sacmd.c:212:2: note: in expansion of macro 'clear_rest' clear_rest(); ^ --- sadesc.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sadesc.c --- sadisp.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sadisp.c In file included from sadisp.c:18:0: sadisp.c: In function 'sa_refresh_top': term.h:158:21: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define erase_eol() tputs(tc_CE,1,putchr) FLUSH ^ sadisp.c:53:5: note: in expansion of macro 'erase_eol' erase_eol(); ^ --- samain.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include samain.c --- samisc.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include samisc.c --- sathread.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sathread.c --- scanart.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include scanart.c --- scan.o --- --- scmd.o --- --- scan.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include scan.c --- scmd.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include scmd.c In file included from scmd.c:21:0: scmd.c: In function 's_go_bot': term.h:158:21: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define erase_eol() tputs(tc_CE,1,putchr) FLUSH ^ scmd.c:44:5: note: in expansion of macro 'erase_eol' erase_eol(); /* erase to end of line */ ^ --- score.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include score.c --- score-easy.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include score-easy.c --- scorefile.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include scorefile.c --- scoresave.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include scoresave.c --- sdisp.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sdisp.c sdisp.c: In function 's_goxy': sdisp.c:31:5: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] tputs(tgoto(tc_CM, x, y), 1, putchr); ^ --- search.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include search.c --- smisc.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include smisc.c --- sorder.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sorder.c --- spage.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include spage.c --- sw.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include sw.c --- term.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include term.c term.c: In function 'term_set': term.c:204:14: warning: implicit declaration of function 'tgetent' [-Wimplicit-function-declaration] status = tgetent(tcbuf,s? s : "dumb"); /* get termcap entry */ ^ term.c:212:10: warning: implicit declaration of function 'tgetflag' [-Wimplicit-function-declaration] if (!tgetflag("bs")) { /* is backspace not used? */ ^ term.c:236:18: warning: implicit declaration of function 'tgetnum' [-Wimplicit-function-declaration] if ((tc_SG = tgetnum("sg"))<0) ^ In file included from term.c:40:0: term.c: In function 'edit_buf': term.h:157:21: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define backspace() tputs(tc_BC,0,putchr) FLUSH ^ term.c:838:2: note: in expansion of macro 'backspace' backspace(); ^ --- tkstuff.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include tkstuff.c --- tktree.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include tktree.c --- trn-artchk.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include trn-artchk.c --- trn.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include trn.c --- univ.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include univ.c --- url.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include url.c --- util2.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include util2.c --- util3.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include util3.c --- util.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include util.c --- uudecode.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include uudecode.c --- wildmat.o --- cc -c -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I/usr/local/include wildmat.c --- inews --- cc -L/usr/local/lib inews.o nntpinit.o nntpclient.o nntpauth.o env.o util2.o util3.o -o inews -lncurses -lm --- trn-artchk --- cc -L/usr/local/lib trn-artchk.o nntpinit.o nntpclient.o nntpauth.o util2.o util3.o -o trn-artchk -lncurses -lm --- nntplist --- cc -L/usr/local/lib nntplist.o nntpinit.o nntpclient.o nntpauth.o util2.o util3.o wildmat.o -o nntplist -lncurses -lm --- trn --- cc -L/usr/local/lib addng.o art.o artio.o artsrch.o autosub.o backpage.o bits.o cache.o charsubst.o datasrc.o decode.o edit_dist.o env.o final.o hash.o head.o help.o init.o intrp.o kfile.o last.o list.o mime.o ng.o ngdata.o ngsrch.o ngstuff.o only.o opt.o rcln.o rcstuff.o respond.o rthread.o rt-mt.o rt-ov.o rt-process.o rt-page.o rt-select.o rt-util.o rt-wumpus.o search.o sw.o term.o trn.o util.o util2.o uudecode.o parsedate.o nntpinit.o nntpclient.o nntpauth.o nntp.o wildmat.o color.o filter.o scan.o scmd.o sdisp.o smisc.o sorder.o spage.o scanart.o samain.o samisc.o sadisp.o sacmd.o sadesc.o sathread.o url.o mempool.o univ.o score.o scorefile.o scoresave.o score-easy.o tkstuff.o tktree.o -lncurses -lm -o trn --- all --- touch all =========================================================================== =================================================== ===> trn4-4.0.b77 depends on file: /usr/local/lib/libncurses.so.6 - found =========================================================================== =================================================== ===> Staging for trn4-4.0.b77 ===> Generating temporary packing list export PATH || false # stop the make unless we are compatible ./makedir /wrkdirs/news/trn4/stage`./filexp /usr/local/bin` ./myinstall -sox `./filexp /usr/local/bin` trn trn-artchk nntplist ./myinstall -dox `./filexp /usr/local/bin` Pnews Rnmail if test /usr/local/lib/trn/filexp = Rnfilexp; then ./myinstall -xf Rnfilexp `./filexp /usr/local/bin` ./filexp; fi ./makedir /wrkdirs/news/trn4/stage`./filexp /usr/local/lib/trn` chmod o+r `./filexp /usr/local/lib/trn` chmod: /usr/local/lib/trn: No such file or directory *** Error code 1 (ignored) ./myinstall -sox `./filexp /usr/local/bin` inews ./myinstall -x `./filexp /usr/local/lib/trn` norm.saver mbox.saver makedir filexp if test "X/usr/local/man/man1" != X -a "X`pwd`" != X`./filexp /usr/local/man/man1`; then ./makedir /wrkdirs/news/trn4/stage`./filexp /usr/local/man/man1`; for page in trn.1 Pnews.1 Rnmail.1; do page=`basename $page`; dest=/wrkdirs/news/trn4/stage/usr/local/man/man1/`basename $page .1`.1; rm -f $dest; cp /wrkdirs/news/trn4/trn-4.0-test77/$page $dest; chmod 444 $dest; done; fi ./myinstall -dor `./filexp /usr/local/lib/trn` newsnews Speller Pnews.header ./myinstall -dnr `./filexp /usr/local/lib/trn` /wrkdirs/news/trn4/trn-4.0-test77/INIT access.def ./myinstall -oR `./filexp /usr/local/lib/trn` `pwd`/HelpFiles Use "make installclean" to remove any .old or .new files that were just created, but only after you are sure that the files contain no interesting changes and/or no one is running the old executables. ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for trn4-4.0.b77 file sizes/checksums [29]: . done packing files [29]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for trn4-4.0.b77 build of news/trn4 ended at Wed Oct 5 19:44:45 PDT 2016 build time: 00:00:20