[Rock-dev] Qtbindings - Fails

Steffen Planthaber steffen.planthaber at dfki.de
Wed Jun 23 16:29:31 CEST 2021


Hi,

The line is:

{ Q_ASSERT_X(i >= 0 && i < p.size(), "QList<T>::at", "index out of range");

But I wonder why your ruby is 2.5.0, the current ruby in ubuntu18.04 is 
2.5.1

Best, Steffen


Am 23.06.21 um 14:07 schrieb Javier Hidalgo-Carrió:
> Hi Steffen,
> Thanks for the quick feedback! Can you please tell me what do you have 
> in /usr/include/qt4/QtCore/qlist.h at line 469? It is failing in an 
> assert to me. Which is probably right.
>
> The error output :
> using generator 
> "/var/lib/gems/2.5.0/gems/qtbindings-4.8.6.5/ext/build/generator/bin/generator_smoke.so" 
>
> parsing 
> "/var/lib/gems/2.5.0/gems/qtbindings-4.8.6.5/ext/smoke/qtxmlpatterns/qtxmlpatterns_includes.h" 
>
> ASSERT failure in QList<T>::at: "index out of range", file 
> /usr/include/qt4/QtCore/qlist.h, line 469
> Aborted (core dumped)
> smoke/qtxmlpatterns/CMakeFiles/smokeqtxmlpatterns.dir/build.make:74: 
> recipe for target 'smoke/qtxmlpatterns/smokedata.cpp' failed
>
> Ubuntu 18.04:  5.4.0-74-generic #83~18.04.1-Ubuntu SMP Tue May 11 
> 16:01:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
>
> Regards,
> Javier.
>
> On Wed, 23 Jun 2021 at 13:46, Steffen Planthaber 
> <steffen.planthaber at dfki.de <mailto:steffen.planthaber at dfki.de>> wrote:
>
>     Hi,
>
>     I tried to recreate the issue on a new ubuntu 18.04 docker container.
>
>     The qtbindings are compiling fine for me.
>
>     Best, Steffen
>
>     Am 23.06.21 um 13:09 schrieb Steffen Planthaber:
>>
>>     Hmm,
>>
>>     Our buildserver installs without failure on 18.04.
>>
>>     For 20.04, one workaround for ruby is to use rbenv
>>
>>     apt-get install -y rbenv
>>     # update ruby versions for rbenv
>>     mkdir -p "$(rbenv root)"/plugins/
>>     git clonehttps://github.com/rbenv/ruby-build  <https://github.com/rbenv/ruby-build>  "$(rbenv root)"/plugins/ruby-build
>>     #install 2.5.1 (ubutnu 18.04)
>>     rbenv install -f 2.5.1
>>     rbenv global 2.5.1
>>     eval "$(rbenv init -)" && ruby autoproj_bootstrap --no-color --no-progress  --no-interactive || true
>>
>>     After this, the correct ruby executable is set by the env.sh
>>
>>     WARNING: This is used in docker on our buildserver, I never
>>     checked further impacts on the system etc.
>>
>>     Kind Regards,
>>
>>     STeffen
>>
>>     Am 23.06.21 um 12:18 schrieb Javier Hidalgo-Carrió:
>>>     Hi rock-dev,
>>>
>>>     I see 'gem install qtbindings' is failing when installing rock
>>>     in Ubuntu 18.04 with ruby2.5. Similar to this issue
>>>     https://github.com/ryanmelt/qtbindings/issues/169
>>>     <https://github.com/ryanmelt/qtbindings/issues/169>
>>>     Is there any backup plan to overcome this issue?
>>>
>>>     Regards,
>>>     Javier.
>>>
>>>     _______________________________________________
>>>     Rock-dev mailing list
>>>     Rock-dev at dfki.de  <mailto:Rock-dev at dfki.de>
>>>     https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev  <https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev>
>>     -- 
>>       Steffen Planthaber
>>
>>       Besuchsadresse der Nebengeschäftstelle:
>>       DFKI GmbH
>>       Robotics Innovation Center
>>       Robert-Hooke-Straße 5
>>       28359 Bremen, Germany
>>
>>       Postadresse der Hauptgeschäftsstelle Standort Bremen:
>>       DFKI GmbH
>>       Robotics Innovation Center
>>       Robert-Hooke-Straße 1
>>       28359 Bremen, Germany
>>
>>       Tel.:     +49 421 178 45-4125
>>       Zentrale: +49 421 178 45-0
>>       Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
>>       E-Mail:Steffen.Planthaber at dfki.de  <mailto:Steffen.Planthaber at dfki.de>
>>
>>       Weitere Informationen:http://www.dfki.de/robotik  <http://www.dfki.de/robotik>
>>
>>       -------------------------------------------------------------
>>        Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
>>        Trippstadter Strasse 122, 67663 Kaiserslautern, Germany
>>
>>        Geschäftsführung:
>>        Prof. Dr. Antonio Krüger (Vorsitzender)
>>        Helmut Ditzer
>>
>>        Vorsitzender des Aufsichtsrats:
>>        Dr. Gabriël Clemens
>>        Amtsgericht Kaiserslautern, HRB 2313
>>     -------------------------------------------------------------
>>
>>     _______________________________________________
>>     Rock-dev mailing list
>>     Rock-dev at dfki.de  <mailto:Rock-dev at dfki.de>
>>     https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev  <https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev>
>
>     -- 
>       Steffen Planthaber
>
>       Besuchsadresse der Nebengeschäftstelle:
>       DFKI GmbH
>       Robotics Innovation Center
>       Robert-Hooke-Straße 5
>       28359 Bremen, Germany
>
>       Postadresse der Hauptgeschäftsstelle Standort Bremen:
>       DFKI GmbH
>       Robotics Innovation Center
>       Robert-Hooke-Straße 1
>       28359 Bremen, Germany
>
>       Tel.:     +49 421 178 45-4125
>       Zentrale: +49 421 178 45-0
>       Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
>       E-Mail:Steffen.Planthaber at dfki.de  <mailto:Steffen.Planthaber at dfki.de>
>
>       Weitere Informationen:http://www.dfki.de/robotik  <http://www.dfki.de/robotik>
>
>       -------------------------------------------------------------
>        Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
>        Trippstadter Strasse 122, 67663 Kaiserslautern, Germany
>
>        Geschäftsführung:
>        Prof. Dr. Antonio Krüger (Vorsitzender)
>        Helmut Ditzer
>
>        Vorsitzender des Aufsichtsrats:
>        Dr. Gabriël Clemens
>        Amtsgericht Kaiserslautern, HRB 2313
>     -------------------------------------------------------------
>
>     _______________________________________________
>     Rock-dev mailing list
>     Rock-dev at dfki.de <mailto:Rock-dev at dfki.de>
>     https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>     <https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev>
>
>
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev

-- 
  Steffen Planthaber

  Besuchsadresse der Nebengeschäftstelle:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 5
  28359 Bremen, Germany

  Postadresse der Hauptgeschäftsstelle Standort Bremen:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 1
  28359 Bremen, Germany

  Tel.:     +49 421 178 45-4125
  Zentrale: +49 421 178 45-0
  Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
  E-Mail:   Steffen.Planthaber at dfki.de

  Weitere Informationen: http://www.dfki.de/robotik

  -------------------------------------------------------------
   Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
   Trippstadter Strasse 122, 67663 Kaiserslautern, Germany

   Geschäftsführung:
   Prof. Dr. Antonio Krüger (Vorsitzender)
   Helmut Ditzer

   Vorsitzender des Aufsichtsrats:
   Dr. Gabriël Clemens
   Amtsgericht Kaiserslautern, HRB 2313
-------------------------------------------------------------

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: https://www.dfki.de/pipermail/rock-dev/attachments/20210623/95441760/attachment.htm 


More information about the Rock-dev mailing list