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 <evrim...@gmail.com>
????????: 2015??06??24?? 06:53
??????: Rujia Liu <2575...@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 <2575...@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@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/ecls-list
------------------------------------------------------------------------------
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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to