Hallo Zusammen, ich bin am verzweifeln. Denn ich versuche sylpheed mit gnupgp zu kompilieren. Laut Doku muss configure die Option --enable-gpgme mit auf den Weg gegeben werden. Am Ende der Konfiguration erscheint eine Liste mit den aktivierten Optionen. Bei GPGME erscheint nur ein No. Dann habe ich es zusätzlich mit der Option --with-gpgme-prefix= versucht. Aber ohne Erfolg. configure spuckt folgendes aus: checking whether to use GPGME... yes checking for gpgme-config... (cached) no checking for gpgme - version >= 0.2.3... no *** The gpgme-config script installed by GPGME could not be found *** If GPGME was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the GPGME_CONFIG environment variable to the *** full path to gpgme-config. Muss GPGME_CONFIG gesetzt werden ? Wenn ja ? Wo mache ich das ? Gruß Michael -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
On Tue, 11 Dec 2001 03:19:12 +0100 Michael Raab <raab.edv@gmx.de> wrote:
Hallo Zusammen,
ich bin am verzweifeln. Denn ich versuche sylpheed mit gnupgp zu kompilieren. Laut Doku muss configure die Option --enable-gpgme mit auf den Weg gegeben werden. Am Ende der Konfiguration erscheint eine Liste mit den aktivierten Optionen. Bei GPGME erscheint nur ein No. Dann habe ich es zusätzlich mit der Option --with-gpgme-prefix= versucht. Aber ohne Erfolg. configure spuckt folgendes aus:
checking whether to use GPGME... yes checking for gpgme-config... (cached) n Steht doch da. Er findet gpgme-config nicht. Nimm mal das Verzeichnis in den Pfad hinein.
Gruß Lars
Hallo, on Tue, 11 Dec 2001 10:19:55 +0100 Lars Mucha wrote:
Steht doch da. Er findet gpgme-config nicht. Nimm mal das Verzeichnis in den Pfad hinein.
Es ist im Pfad mit drin. Sogar die Umgebungsvariabel GPGME_CONFIG ist gesetzt. Die Version, die ich installiert habe ist 0.2.3. Gruß Michael -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
On Tue, 11 Dec 2001 13:21:17 +0100 Michael Raab <raab.edv@gmx.de> wrote:
Hallo,
on Tue, 11 Dec 2001 10:19:55 +0100 Lars Mucha wrote:
Steht doch da. Er findet gpgme-config nicht. Nimm mal das Verzeichnis in den Pfad hinein.
Es ist im Pfad mit drin. Sogar die Umgebungsvariabel GPGME_CONFIG ist gesetzt. Die Version, die ich installiert habe ist 0.2.3. Was steht denn in der config.log? Ich tippe, dass du den Prefix noch mit angeben mußt. Wenn z.B. gpgme-config in /usr/local/bin ist, dann lautet der Prefix /usr/local.
Gruß Lars
Hallo, on Tue, 11 Dec 2001 14:55:23 +0100 Lars Mucha wrote:
Was steht denn in der config.log?
Was gpgme betrifft: configure:8577: checking whether to use GPGME configure:8607: checking for gpgme-config configure:8642: checking for gpgme - version >= 0.2.3
Ich tippe, dass du den Prefix noch mit angeben mußt. Wenn z.B. gpgme-config in /usr/local/bin ist, dann lautet der Prefix /usr/local.
Ich habs mit allen optionen, die mit gpgme verbunden sind, versucht. Immer das selbe Resultat. Gruß Michael -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
Hallo Michael,
From the keyboard of Michael,
Hallo,
on Tue, 11 Dec 2001 14:55:23 +0100 Lars Mucha wrote:
Was steht denn in der config.log?
Was gpgme betrifft:
configure:8577: checking whether to use GPGME configure:8607: checking for gpgme-config configure:8642: checking for gpgme - version >= 0.2.3
Ich tippe, dass du den Prefix noch mit angeben mußt. Wenn z.B. gpgme-config in /usr/local/bin ist, dann lautet der Prefix /usr/local.
Ich habs mit allen optionen, die mit gpgme verbunden sind, versucht. Immer das selbe Resultat.
Schonmal mit dem Source-RPM unter http://packman.links2linux.de versucht? Ließ sich zumidest unter 7.3 problemlos kompilieren. Eventuell ist gpgme nicht korrekt installiert. Wie hast du gpgme installiert? Welche Version von Sylpheed versuchst du zu übersetzen? Welche SuSE-Version? bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
Hallo, on Tue, 11 Dec 2001 23:46:23 +0100 Waldemar Brodkorb wrote:
Schonmal mit dem Source-RPM unter http://packman.links2linux.de versucht?
Ich habe die Sourcen von Freshmeat. Kann ich aber mal versuchen. Schaden kann es ja nicht.
Wie hast du gpgme installiert?
Normale Prozedure ./configure --> make --> make install
Welche Version von Sylpheed versuchst du zu übersetzen?
Version 0.6.5 (Steht auch in meinem X-Mailer) ;-)
Welche SuSE-Version?
Nix Suse, Redhat 7.2 mit 2.4.16er Kernel Gruß Michael -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
Hallo Michael,
From the keyboard of Michael,
Hallo,
on Tue, 11 Dec 2001 23:46:23 +0100 Waldemar Brodkorb wrote:
Schonmal mit dem Source-RPM unter http://packman.links2linux.de versucht?
Ich habe die Sourcen von Freshmeat. Kann ich aber mal versuchen. Schaden kann es ja nicht.
Naja. Es geht dabei mehr, um die SPEC-Files die Sourcen sind dabei eigentlich ziemlich egal.
Wie hast du gpgme installiert?
Normale Prozedure ./configure --> make --> make install
Und das ist auch dein Problem.
Welche Version von Sylpheed versuchst du zu übersetzen?
Version 0.6.5 (Steht auch in meinem X-Mailer) ;-)
Naja, hätte ja sein können das du ne CVS oder ne andre Version versuchst zu übersetzen, die gleiche die du verwendest ist doch lame ;)
Welche SuSE-Version?
Nix Suse, Redhat 7.2 mit 2.4.16er Kernel
Igitt. Aber Red Hat ist RPM basiert, warum installierst du dann Software nicht als RPM? bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
Hallo, on Wed, 12 Dec 2001 13:06:16 +0100 Waldemar Brodkorb wrote:
Igitt.
Wieso Igitt ? Redhat läuft hier ganz ordentlich. Mein Router ist ein gemisch aus beiden, Redhat und Suse. ;-)
Aber Red Hat ist RPM basiert, warum installierst du dann Software nicht als RPM?
Das ist langweilig. ;-))) Ich fummele gerne. ;-) Der Fehler ist aber anscheind in der Datei configure. config.log enthält nach dem Aufruf von ./configure --enable-gpgme folgende Zeilen: configure:8577: checking whether to use GPGME configure:8607: checking for gpgme-config configure:8642: checking for gpgme - version >= 0.2.3 configure:8720: gcc -o conftest -g -O2 conftest.c 1>&5 /tmp/cc64jEz2.o: In function `main': /usr/src/sylpheed-0.6.5/configure:8672: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8674: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8688: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8692: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8696: undefined reference to `gpgme_check_version' /tmp/cc64jEz2.o:/usr/src/sylpheed-0.6.5/configure:8698: more undefined references to `gpgme_check_version' follow collect2: ld returned 1 exit status configure: failed program was: #line 8660 "configure" /-- Cut here --/ configure erstellt anscheind die Datei conftest, die Fehlerhaft ist. Aufgrund des Fehlers kann er die Version von gpgme nicht feststellen. Komischerweise hatte ich zwei verschiedene Archive von Sylpheed mit der Versionsbezeichnung 0.6.5. Einmal als bz2 Archiv und als tar.gz Archiv. Bei dem tar.gz war keine Spur der obigen Fehlermeldung in der configlog zu finden. Wie kann das sein ? Gruß Michael -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
Hallo Michael,
From the keyboard of Michael,
Hallo,
on Wed, 12 Dec 2001 13:06:16 +0100 Waldemar Brodkorb wrote:
Igitt.
Wieso Igitt ? Redhat läuft hier ganz ordentlich. Mein Router ist ein gemisch aus beiden, Redhat und Suse. ;-)
Bah.
Aber Red Hat ist RPM basiert, warum installierst du dann Software nicht als RPM?
Das ist langweilig. ;-))) Ich fummele gerne. ;-)
Naja, dann solltest du aber auch alleine mit deinen ominösen Problemen klarkommen. Gibt's keine gute Red Hat Mailingliste?
Der Fehler ist aber anscheind in der Datei configure.
Nope. Sylpheed 0.6.5 + Gpgme 0.2.3 ließ sich auf einer SuSE 7.3 problemlos übersetzen.
config.log enthält nach dem Aufruf von ./configure --enable-gpgme folgende Zeilen:
configure:8577: checking whether to use GPGME configure:8607: checking for gpgme-config configure:8642: checking for gpgme - version >= 0.2.3 configure:8720: gcc -o conftest -g -O2 conftest.c 1>&5 /tmp/cc64jEz2.o: In function `main': /usr/src/sylpheed-0.6.5/configure:8672: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8674: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8688: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8692: undefined reference to `gpgme_check_version' /usr/src/sylpheed-0.6.5/configure:8696: undefined reference to `gpgme_check_version' /tmp/cc64jEz2.o:/usr/src/sylpheed-0.6.5/configure:8698: more undefined references to `gpgme_check_version' follow collect2: ld returned 1 exit status configure: failed program was: #line 8660 "configure"
/-- Cut here --/
configure erstellt anscheind die Datei conftest, die Fehlerhaft ist. Aufgrund des Fehlers kann er die Version von gpgme nicht feststellen.
Nope. Ich denke du hast eine fehlerhafte Version von gpgme. Kann es sein das du unter /usr ne alte Version installiert hast und unter /usr/local die neue? Oder noch schlimmer du hast die neue Version über die alte gpgme Version geklatscht und dabei sind jetzt Inkonsistenzen aufgetreten.
Komischerweise hatte ich zwei verschiedene Archive von Sylpheed mit der Versionsbezeichnung 0.6.5. Einmal als bz2 Archiv und als tar.gz Archiv. Bei dem tar.gz war keine Spur der obigen Fehlermeldung in der configlog zu finden. Wie kann das sein ?
PEBKAC! bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
Hallo, on Wed, 12 Dec 2001 23:50:14 +0100 Waldemar Brodkorb wrote:
Kann es sein das du unter /usr ne alte Version installiert hast und unter /usr/local die neue?
Ich gebs auf. Hat auch einen Vorteil. Ich bekomme weniger eMails. ;-) Trotzdem danke für Deine Mühe. -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
Hallo, on Wed, 12 Dec 2001 23:50:14 +0100 Waldemar Brodkorb wrote:
Nope. Ich denke du hast eine fehlerhafte Version von gpgme.
Inwiefern fehlerhaft ?
Kann es sein das du unter /usr ne alte Version installiert hast und unter /usr/local die neue?
/usr ist von gpgme nix zu finden. gpgme ist in /usr/local zu finden. gpgme-config ist in /usr/local/bin zufinden. Die Installationsroutine hat im Verzeichnis /usr/local/include die Datei gpgme.h angelegt und in /usr/local/lib die Dateien libgpgme.so.0.4.0,libgpgme.la und libgpgme.a sowie die Links libpgpme.so und libpgpme.so.0 angelegt. Die Links sind folgendermaßen angelegt: libpgpme.so --> libgpgme.so.0.4.0 libgpgme.so.0 --> libgpgme.so.0.4.0
Oder noch schlimmer du hast die neue Version über die alte gpgme Version geklatscht und dabei sind jetzt Inkonsistenzen aufgetreten.
Ich habe nur einmal gpgme installiert. Wie kann ich nun feststellen, ob gpgme korrekt installiert ist ? Was muss noch getan werden, damit man gpgme in andere Programme nutzen kann ? Gruß Michael -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
Hallo Michael,
From the keyboard of Michael,
Hallo,
on Wed, 12 Dec 2001 23:50:14 +0100 Waldemar Brodkorb wrote:
Nope. Ich denke du hast eine fehlerhafte Version von gpgme.
Inwiefern fehlerhaft ?
Kann es sein das du unter /usr ne alte Version installiert hast und unter /usr/local die neue?
/usr ist von gpgme nix zu finden. gpgme ist in /usr/local zu finden.
gpgme-config ist in /usr/local/bin zufinden. Die Installationsroutine hat im Verzeichnis /usr/local/include die Datei gpgme.h angelegt und in /usr/local/lib die Dateien libgpgme.so.0.4.0,libgpgme.la und libgpgme.a sowie die Links libpgpme.so und libpgpme.so.0 angelegt.
Die Links sind folgendermaßen angelegt:
libpgpme.so --> libgpgme.so.0.4.0 libgpgme.so.0 --> libgpgme.so.0.4.0
Oder noch schlimmer du hast die neue Version über die alte gpgme Version geklatscht und dabei sind jetzt Inkonsistenzen aufgetreten.
Ich habe nur einmal gpgme installiert.
Wie kann ich nun feststellen, ob gpgme korrekt installiert ist ? Was muss noch getan werden, damit man gpgme in andere Programme nutzen kann ?
Die Bibliotheken sollten im Suchpfad sein. Ist /usr/local/lib in /etc/ld.so.conf? Naja eigentlich sollte das nur zur Laufzeit notwendig sein, zur Compilezeit übergibt man dem Compiler alle besonderen Include- und Bibliothekssuchpfade. Installier dir ne SuLi 7.3, dann macht dir die red Hat auch keinen Stress mehr ;) bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
Hallo, on Sun, 16 Dec 2001 20:00:03 +0100 Waldemar Brodkorb wrote:
Die Bibliotheken sollten im Suchpfad sein.
Das habe ich auch festgestellt. Irgendwo ist hier eine Mail von mir, wo die Lösung drinne steht. Aua das tut immer noch weh, wenn ich dran denke. ;-) Aber jetzt läuft es.
Ist /usr/local/lib in /etc/ld.so.conf?
ldconfig war meine Lösung. *aua* ;-)
Installier dir ne SuLi 7.3, dann macht dir die red Hat auch keinen Stress mehr ;)
Redhat macht mir keinen Stress. Mit dem Kernel 2.4.16 sogar absturzfrei und stabil. ;-) Gruß Michael P.S: Deine Mail ist erst *jetzt* eingetrudelt. -- Phone/Fax +49 7000 MACBYTE Registered Linux User #228306 HomePage http://www.macbyte.info/ http://counter.li.org/ GNU PGP-Key http://www.macbyte.info/shared/macbyte.asc ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++
Hi,
From the keyboard of Michael,
Hallo,
on Sun, 16 Dec 2001 20:00:03 +0100 Waldemar Brodkorb wrote:
Die Bibliotheken sollten im Suchpfad sein.
Das habe ich auch festgestellt. Irgendwo ist hier eine Mail von mir, wo die Lösung drinne steht. Aua das tut immer noch weh, wenn ich dran denke. ;-) Aber jetzt läuft es.
Ist /usr/local/lib in /etc/ld.so.conf?
ldconfig war meine Lösung. *aua* ;-)
Im Thread habe ich nix von ner Lösung gesehen, deswegen habe ich noch nen Tipp gegeben.
Installier dir ne SuLi 7.3, dann macht dir die red Hat auch keinen Stress mehr ;)
Redhat macht mir keinen Stress. Mit dem Kernel 2.4.16 sogar absturzfrei und stabil. ;-)
Gruß Michael
P.S: Deine Mail ist erst *jetzt* eingetrudelt.
?? Ja, kurz nachdem ich sie verfasst habe und dann den Befehl gegeben habe sie abzusenden :) bye Wal`630 mails zurückhängend`demar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
participants (3)
-
Lars Mucha
-
Michael Raab
-
Waldemar Brodkorb