Package: lam
Severity: important
Tags: patch

Hi,

the current version of lam fails to build on GNU/kFreeBSD.

Please find attached simple patch to fix that. 
It would be nice if it could be included in the next upload.

Thanks in advance,

        Petr


--- romio/adio/ad_ufs/ad_ufs_wait.c~    2005-10-25 09:51:28.000000000 +0200
+++ romio/adio/ad_ufs/ad_ufs_wait.c     2005-10-25 09:51:28.000000000 +0200
@@ -107,7 +107,7 @@
 /* DEC, SGI IRIX 5 and 6 */
     if ((*request)->queued) {
        do {
-           err = aio_suspend((const aiocb_t **) &((*request)->handle), 1, 0);
+           err = aio_suspend((const struct aiocb **) &((*request)->handle), 1, 
0);
        } while ((err == -1) && (errno == EINTR));
 
        if (err != -1) {
--- romio/adio/ad_nfs/ad_nfs_wait.c~    2005-10-25 10:02:38.000000000 +0200
+++ romio/adio/ad_nfs/ad_nfs_wait.c     2005-10-25 10:02:38.000000000 +0200
@@ -106,7 +106,7 @@
 /* DEC, SGI IRIX 5 and 6 */
     if ((*request)->queued) {
        do {
-           err = aio_suspend((const aiocb_t **) &((*request)->handle), 1, 0);
+           err = aio_suspend((const struct aiocb **) &((*request)->handle), 1, 
0);
        } while ((err == -1) && (errno == EINTR));
 
        if (err != -1) {

Reply via email to