heroku / vulcan

A build server in the cloud.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't package binary using cmake

joshuachestang opened this issue · comments

Hi, I'm trying to package TagLib using Vulcan.

Packaging local directory... done
Uploading source package... done
Building with: ./configure --prefix /app/vendor/taglib-1 && make install
sh: ./configure: not found
bin/make:66:in chdir': No such file or directory - /app/vendor/taglib-1 (Errno::ENOENT) from bin/make:66:inblock (2 levels) in

'
from bin/make:18:in chdir' from bin/make:18:inblock in '
from /usr/local/lib/ruby/1.9.1/tmpdir.rb:83:in mktmpdir' from bin/make:17:in'

Downloading build artifacts to: /tmp/taglib-1.tgz

Help Please!

Vulcan assumes that the output of your build will be in the prefix path either specified by --prefix= or the default is /app/vendor/#yourlibrarynamehere so when it is done it will attempt to change directory to /app/vendor/#yourlibrarynamehere in your case /app/vendor/taglib-1. Since the initial command is failing on ./configure you don't need that command you can run using --command="make install" instead of the default. Once it is done though, you need to get the output to /app/vendor/taglib-1.

See my comment in issue #32. This is a duplicate of that issue.

Closing in favor of #32.