ros / homebrew-groovy Goto Github PK
View Code? Open in Web Editor NEWROS specific formulae for Homebrew
ROS specific formulae for Homebrew
Installing groovy-desktop today is failing because rosdep can't find a formula for urdfdom_headers (https://bitbucket.org/osrf/urdfdom_headers). I got around it by making a hacky formula which points to a download for my fork of the repo, but the official repo doesn't provide any tarballs.
When installing tinyxml I get a warning from homebrew.
Warning: MD5 support is deprecated and will be removed in a future version.
Please switch this formula to SHA1 or SHA256.
An SHA1 checksum:
$ shasum tinyxml_2_6_2_stl_enabled.tar.gz
ed11ae63dd232414293ad060c0cb2c6746049883 tinyxml_2_6_2_stl_enabled.tar.gz
original signatures don't match: ./mongodb-dev.rb
original: 8aa03a2a4acd9ba4f0cbc0a9bdb6742409ada14c r2.4.4.tar.gz
new: 19804209551047b2f2fb1254f3fa71aa9d77f98e r2.4.4.tar.gz
changing anyway.
original signatures don't match: ./pyassimp.rb
original: eb6938c134e7110a96243570e52a8b860d15d915 assimp--2.0.863-sdk.zip
new: 05df66c03f8da0ade896da6d1aca4f6545919e09 assimp--2.0.863-sdk.zip
changing anyway.
This is using a clean virtual machine without XQuartz. I have already brew installed all the dependencies; this is the verbose output from the build step for ogre.
The punchline:
-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- Please install them before continuing this software installation.
-- If you are in Windows, try passing -DOGRE_DEPENDENCIES_DIR=<path to
dependencies>
-----------------------------------------------------------------------------
+ X11: X Window system <http://www.x.org>
+ Xt: X Toolkit <http://www.x.org>
+ Xaw: X11 Athena widget set <http://www.x.org>
-----------------------------------------------------------------------------
Full verbose output:
$ brew install ogre -v
==> Downloading https://sourceforge.net/projects/ogre/files/ogre/1.7/ogre_src_v1-7-4.tar.bz2/download
Already downloaded: /Library/Caches/Homebrew/ogre-1.7.4
tar xf /Library/Caches/Homebrew/ogre-1.7.4
==> Downloading patches
/usr/bin/curl -f#LA Homebrew 0.9.4 (Ruby 1.8.7-358; Mac OS X 10.8.3) https://gist.github.com/raw/4237236/e357f1b9fa8b26d02ed84f411d5b5eb7446c68c5/pkg_config_fix.patch -o 000-homebrew.diff https://gist.github.com/raw/4237236/57cb907304433cc0bb83fd332ff98a5789102b00/prevent_framework_apple.patch -o 001-homebrew.diff https://gist.github.com/raw/4237236/31ae53cefdb693cb2fb81333178163a29f8cf7ca/osx_isystem.patch -o 002-homebrew.diff https://gist.github.com/raw/4237236/9c7df6689da4e0b358429692f6615f2707469f45/osx_linking.patch -o 003-homebrew.diff https://gist.github.com/raw/4237236/d667813d5ee1e712e0ea8cc99df9a85da6141b1e/replace_pbxcp_with_ditto.patch -o 004-homebrew.diff
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
==> Patching
/usr/bin/patch -f -p1 -i 000-homebrew.diff
patching file CMake/Templates/OGRE.pc.in
/usr/bin/patch -f -p1 -i 001-homebrew.diff
patching file OgreMain/CMakeLists.txt
/usr/bin/patch -f -p1 -i 002-homebrew.diff
patching file CMakeLists.txt
/usr/bin/patch -f -p1 -i 003-homebrew.diff
patching file CMake/Dependencies.cmake
Hunk #1 succeeded at 123 with fuzz 1.
patching file CMake/Packages/FindFreetype.cmake
/usr/bin/patch -f -p1 -i 004-homebrew.diff
patching file Components/Paging/CMakeLists.txt
patching file Components/Property/CMakeLists.txt
patching file Components/RTShaderSystem/CMakeLists.txt
patching file Components/Terrain/CMakeLists.txt
patching file OgreMain/CMakeLists.txt
patching file PlugIns/BSPSceneManager/CMakeLists.txt
patching file PlugIns/CgProgramManager/CMakeLists.txt
patching file PlugIns/OctreeSceneManager/CMakeLists.txt
patching file PlugIns/OctreeZone/CMakeLists.txt
patching file PlugIns/PCZSceneManager/CMakeLists.txt
patching file PlugIns/ParticleFX/CMakeLists.txt
==> cmake -DCMAKE_OSX_ARCHITECTURES='x86_64' -DOGRE_BUILD_PLUGIN_CG=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/ogre/1.7.4 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev ..
cmake -DCMAKE_OSX_ARCHITECTURES='x86_64' -DOGRE_BUILD_PLUGIN_CG=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/ogre/1.7.4 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev ..
-- The C compiler identification is Clang 4.2.0
-- The CXX compiler identification is Clang 4.2.0
-- Check for working C compiler: /usr/local/Library/ENV/4.3/cc
-- Check for working C compiler: /usr/local/Library/ENV/4.3/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/c++
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring OGRE 1.7.4
-- Check size of void*
-- Check size of void* - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Search path: /tmp/ogre-7u1W/ogre_src_v1-7-4/build/Dependencies;/tmp/ogre-7u1W/ogre_src_v1-7-4/Dependencies;/tmp/ogre-7u1W/ogre_src_v1-7-4/build/../Dependencies;/tmp/ogre-7u1W/ogre_src_v1-7-4/../Dependencies
-- Looking for ZLIB...
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.28")
-- checking for module 'zzip-zlib-config'
-- found zzip-zlib-config, version 1.2.5
-- Found ZLIB: optimized;/usr/lib/libz.dylib;debug;/usr/lib/libz.dylib
-- Looking for ZZip...
-- checking for module 'zziplib'
-- found zziplib, version 0.13.62
-- Found ZZip: optimized;/usr/local/lib/libzzip.dylib;debug;/usr/local/lib/libzzip.dylib
-- Looking for FreeImage...
-- checking for module 'freeimage'
-- package 'freeimage' not found
-- Found FreeImage: optimized;/usr/local/lib/libfreeimage.dylib;debug;/usr/local/lib/libfreeimage.dylib
-- Looking for FREETYPE...
-- checking for module 'freetype2'
-- found freetype2, version 16.0.10
-- CMAKE_PREFIX_PATH: /tmp/ogre-7u1W/ogre_src_v1-7-4/build/Dependencies;/tmp/ogre-7u1W/ogre_src_v1-7-4/Dependencies;/tmp/ogre-7u1W/ogre_src_v1-7-4/build/../Dependencies;/tmp/ogre-7u1W/ogre_src_v1-7-4/../Dependencies;/usr/local
-- Found FREETYPE: optimized;/usr/local/lib/libfreetype.dylib;debug;/usr/local/lib/libfreetype.dylib
-- Found OpenGL: /System/Library/Frameworks/OpenGL.framework
-- Looking for Cg...
-- Cg_PREFIX_PATH changed.
-- checking for module 'Cg'
-- package 'Cg' not found
-- Could not locate Cg
-- Looking for POCO...
-- checking for module 'POCO'
-- package 'POCO' not found
-- Could not locate POCO
-- Looking for TBB...
-- Found TBB: optimized;/usr/local/lib/libtbb.dylib;debug;/usr/local/lib/libtbb.dylib
-- Looking for TBB_MALLOC...
-- Found TBB_MALLOC: optimized;/usr/local/lib/libtbbmalloc.dylib;debug;/usr/local/lib/libtbbmalloc.dylib
-- Looking for TBB_MALLOC_PROXY...
-- Could not locate TBB_MALLOC_PROXY
-- Looking for OIS...
-- OIS_PREFIX_PATH changed.
-- checking for module 'OIS'
-- package 'OIS' not found
-- Could not locate OIS
-- Found Doxygen: /usr/local/bin/doxygen
-- Looking for CppUnit...
-- checking for module 'cppunit'
-- package 'cppunit' not found
-- Could not locate CppUnit
-- Looking for Carbon...
-- checking for module 'Carbon'
-- package 'Carbon' not found
-- Found Carbon: -framework Carbon
-- Looking for Cocoa...
-- checking for module 'Cocoa'
-- package 'Cocoa' not found
-- Found Cocoa: -framework Cocoa
-- Looking for IOKit...
-- checking for module 'IOKit'
-- package 'IOKit' not found
-- Found IOKit: -framework IOKit
CMake Error at CMake/Utils/MacroLogFeature.cmake:100 (MESSAGE):
-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- Please install them before continuing this software installation.
-- If you are in Windows, try passing -DOGRE_DEPENDENCIES_DIR=<path to
dependencies>
-----------------------------------------------------------------------------
+ X11: X Window system <http://www.x.org>
+ Xt: X Toolkit <http://www.x.org>
+ Xaw: X11 Athena widget set <http://www.x.org>
-----------------------------------------------------------------------------
Call Stack (most recent call first):
CMake/Dependencies.cmake:208 (MACRO_DISPLAY_FEATURE_LOG)
CMakeLists.txt:175 (include)
-- Configuring incomplete, errors occurred!
==> Configuration
HOMEBREW_VERSION: 0.9.4
HEAD: 3f8ee12719287bb687e19973426718b802485dcd
CPU: single-core 64-bit nehalem
OS X: 10.8.3-x86_64
CLT: 4.6.0.0.1.1362189000
X11: N/A
==> ENV
CC: cc
CXX: c++
MAKEFLAGS: -j1
CMAKE_PREFIX_PATH: /usr/local
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers/
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
PKG_CONFIG_PATH: /usr/local/opt/freetype/lib/pkgconfig:/usr/local/opt/libzzip/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.8
ACLOCAL_PATH: /usr/local/share/aclocal
OBJC: cc
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/cmake/bin:/usr/local/opt/doxygen/bin:/usr/local/opt/freetype/bin:/usr/local/opt/libzzip/bin:/usr/bin:/bin:/usr/sbin:/sbin
Error: ogre did not build
$
Repeat of:
ros/homebrew-hydro#2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.