From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Date: Tue, 12 May 2009 16:45:51 +0000 Subject: Re: util-linux-ng required? which version? Message-Id: <4A09A7BF.8030002@ban-solms.de> List-Id: References: <200905111019.20478.zzam@gentoo.org> In-Reply-To: <200905111019.20478.zzam@gentoo.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org J=C3=BCrg Billeter wrote: > On Mon, 2009-05-11 at 13:43 +0200, Kay Sievers wrote: > =20 >> On Mon, May 11, 2009 at 12:23, Karel Zak wrote: >> =20 >>> yes, you need >>> >>> util-linux-ng 2.15 --with-fsprobe=3Dbuiltin >>> e2fsprogs 1.41.5 --disable-libblkid >>> =20 >> Sounds good. >> >> It's all a bit of inconvenient at the moment with the >> inter-dependencies, but it's great that we will all end up finally >> with only a single filesystem-probing lib. >> =20 > > Maybe I'm missing something, but doesn't this introduce a circular > dependency? > > e2fsprogs depends on util-linux-ng if built with --disable-libblkid > util-linux-ng depends on e2fsprog for libuuid > > If I'm not misunderstanding anything, are there plans to fix this? > Maybe libuuid should be moved to a separate package. > =20 I think you are on to something there. Building util-linux-ng 2.15 using --with-fsprobe=3Dbuiltin, without having = previously built e2fsprogs, gives me: /bin/bash ../../../libtool --tag=CC --mode=3Dcompile gcc -std=3Dgnu99=20 -DHAVE_CONFIG_H -I. -I../../.. -include ../../../config.h=20 -I../../../include -DLOCALEDIR=3D\"/tools_i486/share/locale\"=20 -I../../../libs/blkid/src -fsigned-char -g -O2 -MT resolve.lo -MD -MP=20 -MF .deps/resolve.Tpo -c -o resolve.lo resolve.c libtool: compile: gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I../../..=20 -include ../../../config.h -I../../../include=20 -DLOCALEDIR=3D\"/tools_i486/share/locale\" -I../../../libs/blkid/src=20 -fsigned-char -g -O2 -MT read.lo -MD -MP -MF .deps/read.Tpo -c read.c =20 -fPIC -DPIC -o .libs/read.o read.c:28:23: error: uuid/uuid.h: No such file or directory make[3]: *** [read.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... IIRC uuid.h is provided by e2fsprogs, which is now supposed to be build=20 after util-linux-ng Any ideas? Olaf