Newsgroups: fj.comp.texhax
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!spinnews!spin-hsd0-tky!news-relay.jpn!yan.hp.com!hpujjpo!hpscit.sc.hp.com!sdd.hp.com!swrinde!howland.reston.ans.net!news.sprintlink.net!news.gdbnet.ad.jp!sinetnews!newssinet!news.nc.u-tokyo.ac.jp!tkyex1.phys.s.u-tokyo.ac.jp!news.tisn.ad.jp!news.nips.ac.jp!k5
From: k5@ccsp2dev.center.ims.ac.jp (MATSUBARA Keigo)
Subject: Re: xdvi-17miyu linked with VFlib-2.20.
Sender: news@nips.ac.jp
Message-ID: <K5.95Aug21165121@ccsp2dev.center.ims.ac.jp>
In-Reply-To: kawa@icsd4.tj.chiba-u.ac.jp's message of Wed, 16 Aug 1995 14:42:33 GMT
Date: Mon, 21 Aug 1995 07:51:21 GMT
References: <K5.95Aug6180021@ccsp2dev.center.ims.ac.jp>
	<UCHIYAMA.95Aug6225212@in5at3.bacchus.in.kobe-u.ac.jp>
	<K5.95Aug8120959@ccsp2dev.center.ims.ac.jp>
	<DDErIz.Ktt@ics.tj.chiba-u.ac.jp>
Nntp-Posting-Host: ccsp2dev.center.ims.ac.jp
Organization: National institute for physiological sciences
Lines: 211
Xref: galaxy.trc.rwcp.or.jp fj.comp.texhax:6581
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.comp.texhax&nb=6581&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B>>86$G$9!#(B

In article <DDErIz.Ktt@ics.tj.chiba-u.ac.jp> kawa@icsd4.tj.chiba-u.ac.jp (Toshiyuki Kawashima) writes:

   $B$H$"$j$^$9$,!"$3$N%Q%C%A$,4V0c$C$F$k$H;W$$$^$9!#(B

$B$=$&$G$9$M!#$*K_5Y$_$K5$$,$D$-$^$7$?(B(follow $B$7$FD:$$$FM-Fq$&$4(B
$B$6$$$^$7$?!#(B)$B!#(B

$B$=$l$+$i!"(BFBSD2.0.5 $B$N(B malloc library $B$O(B GNU $B$N$b$N$@$H;W$$9~(B
$B$s$G$$$?$N$G$9$,!"$=$&$G$O$"$j$^$;$s$G$7$?!#(B

$B7kO@(B: 

FBSD-2.0.5R+ $B$K$*$$$F(B xdvi-p.l.17+miyu6 $B$G(B VFlib-2.20.1 $B$rMxMQ(B
$B$7$F(B ASCII $BF|K\8l(B TeX $B$N(B dvi file $B$r(B preview $B$9$k$K$O!"0J2<$N(B 
patch $B$rE,MQ$7$F2<$5$$!#(B

# make depend $B$N:]$K(B error $B$H$J$k$?$a!"(BPRINTDVI $B$O(B #undef $B$7$F(B
# $B$"$j$^$9!#(B

diff -crNP xdvi-17.orig/Imakefile xdvi-17/Imakefile
*** xdvi-17.orig/ImakefileFri Aug 18 07:07:23 1995
--- xdvi-17/ImakefileFri Aug 18 09:56:37 1995
***************
*** 1,6 ****
  /* Makefile for dvi previewer */
  
! #defineUse_MAKEPK
  #defineUse_SELFILE
  #defineUse_KANJI
  #undefUse_ASCIIDNP
--- 1,6 ----
  /* Makefile for dvi previewer */
  
! #undefUse_MAKEPK
  #defineUse_SELFILE
  #defineUse_KANJI
  #undefUse_ASCIIDNP
***************
*** 9,25 ****
  #defineUse_PS
  #defineUse_MARKPAGE
  #defineUse_TOC
! #defineUse_PRINTDVI
  
  #include "XDvi.defs"
  #include "XDvi.rules"
  
  LOCALBIN=/usr/local/bin
  TEXLIB=/usr/local/lib/tex
! TEXFONTS=$(TEXLIB)/fonts
  
  #ifdefUse_ZEIT
! DEFAULT_FONT_PATH=.:$(TEXFONTS)/pk:$(TEXFONTS)/jfms
  #else
  DEFAULT_FONT_PATH=.:$(TEXFONTS)/pk
  #endif/* Use_ZEIT */
--- 9,31 ----
  #defineUse_PS
  #defineUse_MARKPAGE
  #defineUse_TOC
! #undefUse_PRINTDVI
  
  #include "XDvi.defs"
  #include "XDvi.rules"
  
+ DESTDIR=/usr/local
+ BINDIR=/bin
+ MANPATH=/man
+ MANSOURCEPATH = $(MANPATH)/man
+ MANSUFFIX=1
+ MANDIR=$(MANSOURCEPATH)$(MANSUFFIX)
  LOCALBIN=/usr/local/bin
  TEXLIB=/usr/local/lib/tex
! TEXFONTS=$(TEXLIB)
  
  #ifdefUse_ZEIT
! DEFAULT_FONT_PATH=.:$(TEXFONTS)/fonts:$(TEXFONTS)/pkfonts/pk300:$(TEXFONTS)/jfonts/300dpi
  #else
  DEFAULT_FONT_PATH=.:$(TEXFONTS)/pk
  #endif/* Use_ZEIT */
***************
*** 129,140 ****
       $(SELFILE_DEFS) $(KANJI_DEFS) $(ZEIT_DEFS) $(PS_DEFS) \
       $(MARKPAGE_DEFS) $(TOC_DEFS) $(PRINT_DEFS)
  
! CDEBUGFLAGS=-g
! 
  VFLIB=-lVFlib
  #ifdefUse_ZEIT
! DEPLIBS=$(VFLIB) XawClientDepLibs
! LOCAL_LIBRARIES=$(VFLIB) XawClientLibs
  #else
  DEPLIBS=XawClientDepLibs
  LOCAL_LIBRARIES=XawClientLibs
--- 135,147 ----
       $(SELFILE_DEFS) $(KANJI_DEFS) $(ZEIT_DEFS) $(PS_DEFS) \
       $(MARKPAGE_DEFS) $(TOC_DEFS) $(PRINT_DEFS)
  
! GNUMALLOCLIB=-lgnumalloc
  VFLIB=-lVFlib
  #ifdefUse_ZEIT
! DEPLIBS=XawClientDepLibs
! LOCAL_LIBRARIES=$(VFLIB) $(GNUMALLOCLIB) XawClientLibs
! EXTRA_INCLUDES=-I/usr/local/include
! EXTRA_LDOPTIONS=-L/usr/local/lib
  #else
  DEPLIBS=XawClientDepLibs
  LOCAL_LIBRARIES=XawClientLibs
***************
*** 195,202 ****
--- 202,211 ----
  
  ComplexProgramTarget(xdvi)
  
+ /* instead of VFlib-1.32, I'll use VFlib-2.20.1
  $(VFLIB):
  cd VFlib-1.32; make
+ */
  
  xdvi.man: xdvi_man.sed mksedscript
  chmod u+x mksedscript
***************
*** 218,224 ****
--- 227,235 ----
  #endif/* Use_MAKEPK */
  
  #ifdefUse_ZEIT
+ /* instead of VFlib-1.32, I'll use VFlib-2.20.1
  InstallNonExecFile(VFlib-1.32/FontConf, $(DEFAULT_FONTCONFDIR))
+ */
  #endif/* Use_ZEIT */
  
  clean::
diff -crNP xdvi-17.orig/SelFile.c xdvi-17/SelFile.c
*** xdvi-17.orig/SelFile.cFri Aug 18 06:50:45 1995
--- xdvi-17/SelFile.cFri Aug 18 07:08:57 1995
***************
*** 46,52 ****
--- 46,54 ----
  /* BSD 4.3 errno.h does not declare errno */
  extern int errno;
  extern int sys_nerr;
+ #if !defined(__FreeBSD__)
  extern char *sys_errlist[];
+ #endif /* ! __FreeBSD__ */
  
  #include <sys/param.h>
  #include <X11/cursorfont.h>
diff -crNP xdvi-17.orig/font_open.c xdvi-17/font_open.c
*** xdvi-17.orig/font_open.cFri Aug 18 06:50:54 1995
--- xdvi-17/font_open.cFri Aug 18 07:08:57 1995
***************
*** 43,49 ****
--- 43,51 ----
  #include <stdlib.h>/* has getenv() */
  #include <math.h>/* has atof() */
  #else
+ #if !defined(__FreeBSD__)
  externchar*getenv();
+ #endif /* ! __FreeBSD__ */
  #ifndefatof
  doubleatof();
  #endif
***************
*** 136,142 ****
  #include <unistd.h>/* getcwd prototype */
  #else
  #ifNeedFunctionPrototypes
! #if!defined(__386BSD__) && !defined(SVR4)
  externchar*getcwd (char *, int);
  #endif
  #else
--- 138,144 ----
  #include <unistd.h>/* getcwd prototype */
  #else
  #ifNeedFunctionPrototypes
! #if!defined(__386BSD__) && !defined(SVR4) && !defined(__FreeBSD__)
  externchar*getcwd (char *, int);
  #endif
  #else
diff -crNP xdvi-17.orig/xdvi.h xdvi-17/xdvi.h
*** xdvi-17.orig/xdvi.hFri Aug 18 06:50:59 1995
--- xdvi-17/xdvi.hFri Aug 18 07:08:57 1995
***************
*** 91,101 ****
--- 91,106 ----
  #defineNeedWidePrototypesNeedFunctionPrototypes
  #endif
  
+ #if !defined(__FreeBSD__)
  #ifNeedWidePrototypes
  #defineWIDEARG(a, b)b
  #else
  #defineWIDEARG(a, b)a
  #endif
+ #else/* ! __FreeBSD__ */
+ #undefWIDEARG(a, b)
+ #defineWIDEARG(a, b)b
+ #endif/* ! __FreeBSD__ */
  
  #ifndefNeedVarargsPrototypes
  #defineNeedVarargsPrototypesNeedFunctionPrototypes

--
---
MATSUBARA Keigo
office:        k5@yamato.ibm.co.jp
IMS:           k5@ccsp2dev.center.ims.ac.jp

