Mailing List Archive

Solaris 2.6/cc patches
These are some of the things I've had to do to go towards compiling
gnupg on Solaris with Sun's workshop compilers. I'm not saying that
they're 100% right. They just worked for me.

bash$ diff ../tmp/gnupg-0.4.4/cipher/tiger.c cipher/tiger.c
28a29
> typedef unsigned long long u64;
966,967d966
<
<

bash$ diff ../tmp/gnupg-0.4.4/g10/status.c g10/status.c
155c155
< if ( mlock (shm_area, shm_size) )
---
> if ( mlock ((char *)shm_area, shm_size) )
335c335,336
< return tty_kill_prompt();
---
> tty_kill_prompt();
> return;
363d363
<

bash$ diff ../tmp/gnupg-0.4.4/tools/mpicalc.c tools/mpicalc.c
214c214
< ARGPARSE_ARGS pargs = { &argc, &argv, 0 };
---
> ARGPARSE_ARGS pargs;
219a220,222
> pargs.argc = &argc;
> pargs.argv = &argv;
>
370,371d372
<
<

Cheers all!
nic
--
Dr N.J.Doye, Systems Programmer, CHEST and NISS Centre, University of
Bath, Claverton Down, Bath, Somerset. BA2 7AY. England