Build is about halfway, here are some more processes that are run
during a ports build that trigger the warnings:

java(15505): mprotect: mandatory W^X        devel/jdk & bootstrap
xpcshell18306): mmap: mandatory W^X         devel/xulrunner/24
xulrunner(15827): mmap: mandatory W^X       devel/xulrunner/24
gforth*: mmap: mandatory W^X                lang/gforth
mono-boehm: mmap: mandatory W^X             lang/mono
obxj(76370): mprotect: mandatory W^X        lang/obc
run.x86-openbsd(19339): mmap: mandatory W^X lang/smlnj
mksnapshot: mmap: mandatory W^X             www/chromium, iridium (v8)

(obviously as this is build time, these are only from programs
that are run, either in pobj or installed, during build.)

My libffi diff causes x11/gnustep/base to fail:

checking FFI library usage... configure: error: The ffi library (libffi) does 
not appear to be working.  Perhaps it's missing or you need a more recent 
version.  Version 3.0.9 or later should work, and you can find a link to it n 
the list of packages for download at 
http://www.gnustep.org/resources/sources.html

configure:24337: checking FFI library usage
configure:24370: clang -o conftest -O2 -pipe  -I/usr/local/include 
-I/usr/local/include -I/usr/local/include -I/usr/
local/include -fobjc-runtime=gnustep-1.7 -fgnu-runtime -x objective-c 
-I/usr/local/include  -L/usr/local/lib -L/usr/
local/lib -L/usr/local/lib -L/usr/local/lib conftest.c -L/usr/local/lib 
-pthread -lffi  -lpthread -lz >&5
configure:24374: $? = 0
configure:24380: ./conftest
Segmentation fault (core dumped)

The test program it's trying to run is config/config.ffi.c in
gnustep/base's tree. I'm unlikely to be able to figure this out,
can someone help please?

Reply via email to