Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!yarrina.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!zombie.ncsc.mil!news.mathworks.com!newsfeed.internetmci.com!howland.reston.ans.net!newsserver.jvnc.net!news.Edu.TW!news.cc.nctu.edu.tw!news.csie.nctu.edu.tw!nematic.ieo.nctu.edu.tw
From: jou.chen@nematic.ieo.nctu.edu.tw ( 陳威州 Wei-Jou Chen )
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: How to compile CXterm in FreeBSD 2.1.0?
Date: 27 Nov 1995 01:34:02 GMT
Organization: CHEN 電腦資訊工作室
Lines: 85
Message-ID: <49b4ia$ikf@news.csie.nctu.edu.tw>
References: <492hok$a3q@news.ust.hk>
NNTP-Posting-Host: @a237119.nctu.edu.tw
X-Newsreader: TIN [version 1.2 PL2]
Mirage 最強幻像 (cscleung@ug.cs.ust.hk) wrote:
: I have get the cxterm for "ftp.cuhk.hk". But I can't compile it in FreeBSD,
: anyone have suggestion.
Applied the following patch for cxterm-5.0.p3 and compile it.
--Jou
diff -u -r cxterm-5.0/config.sh cxterm-5.0.freebsd/config.sh
--- cxterm-5.0/scripts/config.sh Sat Mar 11 17:13:16 1995
+++ cxterm-5.0.freebsd/scripts/config.sh Mon Nov 6 09:30:27 1995
@@ -63,7 +63,7 @@
## Main loop
-while /bin/true ; do
+while /usr/bin/true ; do
# 1.0 Main menu
cat << __MAIN_MENU__
diff -u -r cxterm-5.0/cxterm/main.c cxterm-5.0.freebsd/cxterm/main.c
--- cxterm-5.0/cxterm/main.c Wed Aug 9 12:45:25 1995
+++ cxterm-5.0.freebsd/cxterm/main.c Mon Nov 6 09:30:14 1995
@@ -292,25 +292,33 @@
#ifdef UTMP_FILE
#define UTMP_FILENAME UTMP_FILE
#else
-#define UTMP_FILENAME "/etc/utmp"
+#define UTMP_FILENAME "/var/run/utmp"
#endif
#endif
#ifndef LASTLOG_FILENAME
-#define LASTLOG_FILENAME "/usr/adm/lastlog" /* only on BSD systems */
+#define LASTLOG_FILENAME "/var/log/lastlog" /* only on BSD systems */
#endif
+#define WTMP_FILE
+
#ifndef WTMP_FILENAME
-#ifdef WTMP_FILE
-#define WTMP_FILENAME WTMP_FILE
+#ifdef WTMP_FILE
+#define WTMP_FILENAME "/var/log/wtmp"
#else
#ifdef SYSV
-#define WTMP_FILENAME "/etc/wtmp"
+#define WTMP_FILENAME "/var/log/wtmp"
#else
-#define WTMP_FILENAME "/usr/adm/wtmp"
+#define WTMP_FILENAME "/var/log/wtmp"
#endif
#endif
#endif
+
+#define WTMP
+#define LASTLOG
+#define UTMP_FILENAME "/var/run/utmp"
+#define LASTLOG_FILENAME "/var/log/lastlog" /* only on BSD systems */
+#define WTMP_FILENAME "/var/log/wtmp"
#include <signal.h>
diff -u -r cxterm-5.0/cxterm/misc.c cxterm-5.0.freebsd/cxterm/misc.c
--- cxterm-5.0/cxterm/misc.c Tue Jan 17 18:57:48 1995
+++ cxterm-5.0.freebsd/cxterm/misc.c Mon Nov 6 09:30:22 1995
@@ -793,10 +793,10 @@
#endif /* DEBUG */
}
-char *SysErrorMsg (n)
+const char *SysErrorMsg (n)
int n;
{
- extern char *sys_errlist[];
+/* extern char *sys_errlist[]; */
extern int sys_nerr;
return ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : "unknown error");
--
== Wei-Jou Chen ( 陳威州 ) at Chen Sweet Home ==
== Email:jou.chen@nematic.ieo.nctu.edu.tw ==
== Mail : No. 25, Lane 878, Nan-Ta Road, Hsinchu, Taiwan __o ==
== 新竹市南大路878巷25號 _\<,_, ==
== Fax/Data: +886-35-613285 Tel: +886-35-266575 . ..(*)/(*) ==