[Ecls-list] Re: Packaging executable
Rujia Liu
2575127 at qq.com
Wed Jun 24 10:12:28 UTC 2015
Thanks! make-build is exactly what I need.
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
compile-file-pathname seems like a function to determine the file extension. Maybe my ecl is not properly built? I did not see any error during the build process, and can run some small script successfully, however I failed to run most programs in "examples" directory. Does that mean my ecl is not working or the examples are broken?
Moreover, my program used cl-store and usocket, both if them failed to compile (but many other packages in quicklisp can compile with my ecl)
I also tried c::build-program but that function even does not exist.
and when the error occurred the possible restarts are prompted but when I entered the restart number, the number is simply echoed back and nothing else happened.
Thanks in advance!
发自我的iPhone
------------------ 原始邮件 ------------------
发件人: Evrim Ulu <evrimulu at gmail.com>
发送时间: 2015年06月24日 06:53
收件人: Rujia Liu <2575127 at qq.com>
主题: Re: [Ecls-list] Packaging executable
Hello Rujia,
Please see the asdf source.
https://gitlab.com/embeddable-common-lisp/ecl/blob/develop/contrib/asdf/asdf.lisp
You can link systems together and build an executable. See defun make-build.
evrim.
2015-06-23 18:20 GMT+03:00 Rujia Liu <2575127 at qq.com>:
Dear all,
I want to migrate a win32 application previously built win ccl, to ecl. With ccl I used CCL:SAVE-APPLICATION to save a big exe file (after loading neccesary libraries), which works perfectly. However, with ecl, I only know how to write a simple exe which loads & run a bunch of on-disk fas files. Is there a way to package everything (mainly fas files. we can have separate dll files) in to the exe, because the program directory will look cleaner.
Thanks in advance.
- Rujia
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Ecls-list mailing list
Ecls-list at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20150624/08b54518/attachment.html>
More information about the ecl-devel
mailing list