toolchain master doesn't compile

Hi,

I'm trying to compile the orocos_toolchain_ros master branch.
But get this rtt error about oro_atomic_t*'s
My system:
64 bit system with 32 bit installation
Ubuntu 10.10
boost 1.42
ROS diamondback by ros diamondback orocos toolchain ros debian pkgs

Till now, I used the toolchain 0.3 that comes with the ros diamondback orocos toolchain ros debian pkgs
and that works...

nick

mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake ..
Orocos RTT version (2.4.0)
No orocos-rtt.cmake file loaded, using default settings.See orocos-rtt.default.cmake
-- CMAKE_VERSION: 2.8.2
Boost found in /usr/include
-- Could NOT find Xerces (missing: XERCES_C_LIBRARY XERCES_INCLUDE_DIR)
Orocos target is gnulinux
-- Found PTHREAD
-- Detected gcc4: 4.4.5

-- Found Doxygen -- API documentation can be built
TLSF settings: -DUSE_SBRK -DUSE_MMAP -D_GNU_SOURCE -DTLSF_STATISTIC
Building MQueue Transport library (Requires Boost >= 1.37.0).
No default plugin path given, setting it to /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/install/lib/orocos.
Define the DEFAULT_PLUGIN_PATH cmake variable to override this.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build
cd build && make -j1
make[1]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make[2]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
[ 1%] Building CXX object rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/DataFlowInterface.cpp.o
distcc[9073] ERROR: compile /home/u0065688/.ccache/DataFlowIn.tmp.pma-09-053.9069.ii on localhost failed
In file included from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/SignalBase.hpp:54,
from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../Handle.hpp:43,
from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/Signal.hpp:47,
from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/InputPortInterface.hpp:48,
from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/DataFlowInterface.hpp:46,
from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/DataFlowInterface.cpp:40:
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘void RTT::os::AtomicInt::add(int)’:
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: invalid conversion from ‘oro_atomic_t*’
to ‘int’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: initializing argument 1 of ‘void
oro_atomic_add(int, oro_atomic_t*)’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: invalid conversion from ‘int’ to
‘oro_atomic_t*’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: initializing argument 2 of ‘void
oro_atomic_add(int, oro_atomic_t*)’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘void RTT::os::AtomicInt::sub(int)’:
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: invalid conversion from ‘oro_atomic_t*’
to ‘int’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: initializing argument 1 of ‘void
oro_atomic_sub(int, oro_atomic_t*)’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: invalid conversion from ‘int’ to
‘oro_atomic_t*’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: initializing argument 2 of ‘void
oro_atomic_sub(int, oro_atomic_t*)’
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘bool
RTT::os::AtomicInt::sub_and_test(int)’:
/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:88: error: ‘oro_atomic_sub_and_test’ was not
declared in this scope
make[3]: *** [rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/DataFlowInterface.cpp.o] Error 1
make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make[2]: *** [rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/all] Error 2
make[2]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
make: *** [all] Error 2

toolchain master doesn't compile

On Thu, May 5, 2011 at 11:26 AM, Dominick Vanthienen
<dominick [dot] vanthienen [..] ...> wrote:
> Hi,
>
> I'm trying to compile the orocos_toolchain_ros master branch.

I'm betting your RTT master is not up to date. Did you do:
cd rtt
git pull origin master
?

If you're compiling against master, it's always useful for us to know
the commit id, for example,
official master is at 5024e64a05160cd9ae761af812fb40f325592d9d

> But get this rtt error about oro_atomic_t*'s
> My system:
> 64 bit system with 32 bit installation
> Ubuntu 10.10
> boost 1.42
> ROS diamondback by ros diamondback orocos toolchain ros debian pkgs
>
>
> Till now, I used the toolchain 0.3 that comes with the ros diamondback orocos toolchain ros debian pkgs
> and that works...
>
> nick
>
>
>
> mkdir -p bin
> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
> Orocos RTT version  (2.4.0)
> No orocos-rtt.cmake file loaded, using default settings.See orocos-rtt.default.cmake
> -- CMAKE_VERSION: 2.8.2
> Boost found in /usr/include
> -- Could NOT find Xerces  (missing:  XERCES_C_LIBRARY XERCES_INCLUDE_DIR)
> Orocos target is gnulinux
> -- Found PTHREAD
> -- Detected gcc4: 4.4.5
>
> -- Found Doxygen -- API documentation can be built
> TLSF settings:  -DUSE_SBRK -DUSE_MMAP -D_GNU_SOURCE -DTLSF_STATISTIC
> Building MQueue Transport library (Requires Boost >= 1.37.0).
> No default plugin path given, setting it to /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/install/lib/orocos.
> Define the DEFAULT_PLUGIN_PATH cmake variable to override this.
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build
> cd build && make -j1
> make[1]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make[2]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> [  1%] Building CXX object rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/DataFlowInterface.cpp.o
> distcc[9073] ERROR: compile /home/u0065688/.ccache/DataFlowIn.tmp.pma-09-053.9069.ii on localhost failed
> In file included from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/SignalBase.hpp:54,
>                  from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../Handle.hpp:43,
>                  from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/Signal.hpp:47,
>                  from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/InputPortInterface.hpp:48,
>                  from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/DataFlowInterface.hpp:46,
>                  from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/DataFlowInterface.cpp:40:
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘void RTT::os::AtomicInt::add(int)’:
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: invalid conversion from ‘oro_atomic_t*’
> to ‘int’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error:   initializing argument 1 of ‘void
> oro_atomic_add(int, oro_atomic_t*)’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: invalid conversion from ‘int’ to
> ‘oro_atomic_t*’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error:   initializing argument 2 of ‘void
> oro_atomic_add(int, oro_atomic_t*)’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘void RTT::os::AtomicInt::sub(int)’:
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: invalid conversion from ‘oro_atomic_t*’
> to ‘int’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error:   initializing argument 1 of ‘void
> oro_atomic_sub(int, oro_atomic_t*)’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: invalid conversion from ‘int’ to
> ‘oro_atomic_t*’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error:   initializing argument 2 of ‘void
> oro_atomic_sub(int, oro_atomic_t*)’
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘bool
> RTT::os::AtomicInt::sub_and_test(int)’:
> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:88: error: ‘oro_atomic_sub_and_test’ was not
> declared in this scope
> make[3]: *** [rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/DataFlowInterface.cpp.o] Error 1
> make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make[2]: *** [rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/all] Error 2
> make[2]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
> make: *** [all] Error 2

Peter
--
Orocos-Users mailing list
Orocos-Users [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

toolchain master doesn't compile

On 05/05/2011 11:47 AM, Peter Soetens wrote:
> On Thu, May 5, 2011 at 11:26 AM, Dominick Vanthienen
> <dominick [dot] vanthienen [..] ...> wrote:
>> Hi,
>>
>> I'm trying to compile the orocos_toolchain_ros master branch.
> I'm betting your RTT master is not up to date. Did you do:
> cd rtt
> git pull origin master
> ?
yes I did
> If you're compiling against master, it's always useful for us to know
> the commit id, for example,
> official master is at 5024e64a05160cd9ae761af812fb40f325592d9d
that's the one!
>> But get this rtt error about oro_atomic_t*'s
>> My system:
>> 64 bit system with 32 bit installation
>> Ubuntu 10.10
>> boost 1.42
>> ROS diamondback by ros diamondback orocos toolchain ros debian pkgs
>>
>>
>> Till now, I used the toolchain 0.3 that comes with the ros diamondback orocos toolchain ros debian pkgs
>> and that works...
>>
>> nick
>>
>>
>>
>> mkdir -p bin
>> cd build&& cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake ..
>> Orocos RTT version (2.4.0)
>> No orocos-rtt.cmake file loaded, using default settings.See orocos-rtt.default.cmake
>> -- CMAKE_VERSION: 2.8.2
>> Boost found in /usr/include
>> -- Could NOT find Xerces (missing: XERCES_C_LIBRARY XERCES_INCLUDE_DIR)
>> Orocos target is gnulinux
>> -- Found PTHREAD
>> -- Detected gcc4: 4.4.5
>>
>> -- Found Doxygen -- API documentation can be built
>> TLSF settings: -DUSE_SBRK -DUSE_MMAP -D_GNU_SOURCE -DTLSF_STATISTIC
>> Building MQueue Transport library (Requires Boost>= 1.37.0).
>> No default plugin path given, setting it to /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/install/lib/orocos.
>> Define the DEFAULT_PLUGIN_PATH cmake variable to override this.
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build
>> cd build&& make -j1
>> make[1]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make[2]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> [ 1%] Building CXX object rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/DataFlowInterface.cpp.o
>> distcc[9073] ERROR: compile /home/u0065688/.ccache/DataFlowIn.tmp.pma-09-053.9069.ii on localhost failed
>> In file included from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/SignalBase.hpp:54,
>> from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../Handle.hpp:43,
>> from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/Signal.hpp:47,
>> from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/InputPortInterface.hpp:48,
>> from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/DataFlowInterface.hpp:46,
>> from /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/DataFlowInterface.cpp:40:
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘void RTT::os::AtomicInt::add(int)’:
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: invalid conversion from ‘oro_atomic_t*’
>> to ‘int’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: initializing argument 1 of ‘void
>> oro_atomic_add(int, oro_atomic_t*)’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: invalid conversion from ‘int’ to
>> ‘oro_atomic_t*’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:84: error: initializing argument 2 of ‘void
>> oro_atomic_add(int, oro_atomic_t*)’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘void RTT::os::AtomicInt::sub(int)’:
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: invalid conversion from ‘oro_atomic_t*’
>> to ‘int’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: initializing argument 1 of ‘void
>> oro_atomic_sub(int, oro_atomic_t*)’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: invalid conversion from ‘int’ to
>> ‘oro_atomic_t*’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:86: error: initializing argument 2 of ‘void
>> oro_atomic_sub(int, oro_atomic_t*)’
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp: In member function ‘bool
>> RTT::os::AtomicInt::sub_and_test(int)’:
>> /home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/rtt/base/../internal/../internal/../os/Atomic.hpp:88: error: ‘oro_atomic_sub_and_test’ was not
>> declared in this scope
>> make[3]: *** [rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/DataFlowInterface.cpp.o] Error 1
>> make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make[2]: *** [rtt/CMakeFiles/orocos-rtt-gnulinux_dynamic.dir/all] Error 2
>> make[2]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/orocos_toolchain_ros/rtt/build'
>> make: *** [all] Error 2
> Peter
--
Orocos-Users mailing list
Orocos-Users [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

toolchain master doesn't compile

On Thursday 05 May 2011 13:29:10 Dominick Vanthienen wrote:
> On 05/05/2011 11:47 AM, Peter Soetens wrote:
> > On Thu, May 5, 2011 at 11:26 AM, Dominick Vanthienen
> >
> > <dominick [dot] vanthienen [..] ...> wrote:
> >> Hi,
> >>
> >> I'm trying to compile the orocos_toolchain_ros master branch.
> >
> > I'm betting your RTT master is not up to date. Did you do:
> > cd rtt
> > git pull origin master
> > ?
>
> yes I did
>
> > If you're compiling against master, it's always useful for us to know
> > the commit id, for example,
> > official master is at 5024e64a05160cd9ae761af812fb40f325592d9d
>
> that's the one!

You're right. For some reason, it worked out here, but it's fixed now.

Peter

toolchain master doesn't compile

On 05/05/2011 02:41 PM, Peter Soetens wrote:
> On Thursday 05 May 2011 13:29:10 Dominick Vanthienen wrote:
>> On 05/05/2011 11:47 AM, Peter Soetens wrote:
>>> On Thu, May 5, 2011 at 11:26 AM, Dominick Vanthienen
>>>
>>> <dominick [dot] vanthienen [..] ...> wrote:
>>>> Hi,
>>>>
>>>> I'm trying to compile the orocos_toolchain_ros master branch.
>>> I'm betting your RTT master is not up to date. Did you do:
>>> cd rtt
>>> git pull origin master
>>> ?
>> yes I did
>>
>>> If you're compiling against master, it's always useful for us to know
>>> the commit id, for example,
>>> official master is at 5024e64a05160cd9ae761af812fb40f325592d9d
>> that's the one!
> You're right. For some reason, it worked out here, but it's fixed now.
It compiles, thanks

> Peter