-
natta committed revision 7659 to the Yet Another Robot Platform SVN repository, changing 4 files.
2009-12-22 13:41:54 UTC by natta
-
eshuy committed revision 7658 to the Yet Another Robot Platform SVN repository, changing 1 files.
2009-12-18 15:55:11 UTC by eshuy
-
eshuy committed revision 7657 to the Yet Another Robot Platform SVN repository, changing 3 files.
2009-12-14 13:31:15 UTC by eshuy
-
Yes, anyway, the important is that the problem is known :)
Thanks for you help on this!
2009-12-09 17:16:54 UTC by kakaouete
-
I think there is no version between 2.6.4 and 2.8, so for this it is easy :)
I tried with swig 1.3.39 and the problem was also present, so I guess we only need to check for the cmake version!
2009-12-09 17:16:06 UTC by kakaouete
-
In practice, the CMake code for each language is maintained by different users so there is no coherent strategy. It might be better to break the CMakeLists.txt file up across a separate directory per language to reflect this reality and avoid interference. It is difficult for one person to make even safe-sounding global changes because of the variety of versions and environments out there.
2009-12-09 17:02:17 UTC by eshuy
-
For the .so naming issue (liblibjyarp.so), as of cmake 2.6-4 and swig 1.3.39, the code as is generates libjyarp.so. I would guess that the SWIG helper methods in cmake 2.8, which you are using, have been improved to insert a lib on UNIX style systems. If that is the case, we need to put in a conditional (we need to support cmake back to at least 2.4). It will take a little work to figure out...
2009-12-09 16:57:01 UTC by eshuy
-
So here is a proposition for installing jyarp:
1) Choose better package names for the generated files AND the examples (for example it.liralab.eris.yarp or maybe with robotcub somewhere in the name) to avoid conflicts.
2) package everything in a jar file without a main class (or you can make one jar only with the yarp common classes, and one per examples. To run them one will need to add the...
2009-12-09 16:45:21 UTC by kakaouete
-
Hello,
I am using 2.8.0, Swig 1.3.40 on Archlinux.
At least for the version I have, I noticed that:
In the source of the cmake swig module, there is this comment:
# In java you want:
# System.loadLibrary("LIBRARY");
# then JNI will look for a library whose name is platform dependent, namely
# MacOS : libLIBRARY.jnilib
# Windows...
2009-12-09 16:30:34 UTC by kakaouete
-
Hello, why don't you just choose the same CMAKE_SWIG_OUTDIR for every language and rely on it for the install?
Or choose a different subdirectory in generated_src for each language for example?
It would then be easier to install.
2009-12-09 16:17:19 UTC by kakaouete