<div dir="ltr">It looks like it's trying something specific; assuming it's really not supported on DragonFly, you could look in the file and see if it has a fallback for other operating systems that don't support this feature and add DragonFly to that fallback.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 13, 2014 at 4:01 AM, lhmwzy <span dir="ltr"><<a href="mailto:lhmwzy@gmail.com" target="_blank">lhmwzy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br>LuaJIT-2.1-20140109<br><br>use GNU make to make<br><br>the error info:<br>lj_mcode.c:123:2: error: #error "Missing OS support for explicit placement of executable memory"<br> lj_mcode.c: In function 'mcode_protect':<br>

lj_mcode.c:197:5: warning: implicit declaration of function 'mcode_setprot' [-Wimplicit-function-declaration]<br>lj_mcode.c: In function 'mcode_alloc':<br> lj_mcode.c:235:7: warning: implicit declaration of function 'mcode_alloc_at' [-Wimplicit-function-declaration]<br>

lj_mcode.c:235:45: error: 'MCPROT_RW' undeclared (first use in this function)<br>lj_mcode.c:235:45: note: each undeclared identifier is reported only once for each function it appears in<br> lj_mcode.c:240:7: warning: implicit declaration of function 'mcode_free' [-Wimplicit-function-declaration]<br>

lj_mcode.c: In function 'mcode_allocarea':<br>lj_mcode.c:275:15: error: 'MCPROT_RW' undeclared (first use in this function)<br> lj_mcode.c: In function 'lj_mcode_reserve':<br>lj_mcode.c:304:22: error: 'MCPROT_RW' undeclared (first use in this function)<br>

lj_mcode.c: In function 'lj_mcode_commit':<br>lj_mcode.c:313:20: error: 'MCPROT_RX' undeclared (first use in this function)<br> lj_mcode.c: In function 'lj_mcode_abort':<br>lj_mcode.c:320:22: error: 'MCPROT_RX' undeclared (first use in this function)<br>

lj_mcode.c: In function 'lj_mcode_patch':<br>lj_mcode.c:332:24: error: 'MCPROT_RX' undeclared (first use in this function)<br> lj_mcode.c:340:24: error: 'MCPROT_RW' undeclared (first use in this function)<br>

Makefile:642: recipe for target 'lj_mcode.o' failed<br><br>try LuaJIT-2.0.2<br>the error info :<br>lj_mcode.c:122:2: error: #error "Missing OS support for explicit placement of executable memory"<br> lj_mcode.c: In function 'mcode_protect':<br>

lj_mcode.c:187:5: warning: implicit declaration of function 'mcode_setprot' [-Wimplicit-function-declaration]<br>lj_mcode.c: In function 'mcode_alloc':<br> lj_mcode.c:224:7: warning: implicit declaration of function 'mcode_alloc_at' [-Wimplicit-function-declaration]<br>

lj_mcode.c:224:45: error: 'MCPROT_RW' undeclared (first use in this function)<br>lj_mcode.c:224:45: note: each undeclared identifier is reported only once for each function it appears in<br> lj_mcode.c:229:7: warning: implicit declaration of function 'mcode_free' [-Wimplicit-function-declaration]<br>

lj_mcode.c: In function 'mcode_allocarea':<br>lj_mcode.c:264:15: error: 'MCPROT_RW' undeclared (first use in this function)<br> lj_mcode.c: In function 'lj_mcode_reserve':<br>lj_mcode.c:293:22: error: 'MCPROT_RW' undeclared (first use in this function)<br>

lj_mcode.c: In function 'lj_mcode_commit':<br>lj_mcode.c:302:20: error: 'MCPROT_RX' undeclared (first use in this function)<br> lj_mcode.c: In function 'lj_mcode_abort':<br>lj_mcode.c:308:20: error: 'MCPROT_RX' undeclared (first use in this function)<br>

lj_mcode.c: In function 'lj_mcode_patch':<br>lj_mcode.c:320:24: error: 'MCPROT_RX' undeclared (first use in this function)<br> lj_mcode.c:328:24: error: 'MCPROT_RW' undeclared (first use in this function)<br>

<br>My os:<br>uname -a:<br>DragonFly . 3.6-RELEASE DragonFly v3.6.0.24.gf2d5f-RELEASE #4: Tue Feb 11 14:22:27 UTC 2014     lhm@.:/usr/obj/usr/src/sys/<br><div> lhmwzy  x86_64</div><div><br></div><div>Any suggestion?</div>

</div>
</blockquote></div><br></div>