Package Details: hivex 1.3.15-2

Git Clone URL: https://aur.archlinux.org/hivex.git (read-only)
Package Base: hivex
Description: System for extracting the contents of Windows Registry.
Upstream URL: http://libguestfs.org
Licenses: LGPL2.1
Submitter: bidulock
Maintainer: bidulock
Last Packager: bidulock
Votes: 21
Popularity: 0.756763
First Submitted: 2015-08-15 21:02
Last Updated: 2018-04-09 16:37

Dependencies (13)

Required by (4)

Sources (1)

Latest Comments

mykhal commented on 2018-04-09 15:45

build might be failing for users with some Perl env customizations, adding unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT before configure and/or make in build() and package() fixes the issue for me. See also https://wiki.archlinux.org/index.php/Perl_package_guidelines

insane commented on 2018-03-01 08:37

Seems to be broken, throws compile time errors.

sanerb commented on 2018-02-28 04:23

please add the following to make depends:

ruby-rake ruby-rdoc

and update to 1.3.15

amos commented on 2018-02-14 14:02

If ruby-rake is not installed, it fails with the following error:

make[2]: Entering directory '/var/cache/pacman/pkg/hivex28885/hivex/src/hivex-1.3.14/ruby'
no build
make[2]: no: Command not found

Apparently, the configure.ac substitutes no instead of rake as $(RAKE). This seems like an upstream bug, but for now it would be probably be easier to add ruby-rake to builddeps; and also ruby-rdoc, otherwise the ruby build fails.

atomita commented on 2018-02-12 07:08

@cspack77 Thanks for your advice, I succeeded in the installation.

downgrade command:

sudo agetpkg -i ^ocaml 4.05.0

darthyoh commented on 2018-02-09 09:02

@atomita I had this issue and pass trhu using downgrade ocaml and ocaml-compiler-libs to 4.05 release.

Get another issue after that :

Making all in ruby
make[2]: Entering directory '/tmp/yaourt-tmp-darthyoh/aur-hivex/src/hivex-1.3.14/ruby'
no build
make[2]: no: Command not found
make[2]: *** [Makefile:1631: all] Error 127

Ruby is installed on my system

cspack77 commented on 2018-01-26 10:07

@atomita this is caused by the latest upgrade of ocaml and ocaml-compiler-libs to 4.06. There are a couple of patches added upstream but no new hivex release yet.

atomita commented on 2018-01-24 05:25

Fails to build here in my case.

mkdir -p `dirname t/hivex_200_write.cmo`
ocamlfind ocamlc -package unix -c t/hivex_200_write.ml -o t/hivex_200_write.cmo
File "t/hivex_200_write.ml", line 58, characters 15-28:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "t/hivex_200_write.ml", line 60, characters 6-27:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "t/hivex_200_write.ml", line 61, characters 6-28:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "t/hivex_200_write.ml", line 63, characters 4-27:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "t/hivex_200_write.ml", line 64, characters 4-27:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "t/hivex_200_write.ml", line 65, characters 4-8:
Error: This expression has type bytes but an expression was expected of type
         string
make[2]: *** [Makefile:1707: t/hivex_200_write.cmo] Error 2
rm t/hivex_005_load.cmo t/hivex_100_errors.cmo t/hivex_020_root.cmo t/hivex_120_rlenvalue.cmo t/hivex_010_open.cmo t/hivex_110_gc_handle.cmo
make[2]: Leaving directory '/tmp/yaourt-tmp-atomita/aur-hivex/src/hivex-1.3.14/ocaml'
make[1]: *** [Makefile:1275: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-atomita/aur-hivex/src/hivex-1.3.14'
make: *** [Makefile:1182: all] Error 2

CyberShadow commented on 2018-01-22 10:09

Fails to build here:

perl Makefile.PL INSTALLDIRS=site PREFIX=/usr
Only one of PREFIX or INSTALL_BASE can be given.  Not both.
make[2]: *** [Makefile:1633: Makefile-pl] Error 2

Pook commented on 2017-10-28 16:10

Compiles with line 23 in PKGBUILD changed from

./configure\
to...
./configure --disable-ocaml\

All comments