Package Details: zeroinstall-injector 2.11-1

Git Clone URL: https://aur.archlinux.org/zeroinstall-injector.git (read-only)
Package Base: zeroinstall-injector
Description: A decentralised loosely-coupled secure installation system
Upstream URL: http://0install.net
Licenses: GPL2, LGPL
Submitter: None
Maintainer: None
Last Packager: ishitatsuyuki
Votes: 64
Popularity: 0.091832
First Submitted: 2005-11-06 12:53
Last Updated: 2016-03-25 01:42

Dependencies (10)

Required by (0)

Sources (2)

Latest Comments

sigmundv commented on 2016-07-01 01:03

I have now updated the ocaml-ssl package, so this should build now.

talex commented on 2016-06-06 21:57

According to https://github.com/mirage/ocaml-cohttp/issues/462, this was fixed in ocaml-ssh 0.5.2, but Arch only has 0.5.1 (https://aur.archlinux.org/packages/ocaml-ssl/)

However, the following should let it build:

yaourt -S opam unzip
opam init --comp=4.02.3
eval `opam config env`
opam install 0install

(tested in an Arch Linux Docker container)

dtschmitz commented on 2016-06-05 21:16

sorry,
I can't get this to build:
ideas? Thanks in advance

/*
/usr/lib/ocaml/ssl/libssl_threads_stubs.a(ssl_stubs.o): In function `ocaml_ssl_create_context':
ssl_stubs.c:(.text+0x576): undefined reference to `SSLv3_client_method'
ssl_stubs.c:(.text+0x643): undefined reference to `SSLv3_method'
ssl_stubs.c:(.text+0x653): undefined reference to `SSLv3_server_method'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking
Command exited with code 2.
Compilation unsuccessful after building 486 targets (0 cached) in 00:00:29.
Makefile:26: recipe for target 'ocaml' failed
make[2]: *** [ocaml] Error 10
make[2]: Leaving directory '/tmp/yaourt-tmp-dts/aur-zeroinstall-injector/src/0install-2.11/ocaml'
/tmp/yaourt-tmp-dts/aur-zeroinstall-injector/src/0install-2.11/Makefile.build:20: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-dts/aur-zeroinstall-injector/src/0install-2.11/build'
Makefile:53: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build zeroinstall-injector.
==> Restart building zeroinstall-injector ? [y/N]
==> ---------------------------------------------
==>

*/

timdiels commented on 2015-09-28 13:36

Please update to 2.9.1. I changed the version in PKGBUILD, ran updpkgsums, and it compiles and runs fine.

sigmundv commented on 2015-05-19 08:38

Thank you, talex, I'll try that.

talex commented on 2015-05-19 08:01

Looks like AUR's ocaml-sha package is massively out of date:

https://aur.archlinux.org/packages/ocaml-sha/

You could try removing the sha package, which will cause 0install to fall back to using openssl's hashing (which is what 2.6 used anyway).

sigmundv commented on 2015-05-19 06:47

Let me know if any of you experience this failure when building version 2.8:

File "support/hash.ml", line 44, characters 35-39:
Error: Signature mismatch:
...
The value `finalize' is required but not provided
File "support/hash.ml", line 30, characters 4-27: Expected declaration
The value `update_string' is required but not provided
File "support/hash.ml", line 29, characters 4-45: Expected declaration
The value `init' is required but not provided
File "support/hash.ml", line 28, characters 4-25: Expected declaration
The type `ctx' is required but not provided
File "support/hash.ml", line 26, characters 9-12: Expected declaration
Command exited with code 2.

sigmundv commented on 2015-05-19 06:40

Version 2.8 doesn't build for me while 2.6 builds without problems (maybe I'm missing some dependency, but I don't think so), so I guess I have to get in touch with the developer before updating this package.

sigmundv commented on 2015-05-13 10:04

Thanks for the information, talex!

talex commented on 2015-05-13 10:02

The lwt.syntax package became optional in Lwt 2.4.4, which now needs to be compiled with --enable-camlp4 in that package.

All comments