I’m able to build a Debian package on Raspbian/Debian 8 (Jessie), and I think it works, well you do have to fix the install because it requires ‘csh’. When I go to install the package on Raspbian/Debian 7 (Wheezy) it blows up with a bad library, not unexpected. So I’m trying to build on Wheezy. I have to install a new cmake from the cmake.org <http://cmake.org/>, because the cmake on Wheezy is below version 3. No problem. Now I’m running cmake and I get this error:
[ 72%] Built target rexxc_man [ 73%] Built target rxregexp [ 73%] Linking CXX executable bin/rxsubcom bin/librexx.so.5.0.0: undefined reference to `RexxString::ch_PLUS' bin/librexx.so.5.0.0: undefined reference to `MemorySegmentSet::LargeSegmentDeadSpace' bin/librexx.so.5.0.0: undefined reference to `RexxString::ch_MINUS' bin/librexx.so.5.0.0: undefined reference to `MemorySegmentSet::SegmentDeadSpace' bin/librexx.so.5.0.0: undefined reference to `Numerics::FORM_ENGINEERING' bin/librexx.so.5.0.0: undefined reference to `Numerics::FORM_SCIENTIFIC' collect2: ld returned 1 exit status CMakeFiles/rxsubcom.dir/build.make:96: recipe for target 'bin/rxsubcom' failed make[2]: *** [bin/rxsubcom] Error 1 CMakeFiles/Makefile2:181: recipe for target 'CMakeFiles/rxsubcom.dir/all' failed make[1]: *** [CMakeFiles/rxsubcom.dir/all] Error 2 Makefile:149: recipe for target 'all' failed make: *** [all] Error 2 Ok, when we were running autotools, I could usually figure out what went wrong, but with cmake, I haven’t got a clue. Looks like librexx.so.5.0.0 is missing an object that didn’t get included in the library? If I knew where to look at the command line that is passed to ld, I could at least see which object were included. Long story short. How to I fix this? How do I trouble shoot problems in the cmake environment? Thanks, Bruce
signature.asc
Description: Message signed with OpenPGP using GPGMail
------------------------------------------------------------------------------ Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel