linassuan-1.0.5 on AIX 5.3 TL 3

Bob Wyatt bwyatt_sub at comcast.net
Thu Sep 3 22:23:09 CEST 2009


After my prior note, I tried updating the libassuan package from 1.0.4 to
1.0.5 using the entire ftp'd from the gnupg site.

 

With the environment set as follows:

 

                export CC=gcc

                export LIBPATH=/usr/lib:/usr/ccs/lib:/usr/local/lib

                export CFLAGS="-g -O2 -mcpu=powerpc"

 

and running configure as:"

 

                ./configure -with-pth-prefix=/usr/local
-program-prefix=/usr/local

 

I receive the following:

 

gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include    -g -O2 -mcpu=powerpc -Wall
-Wc

ast-align -Wshadow -Wstrict-prototypes -Wpointer-arith -MT assuan-io.o -MD
-MP -

MF .deps/assuan-io.Tpo -c -o assuan-io.o assuan-io.c

assuan-io.c: In function `_assuan_usleep':

assuan-io.c:225: error: storage size of `req' isn't known

assuan-io.c:226: error: storage size of `rem' isn't known

assuan-io.c:234: warning: implicit declaration of function `nanosleep'

assuan-io.c:225: warning: unused variable `req'

assuan-io.c:226: warning: unused variable `rem'

make[3]: *** [assuan-io.o] Error 1

make[3]: Leaving directory `/usr/local/libassuan-1.0.5/src'

make[2]: *** [all] Error 2

make[2]: Leaving directory `/usr/local/libassuan-1.0.5/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/usr/local/libassuan-1.0.5'

make: *** [all] Error 2

 

The code that seems to be problematic for this system is:

 

+219  _assuan_usleep (unsigned int usec)

+220  {

+221  #ifdef HAVE_W32_SYSTEM

+222    /* FIXME.  */

+223    Sleep (usec / 1000);

+224  #else

+225    struct timespec req;

+226    struct timespec rem;

+227

+228    if (usec == 0)

+229      return;

+230

+231    req.tv_sec = 0;

+232    req.tv_nsec = usec * 1000;

+233

+234    while (nanosleep (&req, &rem) < 0 && errno == EINTR)

+235      req = rem;

+236  #endif

+237  }

 

Has anyone run into this or have advice to get around this?

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20090903/799d8b0f/attachment-0001.htm>


More information about the Gnupg-users mailing list