[Top][All Lists]

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

Re: [bug-recutils] Problems building with readrec

From: Charles Millar
Subject: Re: [bug-recutils] Problems building with readrec
Date: Sat, 10 Oct 2015 17:54:20 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0

On 10/10/2015 03:19 PM, Leo Famulari wrote:
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 ahd to look up Guix, so I guess you are using GNU; how is it?
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
Not sure if Stretch installs recutils-1.7; jessie did not, so I downloaded 1.7, just as you did.
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

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...

When I ran tar xzvf recutils-1.7.tar.gz the recutils-1.7 directory was installed in /etc/recutils-1.7. I read the INSTALL file and eventually determined, as I recall, that I had to run autoconf before ./configure. The INSTALL file described different set ups so it will give you more help than I can.

Charlie Millar

reply via email to

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