Attempting to build bigloo 4.2c on OpenBSD 5.8.

"Alexander Shendi" <[email protected]>
Newsgroups gmane.lisp.scheme.bigloo
Message-ID <trinity-f5a58381-af2a-428b-8c6c-f017326f9384-1451948323825@3capp-webde-bs09>
Dear list,
 
I hope it's OK to write in english on this list.
 
I have tried to build bigloo 4.2c from source on OpenBSD 4.8. The program build using the procedure 
outlined below, but tests still fail. I wonder if there is any way to improve the situation. 
 
I have patched the source using the following patch (unified diff):

--- runtime/Clib/cresolv.c      Mon Jan  4 23:20:00 2016
+++ runtime/Clib/cresolv.c.orig Mon Jan  4 23:19:22 2016
@@ -20,6 +20,7 @@
 #  include <regex.h>
 
 #  define N 4096
+#endif
 
 typedef obj_t (*fmt_t)( ns_msg*, int );
 
@@ -291,7 +292,6 @@
       default: return &rr_format_default;
    }
 }
-#endif
    
 /*---------------------------------------------------------------------*/
 /*    obj_t                                                            */



I have then used the following script to configure bigloo:
Output is at <http://alexshendi.org/tmp/Bigloo/Config.log>
 
=========================================================================
AUTOMAKE_VERSION=1.15 AUTOCONF_VERSION=2.69 \
CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib \
./configure --prefix=/usr/local --lflags=-L/usr/local/lib \
  --ldflags=-L/usr/local/lib \
  --gcprefix=/usr/local --gcincdir=/usr/local/include \
  --gclibdir=/usr/local/lib --customgc=no --no-resolv \
  --gcparallelmark=no 
=========================================================================

I have the edited the generated file "lib/bigloo/4.2c/bigloo_config.h", changing 
"#define BGL_POSIX_CONDV_TIMEDWAIT" to "#define BGL_POSIX_CONDV_TIMEDWAIT 1" (line 414)

I then did:
gmake       # Output: <http://alexshendi.org/tmp/Bigloo/Make.log>
gmake test  # Output: <http://alexshendi.org/tmp/Bigloo/Test.log>

I would be glad to supply any further information.

Many thanks in advance & best regards,

Alexander
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.