eric@lucii.org on Sat, 30 Jun 2001 17:20:05 -0400


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[PLUG] getting PGP for Mandrake 8


I hate to wave a white flag but this has me seeing red.

Mandrake 8.0 does not have pgp on either CD1 or CD2.
I've installed Mandrake 8.0 and would like to use pgp.  
I tried GPG but it seemed unwilling to use my existing 
keyrings... 

Anyway, I cannot find a rpm for it on any Mandrake site
so I dug one on my own.  It is:

  PGPcmdln_6.5.8_Lnx_FW.rpm

So I try to install:

[root@sol rpm]# rpm -U PGPcmdln_6.5.8_Lnx_FW.rpm
error: failed dependencies:
        libstdc++.so.2.8 is needed by pgp-6.5.8-rsaref658

so I look for what library I have... 

[root@sol rpm]# rpm -q --whatprovides libstdc++
libstdc++2.10-2.96-0.48mdk

If I read this correctly my version of libstdc++ is 2.10
which is NEWER than the 2.8 required!!!

SO... I think to myself - "Luke... use the source!"

I locate and untar: pgpsrc658unix.tar

There is a build.sh script and as root I do the obvious:
./build.sh

A lot of items go streaming by and then this gem:

 > make[3]: Entering directory
 > `/home/rpm/pgpsrc/libs/pgpcdk/priv/crypto/random'
 > gcc -O2 -DPGP_UNIX=1 -DPGP_COMPILER_GCC=1  -DHAVE_CONFIG_H -DPGP_DEBUG=0
 > -DUNFINISHED_CODE_ALLOWED=1 -DUSE_PGP_LEAKS=0  -I../../.././unix
 > -I../../.././pub/include -I../../.././priv/include
 > -I../../.././priv/include/opaque
 > -I../../.././priv/external/unix/bsafe/include/linux
 > -I../../.././../pfl/common -I../../.././../pfl/common/prefs
 > -I../../.././../pfl/common/file -I../../.././../pfl/common/util
 > -I../../.././../pfl/common/lthread -I../../.././../pfl/common/sorting
 > -I../../.././../pfl/unix -I.   -Wall -W -Wshadow -Wpointer-arith
 > -Wmissing-prototypes -Wwrite-strings   -c -o pgpRandomPool.o
 > pgpRandomPool.c
 > pgpRandomPool.c: In function `pgpGlobalRandomPoolEntropyWasAdded':
 > pgpRandomPool.c:470: Can't find a register in class `AREG' while
 > reloading `asm'.
 > pgpRandomPool.c: In function `sRandAddKeyEntropy':
 > pgpRandomPool.c:870: Can't find a register in class `AREG' while
 > reloading `asm'.
 > make[3]: *** [pgpRandomPool.o] Error 1
 > make[3]: Leaving directory
 > `/home/rpm/pgpsrc/libs/pgpcdk/priv/crypto/random'
 > make[2]: *** [all] Error 1
 > make[2]: Leaving directory `/home/rpm/pgpsrc/libs/pgpcdk/priv/crypto'
 > make[1]: *** [all] Error 1
 > make[1]: Leaving directory `/home/rpm/pgpsrc/libs/pgpcdk/priv'
 > make: *** [all] Error 1

AARRRRRGGGGHHHHH!
Cannot install it from the rpm.
Cannot build it from the source.

Does anybody know how to deal with either of these issues?  
Suggestions like "switch to apt-get" don't help 
(I AM about to do a test installation of Debian; 
 That won't affect the Mandrake 8.0 installation I use everyday).

Thanks!

-- 
#   Eric Allan Lucas 
# "Oh, I have slipped the surly bond of earth
#  And danced the skies on laughter-silvered wings..
#              -- John Gillespie Magee Jr.



______________________________________________________________________
Philadelphia Linux Users Group       -      http://www.phillylinux.org
Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce
General Discussion  -  http://lists.phillylinux.org/mail/listinfo/plug