• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

xfig installieren

krische

Newbie
Ermm, ja nochmal hallo

vorab
CPU: AMD Athlon(tm) XP 2600+
Distri: openSuse 10.3
Problem mit xfig-version 3.2.5.

Wie in ein paar posts darunter schon beschrieben hab ich Probleme mit dem Programm xfig.
Ich wollte jetzt eine ältere Version des Programms installieren.

Dazu stehen mir 2 Versionen zur Verfügung
a) ftp://ftp.x.org/contrib/applications/drawing_tools/xfig/xfig.3.2.3.tar.gz
b) ftp://ftp.tex.ac.uk/pub/archive/graphics/xfig/xfig-3.2.4.i386.rpm

Wie ihr seht liegt die Version 3.2.3 als tar.gz vor und die version 3.2.4 als rpm.

Ich beschreib jetzt einfach mal mein Vorgehen und die daraus entstandenen Probleme.
zu Version a):
ich hab die Datei mit
Code:
gzip -d /home/mob/Desktop/xfig.3.2.3.tar.gz
und
Code:
tar xvf  /home/mob/Desktop/xfig.3.2.3.tar
entpackt.
Danach dachte ich, ich würde mit
Code:
./configure
weiterkommen. Tu' ich aber nicht.
Also - Blick in die README
da steht
1. Edit the Imakefile if you need to customize it (see following notes).
Specifically, if you want to install xfig in a directory other than
the default X11 binary directory, uncomment "BINDIR=<directory>" in the
Imakefile, and change <directory> to the full path of the
directory where you want xfig to be installed. Also, you may
have to redefine MKDIRHIER because "make" looks for it relative to
the BINDIR variable. Set it to: "MKDIRHIER = /bin/sh <path>/mkdirhier"
where <path> is the path to mkdirhier.
2. Type "xmkmf" to create the Makefile from the Imakefile. If you don't have
xmkmf you can do "make Makefile". In either case you must have imake,
which can be found at the X Consortium site, ftp.x.org.

Da es mir eigentlich egal ist wohin ich dieses Programm installiere, dachte ich ich werd mal direkt als superuser
Code:
xmkmf
eintippen.
Da bekomm ich folgende Fehlermeldung
mv -f Makefile Makefile.bak
imake -DUseInstalled -I/usr/share/X11/config
sh: gcc: command not found

Beim Ändern der Verzeichnisse ist das Problem prinzipiell das selbe, d.h. selbe Fehlermeldung


zu Version b)
Ich dachte, ja super RPM-Paket da kann ja nichts mehr schiefgehen, also hab ichs installiert und bekomme folgende Abhängigkeiten, die ich aber nicht zu lösen weiss, weil ich die Pakete nicht in yast2 finde


xfig kann aufgrund fehlender Abh�ngigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von libpng.so.2 verf�gbar f�r xfig-3.2.4-0.i386[Desktop]
=== xfig-3.2.4-0.i386[Desktop] ===
xfig-3.2.4-0.i386[Desktop] wird vom Benutzer installiert.
glibc-2.6.1-18.3.i686 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libc.so.6)
zlib-1.2.3-75.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libz.so.1)
Weitere 11...
xorg-x11-libXext-7.2-65.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libXext.so.6)
xorg-x11-libX11-7.2-75.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libX11.so.6)
libjpeg-6.2.0-812.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libjpeg.so.62)
xorg-x11-libICE-7.2-61.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libICE.so.6)
xorg-x11-libSM-7.2-58.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libSM.so.6)
xorg-x11-libXmu-7.2-65.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libXmu.so.6)
xorg-x11-libXpm-7.2-65.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libXpm.so.4)
xorg-x11-libXt-7.2-65.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libXt.so.6)
xorg-x11-libs-7.2-103.2.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (libXi.so.6)
transfig-3.2.5-28.2.i586 wird ben�tigt von xfig-3.2.4-0.i386[Desktop] (transfig == 3.2.5-28.2)
(null)

Hat jemand ne Idee, wie ich entweder die 3.2.3 richtig kompiliert bekomme oder wie ich die Abhängigkeiten löse?
Danke im Voraus.

Chris
 
Distribution?
Bei Suse (10.3) ist xfig 3.2.5-25 im Lieferumfang (auf der DVD) enthalten. Ältere Suse Versionen liefern xfig auch mit. Installiere es also über YaST.
 
OP
K

krische

Newbie
wie gesagt die 3.2.5-25 weisst halt Probleme auf, die ich zum Arbeiten mit dem Programm unbedingt benötige (Stichwort: Mouse Function Indicator)
 

whois

Ultimate Guru
Hi

Dann installiere dir doch mal glibc in der benötigten Version.
Wenn du die Abhängigkeiten nicht von deiner Suse CD/DVD auflösen kannst dann such hier danach.

http://benjiweber.co.uk:8080/webpin/

cu
 
OP
K

krische

Newbie
Es sind komischerweise alle angezeigten benötigten Dateien installiert.
Nur "libpng.so.2" kann ich nicht finden. Auch nicht mit dem Link
Aber es steht ja auch da:
Es sind keine installierbaren Anbieter von libpng.so.2 verf�gbar

Ich hab irgendwie gar keinen Schimmer, was ich machen soll.
 

whois

Ultimate Guru
Hi

Normalerweise wird das direkt mit der Installation der CD/DVD abgehandelt.
Bist du sicher das du die nicht schon längst im System hast?

Code:
ls -l /usr/lib/libpng*
Code:
locate libpng

cu
 

whois

Ultimate Guru
Griffin schrieb:
Bei Suse 10.3 ist "libpng.so.3" im Paket "libpng" enthalten. Daher die nicht aufzulösende Abhängigkeit.
Ach ich arbeite meist noch mit meiner Suse 10 oder gentoo.
Dann würde ich davon absehen die libpng.so.2 zu installieren,selbst wenn du sie findest, das gibt nur Konflikte mit der aktuelleren lib.
 
Oben