gnupg auf FreeBSD 7

AronaDaal

Well-Known Member
*grml*
Hi, ich mal wieder ;-)

Ich hab hier ein frisch ausgesetztes FreeBSD 7 vor mir, bei dem auch endlich malke buildworld funzt :ugly:

Nun wollte ich KDE installieren, doch scheitert mein Vorhaben an folgendem Problem:
gnupg lässt sich nicht bauen und verweigert seinen Dienst u.a mit dieser Meldung:

Code:
gmake[3]: Entering directory '/usr/ports/security/gnupg/work/gnupg-2.0.8/tests/openpgp'
./gpg_dearmor > ./plain-2 < ./plain-2o.asc
gmake[3]: *** [plain-2] Error 139

oder wenn ich's nochmal anstoß:

Code:
gmake[3]: *** [secring.gpg]

Ich hab auch schon danach gegoogelt, aber das einzig hilfreiche war was aus ner gentoo Mailingliste, dass man die libcrypt neubauen soll. Das hab ich gemacht, aber bringt auch nichts.

Ein Versucht mit Hilfe von "pkg_add -r gnupg" das Ding "von Hand" zu installieren schlug ebenso fehl, weil das Paket anscheinend nicht auf dem Server ist. (laut freshports kann man es so aber installieren). Es gibt den Ordner
Code:
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-current/ ....
nicht.

Code:
Directory: packages  	 	28.10.2006  	00:00:00
Directory: packages-5-stable 		01.03.2008 	23:32:00
Directory: packages-6-stable 		19.03.2008 	17:44:00
Directory: packages-6.3-release 		22.12.2007 	18:52:00
Directory: packages-7-stable 		15.03.2008 	04:32:00
Directory: packages-7.0-release 		24.02.2008 	07:28:00
Directory: packages-8-current 		22.02.2008 	13:50:00
Directory: packages-current 		10.02.2008 	05:41:00
Directory: packages-stable 		02.03.2008 	19:29:00

Welchem Ordner wäre es hier ratsam zu folgen? Und wo kann ich das ändern? In meinem Supfile? Da steht nämlich noch "RELENG_7" drin...

Grüße AronaDaal
 
Hallo AronaDaal,

Deinem supfile nach, mit RELENG_7
hast Du ein FreeBSD 7.0-STABLE.
Fragt sich nur, was für eine Architektur,
das ließe sich mit:
Code:
uname -rsm
herausfinden.

In der:
Code:
/etc/csh.cshrc
lassen sich die Fertig-Paketquellen z.B. so einstellen
für FreeBSD 7.0-STABLE i386:
Code:
#----------------------------------------------------------------------------
# pkg source (Fertigpakete)
#----------------------------------------------------------------------------
# Schweizer Spiegelserver:
setenv PACKAGESITE=ftp://ftp.freebsd.ch/pub/FreeBSD/ports/i386/packages-7-stable/Latest/
setenv PKG_SITES=ftp://ftp.freebsd.ch/pub/FreeBSD/ports/i386/packages-7-stable/
# Berkeley:
# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/
# setenv PKG_SITES ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/
Die Architektur muss natürlich mit dem verwendete System (z.B. i386) übereinstimmen!
gnupg-2.0.8 ist als Fertigpaket für FreeBSD 7.0-STABLE i386 hier zu fetchen:
ftp://ftp.freebsd.ch/pub/FreeBSD/ports/i386/packages-7-stable/Latest/gnupg.tbz


Bei mir baut security/gnupg aber auf FreeBSD 7.0-STABLE i386
problemlos und schnell.
Meine:
Code:
make config
für security/gnupg ist:
Code:
[X] LDAP      LDAP keyserver interface
[ ] SCDAEMON  Enable Smartcard daemon (with libusb)
[X] CURL      Use the real curl library (worked around if no)
[ ] GPGSM     Enable GPGSM (require LDAP)
[X] NLS       National Language Support
(in das Verzeichnis /usr/ports/security/gnupg/ wechseln und make config aufrufen)

Bei mir in der
Code:
/etc/make.conf
habe ich noch:
Code:
#----------------------------------------------------------------------------
# OpenSSL to use 
#----------------------------------------------------------------------------
WITH_OPENSSL_BASE=yes
stehen, da gab es mal vor einer Weile, als ich nach FreeBSD 7 noch
im alten Jahr wechselte, Überschneidungen von der OpenSSL Version
in den Ports und der OpenSSL Version, die in der FreeBSD 7 Basis ist.
Mit dem Eintrag in der /etc/make.conf werden die Ports mit der OpenSSL Version
aus der FreeBSD 7 Basis gebaut.
Vielleicht hilft das ja.


Gruß, Fusselbär
 
Zurück
Oben