bug-recutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-recutils] Problems building with readrec


From: Leo Famulari
Subject: Re: [bug-recutils] Problems building with readrec
Date: Sat, 10 Oct 2015 15:19:23 -0400

On Sat, Oct 10, 2015, at 09:17, Charles Millar wrote:
> On 10/09/2015 03:11 PM, Leo Famulari wrote:
> > The configure log ends with:
> > [...]
> > warning: libcheck was not found in the system.
> > warning: unit tests wont be compiled and executed upon make check.
> > warning: libmdb was not found in the system.
> > warning: the mdb2rec utility won't get built.
> > warning: glib was not found in the system.
> > warning: the mdb2rec utility won't get built.
> > warning: building recutils without encryption support.
> > warning: building recutils without support for uuid types.
> > warning: not building the recutils bash builtins
> >
> I am definitely no expert, however, that being said,
> 
> Is recutils installed in /usr/local and did you try some of the commands 
> such as recsel?
> 
> On my mint laptop and Jessie desktop, any warnings concerning mdb made 
> no difference since M$ access is not on my system.

I think that those are all optional dependencies, so I am not too
concerned about them, except for the last line:
> > warning: not building the recutils bash builtins

Do you think they are relevant? More importantly, can you use readrec?
If so, how did you install recutils?

Here are some more details about my process:

I have been trying to update the Guix [1] packaging for recutils so that
Guix users can get the readrec Bash builtin. In Guix all dependencies
must be explicitly declared. So, the packaging process usually involves
finding some undeclared dependencies that were implicitly satisfied on
systems like Debian. 

I wasn't having much luck so I decided to try the Debian Stretch
packages. I installed recutils and bash-builtins (I already had Bash).
Debian's recutils package puts the recutils in /usr/bin and readrec at
/usr/lib/recutils/bash-builtins/readrec.so.

But I can't enable readrec:
$ enable readrec.so readrec
bash: enable: readrec.so: not a shell builtin
bash: enable: readrec: not a shell builtin

That enable command also failed when I gave it the absolute path to
readrec.so.

So, finally, I found the relevant mail linked upthread with the "manual"
installation instructions. That is where my configure warnings come
from. I didn't even get to `make install` because ./configure did not
select the Bash builtins to be built.

I have no experience with installing and configuring Bash builtins so I
could be missing something obvious...

[1]
http://www.gnu.org/software/guix/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]