Recently I took several pokes at building the experimental versions of
LinuxCNC on Gentoo with no success.
The first issue that arose is that I have phthon-3.2.3 selected by
default. I had to switch it to 2.7.3 for it to get past the following
error:
checking python version... File "<string>", line 1
import sys;raise SystemExit,sys.hexversion<0x2040000
^
SyntaxError: invalid syntax
configure: error: Python version too old (2.4 or newer required)
which is misleading since the version is in fact to new. This problem
is seemingly fixed with adding --with-python=/usr/bin/python2 to
configure. But problems arise when you actually run compile and it
depends on the current version and breaks the build all over the place.
I can get it past this by eselect'ing python back to 2.7.3.
The next issue, which is currently completely stopping me, is that it
is complaining that boost::python is not installed. Actually it is
(version 1.49.0 to be precise). The problem seems to be how configure
tests for the boost library. I can get past this by adding
--disable-python, but then the build dies looking for
depends/emc/pythonplugin/python_plugin.d
At this point the build system is to broken for me to port it to Gentoo
with the time resources I have at my disposal.
If anyone has a little time to work on python-3.2 support and sort out
the problem with boost, I'll take another poke at it...
EBo --
On Nov 11 2012 4:08 PM, Abel Michael wrote:
> Hi there,
>
> I've updated my shared memory hal module and LinuxCNC adoption which
> enables real time data transfer between LinuxCNC and other real-time
> programs running on rt-preempt.
>
> My work is now put on top of the rtos-integration-preview1 branch
> from
> Michael Haberler.
>
> The functionality was also contained in earlier Versions of the
> rt-preempt port I did on the basis of Michael Büschs work. But now,
> my
> patch/adoption is clearer and smaller as the support for rt-preempt
> is
> already there. And of course it's still beta.
>
> Please pull branch shm_interface from
> http://gitorious.org/emc-rt-preempt/emc-rt-preempt
>
> after compiling start the cnc and the rt-interface tester afterwards:
>
> cd /src/hal/drivers/shared_memory
> make -f Makefile_shm
> sudo chrt 90 ./shm_interface_test
>
> In the end it should look nearly like a year ago :) :
> http://www.bitmuster.org/projects/images/emc-shm-rt-gui.png
>
> Regards,
>
> Michael
>
>
> On 11/02/2012 04:18 PM, Michael Haberler wrote:
>> I have now integrated the RT-PREEMPT branch as provided by Charles,
>> added the now-working Xenomai-userland thread style, and massaged
>> configure to deal with all of this. The Xenomai-kernel branch I
>> reported about yesterday is fully integrated. If you played with that
>> branch, it's safe to switch.
>>
>> this adds the following scenarios:
>>
>> ./configure --with-threads=xenomai-user
>>
>> ./configure --with-threads=rt-preempt-user
>>
>> ./configure --with-threads=rtai
>>
>> ./configure --enable-simulator [--enable-drivers for the hal_parport
>> usermode driver]
>>
>>
>> for the RT-PREEMT flavor, please install
>>
>>
>> http://static.mah.priv.at/public/xenomai-debs/linux-headers-3.4.13-rt-preempt-rt22+_0.1_i386.deb
>>
>> http://static.mah.priv.at/public/xenomai-debs/linux-image-3.4.13-rt-preempt-rt22+_0.1_i386.deb
>>
>> The notes from README.xenomai wrt initrd and update-grub apply as
>> well.
>>
>> Please pull from
>> http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/rtos-integration-preview1
>>
>> - Michael
>>
>> - The userland parport driver needs work - it cant claim the parport
>> yet :-/ The nice part is: you can fix it with gdb.
>> - runtests with rt-preempt-user shows errors, but that is because
>> stderr messages cause it to 'fail' whereas the regression output
>> actually is ok
>>
>>
>> [so here's some drinking from the firehose for the weekend;) ]
>>
>> ------------------------------------------------------------------------------
>> LogMeIn Central: Instant, anywhere, Remote PC access and management.
>> Stay in control, update software, and manage PCs from one command
>> center
>> Diagnose problems and improve visibility into emerging IT issues
>> Automate, monitor and manage. Do more in less time with Central
>> http://p.sf.net/sfu/logmein12331_d2d
>> _______________________________________________
>> Emc-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>
>
>
> --
> --------------------------------------------------------------
> Dipl.-Ing. Michael Abel
>
> Graduate School of advanced Manufacturing Engineering
> GSaME - Universität Stuttgart
>
> Institut für Steuerungstechnik
> der Werkzeugmaschinen und Fertigungseinrichtungen
> ISW - Universität Stuttgart
>
> Seidenstr. 36
> 70174 Stuttgart
>
> Tel.: ++49 (0) 711 685-82532
> Fax : ++49 (0) 711 685-82808
>
> [email protected]
> [email protected]
>
> www.gsame.uni-stuttgart.de
> www.isw.uni-stuttgart.de
> --------------------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_nov
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers