Skip to content

Instantly share code, notes, and snippets.

View j-rivero's full-sized avatar

Jose Luis Rivero j-rivero

  • Open Robotics
  • Madrid
View GitHub Profile
@j-rivero
j-rivero / Dockerfile
Last active January 19, 2017 18:37
Dockerfile to install gazebo8 beta
# This is an auto generated Dockerfile for gazebo:gzserverX
# generated from templates/docker_images/create_gzserverX_image.Dockerfile.em
# generated on 2016-04-26 23:20:27 +0000
FROM ubuntu:xenial
MAINTAINER Jose Luis Rivero jrivero+buildfarm@osrfoundation.org
# nvidia-docker hooks
LABEL com.nvidia.volumes.needed="nvidia_driver"
ENV PATH /usr/local/nvidia/bin:${PATH}
ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64:${LD_LIBRARY_PATH}
System with ignition-math2 and ignition-math3 versions installed
- find_package(SDFormat)
- find_package(ignition-math2)
rivero@nium build $ (master) cmake .
-- Looking for ignition-math10
-- Looking for ignition-math9
-- Looking for ignition-math8
-- Looking for ignition-math7
-- Looking for ignition-math6
@j-rivero
j-rivero / Dockerfile
Created July 19, 2017 00:00
gazebo_experimental Dockerfile
FROM ubuntu:16.04
# This is a dockerfile for building gazebo_experimental
# Build:
# - docker build --build-arg user_id=$EUID --tag gazebo_experimental .
# Run:
# - nvidia-docker run -i -t -v /home/$USER:/home/developer gazebo_experimental /bin/bash
# Need these to do useful stuff below
RUN apt-get update \
@j-rivero
j-rivero / symbol-compare.bash
Created October 12, 2017 18:05
Elf symbol collision checker
#!/bin/bash
EXCLUSION_LIST="^__ ^[a-z] _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable _Jv_RegisterClasses .*__cxx1112basic.* _edata _end _fini _init _Unwind_Resume _ZdlPv _Znwm ^_ZdaPv ^_Znam ^_ZSt.* ^_ZNSt. ^_ZNKSt.* ^_ZNSo.* ^_ZTVN10.* ^_ZTISt.* ^_ZTSSt.* ^_ZNSt8ios.* ^_ZNKSt5ctype.* "
if [[ $# -lt 2 ]]; then
echo "Usage: $0 lib1.so lib2.so"
exit 1
fi
LIB1_LIB_FILE=$1
root@77c04b8c7923:/opt# cat ./android-ndk-r16b/build/cmake/android.toolchain.cmake
# Copyright (C) 2016 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\CL.exe /c /I"D:\Jenkins\workspace\ign_physics-ci-win\ws\dartsim" /I"D:\Jenkins\workspace\ign_physics-ci-win\ws\build\dartsim" /I"D:\vcpkg\installed\x64-windows\include\eigen3" /I"D:\vcpkg\installed\x64-windows\include" /Zi /nologo /W1 /WX- /diagnostics:classic /MP /O2 /Ob2 /GL /D WIN32 /D _WINDOWS /D NDEBUG /D BOOST_ALL_NO_LIB /D BOOST_TEST_DYN_LINK /D _CRT_SECURE_NO_WARNINGS /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"dart.dir\Release\\" /Fd"dart.dir\Release\dart.pdb" /Gd /TP /wd4334 /wd4267 /wd4244 /wd4250 /wd4996 /wd4099 /wd4305 /wd4838 /FC /errorReport:queue /permissive- /bigobj "D:\Jenkins\workspace\ign_physics-ci-win\ws\dartsim\dart\common\Signal.cpp" "D:\Jenkins\workspace\ign_physics-ci-win\ws\dartsim\dart\optimizer\Population.cpp" "D:\Jenkins\workspace\ign_physics-ci-win\ws\dartsim\dart\dynamics\ArrowShape.cpp" "
@j-rivero
j-rivero / gist:3d1b063a87e9cc18a025125becd883d1
Created May 30, 2019 15:39
Desktop full without metapackages
FROM ubuntu:xenial
RUN echo "deb http://13.52.195.14/ubuntu/main/ xenial main" > /etc/apt/sources.list.d/ros-latest.list
RUN apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
RUN apt-get update
RUN apt-get install -y ros-kinetic-actionlib ros-kinetic-actionlib-msgs ros-kinetic-actionlib-tutorials ros-kinetic-angles ros-kinetic-bond ros-kinetic-bondcpp ros-kinetic-bondpy ros-kinetic-camera-calibration ros-kinetic-camera-calibration-parsers ros-kinetic-camera-info-manager ros-kinetic-catkin ros-kinetic-class-loader ros-kinetic-cmake-modules ros-kinetic-collada-parser ros-kinetic-collada-urdf ros-kinetic-compressed-depth-image-transport ros-kinetic-compressed-image-transport ros-kinetic-control-msgs ros-kinetic-cpp-common ros-kinetic-cv-bridge ros-kinetic-depth-image-proc ros-kinetic-diagnostic-aggregator ros-kinetic-diagnostic-analysis ros-kinetic-diagnostic-common-diagnostics ros-kinetic-diagnostic-msgs ros-kinetic-diagnostic-updater ros-kinetic-dyn
@j-rivero
j-rivero / gist:f6219cf970cd6a73e6f874b868217b3c
Created May 30, 2019 18:25
ROS Kinetic packages list excluding metapackages
# Implicit list of packages for ros-kinetic-ros-base + ros-kinetic-desktop
# obtained using rdepends (excluding metapackages)
# apt-rdepends ros-kinetic-desktop ros-kinetic-ros-base | grep 'Depends: ' | sed 's:.*Depends\: ::' | sed 's: (.*::' | grep ros-kinetic | grep -v -e ros-kinetic-bond-core -e ros-kinetic-common-msgs -e ros-kinetic-common-tutorials -e ros-kinetic-desktop -e ros-kinetic-diagnostics -e ros-kinetic-executive-smach -e ros-kinetic-gazebo-ros-pkgs -e ros-kinetic-geometry -e ros-kinetic-geometry-tutorials -e ros-kinetic-image-common -e ros-kinetic-image-pipeline -e ros-kinetic-image-transport-plugins -e ros-kinetic-laser-pipeline -e ros-kinetic-nodelet-core -e ros-kinetic-perception -e ros-kinetic-perception-pcl -e ros-kinetic-robot -e ros-kinetic-robot-model -e ros-kinetic-ros -e ros-kinetic-ros-base -e ros-kinetic-ros-comm -e ros-kinetic-ros-core -e ros-kinetic-roscpp-core -e ros-kinetic-ros-tutorials -e ros-kinetic-rqt-common-plugins -e ros-kinetic-rqt-robot-plugin
@j-rivero
j-rivero / urdfdom.diff
Created August 9, 2019 18:38
urdfdom debdiff
diff -Nru urdfdom-1.0.0/debian/changelog urdfdom-1.0.0/debian/changelog
--- urdfdom-1.0.0/debian/changelog 2018-03-02 07:13:43.000000000 +0000
+++ urdfdom-1.0.0/debian/changelog 2019-08-06 17:51:52.000000000 +0000
@@ -1,3 +1,9 @@
+urdfdom (1.0.0-2ubuntu1) bionic; urgency=medium
+
+ * Patch to avoid truncating problems on non english locale systems
+
+ -- Jose Luis Rivero <jrivero@osrfoundation.org> Tue, 06 Aug 2019 17:51:52 +0000
+
@j-rivero
j-rivero / urdfdom-headers.diff
Last active August 9, 2019 18:40
urdfdom-headers debdiff
diff -Nru urdfdom-headers-1.0.0/debian/changelog urdfdom-headers-1.0.0/debian/changelog
--- urdfdom-headers-1.0.0/debian/changelog 2016-07-23 00:38:00.000000000 +0000
+++ urdfdom-headers-1.0.0/debian/changelog 2019-08-08 17:49:30.000000000 +0000
@@ -1,3 +1,9 @@
+urdfdom-headers (1.0.0-1ubuntu1) bionic; urgency=medium
+
+ * Patch to avoid truncating problems on non english locale systems
+
+ -- Jose Luis Rivero <jrivero@osrfoundation.org> Thu, 08 Aug 2019 17:49:30 +0000
+