Package Details: ros-kinetic-stage 4.3.0-10

Git Clone URL: https://aur.archlinux.org/ros-kinetic-stage.git (read-only)
Package Base: ros-kinetic-stage
Description: ROS - Mobile robot simulator http://rtv.github.com/Stage.
Upstream URL: http://rtv.github.com/Stage
Licenses: GPL
Submitter: majorx234
Maintainer: majorx234
Last Packager: majorx234
Votes: 0
Popularity: 0.000000
First Submitted: 2017-03-02 02:58
Last Updated: 2017-05-19 13:50

Latest Comments

zaidan commented on 2017-05-19 14:07

thx for fixing this that fast :-)

majorx234 commented on 2017-05-19 13:56

switched back to offical repository
and updated to 4.3 (not officially released for kinetic but seems to work)

zaidan commented on 2017-05-19 13:15

The current package version crashes stageros with SIGSEGV.
Changing source to official repository fixed it for me:
source=("${_dir}"::"git+https://github.com/rtv/Stage.git")

This is the error you get with glu package from extra repository:
libpng warning: iCCP: known incorrect sRGB profile
stageros: src/libtess/priorityq.c:164: __gl_pqSortInit: Assertion `((((GLUvertex *)**(i+1))->s < ((GLUvertex *)**i)->s) || (((GLUvertex *)**(i+1))->s == ((GLUvertex *)**i)->s && ((GLUvertex *)**(i+1))->t <= ((GLUvertex *)**i)->t))' failed.


strace (after compiling glu with NDEBUG):
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = ? ERESTARTNOHAND (To be restarted if no handler)
--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=55267}libpng warning: iCCP: known incorrect sRGB profile
) = 0 (Timeout)
rt_sigaction(SIGHUP, {sa_handler=0x7f375cc47b90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f375c91afe0}, {sa_handler=0x7f375cc47b90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f375c91afe0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f375cc47b90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f375c91afe0}, {sa_handler=0x7f375cc47b90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f375c91afe0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x7f375cc47b90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f375c91afe0}, {sa_handler=0x7f375cc47b90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f375c91afe0}, 8) = 0
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=100000}) = ? ERESTARTNOHAND (To be restarted if no handler)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_DUMPED, si_pid=18410, si_uid=1000, si_status=SIGSEGV, si_utime=138, si_stime=34} ---
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=46511}) = ? ERESTARTNOHAND (To be restarted if no handler)
--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=25138}

majorx234 commented on 2017-03-02 03:03

Used my own repository in PKGBUILD. Will change it in future and create a patch.
Version in official repo is not compileable under Arch linux.
See https://github.com/rtv/Stage/issues/64 for more information.