Opened 17 years ago

Closed 17 years ago

Last modified 6 months ago

#12111 closed defect (wontfix)

PGP5 on 10.4.9

Reported by: sboeser@… Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 1.4.42
Keywords: Cc:
Port: pgp

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi there,

pgp5 installation fails on my MacOS 10.4.9. Here is the compiler output:

Thule:~>sudo port install pgp
Password:
--->  Fetching pgp
--->  Attempting to fetch pgp50i-unix-src.tar.gz from ftp://ftp.ifi.uio.no/pub/pgp/5.0/unix/
--->  Verifying checksum(s) for pgp
--->  Extracting pgp
--->  Applying patches to pgp
--->  Configuring pgp
--->  Building pgp with target all
Error: Target com.apple.build returned: shell command " cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_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

Thanks, Sebastian

Change History (5)

comment:1 Changed 17 years ago by jmroot (Joshua Root)

Cc: jmr@… added

Sebastian, is your processor PowerPC or Intel? Given how old PGP 5 is, it wouldn't surprise me at all if it was making the assumption that Mac equals PowerPC, and trying to use PPC assembly code even on x86.

comment:2 Changed 17 years ago by jmroot (Joshua Root)

Cc: jmr@… removed
Owner: changed from macports-tickets@… to jmr@…
Status: newassigned

Reporter indicated via private mail that he's on x86. I don't think it's worth the effort trying to get this to work on x86 Macs, so I'll just add a variant that errors out.

comment:3 Changed 17 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: assignedclosed

Error message added in r34793.

comment:4 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:5 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: pgp removed
Port: pgp added
Priority: HighNormal

It's also of course failing on Apple Silicon Macs now; see #69917.

Note: See TracTickets for help on using tickets.