A new bunch of Aegypten tarballs
Bernhard Herzog
bh at intevation.de
Fri Jan 2 15:45:21 CET 2004
Werner Koch <wk at gnupg.org> writes:
> Hello!
>
> Over the last weeks we worked on the Aegypten backend code and did
> some cleanups and bug fixes. It is now easier to build the whole stuff
> From CVS (as long as you don't try to use automake 1.8) but building
> From tarballs is still easier, thus I have released a new set of
> tarballs. The software should still be considered Beta or course.
>
> All tarballs are accompanied by a *.sig signature file- use GnuPG 1.2
> or 1.3 to check them. For some packages patch files are available
> (*.diff.gz). Note that http://www.gnupg.org/download/ has pointers to
> all these packages.
>
> Please build the packages in the order given below:
>
> 1. Shared error codes for all packages
>
> ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/libgpg-error-0.6.tar.gz
>
> [This package didn't change since the last release announcement on
> 2003-11-17.]
>
> 2. The general crypto library
>
> ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.91.tar.gz
> ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.90-1.1.91.diff.gz
>
> * Code cleanups and minor bug fixes.
>
> 3. Our IPC library
>
> ftp://ftp.gnupg.org/gcrypt/alpha/libassuan-0.6.2.tar.gz
> ftp://ftp.gnupg.org/gcrypt/alpha/libassuan-0.6.1-0.6.2.diff.gz
>
> * New function assuan_set_assuan_log_prefix to store a log prefix to
> be used when no context is available. The existing function
> assuan_get_assuan_log_context is not anymore declared as user
> overridable.
>
> * Documentation cleanups.
>
>
> 4. Our CMS/X.509 library
>
> ftp://ftp.gnupg.org/gcrypt/alpha/libksba-0.9.1.tar.gz
> ftp://ftp.gnupg.org/gcrypt/alpha/libksba-0.9.0-0.9.1.diff.gz
>
> * Support for OCSP (rfc2560).
>
> * The new function ksba_set_hash_buffer_function may be used during
> intialization to register a simple hash fucntion for internal use
> by libksba.
>
> * Changed the license of the manual to GPL.
>
>
> 5. The GnuPG branch with gpgsm and gpg-agent
>
> ftp://ftp.gnupg.org/gcrypt/alpha/gnupg-1.9.3.tar.gz
> ftp://ftp.gnupg.org/gcrypt/alpha/gnupg-1.9.3.tar.bz2
> ftp://ftp.gnupg.org/gcrypt/alpha/gnupg-1.9.2-1.9.3.diff.gz
>
> * New gpgsm options --{enable,disable}-ocsp to validate keys using
> OCSP. This option requires a not yet released DirMngr version.
> Default is disabled.
>
> * The --log-file option may now be used to print logs to a socket.
> Prefix the socket name with "socket://" to enable this. This does
> not work on all systems and falls back to stderr if there is a
> problem with the socket.
>
> * The options --encrypt-to and --no-encrypt-to now work the same in
> gpgsm as in gpg. Note, they are also used in server mode.
>
> * Duplicated recipients are now silently removed in gpgsm.
>
>
> 6. Dirmngr, the CRL management daemon
>
> ftp://ftp.gnupg.org/gcrypt/alpha/dirmngr-0.5.1.tar.gz
> ftp://ftp.gnupg.org/gcrypt/alpha/dirmngr-0.5.0-0.5.1.diff.gz
>
> * New options --faked-system-time and --force.
>
> * Changed the name of the cache directory to $HOMEDIR/dirmngr-cache.d
> and renamed the dbcontents file. You may delete the now obsolete
> cache/ directory and the dbcontents file.
>
> * Dropped DB2 or DB4 use. There is no need for it because a constant
> database fits our needs far better.
>
> * Experimental support for retrieving CRLs via http.
>
> * The --log-file option may now be used to print logs to a socket.
> Prefix the socket name with "socket://" to enable this. This does
> not work on all systems and falls back to stderr if there is a
> problem with the socket.
>
>
> 7. Pinentry
>
> ftp://ftp.gnupg.org/gcrypt/pinentry/pinentry-0.7.0.tar.gz
What's the minimum version of Qt required in 0.7. 0.6.9 worked with
3.1.2 but 0.7 doesn't compile:
make[2]: Entering directory `/spare/aegypten/compile/pinentry-0.7.0/qt'
source='secqstring.cpp' object='secqstring.o' libtool=no \
depfile='.deps/secqstring.Po' tmpdepfile='.deps/secqstring.TPo' \
depmode=gcc /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../assuan -I../secmem -I/usr/local/aegypten/include -I../pinentry -Wall -DQT_THREAD_SUPPORT -I/usr/X11R6/include -D_REENTRANT -g -O2 -c -o secqstring.o `test -f 'secqstring.cpp' || echo './'`secqstring.cpp
secqstring.cpp:68: private/qunicodetables_p.h: No such file or directory
I guess 3.2 would work.
I also tried to disable pinentry-qt to avoid installing a new qt
version, but then configure fails:
$ ./configure --prefix=/usr/local/aegypten/ --disable-pinentry-qt
[snipped most of the normal output]
checking for glib-config... /usr/bin/glib-config
checking for GLIB - version >= 1.2.0... yes
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
configure: error: conditional "am__fastdepCXX" was never defined.
Usually this means the macro was only invoked conditionally.
Bernhard
--
Intevation GmbH http://intevation.de/
Sketch http://sketch.sourceforge.net/
Thuban http://thuban.intevation.org/
More information about the Gpa-dev
mailing list