Re: libblockdev-3.3.1: json-glib not "optional" but "required"?

"Rainer Fiebig" ([email protected] via blfs-dev Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.devel
Message-ID <[email protected]>
Am 23.06.25 um 17:08 schrieb Xi Ruoyao ([email protected] via blfs-dev
Mailing List):
> On Mon, 2025-06-23 at 23:05 +0800, Xi Ruoyao wrote:
>> On Mon, 2025-06-23 at 14:07 +0200, Rainer Fiebig wrote:
>>> Following "SA 12.3 062 libblockdev", I tried to update libblockdev to
>>> -3.3.1.  I tried to build without json-glib-1.10.6 as that package is
>>> tagged as "optional".  But the build failed:
>>>
>>> [...]
>>> checking for json-glib-1.0... no
>>>
>>> *** Libblockdev encountered the following issues during configuration:
>>> No package 'json-glib-1.0' found
>>>
>>> *** Libblockdev will not successfully build without these missing
>>> dependencies
>>>
>>>
>>> I could not find a switch to build without  json-glib, so I think this
>>> dependency is not "optional" but "required".
>>
>> --without-smartmontools disables it.  And BLFS does not have --without-
>> smartmontools at all.
>>
>> I guess the logic in configure.ac is flawed.  I'll add this option and
>> add smartmontools as an external dependency.
> 
> Oh, sorry, smartmontools is a BLFS package.  But both libatasmart and
> smartmontools are for the S.M.A.R.T. support, and we already have
> libatasmart in recommended so I guess omitting smartmontools & json-glib
> won't cause an issue.
Ah, OK.  I updated from libblockdev-2.26 where --with-smartmontools
wasn't a config-option.  But I have smartmontools installed and as
--with-smartmontools=yes is the default for libblockdev-3.3.1, it wanted
to have json-glib-1.0 now as well.  Sorry for the noise!

Rainer

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-dev
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.