From: Hedayat V. <hed...@ai...> - 2009-01-24 07:09:04
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=UTF-8" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> Hi Mahdi,<br> :) You're welcome. Uninstallation will come soon (as soon as a can spend about 5 minutes on it!). You can find the instructions for ZigoratAssistant somewhere on cmake wikis I think! (BTW, in brief: you can find the list of installed files in a file called something like: install-manifest.txt. Removing all of the listes files is the uninstallation. You can run: "xargs rm < install-manifest.txt" to uninstall. But I'll add "make uninstall" soon.)<br> <br> Have fun,<br> Hedayat<br> <span><br> <style type="text/css">blockquote {color: navy !important; background-color: RGB(245,245,245) !important; padding: 0 15 10 15 !important; margin: 15 0 0 0; border-left: #1010ff 2px solid;} blockquote blockquote {color: maroon !important; background-color: RGB(235,235,235) !important; border-left-color:maroon !important} blockquote blockquote blockquote {color: green !important; background-color: RGB(225,225,225) !important; border-left-color:teal !important} blockquote blockquote blockquote blockquote {color: purple !important; background-color: RGB(215,215,215) !important; border-left-color: purple !important} blockquote blockquote blockquote blockquote blockquote {color: teal !important; background-color: RGB(205,205,205) !important; border-left-color: green !important}</style><i><b>Mahdi <a class="moz-txt-link-rfc2396E" href="mailto:zig...@gm..."><zig...@gm...></a></b></i> wrote on 01/24/2009 09:20:52 AM:</span><br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite">Hi Hedayat<br> <br> Thanks a lot! Now our simulator has a very good multi platform build system. But there is one part of the build system, which currently not exists, the uninstallation part. I know that cmake does not support installation as a main build system feature as making and installation, cause I am porting ZigoratAssistant's build system to cmake too. But, this is a part which I think can not be left undone. Do you think you can manage to provide the feature?<br> <br> Thanks for your help ;)<br> <br> Cheers<br> Mahdi<br> <br> <div class="gmail_quote">On Fri, Jan 23, 2009 at 12:27 PM, Hedayat Vatankhah <span dir="ltr"><<a moz-do-not-send="true" href="mailto:hed...@ai...">hed...@ai...</a>></span> wrote:<br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div style="direction: ltr;" bgcolor="#ffffff" text="#000000"> <p style="margin-bottom: 0cm; margin-top: 0pt;">Hi again!</p> <p style="margin-bottom: 0cm; margin-top: 0pt;">I've almost finished adding CMake support to our projects in SVN. It needs testing on systems with different configurations, but the needed changes would not be much. So, it seems that removing autotools support will not hurt the project itself. </p> <p style="margin-bottom: 0cm; margin-top: 0pt;"><br> </p> <p style="margin-bottom: 0cm; margin-top: 0pt;">First, from now on please consider CMake as the primary build system, and use it instead of auto-tools yourselves, and report any problems you have (and possibly fix them). </p> <p style="margin-bottom: 0cm; margin-top: 0pt;"><br> </p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Second, sooner or later we are going to drop auto-tools support. I think there are 2 reasonable options (you can add new ones though): 1. removing autotools support now (before releasing a new version) or 2. maintaining autotools support until the next release of the simulator and dropping the support after that. </p> <p style="margin-bottom: 0cm; margin-top: 0pt;">I'm still not sure if the second option have any advantages. Please let us know what you think about it.</p> <p style="margin-bottom: 0cm; margin-top: 0pt;"><br> </p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Finally, it would be nice if you can test our CMake build system on Mac OSX and Windows, and help us to improve our CMake support so the we can use cmake for all platforms and not using any other build systems for that purpose (like VS project files).</p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Also, CPack (a part of cmake suit) supports generating installers for those systems (on Windows, it support NSIS installer). It'll enable us to create binary installers easily. I'll try to improve our support for those systems, but it needs testing specially on Mac OSX as I'm not much familiar with it and I don't have access to one of those. (It seems that CPack supports creating RPMs and DEBs too, but I've not investigated them yet.)<br> </p> <p style="margin-bottom: 0cm; margin-top: 0pt;"><br> </p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Thanks for your support,</p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Hedayat<br> </p> </div> <br> ------------------------------------------------------------------------------<br> This SF.net email is sponsored by:<br> SourcForge Community<br> SourceForge wants to tell your story.<br> <a moz-do-not-send="true" href="http://p.sf.net/sfu/sf-spreadtheword" target="_blank">http://p.sf.net/sfu/sf-spreadtheword</a><br> _______________________________________________<br> Simspark Generic Physical MAS Simulator<br> simspark-devel mailing list<br> <a moz-do-not-send="true" href="mailto:sim...@li...">sim...@li...</a><br> <a moz-do-not-send="true" href="https://lists.sourceforge.net/lists/listinfo/simspark-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/simspark-devel</a><br> <br> </blockquote> </div> <br> </blockquote> </body> </html> |
From: evn1984 <ev...@12...> - 2009-03-14 03:12:03
|
hi Hedayat i'm sorry for not tell you clearly,i truely want to build satic libraries on linux.for spark,i have changed CMakeLists.txt (mainly change SHARED to STATIC),then i do cmake ../make ,it's ok.but for rcsserver3d,i also do the previouse work ,and change the FINDXXX.cmake in linker,it linked the static libraries which were built in spark.(include libspark.a libsalt.a libzeitgeist.a liboxygen.a libkerosin.a librcssnet3D.a).and then i compile rcsserver3d ,when compile soccermonitor it present error,i check it and add ${RCSSNET3D_INCLUDE_DIR} in soccermonitor/CMakeLists.txt 's line for include_directories .it passed. but when compile rcssagent, it present error again but for different reasons,for example: libzeitgeist.a xxxx.cpp undefined reference to "salt::path::xxx()" it seems that libzeitgeist.a need to add some libraries,could you give me some advise.thx 在2009-03-14 03:46:53,"Hedayat Vatankhah" <hed...@ai...> 写道: Hi, Buildint static libraries on Linux is not supported. If you build simspark on Windows, you'll automatically get static libraries. But you can't build rcssserver3d on Windows currently. And I think support for static libraries on Windows will be dropped soon too. You can try building static libraries but you'll get undefined symbol errors in rcssserver3d. However, if you really like, you can try building static libraries but you'll need to add all of the libraries linked to simspark to rcssserver3d. For building static libraries on Linux, just have a look at spark/CMakeLists.txt, you can find how it is enabled on Windows. Good luck, Hedayat evn1984 <ev...@12...> wrote on 03/13/2009 06:34:53 PM: hi Hedayat i was planning to compile the release server3d(mainly in rcsserver3d and spark) to a static version,but i have found there it is difficult to realize.do you have a static version of the server3d ,or could you give me a sample. �������䣬�й��һ������ʼ������� |
From: Hedayat V. <hed...@ai...> - 2009-03-14 05:29:24
|
Hi, /*evn1984 <ev...@12...>*/ wrote on ۰۹/۰۳/۱۴ 06:41:31: > hi Hedayat > i'm sorry for not tell you clearly,i truely want to build satic > libraries on linux.for spark,i have changed CMakeLists.txt (mainly > change SHARED to STATIC),then i do cmake ../make ,it's ok.but for > rcsserver3d,i also do the previouse work ,and change the FINDXXX.cmake > in linker,it linked the static libraries which were built in > spark.(include libspark.a libsalt.a libzeitgeist.a liboxygen.a > libkerosin.a librcssnet3D.a).and then i compile rcsserver3d > ,when compile soccermonitor it present error,i check it and add > ${RCSSNET3D_INCLUDE_DIR} in soccermonitor/CMakeLists.txt 's line for > include_directories .it passed. > but when compile rcssagent, it present error again but for different > reasons,for example: > libzeitgeist.a xxxx.cpp undefined reference to "salt::path::xxx()" > it seems that libzeitgeist.a need to add some libraries,could you give > me some advise.thx Yes, you should add salt to the rcssagent's linked libraries list. The same error may happen again, just add other libraries too (e.g. rcssnet3D). (look at the error to find out which library is needed.) Good luck, Hedayat > > > 在2009-03-14 03:46:53,"Hedayat Vatankhah" <hed...@ai...> 写道: > > Hi, > > Buildint static libraries on Linux is not supported. If you build > simspark on Windows, you'll automatically get static libraries. > But you can't build rcssserver3d on Windows currently. And I think > support for static libraries on Windows will be dropped soon too. > You can try building static libraries but you'll get undefined > symbol errors in rcssserver3d. However, if you really like, you > can try building static libraries but you'll need to add all of > the libraries linked to simspark to rcssserver3d. > > For building static libraries on Linux, just have a look at > spark/CMakeLists.txt, you can find how it is enabled on Windows. > > > Good luck, > > Hedayat > > > /*evn1984 <ev...@12...>*/ wrote on 03/13/2009 06:34:53 PM: >> >> hi Hedayat >> >> i was planning to compile the release server3d(mainly in >> rcsserver3d and spark) to a static version,but i have found there >> it is difficult to realize.do you have a static version of the >> server3d ,or could you give me a sample. >> >> >> >> ------------------------------------------------------------------------ >> �������䣬 �й��һ������ʼ������� <http://www.yeah.net/> > > > > ------------------------------------------------------------------------ > 网易邮箱,中国第一大电子邮件服务商 <http://www.yeah.net> |