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:in
block (2 levels) in
from bin/make:18:in
chdir' from bin/make:18:in
block 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
.
Closing in favor of #32.