[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