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