[Ecls-list] 回复: Packaging executable

Rujia Liu 2575127 at qq.com
Wed Jun 24 14:00:51 UTC 2015


Yes, I confirmed you are right, but I dont know why I am using it instead of the native compiler. 


I did every thing in default (e.g did not change Makefile and did not add any flags to nmake). I am using vs2008 under windows XP sp2, Chinese edition.


Could any one tell me why I am using bytecmp and how can I use native cmp by default? Thanks!


Rujia

发自我的iPhone

------------------ 原始邮件 ------------------
发件人: Evrim Ulu <evrimulu at gmail.com>
发送时间: 2015年06月24日 19:13
收件人: Rujia Liu <2575127 at qq.com>
抄送: ecls-list <ecls-list at lists.sourceforge.net>
主题: Re: [Ecls-list] Packaging executable



https://gitlab.com/embeddable-common-lisp/ecl/blob/develop/contrib/bytecmp/bytecmp.lsp#L61


Is this the case? Are you trying to use the byte-compiler?

Sorry Rujia, I'm pretty busy right atm, I'm trying to finish my dissertation.

I wish I could help you.



evrim.





2015-06-24 13:46 GMT+03:00 Rujia Liu <2575127 at qq.com>:
sorry for the confusion. for some reason I am unable to post the exact error messages. I will try to reproduce the error on my home pc ASAP.


The problem is that make-build calls compile-file-pathname internally and the error is not directly from make-build


When I manually try something like (compile-file-pathname "a" :type :program) it complains that LIB is not supported.


Could you also give me some hints about other points (missing c::build-program, cannot compile usocket and most bundled examples etc)? Thanks!

发自我的iPhone

------------------ 原始邮件 ------------------
发件人: Evrim Ulu <evrimulu at gmail.com>
发送时间: 2015年06月24日 18:36
收件人: Rujia Liu <2575127 at qq.com>
抄送: ecls-list <ecls-list at lists.sourceforge.net>
主题: Re: [Ecls-list] Packaging executable



Hello,



I'm confused. Please explain the following.

2015-06-24 13:12 GMT+03:00 Rujia Liu <2575127 at qq.com>:


However, I ran into an error when calling it: compile-file-pathname does not support OBJECT when i use type :fasl and does not support LIB for type :program



:program should give you executable. :shared-lib or static-lib should be enough if you are calling lisp from other programs. 


evrim.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20150624/75b2526c/attachment.html>


More information about the ecl-devel mailing list