problem with PGP build

Ryan Schmidt ryandesign at macports.org
Thu Oct 11 01:46:55 PDT 2007


On Oct 11, 2007, at 02:33, nodje wrote:

> I'm trying to compile pgp and get the following error:
>
> --->  Configuring pgp
> --->  Building pgp with target all
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_ 
> pgp5/work/pgp50i/src"
> && make all " returned error 2
> Command output: gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H
> -DPGPTRUSTMODEL=0 -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    - 
> I../../../.
> -I../../.././include -I../include -I.      -c -o pgpFileNames.o
> pgpFileNames.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpFileRef.o pgpFileRef.c
> pgpFileRef.c:100:10: warning: trigraph ??' ignored, use -trigraphs  
> to enable
> pgpFileRef.c:629:32: warning: trigraph ??' ignored, use -trigraphs  
> to enable
> + echo pgpAnnotate.o pgpByteFIFO.o pgpCharMap.o pgpFIFO.o pgpGlobals.o
> pgpPassCach.o pgpPipeFile.o pgpErr.o pgpFile.o pgpMemFile.o pgpMsg.o
> pgpStr2Key.o pgpTimeDate.o pgpFileFIFO.o pgpFlexFIFO.o pgpMem.o  
> pgpDebug.o
> pgpLeaks.o pgpFileNames.o pgpFileRef.o
> Making all in lib/pgp/compress
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpZInflate.o pgpZInflate.c
> + echo pgpZInflate.o
> Making all in lib/pgp/hash
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpHash.o pgpHash.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpMD5.o pgpMD5.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpSHA.o pgpSHA.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpRIPEMD160.o pgpRIPEMD160.c
> + echo pgpHash.o pgpMD5.o pgpSHA.o pgpRIPEMD160.o
> Making all in lib/pgp/cipher
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpCFB.o pgpCFB.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpCipher.o pgpCipher.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpIDEA.o pgpIDEA.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpDES3.o pgpDES3.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpCAST5.o pgpCAST5.c
> + echo pgpCFB.o pgpCipher.o pgpIDEA.o pgpDES3.o pgpCAST5.o
> Making all in lib/pgp/random
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpRndom.o pgpRndom.c
> gcc -O2 -DUNIX=1 -I/opt/local/include  -DHAVE_CONFIG_H - 
> DPGPTRUSTMODEL=0
> -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0    -I../../../. -I../../.././ 
> include
> -I../include -I.      -c -o pgpRndPool.o pgpRndPool.c
> pgpRndPool.c: In function 'pgpRandPoolAddEntropy':
> pgpRndPool.c:339: error: can't find a register in class 'AREG' while
> reloading 'asm'
> make[3]: *** [pgpRndPool.o] Error 1
> make[2]: *** [all] Error 1
> make[1]: *** [all] Error 1
> make: *** [all] Error 1
>
> Error: Status 1 encountered during processing.
>
> any help welcome :-(

What processor do you have? It looks like it's trying to use assembly  
code designed for [not your processor].

Disturbingly, this port is for a version of pgp from 1998. Surely  
such old software isn't so useful anymore?



More information about the macports-users mailing list