🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.amiga.unix
3 messages
3 total messages Started by Dietmar Reinke Wed, 20 Mar 1996 18:57
transfig
#1067
Author: Dietmar Reinke
Date: Wed, 20 Mar 1996 18:57
25 lines
1775 bytes
Hi TeX-Freaks,

ich habe unter NetBSD 1.1 LaTeX und xfig.2.1.8 installiert. Leider existiert keine
Software auf den mir bekannten Servern (ftp.uni-regensburg.de, ftp.dante.de, ...) mit 
der ich die fig-Dateien in andere Formate konvertieren kann. Auf der Manual-Page fuer
xfig wird auf einen Server in den USA hingewiesen, doch leider exestiert auch dort
keine passende Software. Fuer mein xfig brauche ich transfig.2.1.8 (hat also genau 
denselben Patchlevel wie xfig). Leider scheint diese Version so derart veraltet zu 
sein, dass man sie auf keinen Server mehr findet. :-(

Kennt jemand eine Quelle, wo ein passendes transfig existiert? Oder ist es schon
jemanden gelungen, die aktuelle Version (3.1.4) von xfig + transfig zu uebersetzen?

Bei xfig.3.1.4 hatte ich keine Probleme beim Uebersetzen, das Programm crasht jedoch
beim Hochfahren (dank xxgdb weiss ich auch wo, aber das hilft mir momentan nicht viel).
Vielleicht lag es daran, dass ich values.h aus den g++-Includes in nach /usr/include
kopiert habe...

Transfig.3.1.4 laesst ich gar nicht erst uebersetzen, genauer nicht linken, weil
das Symbol "_cfree" in den Libraries nicht gefunden wird.

Ich wuerde mich sehr freuen, wenn mir jemand bei meinem Problem helfen koennte...

Bis dann
		Dietmar
Re: transfig
#1075
Author: Thorsten Frueauf
Date: Thu, 21 Mar 1996 15:07
173 lines
5018 bytes
Hallo!

Mit dem folgenden patch hab ich xfig 3.1.4 uebersetzt:

----- schnipp -----

*** ./fig.h-orig	Fri Aug 11 00:02:48 1995
--- ./fig.h	Wed Mar  6 16:31:13 1996
***************
*** 42,48 ****
  #include <ctype.h>
  #include <errno.h>
  
! #ifndef __bsdi__
  extern int	errno;
  extern int	sys_nerr;
  extern char    *sys_errlist[];
--- 42,48 ----
  #include <ctype.h>
  #include <errno.h>
  
! #if !defined(__bsdi__) && !defined(__NetBSD__)
  extern int	errno;
  extern int	sys_nerr;
  extern char    *sys_errlist[];

----- schnapp -----


und mit dem folgenden patch transfig.3.1.2:


----- schnipp -----

*** ./fig2dev/dev/genps.c-orig	Tue Aug 15 22:18:40 1995
--- ./fig2dev/dev/genps.c	Thu Mar  7 16:54:34 1996
***************
*** 47,53 ****
--- 47,55 ----
  #include <math.h>
  #include <pwd.h>
  #include <errno.h>
+ #ifndef __NetBSD__
  extern char *sys_errlist[];
+ #endif
  #include "pi.h"
  #include "fig2dev.h"
  #include "object.h"
*** ./fig2dev/Imakefile-orig	Fri Aug 18 00:13:51 1995
--- ./fig2dev/Imakefile	Thu Mar  7 17:21:24 1996
***************
*** 95,101 ****
--- 97,107 ----
  EXTRA_INCLUDES = $(XPMINCDIR)
  
  LOCAL_LIBRARIES = $(LIBTRANSFIG) -L$(JPEGLIBDIR) -ljpeg
+ #if defined(NetBSDArchitecture)
+ SYS_LIBRARIES = $(XPMLIB) $(DBMLIB) -lm -lcompat
+ #else
  SYS_LIBRARIES = $(XPMLIB) $(DBMLIB) -lm
+ #endif
  DEPLIBS = $(LIBTRANSFIG)
  
  SRCS = fig2dev.c psfonts.c iso2tex.c arrow.c bound.c\
***************
*** 132,142 ****
  InstallManPage(fig2ps2tex,$(MANDIR))
  InstallManPage(pic2tpic,$(MANDIR))
  
! fig2dev.man: ../doc/fig2dev.1
  	ln -s ../doc/fig2dev.1 fig2dev.man
  
! fig2ps2tex.man: ../doc/fig2ps2tex.1
  	ln -s ../doc/fig2ps2tex.1 fig2ps2tex.man
  
! pic2tpic.man: ../doc/pic2tpic.1
  	ln -s ../doc/pic2tpic.1 pic2tpic.man
--- 138,148 ----
  InstallManPage(fig2ps2tex,$(MANDIR))
  InstallManPage(pic2tpic,$(MANDIR))
  
! fig2dev.man:: ../doc/fig2dev.1
  	ln -s ../doc/fig2dev.1 fig2dev.man
  
! fig2ps2tex.man:: ../doc/fig2ps2tex.1
  	ln -s ../doc/fig2ps2tex.1 fig2ps2tex.man
  
! pic2tpic.man:: ../doc/pic2tpic.1
  	ln -s ../doc/pic2tpic.1 pic2tpic.man
*** ./fig2dev/read.c-orig	Fri Mar 24 22:16:13 1995
--- ./fig2dev/read.c	Thu Mar  7 17:09:27 1996
***************
*** 81,87 ****
--- 81,89 ----
  char	*file;
  int	err;
  {
+ #ifndef __NetBSD__
  	extern char	*sys_errlist[];
+ #endif
  
  	if (err == 0)		/* Successful read */
  	    return;
*** ./fig2dev/read1_3.c-orig	Wed Oct 26 18:32:04 1994
--- ./fig2dev/read1_3.c	Thu Mar  7 17:13:16 1996
***************
*** 51,59 ****
--- 51,61 ----
  
  extern F_arrow		*forward_arrow(), *backward_arrow();
  extern int		figure_modified;
+ #ifndef __NetBSD__
  extern int		errno;
  extern char		*sys_errlist[];
  extern int		sys_nerr, errno;
+ #endif
  
  static F_ellipse	*read_ellipseobject();
  static F_line		*read_lineobject();
*** ./transfig/Imakefile-orig	Fri May 19 19:07:06 1995
--- ./transfig/Imakefile	Tue Mar  5 19:18:37 1996
***************
*** 28,46 ****
  
  all:: transfig.man fig2dev.man fig2ps2tex.man pic2tpic.man
  
! transfig.man: ../doc/transfig.1
  	ln -s ../doc/transfig.1 transfig.man
  
  InstallManPage(fig2ps2tex,$(MANDIR))
  InstallManPage(pic2tpic,$(MANDIR))
  
! fig2dev.man: ../doc/fig2dev.1
  	ln -s ../doc/fig2dev.1 fig2dev.man
  
! fig2ps2tex.man: ../doc/fig2ps2tex.1
  	ln -s ../doc/fig2ps2tex.1 fig2ps2tex.man
  
! pic2tpic.man: ../doc/pic2tpic.1
  	ln -s ../doc/pic2tpic.1 pic2tpic.man
  
  clean::
--- 30,48 ----
  
  all:: transfig.man fig2dev.man fig2ps2tex.man pic2tpic.man
  
! transfig.man:: ../doc/transfig.1
  	ln -s ../doc/transfig.1 transfig.man
  
  InstallManPage(fig2ps2tex,$(MANDIR))
  InstallManPage(pic2tpic,$(MANDIR))
  
! fig2dev.man:: ../doc/fig2dev.1
  	ln -s ../doc/fig2dev.1 fig2dev.man
  
! fig2ps2tex.man:: ../doc/fig2ps2tex.1
  	ln -s ../doc/fig2ps2tex.1 fig2ps2tex.man
  
! pic2tpic.man:: ../doc/pic2tpic.1
  	ln -s ../doc/pic2tpic.1 pic2tpic.man
  
  clean::

----- schnapp -----

Die diffs sind auch an den Autor bereits gemailt.

Tschau
-- 

   Name  : Thorsten Frueauf            Milano@irc cri@onaliM       //
   E-Mail: s_frueau@ira.uka.de oder ukfy@rz.uni-karlsruhe.de    \ //
   WWW   : http://wwwipd.ira.uka.de/~frueauf                    \X/
Re: transfig
#1077
Author: Joern Clausen
Date: Thu, 21 Mar 1996 15:58
35 lines
2490 bytes
Dietmar Reinke (reinke@informatik.uni-bremen.de) wrote:

[Versuch doch demnaechst, unter 80 Zeichen/Zeile zu bleiben...]

: ich habe unter NetBSD 1.1 LaTeX und xfig.2.1.8 installiert. Leider existiert keine
: Software auf den mir bekannten Servern (ftp.uni-regensburg.de, ftp.dante.de, ...) mit 
: der ich die fig-Dateien in andere Formate konvertieren kann. Auf der Manual-Page fuer
: xfig wird auf einen Server in den USA hingewiesen, doch leider exestiert auch dort
: keine passende Software. Fuer mein xfig brauche ich transfig.2.1.8 (hat also genau 
: denselben Patchlevel wie xfig). Leider scheint diese Version so derart veraltet zu 
: sein, dass man sie auf keinen Server mehr findet. :-(

: Kennt jemand eine Quelle, wo ein passendes transfig existiert? Oder ist es schon
: jemanden gelungen, die aktuelle Version (3.1.4) von xfig + transfig zu uebersetzen?

transfig und xfig sind z.B. auf jedem guten CTAN-Server zu finden, also
z.B. ftp.dante.de, oder ftp.uni-bielefeld.de hat auch einen mirror.

Dort findest Du im Verzeichnis /pub/tex/graphics die Verzeichnisse
transfig und xfig, und darin vermutlich zwei Versionen dieser Programme.
Die Versionsnummer sind nicht ganz synchron. Zu transfig 3.1.1 gehoert
xfig 3.1.3 und zu transfig 3.1.2 xfig 3.1.4.

Mit der allerneusten Version von xfig hatte ich irgendwelche Probleme
(ich weiss gar nicht mehr, was es war, ist schon so lange her), aber
die Verbesserungen gegenueber dem davorliegenden Release waren AFAIK
sowieso so minimal, dass ich da nicht weiter geforscht habe. Die
Kombination 3.1.1/3.1.3 sollte direkt aus der Tuete gebaut werden
koennen und problemlos laufen.

--
Joern Clausen                        "What do you think will be the biggest
joern@TechFak.Uni-Bielefeld.DE        problem in computing in the 90s?"
Universitaet Bielefeld               "There are only 17,000 three-letter-
Technische Fakultaet                  acronyms."              [Paul Boutin]
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads