On 8 Oct 2001, at 8:52, David Haller wrote:
Moin,
On Mon, 08 Okt 2001, Andreas Kyek wrote:
ich versuche gerade ghostscript 6.51 zu bauen (aus gs_lib-6.51- 0.src.rpm von SuSE).
Das ganze passiert unter 'ner 7.0. Alle Pakete bzw. libs, die in der neededforbuild section im spec-File stehen, sind installiert. Nun meckert er beim rpm bauen die libintl.a an, wenn er im Paket gimp-print-4.1.10 in src/escputil ist.
dh@slarty[6]:/newsw/SuSE (0) $ locate libintl.a dh@slarty[6]:/newsw/SuSE (0) $ rpm -qf /usr/include/libintl.h libc-2.1.3-65 dh@slarty[6]:/newsw/SuSE (0) $
Wie's scheint, gibt's die (hier ne ex-SuSE-6.2 nicht).
Tja, genau das ist auch mein Problem!
Bug im .spec/configure/Makefile wie mir (s.u.) scheint, denn die funktionen in libintl.h sind in der glibc eingebaut...
BTW: Gibt es eigentlich für solche Fälle auch online die Möglichkeit festzustellen, welches Paket da fehlt bzw. wo die Library drin ist?
$MIRROR/ftp.suse.com/pub/suse/$VERSION/suse/contents/*
dh@slarty[6]:/newsw/SuSE (2) $ grep -H libintl\. ftp.suse.com/pub/suse/7.2/suse/contents/* 2>/dev/null
Das wäre 'ne Idee, die Infos demnächst selber zu ermitteln. (Hilft mir hier aber nicht, da das über unsere FW nicht geht. Und alle diese Dateien einzeln von Hand zu transferieren: Nein danke) Da werde ich mir wohl doch von zu Hause mal die CD's mitbringen müssen. BTW: Die library in den Paketen lisp* hilft mir natürlich nicht weiter. Der Fehler tritt beim rpm -b[ab] auf, wenn er gimp-print- 4.1.10 bauen will, dort dann beim Teil escputil. Da ich keinen Epson Drucker habe brauche ich das nicht. Aber wie um Himmels willen übersetzt SuSE das dann? Das SRPM ist AFAIK für die 7.2, daher muß ich neu übersetzen. Die rpm-Version wird auf meiner 7.0 nicht laufen (andere glibc!). Dein grep war auch für die 7.2. Spinne ich oder geht da was an mir vorbei? Gibt's die lib überhaupt auf der 7.2? Andreas (der gerade etwas ratlos ist)