Code Monkey home page Code Monkey logo

omnibus-software's Introduction

Omnibus Software

Build Status

Umbrella Project: Chef Foundation

Project State: Active

Issues Response Time Maximum: 14 days

Pull Request Response Time Maximum: 14 days

This repository contains shared software descriptions, for use by any Omnibus project that needs them.

This project is managed by the CHEF Release Engineering team. For more information on the Release Engineering team's contribution, triage, and release process, please consult the CHEF Release Engineering OSS Management Guide.

The main branch of this project corresponds to the main branch of omnibus!

Using Your Own Software Definitions

This repository is the collection of Chef Software's software definitions. We like that others get utility out of them, but they are not meant to be comprehensive collection of all software on the planet. For more information, please read Omnibus, a look forward on the Chef blog.

For more information on writing your own software definitions, please see the Omnibus README.

Versioning

This repository is versioned and tagged using the YY.MM.BUILD to allow folks to be able to access the state of the software definition at a specific point in time. We do however encourage folks to pull in the latest whenever possible.

Contributing

For information on contributing to this project please see our Contributing Documentation

Run Linux Tests in Docker

Run .expeditor/run_linux_tests.sh rake in the ruby image of your choice.

docker run -it --rm -v $PWD:/src -w /src ruby:2.7-buster .expeditor/run_linux_tests.sh rake

Testing On Ubuntu 18.04 via Docker

Interactive Testing

If you want to enter an interactive shell in a dockerized omnibus build environment on Ubuntu 18.04 you can run the following command.

docker-compose run --rm -e SOFTWARE=<SOFTWARE> -e VERSION=<VERSION> builder

# Example
docker-compose run --rm -e SOFTWARE=go -e VERSION=1.17.6 builder

Now you should be in a shell in the container ready to explore, modify or build. The omnibus-software repository will be mounted inside the container which makes it easy to edit code with your editor and test it in the container.

You can start the build by running the following command in your shell.

bundle exec omnibus build test

Omnibus git caching is enabled for the build so you can rerun the build command and it will use the cache for any software that was already successfully built. This can save a lot of time when troubleshooting software that has dependencies on other software that builds fine.

The following command will clean the omnibus project and purge the packages and caches.

bundle exec omnibus clean test --purge

The container will automatically be destroyed when you exit it without requiring any further cleanup.

Non-Interactive Testing

If you only want to run a build without an interactive shell you can set the CI environment variable as you see in the following command.

docker-compose run --rm -e SOFTWARE=<SOFTWARE> -e VERSION=<VERSION> -e CI=true builder

The container will automatically be destroyed when you exit it without requiring any further cleanup.

License & Copyright

  • Copyright:: Copyright (c) 2012-2021 Chef Software, Inc.
  • License:: Apache License, Version 2.0
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
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License..

omnibus-software's People

Contributors

adamhjk avatar btm avatar chef-ci avatar danielsdeleo avatar edolnx avatar jayashrig158 avatar jaym avatar jeremiahsnapp avatar jkeiser avatar johnmccrae avatar lamont-granquist avatar markan avatar muthuja avatar mwrock avatar poorndm avatar prajaktapurohit avatar rhass avatar robbkidd avatar schisamo avatar scotthain avatar sethvargo avatar skeshari12 avatar smith avatar srenatus avatar stevendanna avatar tas50 avatar tduffield avatar thommay avatar tyler-ball avatar tylercloke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

omnibus-software's Issues

Build fails when fetching cacert.pem due to changed MD5

Detected as of today 20/08/2014 when doing a local build it fails with:

Issue:

+ bin/omnibus build infrastructure-tests
                     [BuildVersion] W | Could not extract version information from 'git describe'! Setting version to 0.0.0.
Building infrastructure-tests 0.0.0+20140820093803...
                   [Software: zlib] W | DEPRECATED: project_file (DSL). Please use `downloaded_file' instead.
                [Software: ncurses] W | DEPRECATED: project_file (DSL). Please use `downloaded_file' instead.
                [Software: libedit] W | DEPRECATED: project_file (DSL). Please use `downloaded_file' instead.
                [Software: cacerts] W | DEPRECATED: project_file (DSL). Please use `downloaded_file' instead.
              [NetFetcher: cacerts] W | Invalid MD5 for cacerts
              [NetFetcher: cacerts] W | Expected: fd48275847fa10a8007008379ee902f1
              [NetFetcher: cacerts] W | Actual:   c9f4f7f4d6a5ef6633e893577a09865e
/opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/fetchers/net_fetcher.rb:184:in `verify_checksum!': Checksum of downloaded file /var/cache/omnibus/cache/cacert.pem doesn't match expected (Omnibus::InvalidSourceFile)
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/fetchers/net_fetcher.rb:80:in `fetch'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/software.rb:718:in `fetch'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/project.rb:966:in `block in build_me'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/project.rb:965:in `each'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/project.rb:965:in `build_me'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/cli.rb:72:in `build'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/cli/base.rb:33:in `dispatch'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/cli/deprecated.rb:128:in `dispatch'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/lib/omnibus/cli.rb:41:in `execute!'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/omnibus-3.2.1/bin/omnibus:11:in `<top (required)>'
    from bin/omnibus:16:in `load'
    from bin/omnibus:16:in `<main>'

Test:
checked against the source from upstream and the MD5 has indeed changed:

/tmp  ยง wget http://curl.haxx.se/ca/cacert.pem -O cacert.pem && md5sum cacert.pem
--2014-08-20 11:03:12--  http://curl.haxx.se/ca/cacert.pem
Resolving curl.haxx.se (curl.haxx.se)... 80.67.6.50, 2a00:1a28:1200:9::2
Connecting to curl.haxx.se (curl.haxx.se)|80.67.6.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 250393 (245K)
Saving to: โ€˜cacert.pemโ€™

100%[===================================================================================================================================================================================================================================>] 250,393     1.50MB/s   in 0.2s   

2014-08-20 11:03:13 (1.50 MB/s) - โ€˜cacert.pemโ€™ saved [250393/250393]

c9f4f7f4d6a5ef6633e893577a09865e  cacert.pem

Fix:
The fix for me what to override the recipe for cacerts.rb with a local one where I've overriden the MD5 sum

+version "2014.07.15" do
+  source md5: "c9f4f7f4d6a5ef6633e893577a09865e"
+end

Error downloading spawn-fcgi

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Failed to fetch source from #source_uri (NoMethodError: undefined method `strip' for nil:NilClass)
Fetcher params:
  source URI:     http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz
  checksum:       6d75f9e9435056fa1e574d836d823cd0
  local location: /tmp/omnibus/cache/spawn-fcgi-1.6.3.tar.gz
Exception:
  NoMethodError: undefined method `strip' for nil:NilClass
    /opt/ruby1.9/lib/ruby/1.9.1/net/http.rb:1435:in `block in initialize_http_header'
    /opt/ruby1.9/lib/ruby/1.9.1/net/http.rb:1433:in `each'
    /opt/ruby1.9/lib/ruby/1.9.1/net/http.rb:1433:in `initialize_http_header'
    /opt/ruby1.9/lib/ruby/1.9.1/net/http.rb:1862:in `initialize'
    /opt/ruby1.9/lib/ruby/1.9.1/net/http.rb:2093:in `initialize'
    /home/vagrant/.bundler/ruby/1.9.1/omnibus-ruby-58e1cb8abd12/lib/omnibus/fetchers/net_fetcher.rb:92:in `new'
    /home/vagrant/.bundler/ruby/1.9.1/omnibus-ruby-58e1cb8abd12/lib/omnibus/fetchers/net_fetcher.rb:92:in `get_with_redirect'
    /home/vagrant/.bundler/ruby/1.9.1/omnibus-ruby-58e1cb8abd12/lib/omnibus/fetchers/net_fetcher.rb:103:in `get_with_redirect'
    /home/vagrant/.bundler/ruby/1.9.1/omnibus-ruby-58e1cb8abd12/lib/omnibus/fetchers/net_fetcher.rb:123:in `download'
    /home/vagrant/.bundler/ruby/1.9.1/omnibus-ruby-58e1cb8abd12/lib/omnibus/fetchers/net_fetcher.rb:77:in `fetch'

Libpng unavailable

Libpng 1.5.9 is no longer available at that URL. It is available under ftp://ftp.simplesystems.org/pub/libpng/png/src/history/libpng15/libpng-1.5.9.tar.gz

unsafe dependency on system libffi on EL/CentOS 6

When we build chef-gem on CentOS 6 and pull in config/software/libffi.rb, then embedded/lib/ruby/1.9.1/x86_64-linux/fiddle.so is dynamically linked against system /usr/lib64/libffi.so.5.

I don't actually know how to fix/ignore it, or if I should even care that this health check fails. Since any EL6 system is going to have python-libs linked against system libffi.so.5.

OpenSSL ppc64 support fixes

I've been working on getting chef build on ppc64 and ran into some issues running bundler. After some debugging I discovered the root cause was the fact that ./Configure was not being invoked correctly for the ppc64 architecture. The fix is to add a conditional to the configure section that add linux-ppc64 to the end of ./Configure.

I'll work on a PR soon but wanted to document this first. This will also depend issue chef/omnibus#155 before it can be pulled in.

jre causing failure with undefined method whitelist_file for Omnibus::Software

It seems the jre definition is calling a method that is not found, whitelist_file. It is causing the loading of Omnibus::Software to fail.

There's a gist with the last few hundred lines from running a vagrant up within the omnibus-flapjack project, after having recently performed a bundle update in the project.

Here's the error:

Error raised was:

  Could not load the Omnibus projects.

Backtrace:

    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/base.rb:63:in `rescue in initialize'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/base.rb:59:in `initialize'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:359:in `new'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:359:in `dispatch'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:in `invoke'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in `block in subcommand'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/application.rb:123:in `start'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'

Original Error:

    undefined method `whitelist_file' for #<Omnibus::Software:0x00000001b1bf38>

Original Backtrace:

    /home/vagrant/.bundler/ruby/1.9.1/omnibus-software-39f18a0e83cd/config/software/jre.rb:22:in `initialize'
    /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/software.rb:88:in `instance_eval'
...

Openssl errors with chef-client

We're sometimes seeing:

OpenSSL::SSL::SSLError: SSL_read:: decryption failed or bad record mac

in our chef runs using omnibus chef 11.6.0 on ubuntu.

There is a long thread about it on the openssl mailing list which discusses a workaround:

OPENSSL_ia32cap=~0x200000200000000

and then an eventual fix that went into master:

http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=9ab3ce124616cb12bd39c6aa1e1bde0f46969b29

The openssl release being used here is the current latest stable, so it won't contain the above fix. How do you feel about this patch being applied to the openssl release that's being built here?

nokogiri fails health_check -- extensions use the wrong zlib

even when building --with-zlib-dir=#{install_dir}/embedded

[health_check] Executing `find /opt/project/ -type f | xargs ldd > ldd.out 2>/dev/null`
[health_check] *** Health Check Failed, Summary follows:
[health_check] *** The following Omnibus-built libraries have unsafe or unmet dependencies:
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxslt/1.1.26/bin/xsltproc
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxslt/1.1.26/lib/libexslt.so.0.8.15
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxslt/1.1.26/lib/libxslt.so.1.1.26
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxml2/2.8.0/bin/xmllint
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxml2/2.8.0/bin/xmlcatalog
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxml2/2.8.0/lib/libxml2.so.2.8.0
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/xsltproc/.libs/xsltproc
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/xsltproc/.libs/testThreads
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/libxslt/.libs/libxslt.so.1.1.26
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/libexslt/.libs/libexslt.so.0.8.15T
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/libexslt/.libs/libexslt.so.0.8.15
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/xpath1
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader1
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader4
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse1
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/tree2
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse2
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/tree1
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/testWriter
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/xpath2
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader3
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse3
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse4
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/io1
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader2
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/io2
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testURI
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testAutomata
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/runtest
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testModule
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testchar
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testSAX
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testHTML
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testReader
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/xmllint
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testThreads
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testRelax
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testdict
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/runxmlconf
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testXPath
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testapi
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/xmlcatalog
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/runsuite
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testC14N
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testRegexp
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testSchemas
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/libxml2.so.2.8.0
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testrecurse
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/example/.libs/gjobread
[health_check] *** The following Omnibus-built binaries have unsafe or unmet dependencies:
[health_check] *** The following libraries cannot be guaranteed to be on target systems:
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f16e6050000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0db93a4000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f97d31ae000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f49de555000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007ffb54e5d000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f27e964e000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f521537e000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f85e499e000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f695d000000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc829d7a000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb2bbf46000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f071deee000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5c79167000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2302ef1000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f07235ed000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f449a26d000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9dffc85000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9eb5139000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1faca01000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f37d8454000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff7fe9ae000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1c83671000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f545c33a000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f92f5ac7000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2af6d64000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f03155bd000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f63e4f1e000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9080882000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f58db284000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fef151b7000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f93752a5000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f3d62839000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f07cc6f5000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f43b8d1f000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f16c213d000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f88c34ab000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f166d7fc000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd6b9726000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa24501b000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe4ee39c000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4de8f27000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f159e033000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0d93406000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2bd81d8000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1e9b814000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f321e87b000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007fdaa189b000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f364a3e7000)
[health_check]     --> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f37ff5fb000)
[health_check] *** The precise failures were:
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxslt/1.1.26/bin/xsltproc
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f16e6050000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxslt/1.1.26/lib/libexslt.so.0.8.15
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0db93a4000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxslt/1.1.26/lib/libxslt.so.1.1.26
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f97d31ae000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxml2/2.8.0/bin/xmllint
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f49de555000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxml2/2.8.0/bin/xmlcatalog
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007ffb54e5d000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ports/x86_64-linux-gnu/libxml2/2.8.0/lib/libxml2.so.2.8.0
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f27e964e000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/xsltproc/.libs/xsltproc
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f521537e000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/xsltproc/.libs/testThreads
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f85e499e000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/libxslt/.libs/libxslt.so.1.1.26
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f695d000000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/libexslt/.libs/libexslt.so.0.8.15T
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc829d7a000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxslt/1.1.26/libxslt-1.1.26/libexslt/.libs/libexslt.so.0.8.15
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb2bbf46000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/xpath1
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f071deee000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader1
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5c79167000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader4
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2302ef1000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse1
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f07235ed000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/tree2
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f449a26d000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse2
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9dffc85000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/tree1
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9eb5139000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/testWriter
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1faca01000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/xpath2
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f37d8454000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader3
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff7fe9ae000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse3
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1c83671000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/parse4
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f545c33a000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/io1
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f92f5ac7000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/reader2
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2af6d64000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/.libs/io2
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f03155bd000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testURI
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f63e4f1e000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testAutomata
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9080882000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/runtest
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f58db284000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testModule
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fef151b7000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testchar
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f93752a5000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testSAX
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f3d62839000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testHTML
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f07cc6f5000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testReader
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f43b8d1f000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/xmllint
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f16c213d000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testThreads
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f88c34ab000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testRelax
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f166d7fc000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testdict
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd6b9726000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/runxmlconf
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa24501b000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testXPath
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe4ee39c000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testapi
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4de8f27000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/xmlcatalog
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f159e033000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/runsuite
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0d93406000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testC14N
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2bd81d8000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testRegexp
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1e9b814000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testSchemas
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f321e87b000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/libxml2.so.2.8.0
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007fdaa189b000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/.libs/testrecurse
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f364a3e7000)
[health_check]       FAILED BECAUSE: Unsafe dependency
[health_check]     --> /opt/project/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.0/ext/nokogiri/tmp/x86_64-linux-gnu/ports/libxml2/2.8.0/libxml2-2.8.0/example/.libs/gjobread
[health_check]     DEPENDS ON: libz.so.1
[health_check]       COUNT: 1
[health_check]       PROVIDED BY: /lib/x86_64-linux-gnu/libz.so.1 (0x00007f37ff5fb000)
[health_check]       FAILED BECAUSE: Unsafe dependency

Sudden ffi dependency in the 'chef-gem' software

I am not 100% sure why but due to new gem releases of ohai, the chef-gem software started installing the ffi gem, which causes failing omnibus-ruby health checks on some platforms (e.g. RHEL 6).

I can think of two solutions:

  • create an ohai software with a default version of 7.0.4 (no ffi needed) and make chef-gem dependent on ohai (omnibus-gitlab example);
  • add an ffi dependency to chef-gem.

Use of 'default_version' breaks for people not running omnibus-ruby's master branch.

Original Error:

    undefined method `default_version' for #<Omnibus::Software:0x0000000439d808>

Original Backtrace:

    /usr/lib64/ruby/gems/2.1.0/bundler/gems/omnibus-software-fb1c56227444/config/software/zlib.rb:18:in `initialize'

These changes assume you are running a version of omnibus-ruby newer than the one published on rubygems.org.=> 485f25f

Since omnibus does this in the Gemfile

source 'https://rubygems.org'

gem 'omnibus', '~> 1.3.0'
gem 'omnibus-software', :git => 'git://github.com/opscode/omnibus-software.git', :branch => 'master'

This breaks use of omnibus-software for people not following omnibus-ruby's master branch but using the gem.

Perhaps we could mitigate this sort of problem by making omnibus's Gemfile ship with a branch directive that corresponds with a branch on this project that will stay compatible?

openssl fails on osx

openssl failed building on mac os x because it executes "makedepend" which isn't available.

I've been able to build openssl on mac os x with installing this brew formula:
https://github.com/ioerror/makedepend/blob/master/src/makedepend.rb

This formula just installs a wrapper shell script called makedepends that only does gcc -M $@. (https://github.com/ioerror/makedepend/blob/master/src/makedepend)

I'm not sure if we can set the value of the MAKEDEPEND variable for platform mac_os_x.

Bump Appbundler to get Relative Paths Support on Windows

We need to upgrade appbundler in omnibus-software in order to pull in improvements that will allow Windows users to relocate their installs to other drives/directories.

We haven't actually released the updated appbundler yet, so this can't be fixed right now, but this repo is where the change will actually fix the end-user issue, so that's why I'm creating the issue on this repo.

For a description of the end-user behavior we want to fix, see chef-boneyard/chef-dk#68 and chef/appbundler#5

Latest cacerts breaks SSL to Amazon / AWS

The cacerts software is fetching cURL certificates bundle and makes it available to the embedded OpenSSL. The cURL bundle is converted from mozilla.org using the mk-ca-bundle (Perl) script.

The issue there is that Mozilla marked some certificates for later removal / deprecation, including Verisign's. The certificates are valid, but the script don't add them to the bundle. Amazon's certificates are generated using this CA thus the newly built packages won't be able to verify any of the Amazon & AWS SSL certificates (including EC2 API, S3, etc):

mkdir /tmp/empty-ca-path

# With the latest CA bundle
wget http://curl.haxx.se/ca/cacert.pem -O /tmp/latest-cacert.pem
curl -v --capath /tmp/empty-ca-path --cacert /tmp/latest-cacert.pem \
  https://s3-eu-central-1.amazonaws.com
# => Verification failed

# With the last CA bundle before Mozilla cleanup
wget https://raw.githubusercontent.com/bagder/ca-bundle/e9175fec5d0c4d42de24ed6d84a06d504d5e5a09/ca-bundle.crt -O /tmp/before-cleanup.pem
curl -v --capath /tmp/empty-ca-path --cacert /tmp/before-cleanup.pem \
  https://s3-eu-central-1.amazonaws.com
# => Verification successful

I've encountered the issue on a gem which uses Amazon S3 amongst other services.

It seems that the perl script allows inclusion of these certificates using the -p flag so these are the potential fixes I've identified so far:

  • download the latest working bundle
  • download the latest bundle and add the missing certificates
  • execute the script with the appropriate option instead of downloading the bundle (would require perl on the build machine)
  • make a port of the script to Ruby
  • ?

I'd be glad to create a pull request but I'm not sure of the strategy to adopt.

Zlib fails to build

Tried both Ruby 2.0.0-p247 and 1.9.3-p392 on Ubuntu 12.04 LTS. Here's the failure if I only run zlib as a dependency:

ender@parallels-Parallels-Virtual-Platform:~/Projects/omnibus-rumm$ rbenv sudo bundle exec bin/omnibus build project rumm
No configuration file `/home/ender/Projects/omnibus-rumm/omnibus.rb', using defaults
No configuration file `/home/ender/Projects/omnibus-rumm/omnibus.rb', using defaults
Could not extract version information from `git describe`. Setting version to 0.0.0
Building rumm 0.0.0+20130814165759
mkdir -p /var/cache/omnibus/build/rumm
mkdir -p /var/cache/omnibus/src/libgcc
touch /var/cache/omnibus/build/rumm/libgcc.fetch
[builder:libgcc] Nothing to build for libgcc
touch /var/cache/omnibus/build/rumm/libgcc.manifest
mkdir -p /var/cache/omnibus/src/zlib-1.2.6
[fetcher:net::zlib] Cached copy of source tarball up to date
touch /var/cache/omnibus/build/rumm/zlib.fetch
[fetcher:net::zlib] cleaning existing build from /var/cache/omnibus/src/zlib-1.2.6
[fetcher:net::zlib] extracting the source in /var/cache/omnibus/cache/zlib-1.2.6.tar.gz to /var/cache/omnibus/src
[builder:zlib] building zlib
[builder:zlib] Executing: `./configure --prefix=/opt/rumm/embedded` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400,env="LDFLAGS=-Wl,-rpath /opt/rumm/embedded/lib -L/opt/rumm/embedded/lib -I/opt/rumm/embedded/include CFLAGS=-I/opt/rumm/embedded/include -L/opt/rumm/embedded/lib"
[builder:zlib] ./configure command succeeded, 2.087461272s
[builder:zlib] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command failed, 2.409769664s
[builder:zlib] Failed to execute cmd ["make -j 2", {:cwd=>"/var/cache/omnibus/src/zlib-1.2.6", :timeout=>5400}] 1 time(s). Retrying in 5s.
[builder:zlib] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command failed, 0.094119479s
[builder:zlib] Failed to execute cmd ["make -j 2", {:cwd=>"/var/cache/omnibus/src/zlib-1.2.6", :timeout=>5400}] 2 time(s). Retrying in 10s.
[builder:zlib] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command failed, 0.074596707s
[builder:zlib] Failed to execute cmd ["make -j 2", {:cwd=>"/var/cache/omnibus/src/zlib-1.2.6", :timeout=>5400}] 3 time(s). Retrying in 20s.
[builder:zlib] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command failed, 0.136096798s
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Failed to build zlib while running `make -j 2` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
Exception:
  Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '2'
  ---- Begin output of make -j 2 ----
  STDOUT: gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -I/opt/rumm/embedded/include -L/opt/rumm/embedded/lib  -fPIC -D_LARGEFILE64_SOURCE=1 -o libz.so.1.2.6 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc -Wl,-rpath /opt/rumm/embedded/lib -L/opt/rumm/embedded/lib -I/opt/rumm/embedded/include
  STDERR: gcc: error: /opt/rumm/embedded/lib: No such file or directory
  make: *** [libz.so.1.2.6] Error 1
  ---- End output of make -j 2 ----
  Ran make -j 2 returned 2
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.2.0/lib/mixlib/shellout.rb:251:in `invalid!'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.2.0/lib/mixlib/shellout.rb:237:in `error!'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:243:in `block in execute_sh'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:290:in `time_it'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:241:in `execute_sh'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:201:in `execute'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:191:in `block (2 levels) in build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:190:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:190:in `block in build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:290:in `time_it'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:189:in `build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/software.rb:368:in `execute_build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/software.rb:412:in `block (4 levels) in render_tasks'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:236:in `call'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:236:in `block in execute'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:231:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:231:in `execute'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:175:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:161:in `invoke'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/cli/build.rb:47:in `project'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:in `invoke'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in `block in subcommand'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/cli/application.rb:123:in `start'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
[builder:zlib] zlib build failed, 39.826292421s
Something went wrong...the Omnibus just ran off the road!

Error raised was:

    Expected process to exit with [0], but received '2'
---- Begin output of make -j 2 ----
STDOUT: gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -I/opt/rumm/embedded/include -L/opt/rumm/embedded/lib  -fPIC -D_LARGEFILE64_SOURCE=1 -o libz.so.1.2.6 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc -Wl,-rpath /opt/rumm/embedded/lib -L/opt/rumm/embedded/lib -I/opt/rumm/embedded/include
STDERR: gcc: error: /opt/rumm/embedded/lib: No such file or directory
make: *** [libz.so.1.2.6] Error 1
---- End output of make -j 2 ----
Ran make -j 2 returned 2

Backtrace:

    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.2.0/lib/mixlib/shellout.rb:251:in `invalid!'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.2.0/lib/mixlib/shellout.rb:237:in `error!'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:243:in `block in execute_sh'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:290:in `time_it'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:241:in `execute_sh'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:201:in `execute'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:191:in `block (2 levels) in build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:190:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:190:in `block in build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:290:in `time_it'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/builder.rb:189:in `build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/software.rb:368:in `execute_build'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/software.rb:412:in `block (4 levels) in render_tasks'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:236:in `call'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:236:in `block in execute'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:231:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:231:in `execute'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:175:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:197:in `block in invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `each'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:195:in `invoke_prerequisites'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:174:in `block in invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:168:in `invoke_with_call_chain'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/rake-10.1.0/lib/rake/task.rb:161:in `invoke'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/cli/build.rb:47:in `project'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:in `invoke'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in `block in subcommand'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/lib/omnibus/cli/application.rb:123:in `start'
    /home/ender/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/bundler/gems/omnibus-ruby-cdf89cccd7c0/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'

ncurses fails to build on MacOS 10.8.4

I'm getting the build failure with ncurses. I did some research and it seems to be related to a failure to build with clang. There are some patches available but not sure how to use these.

I'm also not sure if there's a branch that I should be using that corrects this problem. Thanks.

A patch, for example:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/ncurses/files/ncurses-5.9-fix-clang-build.patch

Here's the stack trace:

~/P/omnibus-scout git:master โฏโฏโฏ sudo bin/omnibus build project scout                                                                                                                                     โ—ผ
Password:
No configuration file `/Volumes/Ten/Users/ender/Projects/omnibus-scout/omnibus.rb', using defaults
No configuration file `/Volumes/Ten/Users/ender/Projects/omnibus-scout/omnibus.rb', using defaults
Could not extract version information from `git describe`. Setting version to 0.0.0
Building scout 0.0.0+20130801190943
mkdir -p /var/cache/omnibus/build/scout
mkdir -p /var/cache/omnibus/src/preparation
touch /var/cache/omnibus/build/scout/preparation.fetch
[builder:preparation] building preparation
[builder:preparation] preparation build succeeded, 0.001483s
touch /var/cache/omnibus/build/scout/preparation.manifest
mkdir -p /var/cache/omnibus/src/version-manifest
touch /var/cache/omnibus/build/scout/version-manifest.fetch
[builder:version-manifest] building version-manifest
[builder:version-manifest] version-manifest build succeeded, 0.004994s
touch /var/cache/omnibus/build/scout/version-manifest.manifest
mkdir -p /var/cache/omnibus/src/zlib-1.2.6
[fetcher:net::zlib] fetching /var/cache/omnibus/cache/zlib-1.2.6.tar.gz from http://downloads.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz
[fetcher:net::zlib] getting from http://downloads.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz with 10 redirects left
[fetcher:net::zlib] getting from http://superb-dca2.dl.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz with 9 redirects left
touch /var/cache/omnibus/build/scout/zlib.fetch
[fetcher:net::zlib] cleaning existing build from /var/cache/omnibus/src/zlib-1.2.6
[fetcher:net::zlib] extracting the source in /var/cache/omnibus/cache/zlib-1.2.6.tar.gz to /var/cache/omnibus/src
[builder:zlib] building zlib
[builder:zlib] Executing: `./configure --prefix=/opt/scout/embedded` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400,env="LDFLAGS=-R/opt/scout/embedded/lib -L/opt/scout/embedded/lib -I/opt/scout/embedded/include CFLAGS=-I/opt/scout/embedded/include -L/opt/scout/embedded/lib"
[builder:zlib] ./configure command succeeded, 0.426155s
[builder:zlib] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command succeeded, 0.80064s
[builder:zlib] Executing: `make install` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command succeeded, 0.066989s
[builder:zlib] zlib build succeeded, 1.294825s
touch /var/cache/omnibus/build/scout/zlib.manifest
touch /var/cache/omnibus/build/scout/libgcc.fetch
[builder:libgcc] Nothing to build for libgcc
touch /var/cache/omnibus/build/scout/libgcc.manifest
[fetcher:net::ncurses] Cached copy of source tarball up to date
touch /var/cache/omnibus/build/scout/ncurses.fetch
[fetcher:net::ncurses] cleaning existing build from /var/cache/omnibus/src/ncurses-5.9
[fetcher:net::ncurses] extracting the source in /var/cache/omnibus/cache/ncurses-5.9.tar.gz to /var/cache/omnibus/src
[builder:ncurses] building ncurses
[builder:ncurses] Executing: `./configure --prefix=/opt/scout/embedded --with-shared --with-termlib --without-debug --enable-overwrite --enable-widec` with cwd=/var/cache/omnibus/src/ncurses-5.9,timeout=5400,env="LD_RUN_PATH=/opt/scout/embedded/lib CFLAGS=-L/opt/scout/embedded/lib -I/opt/scout/embedded/include LDFLAGS=-L/opt/scout/embedded/lib"
[builder:ncurses] ./configure command succeeded, 11.741964s
[builder:ncurses] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/ncurses-5.9,timeout=5400,env="LD_RUN_PATH=/opt/scout/embedded/lib CFLAGS=-L/opt/scout/embedded/lib -I/opt/scout/embedded/include LDFLAGS=-L/opt/scout/embedded/lib"
[builder:ncurses] make command failed, 16.80726s
[builder:ncurses] Failed to execute cmd ["make -j 2", {:cwd=>"/var/cache/omnibus/src/ncurses-5.9", :timeout=>5400, :env=>{"LD_RUN_PATH"=>"/opt/scout/embedded/lib", "CFLAGS"=>"-L/opt/scout/embedded/lib -I/opt/scout/embedded/include", "LDFLAGS"=>"-L/opt/scout/embedded/lib"}}] 1 time(s). Retrying in 5s.
[builder:ncurses] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/ncurses-5.9,timeout=5400,env="LD_RUN_PATH=/opt/scout/embedded/lib CFLAGS=-L/opt/scout/embedded/lib -I/opt/scout/embedded/include LDFLAGS=-L/opt/scout/embedded/lib"
[builder:ncurses] make command failed, 1.146059s
[builder:ncurses] Failed to execute cmd ["make -j 2", {:cwd=>"/var/cache/omnibus/src/ncurses-5.9", :timeout=>5400, :env=>{"LD_RUN_PATH"=>"/opt/scout/embedded/lib", "CFLAGS"=>"-L/opt/scout/embedded/lib -I/opt/scout/embedded/include", "LDFLAGS"=>"-L/opt/scout/embedded/lib"}}] 2 time(s). Retrying in 10s.
[builder:ncurses] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/ncurses-5.9,timeout=5400,env="LD_RUN_PATH=/opt/scout/embedded/lib CFLAGS=-L/opt/scout/embedded/lib -I/opt/scout/embedded/include LDFLAGS=-L/opt/scout/embedded/lib"
[builder:ncurses] make command failed, 1.197387s
[builder:ncurses] Failed to execute cmd ["make -j 2", {:cwd=>"/var/cache/omnibus/src/ncurses-5.9", :timeout=>5400, :env=>{"LD_RUN_PATH"=>"/opt/scout/embedded/lib", "CFLAGS"=>"-L/opt/scout/embedded/lib -I/opt/scout/embedded/include", "LDFLAGS"=>"-L/opt/scout/embedded/lib"}}] 3 time(s). Retrying in 20s.
[builder:ncurses] Executing: `make -j 2` with cwd=/var/cache/omnibus/src/ncurses-5.9,timeout=5400,env="LD_RUN_PATH=/opt/scout/embedded/lib CFLAGS=-L/opt/scout/embedded/lib -I/opt/scout/embedded/include LDFLAGS=-L/opt/scout/embedded/lib"
[builder:ncurses] make command failed, 0.185874s
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to build ncurses while running `make -j 2` with cwd=/var/cache/omnibus/src/ncurses-5.9,timeout=5400,env="LD_RUN_PATH=/opt/scout/embedded/lib CFLAGS=-L/opt/scout/embedded/lib -I/opt/scout/embedded/include LDFLAGS=-L/opt/scout/embedded/lib"
Exception:
  Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '2'
  ---- Begin output of make -j 2 ----
  STDOUT: cd man && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd include && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd ncurses && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd progs && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd panel && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd menu && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd form && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd test && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd misc && make DESTDIR="" all
  make[1]: Nothing to be done for `all'.
  cd c++ && make DESTDIR="" all
  /usr/bin/g++ -I../c++ -I../include -I. -DHAVE_CONFIG_H   -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I. -I../include -I/opt/scout/embedded/include -g -O2  -dynamic -c ../c++/cursesf.cc -o ../obj_s/cursesf.o
  /usr/bin/g++ -I../c++ -I../include -I. -DHAVE_CONFIG_H   -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I. -I../include -I/opt/scout/embedded/include -g -O2  -dynamic -c ../c++/cursesm.cc -o ../obj_s/cursesm.o
  STDERR: In file included from ../c++/cursesm.cc:35:
  ../c++/cursesm.h:642:7: error: no matching constructor for initialization of 'NCursesMenu'
      : NCursesMenu (Items, with_frame, autoDelete_Items) {
        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../c++/cursesm.h:281:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'NCursesMenuItem **' for 1st argument; take the address of the argument with &
    NCursesMenu (NCursesMenuItem* Items[],
    ^
  ../c++/cursesm.h:296:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'NCursesMenuItem **' for 1st argument; take the address of the argument with &
    NCursesMenu (NCursesMenuItem* Items[],
    ^
  ../c++/cursesm.h:265:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'int' for 1st argument
    NCursesMenu( int  nlines,
    ^
  ../c++/cursesm.h:323:3: note: candidate constructor not viable: requires single argument 'rhs', but 3 arguments were provided
    NCursesMenu(const NCursesMenu& rhs)
    ^
  ../c++/cursesm.h:654:7: error: no matching constructor for initialization of 'NCursesMenu'
      : NCursesMenu (Items, nlines, ncols, begin_y, begin_x, with_frame) {
        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../c++/cursesm.h:296:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'NCursesMenuItem **' for 1st argument; take the address of the argument with &
    NCursesMenu (NCursesMenuItem* Items[],
    ^
  ../c++/cursesm.h:265:3: note: candidate constructor not viable: requires at most 4 arguments, but 6 were provided
    NCursesMenu( int  nlines,
    ^
  ../c++/cursesm.h:281:3: note: candidate constructor not viable: requires at most 3 arguments, but 6 were provided
    NCursesMenu (NCursesMenuItem* Items[],
    ^
  ../c++/cursesm.h:323:3: note: candidate constructor not viable: requires single argument 'rhs', but 6 arguments were provided
    NCursesMenu(const NCursesMenu& rhs)
    ^
  In file included from ../c++/cursesf.cc:35:
  ../c++/cursesf.h:684:7: error: no matching constructor for initialization of 'NCursesForm'
      : NCursesForm (Fields, with_frame, autoDelete_Fields) {
        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../c++/cursesf.h:420:3: note: candidate constructor not viable: no known conversion from 'NCursesFormField *' to 'NCursesFormField **' for 1st argument; take the address of the argument with &
    NCursesForm (NCursesFormField* Fields[],
    ^
  ../c++/cursesf.h:404:3: note: candidate constructor not viable: no known conversion from 'NCursesFormField *' to 'int' for 1st argument
    NCursesForm( int  nlines,
    ^
  ../c++/cursesf.h:435:3: note: candidate constructor not viable: requires at least 5 arguments, but 3 were provided
    NCursesForm (NCursesFormField* Fields[],
    ^
  ../c++/cursesf.h:462:3: note: candidate constructor not viable: requires single argument 'rhs', but 3 arguments were provided
    NCursesForm(const NCursesForm& rhs)
    ^
  ../c++/cursesf.h:697:7: error: no matching constructor for initialization of 'NCursesForm'
      : NCursesForm (Fields, nlines, ncols, begin_y, begin_x,
        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../c++/cursesf.h:435:3: note: candidate constructor not viable: no known conversion from 'NCursesFormField *' to 'NCursesFormField **' for 1st argument; take the address of the argument with &
    NCursesForm (NCursesFormField* Fields[],
    ^
  ../c++/cursesf.h:404:3: note: candidate constructor not viable: requires at most 4 arguments, but 7 were provided
    NCursesForm( int  nlines,
    ^
  ../c++/cursesf.h:420:3: note: candidate constructor not viable: requires at most 3 arguments, but 7 were provided
    NCursesForm (NCursesFormField* Fields[],
    ^
  ../c++/cursesf.h:462:3: note: candidate constructor not viable: requires single argument 'rhs', but 7 arguments were provided
    NCursesForm(const NCursesForm& rhs)
    ^
  2 errors generated.
  make[1]: *** [../obj_s/cursesm.o] Error 1
  make[1]: *** Waiting for unfinished jobs....
  2 errors generated.
  make[1]: *** [../obj_s/cursesf.o] Error 1
  make: *** [all] Error 2
  ---- End output of make -j 2 ----
  Ran make -j 2 returned 2
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.1.0/lib/mixlib/shellout.rb:248:in `invalid!'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.1.0/lib/mixlib/shellout.rb:234:in `error!'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:238:in `block in execute_sh'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:285:in `time_it'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:236:in `execute_sh'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:196:in `execute'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:186:in `block (2 levels) in build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:185:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:185:in `block in build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:285:in `time_it'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:184:in `build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/software.rb:357:in `execute_build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/software.rb:401:in `block (4 levels) in render_tasks'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `call'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `block in execute'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `execute'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:184:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:170:in `invoke'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/build.rb:47:in `project'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:in `invoke'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in `block in subcommand'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/application.rb:123:in `start'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[builder:ncurses] ncurses build failed, 66.086425s
Something went wrong...the Omnibus just ran off the road!

Error raised was:

    Expected process to exit with [0], but received '2'
---- Begin output of make -j 2 ----
STDOUT: cd man && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd include && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd ncurses && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd progs && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd panel && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd menu && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd form && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd test && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd misc && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd c++ && make DESTDIR="" all
/usr/bin/g++ -I../c++ -I../include -I. -DHAVE_CONFIG_H   -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I. -I../include -I/opt/scout/embedded/include -g -O2  -dynamic -c ../c++/cursesf.cc -o ../obj_s/cursesf.o
/usr/bin/g++ -I../c++ -I../include -I. -DHAVE_CONFIG_H   -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I. -I../include -I/opt/scout/embedded/include -g -O2  -dynamic -c ../c++/cursesm.cc -o ../obj_s/cursesm.o
STDERR: In file included from ../c++/cursesm.cc:35:
../c++/cursesm.h:642:7: error: no matching constructor for initialization of 'NCursesMenu'
    : NCursesMenu (Items, with_frame, autoDelete_Items) {
      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../c++/cursesm.h:281:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'NCursesMenuItem **' for 1st argument; take the address of the argument with &
  NCursesMenu (NCursesMenuItem* Items[],
  ^
../c++/cursesm.h:296:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'NCursesMenuItem **' for 1st argument; take the address of the argument with &
  NCursesMenu (NCursesMenuItem* Items[],
  ^
../c++/cursesm.h:265:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'int' for 1st argument
  NCursesMenu( int  nlines,
  ^
../c++/cursesm.h:323:3: note: candidate constructor not viable: requires single argument 'rhs', but 3 arguments were provided
  NCursesMenu(const NCursesMenu& rhs)
  ^
../c++/cursesm.h:654:7: error: no matching constructor for initialization of 'NCursesMenu'
    : NCursesMenu (Items, nlines, ncols, begin_y, begin_x, with_frame) {
      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../c++/cursesm.h:296:3: note: candidate constructor not viable: no known conversion from 'NCursesMenuItem *' to 'NCursesMenuItem **' for 1st argument; take the address of the argument with &
  NCursesMenu (NCursesMenuItem* Items[],
  ^
../c++/cursesm.h:265:3: note: candidate constructor not viable: requires at most 4 arguments, but 6 were provided
  NCursesMenu( int  nlines,
  ^
../c++/cursesm.h:281:3: note: candidate constructor not viable: requires at most 3 arguments, but 6 were provided
  NCursesMenu (NCursesMenuItem* Items[],
  ^
../c++/cursesm.h:323:3: note: candidate constructor not viable: requires single argument 'rhs', but 6 arguments were provided
  NCursesMenu(const NCursesMenu& rhs)
  ^
In file included from ../c++/cursesf.cc:35:
../c++/cursesf.h:684:7: error: no matching constructor for initialization of 'NCursesForm'
    : NCursesForm (Fields, with_frame, autoDelete_Fields) {
      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../c++/cursesf.h:420:3: note: candidate constructor not viable: no known conversion from 'NCursesFormField *' to 'NCursesFormField **' for 1st argument; take the address of the argument with &
  NCursesForm (NCursesFormField* Fields[],
  ^
../c++/cursesf.h:404:3: note: candidate constructor not viable: no known conversion from 'NCursesFormField *' to 'int' for 1st argument
  NCursesForm( int  nlines,
  ^
../c++/cursesf.h:435:3: note: candidate constructor not viable: requires at least 5 arguments, but 3 were provided
  NCursesForm (NCursesFormField* Fields[],
  ^
../c++/cursesf.h:462:3: note: candidate constructor not viable: requires single argument 'rhs', but 3 arguments were provided
  NCursesForm(const NCursesForm& rhs)
  ^
../c++/cursesf.h:697:7: error: no matching constructor for initialization of 'NCursesForm'
    : NCursesForm (Fields, nlines, ncols, begin_y, begin_x,
      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../c++/cursesf.h:435:3: note: candidate constructor not viable: no known conversion from 'NCursesFormField *' to 'NCursesFormField **' for 1st argument; take the address of the argument with &
  NCursesForm (NCursesFormField* Fields[],
  ^
../c++/cursesf.h:404:3: note: candidate constructor not viable: requires at most 4 arguments, but 7 were provided
  NCursesForm( int  nlines,
  ^
../c++/cursesf.h:420:3: note: candidate constructor not viable: requires at most 3 arguments, but 7 were provided
  NCursesForm (NCursesFormField* Fields[],
  ^
../c++/cursesf.h:462:3: note: candidate constructor not viable: requires single argument 'rhs', but 7 arguments were provided
  NCursesForm(const NCursesForm& rhs)
  ^
2 errors generated.
make[1]: *** [../obj_s/cursesm.o] Error 1
make[1]: *** Waiting for unfinished jobs....
2 errors generated.
make[1]: *** [../obj_s/cursesf.o] Error 1
make: *** [all] Error 2
---- End output of make -j 2 ----
Ran make -j 2 returned 2

Backtrace:

    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.1.0/lib/mixlib/shellout.rb:248:in `invalid!'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/mixlib-shellout-1.1.0/lib/mixlib/shellout.rb:234:in `error!'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:238:in `block in execute_sh'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:285:in `time_it'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:236:in `execute_sh'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:196:in `execute'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:186:in `block (2 levels) in build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:185:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:185:in `block in build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:285:in `time_it'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/builder.rb:184:in `build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/software.rb:357:in `execute_build'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/software.rb:401:in `block (4 levels) in render_tasks'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `call'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `block in execute'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `execute'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:184:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:170:in `invoke'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/build.rb:47:in `project'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:in `invoke'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in `block in subcommand'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/lib/omnibus/cli/application.rb:123:in `start'
    /Volumes/Ten/Users/ender/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/omnibus-1.0.4/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'

gdbm dependency for ruby

Seems like ruby depends on libgdbm. I see the gdbm dependency in the omnibus software 'ruby' entry as being only used on osx, aix, and freebsd.

When I attempted to build an omnibus package depending on ruby under a docker container based on ubuntu 12.04, I get the following error output:

Error output: https://gist.github.com/jordansissel/3997ce427dfda4fda98d

Thoughts? am I missing something? Should gdbm be required for ruby on linux as well?

CentOS 6 vagrant builder fails on provisioning

Bringing machine 'centos-6' up with 'virtualbox' provider...
[centos-6] Importing base box 'opscode-centos-6.3'...
[centos-6] Matching MAC address for NAT networking...
[centos-6] Setting the name of the VM...
[centos-6] Clearing any previously set forwarded ports...
[Berkshelf] This version of the Berkshelf plugin has not been fully tested on this version of Vagrant.
[Berkshelf] You should check for a newer version of vagrant-berkshelf.
[Berkshelf] If you encounter any errors with this version, please report them at https://github.com/RiotGames/vagrant-berkshelf/issues
[Berkshelf] You can also join the discussion in #berkshelf on Freenode.
[Berkshelf] Updating Vagrant's berkshelf: '/home/pczarkowski/.berkshelf/vagrant/berkshelf-20130503-8006-1d7625o'
[Berkshelf] Using omnibus (1.0.2)
[Berkshelf] Using apt (1.9.2)
[Berkshelf] Using build-essential (1.4.0)
[Berkshelf] Using git (2.3.0)
[Berkshelf] Using dmg (1.1.0)
[Berkshelf] Using yum (2.2.0)
[Berkshelf] Using windows (1.8.10)
[Berkshelf] Using chef_handler (1.1.4)
[Berkshelf] Using runit (1.0.6)
[Berkshelf] Using homebrew (1.3.2)
[Berkshelf] Using pkgin (0.4.0)
[Berkshelf] Using pkgutil (0.0.3)
[Berkshelf] Using wix (1.1.0)
[Berkshelf] Using 7-zip (1.0.0)
[centos-6] Creating shared folders metadata...
[centos-6] Clearing any previously set network interfaces...
[centos-6] Preparing network interfaces based on configuration...
[centos-6] Forwarding ports...
[centos-6] -- 22 => 2222 (adapter 1)
[centos-6] Running any VM customizations...
[centos-6] Booting VM...
[centos-6] Waiting for VM to boot. This can take a few minutes.
[centos-6] VM booted and ready for use!
[centos-6] Ensuring Chef is installed at requested version of 11.4.4.
[centos-6] Chef 11.4.4 Omnibus package is not installed...installing now.
Downloading Chef 11.4.4 for el...
Installing Chef 11.4.4
warning: /tmp/tmp.l7T7LDW6/chef-11.4.4.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 83ef826a: NOKEY
Preparing...                ##################################################
chef                        ##################################################
Thank you for installing Chef!
[centos-6] Setting hostname...
[centos-6] Configuring and enabling network interfaces...
[centos-6] Mounting shared folders...
[centos-6] -- /vagrant
[centos-6] -- /home/vagrant/omnibus-logstash
[centos-6] -- /tmp/vagrant-chef-1/chef-solo-1/cookbooks
[centos-6] Running provisioner: chef_solo...
Generating chef JSON and uploading...
Running chef-solo...
[2013-05-03T18:30:32+00:00] INFO: *** Chef 11.4.4 ***
[2013-05-03T18:30:33+00:00] INFO: Setting the run_list to ["recipe[omnibus::default]"] from JSON
[2013-05-03T18:30:33+00:00] INFO: Run List is [recipe[omnibus::default]]
[2013-05-03T18:30:33+00:00] INFO: Run List expands to [omnibus::default]
[2013-05-03T18:30:33+00:00] INFO: Starting Chef Run for jira-omnibus-build-lab
[2013-05-03T18:30:33+00:00] INFO: Running start handlers
[2013-05-03T18:30:33+00:00] INFO: Start handlers complete.
[2013-05-03T18:30:33+00:00] WARN: Cloning resource attributes for package[openssl-devel] from prior resource (CHEF-3694)
[2013-05-03T18:30:33+00:00] WARN: Previous package[openssl-devel]: /tmp/vagrant-chef-1/chef-solo-1/cookbooks/omnibus/recipes/rhel.rb:35:in `block in from_file'
[2013-05-03T18:30:33+00:00] WARN: Current  package[openssl-devel]: /tmp/vagrant-chef-1/chef-solo-1/cookbooks/omnibus/recipes/ruby.rb:46:in `from_file'
[2013-05-03T18:30:33+00:00] INFO: Processing directory[/tmp/vagrant-chef-1] action create (omnibus::default line 21)
[2013-05-03T18:30:33+00:00] INFO: Processing user[vagrant] action create (omnibus::default line 26)
[2013-05-03T18:30:33+00:00] INFO: Processing directory[/opt/jira] action create (omnibus::default line 35)
[2013-05-03T18:30:33+00:00] INFO: directory[/opt/jira] created directory /opt/jira
[2013-05-03T18:30:33+00:00] INFO: directory[/opt/jira] owner changed to 900
[2013-05-03T18:30:33+00:00] INFO: directory[/opt/jira] mode changed to 755
[2013-05-03T18:30:33+00:00] INFO: Processing directory[/var/cache/omnibus] action create (omnibus::default line 35)
[2013-05-03T18:30:33+00:00] INFO: directory[/var/cache/omnibus] created directory /var/cache/omnibus
[2013-05-03T18:30:33+00:00] INFO: directory[/var/cache/omnibus] owner changed to 900
[2013-05-03T18:30:33+00:00] INFO: directory[/var/cache/omnibus] mode changed to 755
[2013-05-03T18:30:33+00:00] INFO: Processing yum_key[RPM-GPG-KEY-EPEL-6] action add (yum::epel line 22)
[2013-05-03T18:30:33+00:00] INFO: Adding RPM-GPG-KEY-EPEL-6 GPG key to /etc/pki/rpm-gpg/
[2013-05-03T18:30:33+00:00] INFO: Processing package[gnupg2] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/key.rb line 32)
[2013-05-03T18:30:46+00:00] INFO: Processing execute[import-rpm-gpg-key-RPM-GPG-KEY-EPEL-6] action nothing (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/key.rb line 35)
[2013-05-03T18:30:46+00:00] INFO: Processing remote_file[/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/key.rb line 61)
[2013-05-03T18:30:46+00:00] INFO: remote_file[/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6] updated
[2013-05-03T18:30:46+00:00] INFO: remote_file[/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6] mode changed to 644
[2013-05-03T18:30:46+00:00] INFO: remote_file[/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6] sending run action to execute[import-rpm-gpg-key-RPM-GPG-KEY-EPEL-6] (immediate)
[2013-05-03T18:30:46+00:00] INFO: Processing execute[import-rpm-gpg-key-RPM-GPG-KEY-EPEL-6] action run (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/key.rb line 35)
[2013-05-03T18:30:46+00:00] INFO: execute[import-rpm-gpg-key-RPM-GPG-KEY-EPEL-6] ran successfully
[2013-05-03T18:30:46+00:00] INFO: Processing yum_repository[epel] action create (yum::epel line 27)
[2013-05-03T18:30:46+00:00] INFO: Adding and updating epel repository in /etc/yum.repos.d/epel.repo
[2013-05-03T18:30:46+00:00] WARN: Cloning resource attributes for yum_key[RPM-GPG-KEY-EPEL-6] from prior resource (CHEF-3694)
[2013-05-03T18:30:46+00:00] WARN: Previous yum_key[RPM-GPG-KEY-EPEL-6]: /tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/recipes/epel.rb:22:in `from_file'
[2013-05-03T18:30:46+00:00] WARN: Current  yum_key[RPM-GPG-KEY-EPEL-6]: /tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb:85:in `repo_config'
[2013-05-03T18:30:46+00:00] INFO: Processing yum_key[RPM-GPG-KEY-EPEL-6] action add (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb line 85)
[2013-05-03T18:30:46+00:00] INFO: Processing execute[yum-makecache] action nothing (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb line 88)
[2013-05-03T18:30:46+00:00] INFO: Processing ruby_block[reload-internal-yum-cache] action nothing (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb line 93)
[2013-05-03T18:30:46+00:00] INFO: Processing template[/etc/yum.repos.d/epel.repo] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb line 100)
[2013-05-03T18:30:47+00:00] INFO: template[/etc/yum.repos.d/epel.repo] updated content
[2013-05-03T18:30:47+00:00] INFO: template[/etc/yum.repos.d/epel.repo] mode changed to 644
[2013-05-03T18:30:47+00:00] INFO: template[/etc/yum.repos.d/epel.repo] sending run action to execute[yum-makecache] (immediate)
[2013-05-03T18:30:47+00:00] INFO: Processing execute[yum-makecache] action run (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb line 88)
[2013-05-03T18:31:09+00:00] INFO: execute[yum-makecache] ran successfully
[2013-05-03T18:31:09+00:00] INFO: template[/etc/yum.repos.d/epel.repo] sending create action to ruby_block[reload-internal-yum-cache] (immediate)
[2013-05-03T18:31:09+00:00] INFO: Processing ruby_block[reload-internal-yum-cache] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/yum/providers/repository.rb line 93)
[2013-05-03T18:31:09+00:00] INFO: ruby_block[reload-internal-yum-cache] called
[2013-05-03T18:31:09+00:00] INFO: Processing package[autoconf] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[bison] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[flex] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[gcc] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[gcc-c++] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[kernel-devel] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[make] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[m4] action install (build-essential::rhel line 38)
[2013-05-03T18:31:14+00:00] INFO: Processing package[git] action install (git::default line 31)
[2013-05-03T18:31:14+00:00] INFO: Processing package[rpm-build] action install (omnibus::rhel line 35)
[2013-05-03T18:31:14+00:00] INFO: Processing package[libxml2] action install (omnibus::rhel line 35)
[2013-05-03T18:31:14+00:00] INFO: Processing package[libxml2-devel] action install (omnibus::rhel line 35)
[2013-05-03T18:31:14+00:00] INFO: package[libxml2-devel] installing libxml2-devel-2.7.6-12.el6_4.1 from updates repository
[2013-05-03T18:31:22+00:00] INFO: Processing package[libxslt] action install (omnibus::rhel line 35)
[2013-05-03T18:31:23+00:00] INFO: package[libxslt] installing libxslt-1.1.26-2.el6_3.1 from base repository
[2013-05-03T18:31:28+00:00] INFO: Processing package[libxslt-devel] action install (omnibus::rhel line 35)
[2013-05-03T18:31:28+00:00] INFO: package[libxslt-devel] installing libxslt-devel-1.1.26-2.el6_3.1 from base repository
[2013-05-03T18:31:34+00:00] INFO: Processing package[zlib] action install (omnibus::rhel line 35)
[2013-05-03T18:31:35+00:00] INFO: Processing package[zlib-devel] action install (omnibus::rhel line 35)
[2013-05-03T18:31:35+00:00] INFO: Processing package[openssl-devel] action install (omnibus::rhel line 35)
[2013-05-03T18:31:35+00:00] INFO: Processing package[libtool] action install (omnibus::ruby line 44)
[2013-05-03T18:31:35+00:00] INFO: Processing package[libyaml-devel] action install (omnibus::ruby line 45)
[2013-05-03T18:31:35+00:00] INFO: package[libyaml-devel] installing libyaml-devel-0.1.3-1.el6 from epel repository
[2013-05-03T18:31:39+00:00] INFO: Processing package[openssl-devel] action install (omnibus::ruby line 46)
[2013-05-03T18:31:39+00:00] INFO: Processing remote_file[/tmp/vagrant-chef-1/ruby-1.9.3-p392.tar.gz] action create (omnibus::ruby line 53)
[2013-05-03T18:32:15+00:00] INFO: remote_file[/tmp/vagrant-chef-1/ruby-1.9.3-p392.tar.gz] updated
[2013-05-03T18:32:15+00:00] INFO: Processing execute[install ruby-1.9.3] action run (omnibus::ruby line 59)
[2013-05-03T18:41:29+00:00] INFO: execute[install ruby-1.9.3] ran successfully
[2013-05-03T18:41:29+00:00] INFO: Processing gem_package[bundler] action install (omnibus::ruby line 75)
[2013-05-03T18:41:35+00:00] INFO: Processing link[/usr/local/bin/bundle] action create (omnibus::ruby line 82)
[2013-05-03T18:41:35+00:00] INFO: link[/usr/local/bin/bundle] created
[2013-05-03T18:41:35+00:00] INFO: Processing link[/usr/local/bin/fpm] action create (omnibus::ruby line 82)
[2013-05-03T18:41:35+00:00] INFO: link[/usr/local/bin/fpm] created
[2013-05-03T18:41:35+00:00] INFO: Processing link[/usr/local/bin/gem] action create (omnibus::ruby line 82)
[2013-05-03T18:41:35+00:00] INFO: link[/usr/local/bin/gem] created
[2013-05-03T18:41:35+00:00] INFO: Processing link[/usr/local/bin/omnibus] action create (omnibus::ruby line 82)
[2013-05-03T18:41:35+00:00] INFO: link[/usr/local/bin/omnibus] created
[2013-05-03T18:41:35+00:00] INFO: Processing link[/usr/local/bin/rake] action create (omnibus::ruby line 82)
[2013-05-03T18:41:35+00:00] INFO: link[/usr/local/bin/rake] created
[2013-05-03T18:41:35+00:00] INFO: Processing link[/usr/local/bin/ruby] action create (omnibus::ruby line 82)
[2013-05-03T18:41:35+00:00] INFO: link[/usr/local/bin/ruby] created
[2013-05-03T18:41:35+00:00] INFO: Processing ruby_block[disable strict host key checking for github.com] action run (omnibus::github line 39)
[2013-05-03T18:41:35+00:00] INFO: ruby_block[disable strict host key checking for github.com] called
[2013-05-03T18:41:35+00:00] INFO: Processing ruby_block[make sudo honor ssh_auth_sock] action run (omnibus::github line 54)
[2013-05-03T18:41:35+00:00] INFO: ruby_block[make sudo honor ssh_auth_sock] called
[2013-05-03T18:41:35+00:00] INFO: Chef Run complete in 662.593169492 seconds
[2013-05-03T18:41:35+00:00] INFO: Running report handlers
[2013-05-03T18:41:35+00:00] INFO: Report handlers complete
[centos-6] Running provisioner: shell...
[centos-6] Running: inline script
Fetching gem metadata from https://rubygems.org/.
.
.
.
.
.
.
.
.
Fetching gem metadata from https://rubygems.org/.
.
Fetching git://github.com/opscode/omnibus-software.git
Installing rake (10.0.4) 


Errno::EPERM: Operation not permitted - /home/vagrant/omnibus-logstash/bin/rake
An error occurred while installing rake (10.0.4), and Bundler cannot continue.
Make sure that `gem install rake -v '10.0.4'` succeeds before bundling.
/opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find json-1.7.7 in any of the sources (Bundler::GemNotFound)
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `map!'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `materialize'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in `specs'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/definition.rb:159:in `specs_for'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/definition.rb:148:in `requested_specs'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/environment.rb:18:in `requested_specs'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in `setup'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:120:in `setup'
    from /opt/ruby1.9/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/setup.rb:17:in `<top (required)>'
    from /opt/ruby1.9/lib/ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
    from /opt/ruby1.9/lib/ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
    from /opt/ruby1.9/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
    from bin/omnibus:14:in `<main>'
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

chmod +x /tmp/vagrant-shell && /tmp/vagrant-shell

If I log in and try to run the bundle install as root I still get errors

[root@jira-omnibus-build-lab omnibus-logstash]# bundle install --binstubs
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Using rake (10.0.4)

Errno::EPERM: Operation not permitted - /home/vagrant/omnibus-logstash/bin/rake
An error occurred while installing rake (10.0.4), and Bundler cannot continue.
Make sure that gem install rake -v '10.0.4' succeeds before bundling.

erlang fails on unbuntu 13.04 - configure: error: No curses library functions found

checking whether the emulator should use threads... yes; thread support required and therefore forced
checking whether lock checking should be enabled... no
checking whether lock counters should be enabled... no
checking whether dlopen() needs to be called before first call to dlerror()... no
checking whether the child waiter thread should be enabled... yes on SMP build, but not on non-SMP build
checking for kstat_open in -lkstat... (cached) no
checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for tgetent in -ltermlib... no
STDERR: configure: WARNING: No odbc library found skipping odbc
configure: WARNING: "ODBC library - link check failed"
configure: WARNING: No OpenGL headers found, wx will NOT be usable
configure: WARNING:
wxWidgets must be installed on your system.

    Please check that wx-config is in path, the directory
    where wxWidgets libraries are installed (returned by
    'wx-config --libs' or 'wx-config --static --libs' command)
    is in LD_LIBRARY_PATH or equivalent variable and
    wxWidgets version is 2.8.4 or above.

configure: WARNING: No 'xsltproc' command found: the documentation cannot be built
configure: WARNING: No 'fop' command found: going to generate placeholder PDF files
configure: error: No curses library functions found
configure: error: /bin/bash '/var/cache/omnibus/src/otp_src_R15B02/erts/configure' failed for erts
---- End output of ./configure --prefix=/opt/chef-server/embedded --enable-threads --enable-smp-support --enable-kernel-poll --enable-dynamic-ssl-lib --enable-shared-zlib --enable-hipe --without-javac --with-ssl=/opt/chef-server/embedded --disable-debug ----
Ran ./configure --prefix=/opt/chef-server/embedded --enable-threads --enable-smp-support --enable-kernel-poll --enable-dynamic-ssl-lib --enable-shared-zlib --enable-hipe --without-javac --with-ssl=/opt/chef-server/embedded --disable-debug returned 1

Backtrace:

/var/lib/gems/1.9.1/gems/mixlib-shellout-1.1.0/lib/mixlib/shellout.rb:248:in `invalid!'
/var/lib/gems/1.9.1/gems/mixlib-shellout-1.1.0/lib/mixlib/shellout.rb:234:in `error!'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:238:in `block in execute_sh'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:285:in `time_it'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:236:in `execute_sh'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:196:in `execute'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:186:in `block (2 levels) in build'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:185:in `each'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:185:in `block in build'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:285:in `time_it'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/builder.rb:184:in `build'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/software.rb:357:in `execute_build'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/software.rb:401:in `block (4 levels) in render_tasks'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `call'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:246:in `block in execute'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:241:in `execute'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:184:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:205:in `block in invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `each'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:203:in `invoke_prerequisites'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:183:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.0.4/lib/rake/task.rb:170:in `invoke'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/cli/build.rb:47:in `project'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:in `invoke'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in `block in subcommand'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
/var/lib/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/lib/omnibus/cli/application.rb:119:in `start'
/var/lib/gems/1.9.1/gems/omnibus-1.0.2/bin/omnibus:11:in `<top (required)>'
bin/omnibus:16:in `load'
bin/omnibus:16:in `<main>'

Update openssl from 1.0.1j to 1.0.1m

Hi Chef team,

Is it possible to update openssl in Chef Server 11 and Chef Client 11 from 1.0.1j to 1.0.1k or 1.0.1l ? Our product uses Chef 11 and doesn't want to upgrade from Chef 11 to 12 yet, and the security strategry is using openssl 1.0.1l or 1.0.1k (rather than 1.0.1j which is packaged in latest chef server/client 11)

Thanks.

failed to patch openssl-1.0.1h/Makefile.org

Hi,

I got the following error when building my project

[Builder: openssl] W | Build failed! (35.188205926s)
Expected process to exit with [0], but received '1'
---- Begin output of patch -d /var/cache/omnibus/src/openssl-1.0.1h -p1 -i /root/test-project/config/patches/openssl/openssl-1.0.1f-do-not-build-docs.patch ----
STDOUT: patching file Makefile.org
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
patch unexpectedly ends in middle of line
4 out of 4 hunks ignored -- saving rejects to file Makefile.org.rej
STDERR: 
---- End output of patch -d /var/cache/omnibus/src/openssl-1.0.1h -p1 -i /root/test-project/config/patches/openssl/openssl-1.0.1f-do-not-build-docs.patch ----
Ran patch -d /var/cache/omnibus/src/openssl-1.0.1h -p1 -i /root/test-project/config/patches/openssl/openssl-1.0.1f-do-not-build-docs.patch returned 1

Anyone got an idea?

Thanks.

Build fails in fetching cacert.pem due to changed MD5

mkdir -p /var/cache/omnibus/src/cacerts-2014.01.28
[fetcher:net::cacerts] fetching /var/cache/omnibus/cache/cacert.pem from http://curl.haxx.se/ca/cacert.pem
[fetcher:net::cacerts] getting from http://curl.haxx.se/ca/cacert.pem with 10 redirects left
[fetcher:net::cacerts] Invalid MD5 for cacerts
[fetcher:net::cacerts] Expected: 5d108f8ab86afacc6663aafca8604dd3
[fetcher:net::cacerts] Actual: 9f92a0d9f605e227ae068e605f4c86fa
Something went wrong...the Omnibus just ran off the road!

CA Certs bundle updated - new MD5

It looks like the CA Certs bundle at http://curl.haxx.se/ca/cacert.pem was updated sometime since 7 January 2014 as omnibus builds are now failing with:

[fetcher:net::cacerts] getting from http://curl.haxx.se/ca/cacert.pem with 10 redirects left
[fetcher:net::cacerts] Invalid MD5 for cacerts
[fetcher:net::cacerts] Expected: 349ba2d6964db9ca558c9e1daf38e428
[fetcher:net::cacerts] Actual:   6253bb1b6696a190fdf7a2062003b21c
Something went wrong...the Omnibus just ran off the road!

The 'last modified' date in the cacert.pem file is now "Thu Dec 5 09:40:49 2013".

Oddly, there is no mention of this change in the changelog at http://curl.haxx.se/docs/caextract.html ... I'm not sure how we verify that the new file we're receiving in plain http from the interwebs is correct and not meddled with.

openssl dependency link is broken

I have a dependency on openssl, and it appears the current download link is broken.

[NullFetcher: preparation] I | Fetching `preparation' (nothing to fetch)
              [NetFetcher: openssl] I | Downloading from `http://www.openssl.org/source/openssl-1.0.1j.tar.gz'
              [NetFetcher: libtool] I | Downloading from `http://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz'
              [NetFetcher: openssl] E | Download failed - OpenURI::HTTPError!
/opt/rubies/ruby-2.1.2/lib/ruby/2.1.0/open-uri.rb:353:in `open_http': 404 Not Found (OpenURI::HTTPError)

Checking the source, 1.0.1j isn't there, but k and p are.

Is there a way for me to override this locally, or does this have to be fixed in this repo?

Setuptools is broken

Something went wrong...the Omnibus just ran off the road!

Error raised was:

Expected process to exit with [0], but received '1'

---- Begin output of /opt/graphite-alert/embedded/bin/pip install -r requirements.txt ----
STDOUT: Downloading/unpacking Twisted==13.1.0 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Twisted

Downloading/unpacking argparse==1.2.1 (from -r requirements.txt (line 2))
Running setup.py egg_info for package argparse

warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.orig' found anywhere in distribution
warning: no previously-included files matching '*.rej' found anywhere in distribution
no previously-included directories found matching 'doc/_build'
no previously-included directories found matching 'env24'
no previously-included directories found matching 'env25'
no previously-included directories found matching 'env26'
no previously-included directories found matching 'env27'

Downloading/unpacking distribute==0.6.34 (from -r requirements.txt (line 3))
Running setup.py egg_info for package distribute
Traceback (most recent call last):
File "", line 3, in
File "setuptools/init.py", line 2, in
from setuptools.extension import Extension, Library
File "setuptools/extension.py", line 5, in
from setuptools.dist import _get_unpatched
File "setuptools/dist.py", line 6, in
from setuptools.command.install import install
File "setuptools/command/init.py", line 8, in
from setuptools.command import install_scripts
File "setuptools/command/install_scripts.py", line 3, in
from pkg_resources import Distribution, PathMetadata, ensure_directory
File "pkg_resources.py", line 2823, in
add_activation_listener(lambda dist: dist.activate())
File "pkg_resources.py", line 710, in subscribe
callback(dist)
File "pkg_resources.py", line 2823, in
add_activation_listener(lambda dist: dist.activate())
File "pkg_resources.py", line 2255, in activate
self.insert_on(path)
File "pkg_resources.py", line 2356, in insert_on
"with distribute. Found one at %s" % str(self.location))
ValueError: A 0.7-series setuptools cannot be installed with distribute. Found one at /opt/graphite-alert/embedded/lib/python2.7/site-packages/setuptools-0.7.7-py2.7.egg
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "", line 3, in

File "setuptools/init.py", line 2, in

from setuptools.extension import Extension, Library

File "setuptools/extension.py", line 5, in

from setuptools.dist import _get_unpatched

File "setuptools/dist.py", line 6, in

from setuptools.command.install import install

File "setuptools/command/init.py", line 8, in

from setuptools.command import install_scripts

File "setuptools/command/install_scripts.py", line 3, in

from pkg_resources import Distribution, PathMetadata, ensure_directory

File "pkg_resources.py", line 2823, in

add_activation_listener(lambda dist: dist.activate())

File "pkg_resources.py", line 710, in subscribe

callback(dist)

File "pkg_resources.py", line 2823, in

add_activation_listener(lambda dist: dist.activate())

File "pkg_resources.py", line 2255, in activate

self.insert_on(path)

File "pkg_resources.py", line 2356, in insert_on

"with distribute. Found one at %s" % str(self.location))

ValueError: A 0.7-series setuptools cannot be installed with distribute. Found one at /opt/graphite-alert/embedded/lib/python2.7/site-packages/setuptools-0.7.7-py2.7.egg


Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-root/distribute
Storing complete log in /home/vagrant/.pip/pip.log
STDERR:
---- End output of /opt/graphite-alert/embedded/bin/pip install -r requirements.txt ----
Ran /opt/graphite-alert/embedded/bin/pip install -r requirements.txt returned 1

Backtrace:

pkg-info libiconv error

tl;dr

STDERR: gconvert.c:66:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv

I started to receive a build error during one which was previously working, which seems a little strange, that I am having trouble tracking down. It looks like:

root@b28a39e2193a:/omnibus# scripts/run_omnibus.sh
Using Omnibus configuration file /omnibus/omnibus.rb
Using Omnibus configuration file /omnibus/omnibus.rb
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Could not extract version information from `git describe`. Setting version to 0.0.0
Building mobrains 0.0.0+20140514055355
[builder:preparation] building preparation
[builder:preparation] preparation build succeeded, 0.000642894s
[software:preparation] caching build
Updated tag 'preparation-1.0.0-3e55b6f0074109d9313fabd3d5f337fac4b799ed9f40876a4c2188a7b4e5bd71' (was 0000000)
[software:preparation] has dirtied the cache
[builder:libgcc] Nothing to build for libgcc
[software:libgcc] caching build
# On branch master
nothing to commit (working directory clean)
Updated tag 'libgcc--91d12a5fba34ff65d080398849093a2c1fc1718d82878496846c2ef8d8e906a5' (was 0000000)
[software:libgcc] has dirtied the cache
[fetcher:net::zlib] fetching /var/cache/omnibus/cache/zlib-1.2.6.tar.gz from http://downloads.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz
[fetcher:net::zlib] getting from http://downloads.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz with 10 redirects left
[fetcher:net::zlib] getting from http://iweb.dl.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz with 9 redirects left
[fetcher:net::zlib] cleaning existing build from /var/cache/omnibus/src/zlib-1.2.6
[fetcher:net::zlib] extracting the source in /var/cache/omnibus/cache/zlib-1.2.6.tar.gz to /var/cache/omnibus/src
[builder:zlib] building zlib
[builder:zlib] Executing: `./configure --prefix=/opt/mobrains/embedded` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400,env="LDFLAGS=-Wl,-rpath /opt/mobrains/embedded/lib -L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:zlib] ./configure command succeeded, 0.303086652s
[builder:zlib] Executing: `make -j 9` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command succeeded, 0.364562903s
[builder:zlib] Executing: `make -j 9 install` with cwd=/var/cache/omnibus/src/zlib-1.2.6,timeout=5400
[builder:zlib] make command succeeded, 0.060832067s
[builder:zlib] zlib build succeeded, 0.729227445s
[software:zlib] caching build
Updated tag 'zlib-1.2.6-5c86c311f27bfe5fad4db97b3883ea0772e281f865159330e76dbba6e3df4dcb' (was 0000000)
[software:zlib] has dirtied the cache
[fetcher:net::libiconv] fetching /var/cache/omnibus/cache/libiconv-1.14.tar.gz from http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
[fetcher:net::libiconv] getting from http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz with 10 redirects left
[fetcher:net::libiconv] cleaning existing build from /var/cache/omnibus/src/libiconv-1.14
[fetcher:net::libiconv] extracting the source in /var/cache/omnibus/cache/libiconv-1.14.tar.gz to /var/cache/omnibus/src
[builder:libiconv] building libiconv
[builder:libiconv] Executing: `./configure --prefix=/opt/mobrains/embedded` with cwd=/var/cache/omnibus/src/libiconv-1.14,timeout=5400,env="CFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include LD_RUN_PATH=/opt/mobrains/embedded/lib"
[builder:libiconv] ./configure command succeeded, 19.700389056s
[builder:libiconv] Executing: `make -j 9` with cwd=/var/cache/omnibus/src/libiconv-1.14,timeout=5400,env="CFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include LD_RUN_PATH=/opt/mobrains/embedded/lib"
[builder:libiconv] make command succeeded, 3.860174155s
[builder:libiconv] Executing: `make -j 9 install-lib libdir=/opt/mobrains/embedded/lib includedir=/opt/mobrains/embedded/include` with cwd=/var/cache/omnibus/src/libiconv-1.14,timeout=5400,env="CFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include LD_RUN_PATH=/opt/mobrains/embedded/lib"
[builder:libiconv] make command succeeded, 0.179459387s
[builder:libiconv] libiconv build succeeded, 23.740845495s
[software:libiconv] caching build
Updated tag 'libiconv-1.14-3acb2856ec1f57133a8f3cba8c436d7b90286b9c186f80033dc17b336675a319' (was 0000000)
[software:libiconv] has dirtied the cache
[fetcher:net::libxml2] fetching /var/cache/omnibus/cache/libxml2-2.7.8.tar.gz from ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz
[fetcher:net::libxml2] cleaning existing build from /var/cache/omnibus/src/libxml2-2.7.8
[fetcher:net::libxml2] extracting the source in /var/cache/omnibus/cache/libxml2-2.7.8.tar.gz to /var/cache/omnibus/src
[builder:libxml2] building libxml2
[builder:libxml2] Executing: `./configure --prefix=/opt/mobrains/embedded --with-zlib=/opt/mobrains/embedded --with-iconv=/opt/mobrains/embedded --without-python --without-icu` with cwd=/var/cache/omnibus/src/libxml2-2.7.8,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include LD_RUN_PATH=/opt/mobrains/embedded/lib"
[builder:libxml2] ./configure command succeeded, 8.048207843s
[builder:libxml2] Executing: `make -j 9` with cwd=/var/cache/omnibus/src/libxml2-2.7.8,timeout=5400,env="LD_RUN_PATH=/opt/mobrains/embedded/lib"
[builder:libxml2] make command succeeded, 5.26507464s
[builder:libxml2] Executing: `make install` with cwd=/var/cache/omnibus/src/libxml2-2.7.8,timeout=5400,env="LD_RUN_PATH=/opt/mobrains/embedded/lib"
[builder:libxml2] make command succeeded, 0.604662983s
[builder:libxml2] libxml2 build succeeded, 13.918713045s
[software:libxml2] caching build
Updated tag 'libxml2-2.7.8-9fec9ce939d8566c6c41fa1896f5ea5aff15de9f5f3798c78d81d7f287de1f83' (was 0000000)
[software:libxml2] has dirtied the cache
[fetcher:net::clang+llvm] fetching /var/cache/omnibus/cache/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz from http://artifactory.local.twitter.com//tools/mopub-omnibus-artifacts/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz
[fetcher:net::clang+llvm] getting from http://artifactory.local.twitter.com//tools/mopub-omnibus-artifacts/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz with 10 redirects left
[fetcher:net::clang+llvm] cleaning existing build from /var/cache/omnibus/src/clang+llvm-3.3-amd64-Ubuntu-12.04.2
[fetcher:net::clang+llvm] extracting the source in /var/cache/omnibus/cache/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz to /var/cache/omnibus/src
[builder:clang+llvm] building clang+llvm
[builder:clang+llvm] Executing: `find ./ -type d -exec mkdir -p /opt/mobrains/embedded/{} \;` with cwd=/var/cache/omnibus/src/clang+llvm-3.3-amd64-Ubuntu-12.04.2,timeout=5400
[builder:clang+llvm] find command succeeded, 0.100045549s
[builder:clang+llvm] Executing: `find ./ ! -type d -exec install -sv {} /opt/mobrains/embedded/{} \;` with cwd=/var/cache/omnibus/src/clang+llvm-3.3-amd64-Ubuntu-12.04.2,timeout=5400
[builder:clang+llvm] find command succeeded, 6.396094555s
[builder:clang+llvm] clang+llvm build succeeded, 6.496539s
[software:clang+llvm] caching build
Updated tag 'clang+llvm-3.3-dea3c0aa14d57bd72b9a4e10c840e85bfeb5549750635109c22bc54c54deaf72' (was 0000000)
[software:clang+llvm] has dirtied the cache
[fetcher:net::cacerts] fetching /var/cache/omnibus/cache/cacert.pem from http://curl.haxx.se/ca/cacert.pem
[fetcher:net::cacerts] getting from http://curl.haxx.se/ca/cacert.pem with 10 redirects left
[fetcher:net::cacerts] cleaning existing build from /var/cache/omnibus/src/cacerts-2014.04.22
[fetcher:net::cacerts] extracting the source in /var/cache/omnibus/cache/cacert.pem to /var/cache/omnibus/src
[fetcher:net::cacerts] /var/cache/omnibus/cache/cacert.pem not an archive. Copying to /var/cache/omnibus/src/cacerts-2014.04.22
[builder:cacerts] building cacerts
[builder:cacerts] Executing: `ln -sf /opt/mobrains/embedded/ssl/certs/cacert.pem /opt/mobrains/embedded/ssl/cert.pem` with cwd=/var/cache/omnibus/src/cacerts-2014.04.22,timeout=5400
[builder:cacerts] ln command succeeded, 0.014464923s
[builder:cacerts] cacerts build succeeded, 0.014971553s
[software:cacerts] caching build
Updated tag 'cacerts-2014.04.22-83478e134c8b5d4c06bb8f9fdf53ba5e6d4050ebf4619a3cd4eda1a3eaa9e62e' (was 0000000)
[software:cacerts] has dirtied the cache
[fetcher:net::xproto] fetching /var/cache/omnibus/cache/xproto-7.0.25.tar.gz from http://xorg.freedesktop.org/releases/individual/proto/xproto-7.0.25.tar.gz
[fetcher:net::xproto] getting from http://xorg.freedesktop.org/releases/individual/proto/xproto-7.0.25.tar.gz with 10 redirects left
[fetcher:net::xproto] cleaning existing build from /var/cache/omnibus/src/xproto-7.0.25
[fetcher:net::xproto] extracting the source in /var/cache/omnibus/cache/xproto-7.0.25.tar.gz to /var/cache/omnibus/src
[builder:xproto] building xproto
[builder:xproto] Executing: `./configure --prefix=/opt/mobrains/embedded` with cwd=/var/cache/omnibus/src/xproto-7.0.25,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:xproto] ./configure command succeeded, 3.374069121s
[builder:xproto] Executing: `make -j 9` with cwd=/var/cache/omnibus/src/xproto-7.0.25,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:xproto] make command succeeded, 0.052475399s
[builder:xproto] Executing: `make -j 9 install` with cwd=/var/cache/omnibus/src/xproto-7.0.25,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:xproto] make command succeeded, 0.064894844s
[builder:xproto] xproto build succeeded, 3.492092383s
[software:xproto] caching build
Updated tag 'xproto-7.0.25-98389893fa91ab93adf6ad7689f4da9be025bfa721a6f77002b57f61ef3c5d0e' (was 0000000)
[software:xproto] has dirtied the cache
[fetcher:net::util-macros] fetching /var/cache/omnibus/cache/util-macros-1.18.0.tar.gz from http://xorg.freedesktop.org/releases/individual/util/util-macros-1.18.0.tar.gz
[fetcher:net::util-macros] getting from http://xorg.freedesktop.org/releases/individual/util/util-macros-1.18.0.tar.gz with 10 redirects left
[fetcher:net::util-macros] cleaning existing build from /var/cache/omnibus/src/util-macros-1.18.0
[fetcher:net::util-macros] extracting the source in /var/cache/omnibus/cache/util-macros-1.18.0.tar.gz to /var/cache/omnibus/src
[builder:util-macros] building util-macros
[builder:util-macros] Executing: `./configure --prefix=/opt/mobrains/embedded` with cwd=/var/cache/omnibus/src/util-macros-1.18.0,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:util-macros] ./configure command succeeded, 1.370710765s
[builder:util-macros] Executing: `make -j 9` with cwd=/var/cache/omnibus/src/util-macros-1.18.0,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:util-macros] make command succeeded, 0.019822631s
[builder:util-macros] Executing: `make -j 9 install` with cwd=/var/cache/omnibus/src/util-macros-1.18.0,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:util-macros] make command succeeded, 0.04307737s
[builder:util-macros] util-macros build succeeded, 1.434283864s
[software:util-macros] caching build
Updated tag 'util-macros-1.18.0-15ea0016ab6a70297f3095ff5393ec786702fcaa8ed0e8a6f23505a8a16c132a' (was 0000000)
[software:util-macros] has dirtied the cache
[fetcher:net::pkg-config] fetching /var/cache/omnibus/cache/pkg-config-0.28.tar.gz from http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
[fetcher:net::pkg-config] getting from http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz with 10 redirects left
[fetcher:net::pkg-config] cleaning existing build from /var/cache/omnibus/src/pkg-config-0.28
[fetcher:net::pkg-config] extracting the source in /var/cache/omnibus/cache/pkg-config-0.28.tar.gz to /var/cache/omnibus/src
[builder:pkg-config] building pkg-config
[builder:pkg-config] Executing: `./configure --prefix=/opt/mobrains/embedded --disable-debug --disable-host-tool --with-internal-glib --with-pc-path=/opt/mobrains/embedded/bin/pkgconfig` with cwd=/var/cache/omnibus/src/pkg-config-0.28,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:pkg-config] ./configure command succeeded, 18.711559062s
[builder:pkg-config] Executing: `make -j 9` with cwd=/var/cache/omnibus/src/pkg-config-0.28,timeout=5400,env="LDFLAGS=-L/opt/mobrains/embedded/lib -I/opt/mobrains/embedded/include CFLAGS=-I/opt/mobrains/embedded/include -L/opt/mobrains/embedded/lib"
[builder:pkg-config] make command failed, 0.850240053s
[builder:pkg-config] pkg-config build failed, 19.56226627s
Something went wrong...the Omnibus just ran off the road!

Error raised was:

        Expected process to exit with [0], but received '2'
---- Begin output of make -j 9 ----
STDOUT: make  all-recursive
make[1]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28'
Making all in glib
make[2]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib'
make  all-recursive
make[3]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib'
Making all in .
make[4]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib'
make[4]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib'
Making all in m4macros
make[4]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib/m4macros'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib/m4macros'
Making all in glib
make[4]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib'
  GEN      glibconfig-stamp
config.status: executing glib/glibconfig.h commands
config.status: glib/glibconfig.h is unchanged
make  all-recursive
make[5]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib'
Making all in libcharset
make[6]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib/libcharset'
  CC       localcharset.lo
  GEN      ref-add.sed
  GEN      charset.alias
  GEN      ref-del.sed
  CCLD     libcharset.la
make[6]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib/libcharset'
Making all in .
make[6]: Entering directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib'
  CC       gallocator.lo
  CC       gcache.lo
  CC       gcompletion.lo
  CC       grel.lo
  CC       garray.lo
  CC       gthread-deprecated.lo
  CC       gatomic.lo
  CC       gasyncqueue.lo
  CC       gbacktrace.lo
  CC       gbase64.lo
  CC       gbitlock.lo
  CC       gbookmarkfile.lo
  CC       gbytes.lo
  CC       gcharset.lo
  CC       gchecksum.lo
  CC       gconvert.lo
  CC       gdataset.lo
  CC       gdate.lo
  CC       gdatetime.lo
  CC       gdir.lo
  CC       genviron.lo
make[6]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib'
make[5]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib'
make[4]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib/glib'
make[3]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib'
make[2]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28/glib'
make[1]: Leaving directory `/var/cache/omnibus/src/pkg-config-0.28'
STDERR: gconvert.c:66:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv
make[6]: *** [gconvert.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
---- End output of make -j 9 ----
Ran make -j 9 returned 2

Backtrace:

        /omnibus/vendor/bundle/ruby/2.0.0/gems/mixlib-shellout-1.4.0/lib/mixlib/shellout.rb:257:in `invalid!'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/mixlib-shellout-1.4.0/lib/mixlib/shellout.rb:244:in `error!'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:271:in `block in execute_sh'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:318:in `time_it'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:269:in `execute_sh'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:225:in `execute'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:215:in `block (2 levels) in build'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:214:in `each'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:214:in `block in build'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:318:in `time_it'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/builder.rb:213:in `build'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/software.rb:482:in `execute_build'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/software.rb:428:in `build_me'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/project.rb:91:in `block in build_me'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/project.rb:90:in `each'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/project.rb:90:in `build_me'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/cli/build.rb:47:in `project'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/invocation.rb:115:in `invoke'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor.rb:235:in `block in subcommand'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/lib/omnibus/cli/application.rb:132:in `start'
        /omnibus/vendor/bundle/ruby/2.0.0/gems/omnibus-3.0.0/bin/omnibus:11:in `<top (required)>'
        /omnibus/vendor/bundle/ruby/2.0.0/bin/omnibus:23:in `load'
        /omnibus/vendor/bundle/ruby/2.0.0/bin/omnibus:23:in `<main>'

Add knife-solve to ChefDK

From the README: "knife-solve is a little knife plugin to see the chef-server version solver solution for a given set of cookbooks."

After playing a bit with it in our internal stuff, I have to say this will help a lot in identifying dependency issues, some "why does that depend on ... ohhhh" and other goodness.

Build fails with: config/software/ruby.rb:46:in `evaluate': undefined local variable or method `ohai' for #<Omnibus::Software (Cleanroom)> (NameError)

If this is due to my idiocy, or actually an issue with omnibus, then please accept my apologies. However, I'm a bit stuck! I've trawled through the relevant bits of code, but nothing's jumping out at me.

Any thoughts?

[rob@XXXX omnibus-emeril ] bin/omnibus build emeril
                     [BuildVersion] W | Could not extract version information from 'git describe'! Setting version to 0.0.0.
ffi-yajl/json_gem is deprecated, these monkeypatches will be dropped shortly
/XXXXXX/gem/ruby/2.1.0/ruby/2.1.0/bundler/gems/omnibus-software-ab19f5dedbbd/config/software/ruby.rb:46:in `evaluate': undefined local variable or method `ohai' for #<Omnibus::Software (Cleanroom)> (NameError)
        from /XXXXXX/gem/ruby/2.1.0/ruby/2.1.0/gems/omnibus-3.2.2/lib/omnibus/cleanroom.rb:58:in `instance_eval'
        from /XXXXXX/gem/ruby/2.1.0/ruby/2.1.0/gems/omnibus-3.2.2/lib/omnibus/cleanroom.rb:58:in `evaluate'
        from /XXXXXX/gem/ruby/2.1.0/ruby/2.1.0/gems/omnibus-3.2.2/lib/omnibus/cleanroom.rb:44:in `evaluate_file'

md5 checksum for cacert.pem

Looks like maybe this changed again? After the downtime yesterday? I'm getting the following error on a build:

Checksum of downloaded file /var/cache/omnibus/cache/cacert.pem doesn't match expected

Omnibus fails with missing method in omnibus-software

Running an Omnibus 3.2.1 project on Ubuntu 14.04 Server with omnibus-software commit 1229a2b, all "omnibus" commands throw this error:

/usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/bundler/gems/omnibus-software-1229a2b0aa5e/config/software/ruby.rb:28:in `evaluate': undefined method `solaris2?' for #<Omnibus::Software (Cleanroom)> (NoMethodError)
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cleanroom.rb:58:in `instance_eval'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cleanroom.rb:58:in `evaluate'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cleanroom.rb:44:in `evaluate_file'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cleanroom.rb:125:in `evaluate_file'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/software.rb:36:in `load'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:446:in `recursively_load_dependency'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:450:in `block in recursively_load_dependency'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:449:in `each'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:449:in `recursively_load_dependency'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:423:in `block (2 levels) in expand_software'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:422:in `each'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:422:in `block in expand_software'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:421:in `each'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:421:in `expand_software'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:238:in `process_dsl_files'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus.rb:170:in `process_configuration'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cli/base.rb:84:in `initialize'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/thor-0.19.1/lib/thor.rb:355:in `new'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/thor-0.19.1/lib/thor.rb:355:in `dispatch'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cli/base.rb:33:in `dispatch'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cli/deprecated.rb:128:in `dispatch'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/lib/omnibus/cli.rb:41:in `execute!'
    from /usr/local/rvm/gems/ruby-2.1.2@omnibus-backup/gems/omnibus-3.2.1/bin/omnibus:11:in `<top (required)>'
    from bin/omnibus:16:in `load'
    from bin/omnibus:16:in `<main>'

ruby2 software definition

Right now only ruby 1.9 is available. It'd be great if a supported definition for 2.0 was available.

libyaml causes segfaults on Linux on 64 bit PowerPC platform

Building the Omnibus chef client on Linux on ppc64, I found that I was getting segmentation faults. I isolated this to libyaml, and found that appending "--enable-shared" in the ./configure step of config/software/libyaml.rb fixed the problem.

This seems a bit odd, since --enable-shared is supposed to be the default setting, however the config logs did show significant changes and the symptom went away.

So I can only suppose that there is a bug in the configure script of libyaml itself (not in Omnibus). Appending --enable-shared to the invocation of ./configure seems to work around the problem.

Whether one would choose to apply this workaround for all platforms is an interesting question. It shouldn't make a difference unless there is a bug, and if there is a bug you want a workaround.

It's probably cleaner to simply apply this change to all platforms.

jre, server-jre software builds md5 mismatch

Either the hashes in the JRE builds are out of date, or our cookie submit trick has stopped working.

        [NetFetcher: jre] W | By including the JRE, you accept the terms of the Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX, which can be found at http://www.oracle.com/technetwork/java/javase/terms/license/index.html
        [NetFetcher: jre] I | Fetching /var/cache/omnibus/cache/jre-7u3-linux-x64.tar.gz from http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jre-7u3-linux-x64.tar.gz
        [NetFetcher: jre] I | Getting from http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jre-7u3-linux-x64.tar.gz with 10 redirects left
        [NetFetcher: jre] I | Getting from https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jre-7u3-linux-x64.tar.gz with 9 redirects left
        [NetFetcher: jre] I | Getting from http://download.oracle.com/errors/download-fail-1505220.html with 8 redirects left
        [NetFetcher: jre] W | Invalid MD5 for jre
        [NetFetcher: jre] W | Expected: 3d3e206cea84129f1daa8e62bf656a28
        [NetFetcher: jre] W | Actual:   81ee08846975d4b8d46acf3b6eddf103

Fix always_build for Berkshelf right

#166 reintroduced always_build on Berkshelf to work around build problems. that was a quick fix to get chefdk to build reliably. this is a workaround for some other unidentified bug in the config or in the git caching that needs to get fixed right.

libxslt default version build fails on RHEL 5

The default is 1.1.26. Overriding to 1.1.28 in my project fixes the problem for me. Not sure if the default should be bumped to 1.1.28 or if it's set at 1.1.26 for a reason.

Error looks like this:

STDERR: xsltutils.c: In function 'xsltSaveResultTo':
xsltutils.c:1541: warning: passing argument 1 of 'xmlBufferWriteQuotedString' from incompatible pointer type
xsltutils.c:1554: warning: passing argument 1 of 'xmlBufferWriteQuotedString' from incompatible pointer type
xsltutils.c: In function 'xsltSaveResultToString':
xsltutils.c:1758: error: dereferencing pointer to incomplete type
xsltutils.c:1759: error: dereferencing pointer to incomplete type
xsltutils.c:1761: error: dereferencing pointer to incomplete type
xsltutils.c:1762: error: dereferencing pointer to incomplete type

ruby-windows

Windows 7 64bit
ruby 1.9.3p545 (2014-02-24) [i386-mingw32]
Omnibus v3.1.1
omnibus-software from github, master

I am trying to build project and have a error

C:\DevKit\home\user\omnibus-windows>ruby bin\omnibus build test
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Failed to build ruby-windows while running ruby block build step
Exception:
  Errno::ENOENT: No such file or directory - C:\opt\test/embedded/lib/
ruby/2.0.0/dl.rb
    C:/Ruby193/lib/ruby/gems/1.9.1/bundler/gems/omnibus-software-25f0a3e9c442/co
nfig/software/ruby-windows.rb:48:in `read'
    C:/Ruby193/lib/ruby/gems/1.9.1/bundler/gems/omnibus-software-25f0a3e9c442/co
nfig/software/ruby-windows.rb:48:in `block (2 levels) in initialize'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:234
:in `call'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:234
:in `execute_proc'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:225
:in `execute'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:217
:in `block (2 levels) in build'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:216
:in `each'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:216
:in `block in build'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:325
:in `time_it'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:215
:in `build'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/software.rb:52
8:in `execute_build'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/software.rb:45
1:in `build_me'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/project.rb:94:
in `block in build_me'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/project.rb:93:
in `each'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/project.rb:93:
in `build_me'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/cli.rb:75:in `
build'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `r
un'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:i
n `invoke_command'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch
'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/cli/base.rb:32
:in `dispatch'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/cli/deprecated.rb:92:in `dispatch'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/lib/omnibus/cli.rb:41:in `
execute!'
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/omnibus-3.1.1/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

No such file or directory - C:\opt\test/embedded/lib/ruby/2.0.0/dl.rb

I don't have ruby2.0.0 installed in OS so in directory C:\opt\test\embedded\lib\ruby there is only ruby1.9.1

What am i doing wrong?

Error running Chef After ChefDK install

[8] ~ ๐Ÿ’ฃ ๐Ÿ”ซ ๐Ÿ’‰ ๐Ÿ’€ >: chef
dyld: lazy symbol binding failed: Symbol not found: ___strlcpy_chk
Referenced from: /opt/chefdk/embedded/lib/libruby.2.1.0.dylib
Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: ___strlcpy_chk
Referenced from: /opt/chefdk/embedded/lib/libruby.2.1.0.dylib
Expected in: /usr/lib/libSystem.B.dylib

Trace/BPT trap: 5
[9] ~ ๐Ÿ’ฃ ๐Ÿ”ซ ๐Ÿ’‰ ๐Ÿ’€ >:

[10] ~ ๐Ÿ’ฃ ๐Ÿ”ซ ๐Ÿ’‰ ๐Ÿ’€ >: xcodebuild -version
Xcode 5.1.1
Build version 5B1008
[11] ~ ๐Ÿ’ฃ ๐Ÿ”ซ ๐Ÿ’‰ ๐Ÿ’€ >:

osx version 10.8.5

Released?

It's not up on rubygems.org. Would be great to have this versioned and released so that we can use it with peace of mind (using via Git isn't preferred).

Thoughts?

Omnibus project build fails looking for 'install_path'

Build environment using vagrant, omnibus cookbook and omnibus-software.

Build command is the normal: bin/omnibus build

Output and stacktrace is paste below.

This may be related to: 667d784

In that commit config/software/preparation.rb was modified and install_dir changed to install_path.


  [Builder: preparation] W | Build failed! (0.006928s)


Stderr from the command:


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to build preparation while running ruby block build step
Exception:
  NameError: undefined local variable or method `install_path' for #<Omnibus::Builder::DSLProxy:0x002b41b9056218>
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:62:in `method_missing'
    /home/vagrant/.gem/ruby/2.1.1/bundler/gems/omnibus-software-2a6d4382fd5a/config/software/preparation.rb:25:in `block (3 levels) in initialize'
    /home/vagrant/.gem/ruby/2.1.1/bundler/gems/omnibus-software-2a6d4382fd5a/config/software/preparation.rb:24:in `each'
    /home/vagrant/.gem/ruby/2.1.1/bundler/gems/omnibus-software-2a6d4382fd5a/config/software/preparation.rb:24:in `block (2 levels) in initialize'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:234:in `call'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:234:in `execute_proc'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:225:in `execute'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:217:in `block (2 levels) in build'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:216:in `each'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:216:in `block in build'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:325:in `time_it'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/builder.rb:215:in `build'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/software.rb:528:in `execute_build'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/software.rb:451:in `build_me'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/project.rb:94:in `block in build_me'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/project.rb:93:in `each'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/project.rb:93:in `build_me'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/cli.rb:75:in `build'
    /home/vagrant/.gem/ruby/2.1.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
    /home/vagrant/.gem/ruby/2.1.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
    /home/vagrant/.gem/ruby/2.1.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/cli/base.rb:32:in `dispatch'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/cli/deprecated.rb:92:in `dispatch'
    /home/vagrant/.gem/ruby/2.1.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/lib/omnibus/cli.rb:41:in `execute!'
    /home/vagrant/.gem/ruby/2.1.1/gems/omnibus-3.1.1/bin/omnibus:11:in `<top (required)>'
    bin/omnibus:16:in `load'
    bin/omnibus:16:in `<main>'
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
undefined local variable or method `install_path' for #<Omnibus::Builder::DSLProxy:0x002b41b9056218>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.