Yes, I did build the complete solution. The content of the hello_world.zip file is: /META-INF/MANIFEST.MF hello_world.dll hello_world.lib
There are no files located in the version0.0 directory. There was complaints about missing libraries. So I have put this missing libraries in the hello_world directory. -----Message d'origine----- De : Alexander Broekhuis [mailto:[email protected]] Envoyé : lundi 4 février 2013 10:25 À : [email protected] Objet : Re: celix example under windows 2013/2/4 Lionel BELLER <[email protected]> > Yes, I'm using the trunk, and did a complete clean/rebuild of all sources. > I > tried to run celix from the hello_world folder. Is there a "make deploy" > equivalent of the linux version? > There are projects in the VS solution for each deploy target. But the bundles are in the right place, so deployment has been done. I guess/assume you did build the complete solution. That takes care of deployment. > There is a folder celix\build\deploy\hello_world\bundles with 4 zip in it : > hello_world.zip, log_service.zip, shell.zip and shell_tui.zip. > The folders .cache, bundle1 and version0.0 are created indeed, but not > "revision.location". In the folder bundle1, there are 3 files: > bundle.id, bundle.lastmodified, and bundle.location. > What is the content of the hello_world.zip file? It should be something like: /META-INF/MANIFEST hello_world.dll And are there any files located in the version0.0 directory? Also, there are no complaints about missing libraries? For example from an incorrect path? > > > -----Message d'origine----- > De : Alexander Broekhuis [mailto:[email protected]] Envoyé : lundi > 4 février 2013 09:12 À : [email protected] Objet : Re: > celix example under windows > > Hi, > > > 2013/2/4 Lionel BELLER <[email protected]> > > > Hi, > > Once I have managed to compile celix, I've got a problem in the > > execution of the program. Here are the instruction sent and the > > error > message: > > > > > > D:\celix\celix\build\deploy\hello_world>"../../launcher/release/celix" > > Failed to open revision file at: > > .cache/bundle1/version0.0/revision.location > > > > Indeed there is no file revision.location. Is it supposed to be > > generated at some point? > > > > Did you run the Deploy project for hello world? If so, are there any > bundles located in the hello_world/bundle directory? > If there are bundles (zip files) in the directory, could you take a > look inside one and give a listing of the content? > > I am not quite sure what is going on, normally during installation of > a bundle the framework should create these directories. This happens > at startup. I assume you are now using the Trunk and did a complete > clean/rebuild of all sources? > > > > > > Thanks > > > > > > > > -----Message d'origine----- > > De : Lionel BELLER [mailto:[email protected]] Envoyé : > > vendredi 1 février 2013 15:54 À : [email protected] > > Objet : RE: celix example under windows > > > > Well, this works indeed. > > Thanks! > > > > Just to let you know, during the visual studio compilation, I had > functions > > already defined conflict. To solve it, I commented them in the > > visual studio headers, WinNT.h and BaseTsd.h. Those functions are > > Handle64ToHandle, HandleToHandle64, Ptr64ToPtr, PtrToPtr64, > > Int64ShllMod32, Int64ShraMod32, and Int64ShrlMod32. > > > > -----Message d'origine----- > > De : Alexander Broekhuis [mailto:[email protected]] Envoyé : > vendredi > > 1 > > février 2013 15:14 À : [email protected] Objet : RE: > > celix example under windows > > > > Hi, > > > > I am not at a pc at this moment. But I think I can help. > > > > Op 1 feb. 2013 15:08 schreef "Lionel BELLER" > > <[email protected]> het > > volgende: > > > > > > Found APR: D:/celix/apr-1.4.6/Release/libapr-1.lib > > > Found CPack at: C:/Program Files/CMake 2.8/bin/cpack.exe No JAR > > > support, generated bundles are not usable for Apache ACE Found > > > CPack > > > at: C:/Program Files/CMake 2.8/bin/cpack.exe CMake Error at > > > cmake/Packaging.cmake:140 (get_property): > > > get_property could not find TARGET chapter04-paint-example. > > > Perhaps it has > > > not yet been created. > > > Call Stack (most recent call first): > > > examples/osgi-in-action/chapter04-paint-example/deploy.cmake:18 > > (deploy) > > > cmake/Packaging.cmake:198 (include) > > > CMakeLists.txt:62 (deploy_targets) > > > > > > Any clue? > > > > I think you can safely comment the deploy line in the deploy.cmake > > file > in > > the paint example directory. > > > > If this doesn't help I will look into it when at my pc again. > > > > Ps: The jar comment can be ignored. It is just a notice. > > > > > > > > > > > -----Message d'origine----- > > > De : Alexander Broekhuis [mailto:[email protected]] Envoyé : > > > vendredi 1 février 2013 12:18 À : [email protected] > > > Objet > > > : RE: celix example under windows > > > > > > Hi, > > > > > > Op 1 feb. 2013 11:39 schreef "Lionel BELLER" > > > <[email protected]> > > het > > > volgende: > > > > > > > > Thanks a lot for the quick response. > > > > > > > > Im using the celix release, the one directly downloadable on > > > > the site. I have tried to get the celix on the trunk, but there > > > > was some SVN > > > connection > > > > issues. I havent really looked into it. > > > > > > The trunk has already been updated to compile on Windows. > > > > > > > > > > > Anyway I have managed to compile the released version, with few > > changes. > > > And > > > > now by commenting the line in the CMakeLists.txt, CMake > > > > generation > > works. > > > I > > > > just have to fix the few compilation problems with Visual Studio > > > > 2005 (missing headers, C99 compliance ), and it should be fine. > > > > > > If you can get the trunk you should be fine. A couple of weeks ago > > > those issues were fixed. > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > > > De : Alexander Broekhuis [mailto:[email protected]] Envoyé : > > > > vendredi 1 février 2013 10:22 À : [email protected] > > > > Objet > > > > : Re: celix example under windows > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > Thanks for your interest in Celix (on Windows). > > > > > > > > > > > > > > > > Are you using the Celix release? Or a recent trunk? The trunk > > > > should compile/run on windows, the 0.0.1 release doesn't. Also > > > > on trunk the build system should check for the availability of > > > > gtk, but this hasn't been checked extensively. > > > > > > > > > > > > > > > > To work around this, you can simply disable the gtk examples. > > > > This can be done by editing the CMakeLists.txt file in te > > > > examples > > directory. > > > Commenting > > > > out the "add_subdirectory(osgi-in-action/chapter04-paint-example)" > > > > line should be enough. > > > > > > > > > > > > > > > > If this doesn't work, please let me know, and I'll take a look > > > > into > it. > > > > > > > > > > > > > > > > Altogether windows support is rather new, and I welcome reports > > > > on any problems you run into. > > > > > > > > > > > > > > > > 2013/2/1 Lionel BELLER <[email protected]> > > > > > > > > Hello, > > > > > > > > I would like to build the examples for celix on windows vista. > > > > But when I enable the CMake build option "BUILD_EXAMPLES", CMake > > > > errors appear due to missing libraries (glib-2.0, gthread-2.0 ): > > > > > > > > > > > > > > > > checking for one of the modules 'glib-2.0' > > > > > > > > CMake Error at C:/Program Files/CMake > > > > 2.8/share/cmake-2.8/Modules/FindPkgConfig.cmake:363 (message): > > > > > > > > None of the required 'glib-2.0' found > > > > > > > > Call Stack (most recent call first): > > > > > > > > > examples/osgi-in-action/chapter04-paint-example/circle/CMakeLists.txt: > > > > 19 > > > > (pkg_search_module) > > > > > > > > > > > > > > > > Has anyone ever experienced this problem, or has an idea of how > > > > to solve > > > it? > > > > > > > > Thanks. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________________________________________ > > > > _ > > > > > > > > Lionel BELLER | Ingénieur R&D | Sogeti High Tech Phone +33 (0) > > > > <tel:%280%29%C2%A04%2076%2052%2066%2055> 4 76 52 66 55 > > > > <mailto:[email protected]> [email protected] > > > > > > > > 485 avenue de l'Europe | 38330 Montbonnot, Saint-Martin | France > > > > <http://www.sogeti.com/> www.sogeti.com / < > > > http://www.sogeti-hightech.fr/> > > > > www.sogeti-hightech.fr > > > > > > > > Sogeti High Tech, Registered office: Issy Les Moulineaux > > > > <http://reg.no/> reg.no. Nanterre B 444 495 774 > > > > > > > > logo signature electronique > > > > ________________________________________________________________ > > > > _ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Met vriendelijke groet, > > > > > > > > Alexander Broekhuis > > > > > > > > > > > > > > -- > Met vriendelijke groet, > > Alexander Broekhuis > > -- Met vriendelijke groet, Alexander Broekhuis
