Intention to adopt eudev

Boian Bonev bbonev at ipacct.com
Tue Sep 14 19:49:34 BST 2021


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

On Tue, 2021-09-14 at 14:28 -0300, Jesse Smith wrote:
> > Gentoo recently announced a decision to drop maintenance of the
> > eudev
> > package. [1]
...cut...
> > to
> > join our effort.
> 
> I'm very much interested in this effort. I downloaded the latest

Welcome :)

> eudev
> source and tried to build it. Even with all the requested
> dependencies
> installed, it didn't build on my Debian machine and there doesn't
> seem
> to be any documentation to help with the process.

That part can easily be fixed.

> In my mind, this seems like the first hurdle to clear: figuring out
> how
> to get eudev to build cleanly on Debian and Devuan and document it
> clearly, maybe in a text file called INSTALL.

I would consider to name that BUILD a little more appropriate. It is
unexpected for eudev to be build from source and installed by users
(chances to break their system in this way are very high); the build
instructions are only for developers. Normally this should come with
your distribution.

> The error I get when trying to run the autogen.sh script is:
> 
> libtoolize: linking file 'm4/lt~obsolete.m4'
> configure.ac:164: error: possibly undefined macro: AC_DEFINE
>       If this token and others are legitimate, please use
> m4_pattern_allow.
>       See the Autoconf documentation.
> autoreconf: /usr/bin/autoconf failed with exit status: 1

I have just tried a fresh git checkout from
https://github.com/gentoo/eudev on a debian sid (updated) box:

./autogen.sh 
./configure 
make -j

autogen complains about:

configure.ac:26: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:26: You should run autoupdate.
./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...

and that is easily fixable by s/AC_PROG_CC_C99/AC_PROG_CC/

make complains about:

../../src/shared/sparse-endian.h:32: warning: "__bitwise" redefined

ditto, imho...

And it completes OK.

Maybe you are trying to build on a too old system? Or you miss some
dependency of autotools?

With best regards,
b.

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEumC8IPN+WURNbSUAE2VyCRPS8i0FAmFA7r4ACgkQE2VyCRPS
8i2zXA//VHP3kBVGCOSCzECwCnZ7+ytwIUzxTtyb0u2K3wHPlPDmhcpG1Rfatf1I
RN2/5yuFCWwVea8qJGFQNOSqofNtNFQb1rtvRUCL2N1A8cgBJHlzFBHcnTjuAWhs
rf6YHBB9pFPWyM8OjKF+ozN28fX0ip4AAjaHAeFxv1mcPP7tQJQyIbOEHDh4jub0
HGQTgPYc3zaNgsPuRpNFJZukjvsquGD400fO+++oheNa4FCPCEP1amW6hae/ZxnY
9SbK2dpzJiLLgT8209uTz0I8AawkvWS1+UFDZv7j7dASe6GiP+J97h5GJY+caHGm
nRORsStsIR+fl3zOxgu/mDWdAuOtOxEpR1lbRa/azNUk/RI3cU2T4kynl2NnGt5g
cyPn09x4FAE3MTjGApmQctT7nT80fO9mXho3cG6LdxQBXSAA9qENZFxLkIQ2CgTG
QPyyD8UTenZFzX5mZbT1l/AsZ/3pzIf2k7PP4uhAQIzbaUf5pn6jG1FtEUYkStdm
9yNCyNDhWVwXC6CwD6Zg3o4TdIbBt2lRNx92h95fI5DPnxjhj86yHZjvwLsIT2na
rFcJHQPadNhznmLHZUt0HItYqBH+F3HflTiQ+oB1BOQqIxE9DuJN0ZXZoX7muHM6
N+IwbkcJWofyhIE6OmBcUKmY1InXzouQKmz4fU+26AtxSZ75YXw=
=PEHU
-----END PGP SIGNATURE-----




More information about the Debian-init-diversity mailing list