Mailing List Archive

problem with building libgcrypt-1.10.2 from source
I'm building the full GnuPG suite from source (to get a version for
debugging a scdaemon problem). To not break the installed version in the
OS I'm building with a prefix directory below my HOME. After downloading
the sources from www.gnupg.org and unpacking them, I started with:

cd libgpg-error-1.47
./configure --prefix=/home/sisis/scdaemon/usr-local
make
make install

This went fine and produced esp. the following results:

ls -l /home/sisis/scdaemon/usr-local/bin
insgesamt 188
-rwxr-xr-x 1 sisis sisis 82768 25. Sep 09:58 gpg-error
-rwxr-xr-x 1 sisis sisis 16426 25. Sep 09:58 gpgrt-config
-rwxr-xr-x 1 sisis sisis 85488 25. Sep 09:58 yat2m

ls -l /home/sisis/scdaemon/usr-local/lib64
insgesamt 656
-rwxr-xr-x 1 sisis sisis 978 25. Sep 09:58 libgpg-error.la
lrwxrwxrwx 1 sisis sisis 22 25. Sep 09:58 libgpg-error.so -> libgpg-error.so.0.34.0
lrwxrwxrwx 1 sisis sisis 22 25. Sep 09:58 libgpg-error.so.0 -> libgpg-error.so.0.34.0
-rwxr-xr-x 1 sisis sisis 658688 25. Sep 09:58 libgpg-error.so.0.34.0
drwxr-xr-x 1 sisis sisis 24 25. Sep 09:58 pkgconfig

But the configure step for libcrypt failes:

cd libgcrypt-1.10.2
./configure --prefix=/home/guru/scdaemon/usr-local --with-libgpg-error-prefix=/home/guru/scdaemon/usr-local
...
checking for gpg-error-config... /home/guru/scdaemon/usr-local/bin/gpg-error-config
checking for gpgrt-config... no
./configure: line 15527: /home/guru/scdaemon/usr-local/bin/gpg-error-config: No such file or directory
./configure: line 15542: test: : integer expression expected
./configure: line 15545: test: : integer expression expected
checking for GPG Error - version >= 1.27... no
configure: error: libgpg-error is needed.
See ftp://ftp.gnupg.org/gcrypt/libgpg-error/ .

I looked into the source tree of libgpg-error-1.47 to see why
/home/guru/scdaemon/usr-local/bin/gpg-error-config is missing:

find libgpg-error-1.47 -name 'gpg-error-confi*'
libgpg-error-1.47/doc/gpg-error-config.1
libgpg-error-1.47/src/gpg-error-config.in
libgpg-error-1.47/src/gpg-error-config-test.sh.in
libgpg-error-1.47/src/gpg-error-config-old
libgpg-error-1.47/src/gpg-error-config-test.sh
libgpg-error-1.47/src/gpg-error-config

i.e. libgpg-error-1.47/src/gpg-error-config was built but not installed:

s -l libgpg-error-1.47/src/gpg-error-config
-rwxr-xr-x 1 sisis sisis 2115 25. Sep 09:57 libgpg-error-1.47/src/gpg-error-config
sisis@srap51dxr1:~/scdaemon> ls -l usr-local/bin/gpg-error*
-rwxr-xr-x 1 sisis sisis 82768 25. Sep 09:58 usr-local/bin/gpg-error

I run the make of libgpg-error-1.47 again with

cd libgpg-error-1.47
make clean
nohup make
nohup make install

grep gpg-error-config nohup.out
cd .. && /bin/sh ./config.status src/gpg-error-config-old
config.status: creating src/gpg-error-config-old
cd .. && /bin/sh ./config.status src/gpg-error-config-test.sh
config.status: creating src/gpg-error-config-test.sh
Confirm gpg-error-config works... good
cp gpg-error-config-old gpg-error-config

i.e. gpg-error-config is built fine but not installed.

What did I wrong? Thanks

matthias

--
Matthias Apitz, ? guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gnupg-users
Re: problem with building libgcrypt-1.10.2 from source [ In reply to ]
Please forget my mail and forgive me the noise. I used the wrong HOME.

matthias
--
Matthias Apitz, ? guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gnupg-users