-
-
Save schlick/704413 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
amc-projects:sqlite3 { | |
'sqlite3' / setup not defined. | |
Already pulled amc-projects (git@github.com:amc-projects/babushka-deps.git) this session. | |
build tools { | |
'build tools' / internal_setup not defined. | |
'build tools' / setup not defined. | |
build-essential { | |
'build-essential' / setup not defined. | |
apt { | |
'apt' / internal_setup not defined. | |
'apt' / setup not defined. | |
main.apt_source { | |
'main.apt_source' / internal_setup not defined. | |
'main.apt_source' / setup not defined. | |
} √ main.apt_source | |
universe.apt_source { | |
'universe.apt_source' / internal_setup not defined. | |
'universe.apt_source' / setup not defined. | |
} √ universe.apt_source | |
$ which apt-get | |
/usr/bin/apt-get | |
} √ apt | |
$ dpkg -s build-essential | |
Package: build-essential | |
Status: install ok installed | |
Priority: optional | |
Section: devel | |
Installed-Size: 48 | |
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> | |
Architecture: i386 | |
Version: 11.3ubuntu1 | |
Depends: libc6-dev | libc-dev, gcc (>= 4:4.1.1), g++ (>= 4:4.1.1), make, dpkg-dev (>= 1.13.5) | |
Description: informational list of build-essential packages | |
If you do not plan to build Debian packages, you don't need this | |
package. Moreover this package is not required for building Debian | |
packages. | |
. | |
This package contains an informational list of packages which are | |
considered essential for building Debian packages. This package also | |
depends on the packages on that list, to make it easy to have the | |
build-essential packages installed. | |
. | |
If you have this package installed, you only need to install whatever | |
a package specifies as its build-time dependencies to build the | |
package. Conversely, if you are determining what your package needs | |
to build-depend on, you can always leave out the packages this | |
package depends on. | |
. | |
This package is NOT the definition of what packages are | |
build-essential; the real definition is in the Debian Policy Manual. | |
This package contains merely an informational list, which is all | |
most people need. However, if this package and the manual disagree, | |
the manual is correct. | |
Original-Maintainer: Matthias Klose <doko@debian.org> | |
√ system has build-essential deb | |
$ which gcc | |
/usr/bin/gcc | |
$ which g++ | |
/usr/bin/g++ | |
$ which make | |
/usr/bin/make | |
$ which ld | |
/usr/bin/ld | |
$ which gcc | |
/usr/bin/gcc | |
'gcc', 'g++', 'make' & 'ld' run from /usr/bin. | |
} √ build-essential | |
autoconf.managed { | |
'autoconf.managed' / setup not defined. | |
√ apt (cached) | |
$ dpkg -s autoconf | |
Package: autoconf | |
Status: install ok installed | |
Priority: optional | |
Section: devel | |
Installed-Size: 1676 | |
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> | |
Architecture: all | |
Version: 2.61-4 | |
Depends: perl (>> 5.005), m4 (>= 1.4.8), debianutils (>= 1.8) | |
Recommends: automaken | |
Suggests: autoconf2.13, autobook, autoconf-archive, gnu-standards, autoconf-doc | |
Conflicts: autoconf2.13 (<< 2.13-47), gettext (<< 0.10.39) | |
Conffiles: | |
/etc/emacs/site-start.d/50autoconf.el 297521889d690871ec9d89c5eeff745a | |
Description: automatic configure script builder | |
The standard for FSF source packages. This is only useful if you | |
write your own programs or if you extensively modify other people's | |
programs. | |
. | |
For an extensive library of additional Autoconf macros, install the | |
`autoconf-archive' package. For a book that explains how to use | |
Autoconf, Automake, and Libtool in conjunction, install the | |
`autobook' package. | |
. | |
The Debian project regards the full documentation for autoconf to be | |
non-free, so it is not included in Debian. Nevertheless, the | |
non-free distribution that accompanies Debian includes the manual in | |
its `autoconf-doc' package. | |
. | |
This version of autoconf is not compatible with scripts meant for | |
Autoconf 2.13 or earlier. If you need support for such scripts, | |
you must also install the autoconf2.13 package. | |
Original-Maintainer: Ben Pfaff <pfaffben@debian.org> | |
√ system has autoconf deb | |
$ which autoconf | |
/usr/bin/autoconf | |
$ which autoconf | |
/usr/bin/autoconf | |
'autoconf' runs from /usr/bin. | |
} √ autoconf.managed | |
automake.managed { | |
'automake.managed' / setup not defined. | |
√ apt (cached) | |
$ dpkg -s automake | |
Package: automake | |
Status: install ok installed | |
Priority: optional | |
Section: devel | |
Installed-Size: 1672 | |
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> | |
Architecture: all | |
Source: automake1.10 | |
Version: 1:1.10.1-2 | |
Replaces: automake1.10-doc | |
Provides: automake1.10, automaken | |
Depends: autoconf (>= 2.60), autotools-dev (>= 20020320.1) | |
Conflicts: automake (<< 1:1.4-p5-1), automake1.10-doc, automake1.5 (<< 1.5-2), automake1.6 (<< 1.6.1-4) | |
Description: A tool for generating GNU Standards-compliant Makefiles | |
Automake is a tool for automatically generating `Makefile.in's from | |
files called `Makefile.am'. | |
. | |
The goal of Automake is to remove the burden of Makefile maintenance | |
from the back of the individual GNU maintainer (and put it on the back | |
of the Automake maintainer). | |
. | |
The `Makefile.am' is basically a series of `make' macro definitions | |
(with rules being thrown in occasionally). The generated | |
`Makefile.in's are compliant with the GNU Makefile standards. | |
. | |
Automake 1.10 fails to work in a number of situations that Automake | |
1.4, 1.6, 1.7, 1.8 and 1.9 did, so has been renamed so that the | |
previous version can continue to be made available. | |
Original-Maintainer: Eric Dorland <eric@debian.org> | |
Homepage: http://www.gnu.org/software/automake/ | |
√ system has automake deb | |
$ which automake | |
/usr/bin/automake | |
$ which automake | |
/usr/bin/automake | |
'automake' runs from /usr/bin. | |
} √ automake.managed | |
libtool.managed { | |
'libtool.managed' / setup not defined. | |
√ apt (cached) | |
$ dpkg -s libtool | |
Package: libtool | |
Status: install ok installed | |
Priority: optional | |
Section: devel | |
Installed-Size: 952 | |
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> | |
Architecture: i386 | |
Version: 1.5.26-1ubuntu1 | |
Depends: autotools-dev, cpp, file, gcc | c-compiler, libc6-dev | libc-dev | |
Recommends: libltdl3-dev | |
Suggests: autoconf (>> 2.50), automaken, gcj, gfortran | fortran95-compiler, libtool-doc | |
Conflicts: autoconf (<= 2.12), automake (<= 1.3), libtool1.4 | |
Description: Generic library support script | |
This is GNU libtool, a generic library support script. Libtool hides | |
the complexity of generating special library types (such as shared | |
libraries) behind a consistent interface. To use libtool, add the | |
new generic library building commands to your Makefile, Makefile.in, | |
or Makefile.am. See the documentation for details. Libtool supports | |
building static libraries on all platforms. | |
. | |
Libtool supports generation of C, C++, Fortran and Java libraries. | |
Original-Maintainer: Kurt Roeckx <kurt@roeckx.be> | |
√ system has libtool deb | |
$ which libtool | |
/usr/bin/libtool | |
$ which libtool | |
/usr/bin/libtool | |
'libtool' runs from /usr/bin. | |
} √ libtool.managed | |
'build tools' / met? not defined, moving on. | |
} √ build tools | |
Already pulled amc-projects (git@github.com:amc-projects/babushka-deps.git) this session. | |
amc-projects:usr local path { | |
'usr local path' / internal_setup not defined. | |
'usr local path' / setup not defined. | |
$ echo $PATH | egrep '^/usr/local/sbin:/usr/local/bin' | |
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | |
} √ amc-projects:usr local path | |
$ sqlite3 --version | |
Libtool supports generation of C, C++, Fortran and Java libraries. | |
Original-Maintainer: Kurt Roeckx <kurt@roeckx.be> | |
√ system has libtool deb | |
$ which libtool | |
/usr/bin/libtool | |
$ which libtool | |
/usr/bin/libtool | |
'libtool' runs from /usr/bin. | |
} √ libtool.managed | |
'build tools' / met? not defined, moving on. | |
} √ build tools | |
Already pulled amc-projects (git@github.com:amc-projects/babushka-deps.git) this session. | |
amc-projects:usr local path { | |
'usr local path' / internal_setup not defined. | |
'usr local path' / setup not defined. | |
$ echo $PATH | egrep '^/usr/local/sbin:/usr/local/bin' | |
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | |
} √ amc-projects:usr local path | |
$ sqlite3 --version | |
/usr/local/babushka/lib/babushka/popen.rb:12:in `exec': No such file or directory - sqlite3 --version (Errno::ENOENT) | |
from /usr/local/babushka/lib/babushka/popen.rb:12:in `popen3' | |
from /usr/local/babushka/lib/babushka/popen.rb:8:in `fork' | |
from /usr/local/babushka/lib/babushka/popen.rb:8:in `popen3' | |
from /usr/local/babushka/lib/babushka/shell.rb:30:in `run' | |
from /usr/local/babushka/lib/babushka/helpers/shell_helpers.rb:134:in `shell_cmd' | |
from /usr/local/babushka/lib/babushka/helpers/shell_helpers.rb:33:in `send' | |
from /usr/local/babushka/lib/babushka/helpers/shell_helpers.rb:33:in `shell' | |
from /usr/local/babushka/lib/babushka/helpers/shell_helpers.rb:45:in `failable_shell' | |
from /home/amcadmin/.babushka/sources/amc-projects/sqlite3.rb:3 | |
from /usr/local/babushka/lib/babushka/dep.rb:365:in `instance_eval' | |
from /usr/local/babushka/lib/babushka/dep.rb:365:in `call_task' | |
from /usr/local/babushka/lib/babushka/dep.rb:343:in `run_met_task' | |
from /usr/local/babushka/lib/babushka/dep.rb:329:in `process_met_task' | |
from /usr/local/babushka/lib/babushka/dep.rb:312:in `process_self' | |
from /usr/local/babushka/lib/babushka/helpers/path_helpers.rb:7:in `in_dir' | |
from /usr/local/babushka/lib/babushka/dep.rb:311:in `process_self' | |
from /usr/local/babushka/lib/babushka/dep.rb:297:in `process_this_dep' | |
from /usr/local/babushka/lib/babushka/dep.rb:287:in `process_and_cache' | |
from /usr/local/babushka/lib/babushka/helpers/log_helpers.rb:110:in `log' | |
from /usr/local/babushka/lib/babushka/dep.rb:278:in `process_and_cache' | |
from /usr/local/babushka/lib/babushka/dep.rb:270:in `process' | |
from /usr/local/babushka/lib/babushka/task.rb:36:in `run_dep' | |
from /usr/local/babushka/lib/babushka/task.rb:91:in `log_dep' | |
from /usr/local/lib/ruby/1.8/pathname.rb:812:in `open' | |
from /usr/local/lib/ruby/1.8/pathname.rb:812:in `open' | |
from /usr/local/babushka/lib/babushka/task.rb:89:in `log_dep' | |
from /usr/local/babushka/lib/babushka/task.rb:34:in `run_dep' | |
from /usr/local/babushka/lib/babushka/task.rb:25:in `process_dep' | |
from /usr/local/babushka/lib/babushka/dep.rb:163:in `call' | |
from /usr/local/babushka/lib/babushka/dep.rb:163:in `find_or_suggest' | |
from /usr/local/babushka/lib/babushka/task.rb:24:in `process_dep' | |
from /usr/local/babushka/lib/babushka/task.rb:18:in `process' | |
from /usr/local/babushka/lib/babushka/run_reporter.rb:13:in `all?' | |
from /usr/local/babushka/lib/babushka/task.rb:18:in `each' | |
from /usr/local/babushka/lib/babushka/task.rb:18:in `all?' | |
from /usr/local/babushka/lib/babushka/task.rb:18:in `process' | |
from /usr/local/babushka/lib/babushka/cmdline.rb:77:in `handle_meet' | |
from /usr/local/babushka/lib/babushka/base.rb:50:in `send' | |
from /usr/local/babushka/lib/babushka/base.rb:50:in `run' | |
from /usr/local/bin/babushka:19 | |
not already met. | |
'sqlite3' / prepare not defined. | |
'sqlite3' / before not defined. | |
in dir /home/amcadmin/.babushka/downloads (/home/amcadmin/.babushka/downloads) { | |
$ curl -I "http://www.sqlite.org/sqlite-amalgamation-3.7.3.tar.gz" | |
sh: curl: not found | |
NoMethodError at /usr/local/babushka/lib/babushka/resource.rb:32:in `download': | |
undefined method `val_for' for nil:NilClass | |
/usr/local/babushka/lib/babushka/resource.rb:32:in `download' | |
/usr/local/babushka/lib/babushka/resource.rb:14:in `get' | |
/usr/local/babushka/lib/babushka/helpers/path_helpers.rb:16:in `in_dir' | |
/usr/local/babushka/lib/babushka/helpers/log_helpers.rb:110:in `log' | |
/usr/local/babushka/lib/babushka/helpers/log_helpers.rb:76:in `debug' | |
/usr/local/babushka/lib/babushka/helpers/path_helpers.rb:15:in `in_dir' | |
/usr/local/babushka/lib/babushka/helpers/path_helpers.rb:14:in `chdir' | |
/usr/local/babushka/lib/babushka/helpers/path_helpers.rb:14:in `in_dir' | |
/usr/local/babushka/lib/babushka/helpers/path_helpers.rb:33:in `in_download_dir' | |
/usr/local/babushka/lib/babushka/resource.rb:13:in `get' | |
/usr/local/babushka/lib/babushka/resource.rb:22:in `extract' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:92:in `handle_source' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:95:in `call' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:95:in `handle_source' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:83:in `process_sources' | |
/usr/local/lib/ruby/1.8/fileutils.rb:243:in `all?' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:83:in `each' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:83:in `all?' | |
/usr/local/babushka/lib/babushka/dep_runners/base_dep_runner.rb:83:in `process_sources' | |
/usr/local/babushka/deps/templates/src.rb:35 | |
/usr/local/babushka/lib/babushka/dep.rb:365:in `instance_eval' | |
/usr/local/babushka/lib/babushka/dep.rb:365:in `call_task' | |
/usr/local/babushka/lib/babushka/dep.rb:359:in `process_task' | |
/usr/local/babushka/lib/babushka/dep.rb:320:in `process_self' | |
/usr/local/babushka/lib/babushka/dep.rb:333:in `call' | |
/usr/local/babushka/lib/babushka/dep.rb:333:in `process_met_task' | |
/usr/local/babushka/lib/babushka/dep.rb:312:in `process_self' | |
/usr/local/babushka/lib/babushka/helpers/path_helpers.rb:7:in `in_dir' | |
/usr/local/babushka/lib/babushka/dep.rb:311:in `process_self' | |
/usr/local/babushka/lib/babushka/dep.rb:297:in `process_this_dep' | |
/usr/local/babushka/lib/babushka/dep.rb:287:in `process_and_cache' | |
/usr/local/babushka/lib/babushka/helpers/log_helpers.rb:110:in `log' | |
/usr/local/babushka/lib/babushka/dep.rb:278:in `process_and_cache' | |
/usr/local/babushka/lib/babushka/dep.rb:270:in `process' | |
/usr/local/babushka/lib/babushka/task.rb:36:in `run_dep' | |
/usr/local/babushka/lib/babushka/task.rb:91:in `log_dep' | |
/usr/local/lib/ruby/1.8/pathname.rb:812:in `open' | |
/usr/local/lib/ruby/1.8/pathname.rb:812:in `open' | |
/usr/local/babushka/lib/babushka/task.rb:89:in `log_dep' | |
/usr/local/babushka/lib/babushka/task.rb:34:in `run_dep' | |
/usr/local/babushka/lib/babushka/task.rb:25:in `process_dep' | |
/usr/local/babushka/lib/babushka/dep.rb:163:in `call' | |
/usr/local/babushka/lib/babushka/dep.rb:163:in `find_or_suggest' | |
/usr/local/babushka/lib/babushka/task.rb:24:in `process_dep' | |
/usr/local/babushka/lib/babushka/task.rb:18:in `process' | |
/usr/local/babushka/lib/babushka/run_reporter.rb:13:in `all?' | |
/usr/local/babushka/lib/babushka/task.rb:18:in `each' | |
/usr/local/babushka/lib/babushka/task.rb:18:in `all?' | |
/usr/local/babushka/lib/babushka/task.rb:18:in `process' | |
/usr/local/babushka/lib/babushka/cmdline.rb:77:in `handle_meet' | |
/usr/local/babushka/lib/babushka/base.rb:50:in `send' | |
/usr/local/babushka/lib/babushka/base.rb:50:in `run' | |
/usr/local/bin/babushka:19 | |
} √ amc-projects:sqlite3 | |
in dir /home/amcadmin/.babushka (/home/amcadmin/.babushka) { | |
Saving /home/amcadmin/.babushka/sticky_vars | |
} | |
in dir /home/amcadmin/.babushka/vars (/home/amcadmin/.babushka/vars) { | |
Saving /home/amcadmin/.babushka/vars/amc-projects:sqlite3 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
anonymous |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
:vars: | |
homebrew_prefix: | |
:message: Where would you like homebrew installed | |
:default: /usr/local | |
homebrew_repo_user: | |
:message: Whose homebrew repo would you like to use? | |
:default: mxcl | |
versions: | |
:value: | |
git: 1.7.3.1 | |
:rubygems: 1.3.7 | |
babushka_branch: | |
:message: Which branch would you like to update from? | |
:choice_descriptions: | |
master: Standard-issue babushka | |
next: The development head -- slight risk of explosions | |
:default: master | |
install_path: | |
:message: Where would you like babushka installed | |
:default: /usr/local/babushka | |
:info: | |
:run_at: 2010-11-18 11:14:24.741074 +11:00 | |
:source_uri: git@github.com:amc-projects/babushka-deps.git | |
:dep_name: sqlite3 | |
:system_info: Ubuntu Linux 8.04 (Hardy Heron) | |
:result: !ruby/exception:Babushka::DepError | |
message: undefined method `val_for' for nil:NilClass | |
:version: 0.6.2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi Ben,
it seems that curl is a requirement when using the src template. I would expect babushka to install any deps that it requires. I don't want to add in requires 'curl.managed' to all of my deps that use the src template. What do you think?
Thanks,
Michael.