Thread: Re: [SIP-devel] next step: Windows porting
Advanced image processing toolbox for Scilab on Unix/Linux/Mac OS
Status: Beta
Brought to you by:
ricardofabbri
From: Zhang C. <ch...@ma...> - 2005-07-26 09:18:14
|
Ricardo Fabbri wrote: >Hi guys, > >the next step is for you to try to compile the simple toolbox on >windows using MinGW. >More instrunctions available at: >http://siptoolbox.sourceforge.net/devel/windows-port.php > >after you succeed porting simple we then move to the next step. >Contact this list at will during the process. > >PS: just to elevate our moods, check out: >http://sourceforge.net/project/stats/?group_id=68055&ugn=siptoolbox > >we are top 99,5% active in Sourceforge, around top 600 project, out of 100,000 > >And this is without an updated windows version. Imagine with a new windows, >how can we boost the use of SIP and scilab as never before ;-) > >We all know SIP is a killer app for software like Scilab... Oh, and >check also the freshmeat database: >http://freshmeat.net/projects/siptoolbox/ > >We have 53 release subscribers just in there.. > >This project has very wide visibility, make use of it :) >Good luck! > > I feel so bad to say that MingW is too unstable, very disappointing. When I do ./configure, make and make clean and make again, some warnings saying "Permission Denied" pop up on my MSYS and the make process cann't continue. I close MSYS window and re-start it, the problem remains the same. The only solution is reboot my computer. It's really unbearable! I tried many times and succeeded only once. Although I renamed "LibSci*" to lowercase, make still can't find "libsci*" and warn that it can only build static library instead of dynamic library. I succeeded only once in building dynamic library and the whole process was very smooth, but I failed in other cases. I didn't expect the huge difficulty of Windows port, now I begin to under- stand it...:-( Zhang Cheng |
From: Yan C. C. <yc...@gm...> - 2005-07-28 14:12:13
|
Hello Fabbri, This few days, I saw some SIP mailing list is going hot into my mailbox. ;) SIP seems like an interesting project. Can I join this project? Is there any task which may be taken by me at this moment? I had been sourceforge user for some time and know the basic usage for cvs (i am once using tkcvs as gui tool. now, i stick to lincvs under linux and tortoise cvs under windows) thank you very much and hope to hear from you soon. cheok On 7/27/05, Ricardo Fabbri <rf...@gm...> wrote: > Hi, Zhang, >=20 > nice that you tried. It is a slow process, don't get disappointed. > Let's try it little by little. >=20 > I don't get those annoying permisison denied errors you are getting. > Perhaps it would be a good idea to report the issue to MinGW mailing > lists or developers. > MinGW is supposed to be extremely stable..... >=20 > well, good luck, and feel free to work in any activity, although this > one is priority.. > thanks, >=20 > On 7/26/05, Zhang Cheng <ch...@ma...> wrote: > > Ricardo Fabbri wrote: > > > > >Hi guys, > > > > > >the next step is for you to try to compile the simple toolbox on > > >windows using MinGW. > > >More instrunctions available at: > > >http://siptoolbox.sourceforge.net/devel/windows-port.php > > > > > >after you succeed porting simple we then move to the next step. > > >Contact this list at will during the process. > > > > > >PS: just to elevate our moods, check out: > > >http://sourceforge.net/project/stats/?group_id=3D68055&ugn=3Dsiptoolbo= x > > > > > >we are top 99,5% active in Sourceforge, around top 600 project, out of= 100,000 > > > > > >And this is without an updated windows version. Imagine with a new win= dows, > > >how can we boost the use of SIP and scilab as never before ;-) > > > > > >We all know SIP is a killer app for software like Scilab... Oh, and > > >check also the freshmeat database: > > >http://freshmeat.net/projects/siptoolbox/ > > > > > >We have 53 release subscribers just in there.. > > > > > >This project has very wide visibility, make use of it :) > > >Good luck! > > > > > > > > I feel so bad to say that MingW is too unstable, very disappointing. > > When I do ./configure, make and make clean and make again, some warning= s > > saying "Permission Denied" pop up on my MSYS and the make process cann'= t > > continue. I close MSYS window and re-start it, the problem remains the = same. > > The only solution is reboot my computer. It's really unbearable! > > > > I tried many times and succeeded only once. Although I renamed "LibSci*= " > > to lowercase, make still can't find "libsci*" and warn that it can only > > build static library instead of dynamic library. I succeeded only once = in > > building dynamic library and the whole process was very smooth, but I > > failed in other cases. > > > > I didn't expect the huge difficulty of Windows port, now I begin to und= er- > > stand it...:-( > > > > Zhang Cheng > > > > > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > > from IBM. Find simple to follow Roadmaps, straightforward articles, > > informative Webcasts and more! Get everything you need to get up to > > speed, fast. http://ads.osdn.com/?ad_id=3D7477&alloc_id=3D16492&op=3Dcl= ick > > _______________________________________________ > > SIPtoolbox-devel mailing list > > SIP...@li... > > https://lists.sourceforge.net/lists/listinfo/siptoolbox-devel > > >=20 >=20 > -- > Ricardo Fabbri >=20 > PhD Student in Computer Engineering / Computer Vision > LEMS - Laboratory for Engineering Man-Machine Systems > Brown University, USA >=20 >=20 > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id=16492&opclick > _______________________________________________ > SIPtoolbox-devel mailing list > SIP...@li... > https://lists.sourceforge.net/lists/listinfo/siptoolbox-devel > |
From: Ricardo F. <rf...@gm...> - 2005-07-29 02:19:14
|
Hi Yan, we are glad to welcome another developer! Please present yourself to us, basically tell us what is your background, what kind of things you specially like and dislike.. > This few days, I saw some SIP mailing list is going hot into my mailbox. = ;) thanks to new & active developers like Zhang and Angus :-) You know, I haven't been inclined to work alone anymore, its too boring and I really don't have much time.. > SIP seems like an interesting project. Can I join this project? Is > there any task which may be taken by me at this moment? There are a bunch of tasks, as listed bellow, but the main priority now has been to port the latest SIP to Windows. Zhang is taking care of that, but two developers won't be little for this.. You could help Zhang, but to start with try the following link: http://siptoolbox.sourceforge.net/devel/windows-port.php First port the simple toolbox, then animal, then SIP. If you wish to do any other task that's totally fine, although not a priority. You can check anything at the following todo (which is a little outdated but OK): http://sourceforge.net/pm/?group_id=3D68055 Or any task you yourself would like to see done in SIP would be welcome. =20 > I had been sourceforge user for some time and know the basic usage for > cvs (i am once using tkcvs as gui tool. now, i stick to lincvs under > linux and tortoise cvs under windows) I've been using Cervisia in Konqueror/KDE, and it's really good. I wonder how it compares to lincvs.. feel free to drop another email anytime if you have concerns. -- Ricardo. |
From: Cheok Y. C. <yc...@gm...> - 2005-07-29 12:47:18
|
On Thu, 2005-07-28 at 22:19 -0400, Ricardo Fabbri wrote: > Hi Yan, > > we are glad to welcome another developer! > Please present yourself to us, basically tell us what is your background, > what kind of things you specially like and dislike.. > Hi Ricardo, thank you very much! i am great to hear that. my name is yan cheng ;) cheok is my family name :D basically, i am quite comfortable with c, c++ and Java. however, i haven't touch on Java for quite some time. i am very interested in image processing field. i am quite new to this field. i do have some hand-on project in image processing field just for my self-learning purpose. i was exposed to Linux and Open Source concept a year ago. Now, i am a big fan to them. Ubuntu is currently my favorite Linux distribution. i try to involve myself in this concept by taking part in several open source projects. http://sourceforge.net/projects/numrecognition/ - an experimental project to use neural network and image processing to recognize number. i am the originator and there isn't any active activities going on :P http://sourceforge.net/projects/joone/ - a very nice neural network api. also no active activities going on at this moment from my side :P currently, i plan to learn the common development tools used in Linux. Porting SIP to windows seems give me a great chance to understand those automake, configure, make... tools :D Will try to look into ur tutorial on windows port and get it up and run within this few days... cheok |
From: Ricardo F. <rf...@gm...> - 2005-07-26 18:57:43
|
Hi, Zhang, nice that you tried. It is a slow process, don't get disappointed. Let's try it little by little. I don't get those annoying permisison denied errors you are getting. Perhaps it would be a good idea to report the issue to MinGW mailing lists or developers. MinGW is supposed to be extremely stable..... well, good luck, and feel free to work in any activity, although this one is priority.. thanks, On 7/26/05, Zhang Cheng <ch...@ma...> wrote: > Ricardo Fabbri wrote: >=20 > >Hi guys, > > > >the next step is for you to try to compile the simple toolbox on > >windows using MinGW. > >More instrunctions available at: > >http://siptoolbox.sourceforge.net/devel/windows-port.php > > > >after you succeed porting simple we then move to the next step. > >Contact this list at will during the process. > > > >PS: just to elevate our moods, check out: > >http://sourceforge.net/project/stats/?group_id=3D68055&ugn=3Dsiptoolbox > > > >we are top 99,5% active in Sourceforge, around top 600 project, out of 1= 00,000 > > > >And this is without an updated windows version. Imagine with a new windo= ws, > >how can we boost the use of SIP and scilab as never before ;-) > > > >We all know SIP is a killer app for software like Scilab... Oh, and > >check also the freshmeat database: > >http://freshmeat.net/projects/siptoolbox/ > > > >We have 53 release subscribers just in there.. > > > >This project has very wide visibility, make use of it :) > >Good luck! > > > > > I feel so bad to say that MingW is too unstable, very disappointing. > When I do ./configure, make and make clean and make again, some warnings > saying "Permission Denied" pop up on my MSYS and the make process cann't > continue. I close MSYS window and re-start it, the problem remains the sa= me. > The only solution is reboot my computer. It's really unbearable! >=20 > I tried many times and succeeded only once. Although I renamed "LibSci*" > to lowercase, make still can't find "libsci*" and warn that it can only > build static library instead of dynamic library. I succeeded only once in > building dynamic library and the whole process was very smooth, but I > failed in other cases. >=20 > I didn't expect the huge difficulty of Windows port, now I begin to under= - > stand it...:-( >=20 > Zhang Cheng >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=3D7477&alloc_id=3D16492&op=3Dclic= k > _______________________________________________ > SIPtoolbox-devel mailing list > SIP...@li... > https://lists.sourceforge.net/lists/listinfo/siptoolbox-devel >=20 --=20 Ricardo Fabbri PhD Student in Computer Engineering / Computer Vision LEMS - Laboratory for Engineering Man-Machine Systems Brown University, USA |
From: Zhang C. <ch...@ma...> - 2005-07-28 14:42:13
|
Yan Cheng Cheok wrote: >Hello Fabbri, > >This few days, I saw some SIP mailing list is going hot into my mailbox. ;) > >SIP seems like an interesting project. Can I join this project? Is >there any task which may be taken by me at this moment? > >I had been sourceforge user for some time and know the basic usage for >cvs (i am once using tkcvs as gui tool. now, i stick to lincvs under >linux and tortoise cvs under windows) > >thank you very much and hope to hear from you soon. > >cheok > >On 7/27/05, Ricardo Fabbri <rf...@gm...> wrote: > > >>Hi, Zhang, >> >>nice that you tried. It is a slow process, don't get disappointed. >>Let's try it little by little. >> >>I don't get those annoying permisison denied errors you are getting. >>Perhaps it would be a good idea to report the issue to MinGW mailing >>lists or developers. >>MinGW is supposed to be extremely stable..... >> >>well, good luck, and feel free to work in any activity, although this >>one is priority.. >>thanks, >> >>On 7/26/05, Zhang Cheng <ch...@ma...> wrote: >> >> >>>Ricardo Fabbri wrote: >>> >>> >>> >>>>Hi guys, >>>> >>>>the next step is for you to try to compile the simple toolbox on >>>>windows using MinGW. >>>>More instrunctions available at: >>>>http://siptoolbox.sourceforge.net/devel/windows-port.php >>>> >>>>after you succeed porting simple we then move to the next step. >>>>Contact this list at will during the process. >>>> >>>>PS: just to elevate our moods, check out: >>>>http://sourceforge.net/project/stats/?group_id=68055&ugn=siptoolbox >>>> >>>>we are top 99,5% active in Sourceforge, around top 600 project, out of 100,000 >>>> >>>>And this is without an updated windows version. Imagine with a new windows, >>>>how can we boost the use of SIP and scilab as never before ;-) >>>> >>>>We all know SIP is a killer app for software like Scilab... Oh, and >>>>check also the freshmeat database: >>>>http://freshmeat.net/projects/siptoolbox/ >>>> >>>>We have 53 release subscribers just in there.. >>>> >>>>This project has very wide visibility, make use of it :) >>>>Good luck! >>>> >>>> >>>> >>>> >>>I feel so bad to say that MingW is too unstable, very disappointing. >>>When I do ./configure, make and make clean and make again, some warnings >>>saying "Permission Denied" pop up on my MSYS and the make process cann't >>>continue. I close MSYS window and re-start it, the problem remains the same. >>>The only solution is reboot my computer. It's really unbearable! >>> >>>I tried many times and succeeded only once. Although I renamed "LibSci*" >>>to lowercase, make still can't find "libsci*" and warn that it can only >>>build static library instead of dynamic library. I succeeded only once in >>>building dynamic library and the whole process was very smooth, but I >>>failed in other cases. >>> >>>I didn't expect the huge difficulty of Windows port, now I begin to under- >>>stand it...:-( >>> >>>Zhang Cheng >>> >>> >>> >>> >>>------------------------------------------------------- >>>SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >>>from IBM. Find simple to follow Roadmaps, straightforward articles, >>>informative Webcasts and more! Get everything you need to get up to >>>speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >>>_______________________________________________ >>>SIPtoolbox-devel mailing list >>>SIP...@li... >>>https://lists.sourceforge.net/lists/listinfo/siptoolbox-devel >>> >>> >>> >>-- >>Ricardo Fabbri >> >>PhD Student in Computer Engineering / Computer Vision >>LEMS - Laboratory for Engineering Man-Machine Systems >>Brown University, USA >> >> >>------------------------------------------------------- >>SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >>from IBM. Find simple to follow Roadmaps, straightforward articles, >>informative Webcasts and more! Get everything you need to get up to >>speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opclick >>_______________________________________________ >>SIPtoolbox-devel mailing list >>SIP...@li... >>https://lists.sourceforge.net/lists/listinfo/siptoolbox-devel >> >> >> > > >------------------------------------------------------- >SF.Net email is Sponsored by the Better Software Conference & EXPO September >19-22, 2005 * San Francisco, CA * Development Lifecycle Practices >Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA >Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf >_______________________________________________ >SIPtoolbox-devel mailing list >SIP...@li... >https://lists.sourceforge.net/lists/listinfo/siptoolbox-devel > > > Hi, Yan I'm so glad to see your email. If you want to join SIP project, You may send a email to Ricardo, our Project Leader:-) I'm doing some hacking to simpletoolbox. Becauce I got disappointed with Mingw and MSYS, I decide to use native build tool on Windows. I read some articles on web talking about the GNU build system(aka autoconf,automake,libtool) and its alternative such as CMake(www.cmake.org) and SCons(www.scons.org). The capability of cross-platform build of the later two is very impressive. Used in VXL project, CMake shoud be familiar to Ricardo. I modify the SimpleToolbox today and use nmake( command line tools from Microsoft, also used by Scilab ) to build it. I succeed in generating libsimple.dll and loader.sce and installing them under the directory SCILAB/contrib automatically:-) Now I want to liston to other developers' ideas and suggections for further hacking. BTW: How can I put a *toolbox* button on the panel of Scilab? What files shall I have to add under the directory SCILAB/contrib/simple? Now there are only two files(libsimple.dll and loader.sce) in that folder. Zhang Cheng |
From: Ricardo F. <rf...@gm...> - 2005-07-29 02:44:34
|
Hi Zhang >=20 > I'm doing some hacking to simpletoolbox. Becauce I got disappointed > with Mingw and MSYS, I decide to use native build tool on Windows. Nice.. I would at least leave a comment on MinGW forums/lists, at least for _their_ benefit. They are usually very responsive. > I > read some articles on web talking about the GNU build system(aka > autoconf,automake,libtool) and its alternative such as > CMake(www.cmake.org) and SCons(www.scons.org). The capability of > cross-platform build of the later two is very impressive. Used in VXL > project, CMake shoud be familiar to Ricardo. That's cool. CMake is specially good for C++ code. The only issue with it is to learn how to build a loadable module using it. Also, CMake has poor documentation online AFAIK, the only complete and didatic doc is the book, which you have to pay for. Anyways, my knowledge of CMake is far less than autotools (yep, this is no excuse).. What I like about Autotools is the flexibility a "configure.ac" script offers for unix systems, since you can write any portable shell script to test virtually anything. Animal is so portable: it works with _any_ ImageMagick version! Cmake can possibly do the same, but I really have no knowledge how.. that would be a major effort. >=20 > I modify the SimpleToolbox today and use nmake( command line tools > from Microsoft, also used by Scilab ) to build it. I succeed in > generating libsimple.dll and loader.sce and installing them under the > directory SCILAB/contrib automatically :-) That's awesome.. did you actually load the toolbox and typed=20 soma(2,3) and got 5 ? :-) >=20 > Now I want to liston to other developers' ideas and suggestions for > further hacking. Just a little piece of advice: under windows, it is more important to make an installable binary than to make an easy-to-compile source. Another advice: take note of your hacks :) > How can I put a *toolbox* button on the panel of Scilab? What files > shall I have to add under the directory SCILAB/contrib/simple? Now there > are only two files(libsimple.dll and loader.sce) in that folder. Put a dummy empty builder.sce in there too. good luck, --=20 Ricardo Fabbri PhD Student in Computer Engineering / Computer Vision LEMS - Laboratory for Engineering Man-Machine Systems Brown University, USA |
From: Zhang C. <ch...@ma...> - 2005-07-29 03:05:53
|
Ricardo Fabbri wrote: >Hi Zhang > > > >> I'm doing some hacking to simpletoolbox. Becauce I got disappointed >>with Mingw and MSYS, I decide to use native build tool on Windows. >> >> > >Nice.. I would at least leave a comment on MinGW forums/lists, at >least for _their_ benefit. They are usually very responsive. > > > >>I >>read some articles on web talking about the GNU build system(aka >>autoconf,automake,libtool) and its alternative such as >>CMake(www.cmake.org) and SCons(www.scons.org). The capability of >>cross-platform build of the later two is very impressive. Used in VXL >>project, CMake shoud be familiar to Ricardo. >> >> > >That's cool. CMake is specially good for C++ code. The only issue with >it is to learn how to build a loadable module using it. Also, CMake >has poor documentation online AFAIK, the only complete and didatic doc >is the book, which you have to pay for. Anyways, my knowledge of CMake >is far less than autotools (yep, this is no excuse).. > > > Yes, the so limited documentation of CMake is a big problem... I'll give a try on Scons today and compare them. >What I like about Autotools is the flexibility a "configure.ac" script >offers for unix systems, since you can write any portable shell script >to test virtually anything. Animal is so portable: it works with _any_ >ImageMagick version! Cmake can possibly do the same, but I really have >no knowledge how.. that would be a major effort. > > > >> I modify the SimpleToolbox today and use nmake( command line tools >>from Microsoft, also used by Scilab ) to build it. I succeed in >>generating libsimple.dll and loader.sce and installing them under the >>directory SCILAB/contrib automatically :-) >> >> > >That's awesome.. did you actually load the toolbox and typed >soma(2,3) and got 5 ? :-) > > > Of cause:-) >>Now I want to liston to other developers' ideas and suggestions for >>further hacking. >> >> > >Just a little piece of advice: under windows, it is more important to >make an installable binary than to make an easy-to-compile source. >Another advice: take note of your hacks :) > > > Yes, I use the commands nmake && nmake install in the command line window for sake of convience. I share the same idea with you that we should make an binary installer on Windows:-) >> How can I put a *toolbox* button on the panel of Scilab? What files >>shall I have to add under the directory SCILAB/contrib/simple? Now there >>are only two files(libsimple.dll and loader.sce) in that folder. >> >> > >Put a dummy empty builder.sce in there too. > > Yeah! It works! The button is so lovely! Thank you! >good luck, > > |