I managed to convert the generated C++ to C, and get that working in the simulator (for Translate3D and TranslationXAxisAngle4D).
Then I created an openrave module to generate the C code. That worked in the simulator. Now I've moved from my Vmware 12.04 simulator, to a 10.04 atom box trying to build the realtime version. This was another level of work mainly because of the different header files the kernel uses. My problem at the moment is linking in a 3rd party math library, lapack. I can link in the static library, liblapack.a, but that still leaves me with a lot of undefined symbols. Some of these are from the libgfortran, but I only have a shared library installed. The other symbols I think are within liblapack.a itself, so I'm not sure how I can modify the kbuild stuff to keep looking in liblapack.a to find self referenced symbols. WARNING: "dtrmv_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_concat_string" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dnrm2_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "daxpy_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dger_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "idamax_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_stop_numeric" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dtrsm_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_transfer_integer" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_compare_string" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dgemm_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "ddot_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_string_len_trim" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_st_write_done" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dcopy_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_transfer_character" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dswap_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "drot_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "logf" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dgemv_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "__powidf2" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dscal_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "_gfortran_st_write" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "dtrmm_" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! WARNING: "lroundf" [/home/frankt/git/ikfast/src/ikfastkins.ko] undefined! > -----Original Message----- > From: Marius Alksnys [mailto:[email protected]] > Sent: Friday, 15 November 2013 4:16 AM > To: [email protected] > Subject: Re: [Emc-developers] Building a new C++ kinematics module > > Frank, > > have you made any progress with it? Please let me know if you do. > > Thanks. > > > ---------------------------------------------------------------------------- -- > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free > app hosting. Or install the open source package on any LAMP server. > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! > http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clk > trk > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
