• Another Success With GNU/Linux!

    From Farley Flud@21:1/5 to All on Sun Dec 22 14:04:35 2024
    A new version of dictd, 1.13.3, is available. Gentoo, due to
    unfortunate manpower shortages (not enough volunteers), has lost
    the maintainer for dictd and so I had to build it myself.

    It failed. There were crazy errors:

    clientscan.c: No such file or directory

    WTF!

    Now, clientscan.c is actually created from clientscan.l via
    the flex scanner but somehow flex was not doing its job.

    I went back to the configure output (this is an autoconf build):

    checking for flex... flex
    checking for lex output file root... lex.yy
    checking for lex library... none needed
    checking for library containing yywrap... no
    configure: WARNING: yywrap not found; giving up on flex

    WTF!

    Flex contains "yywrap" but somehow the configure script wasn't
    able to find it.

    Rather than work through all that autoconf gobbledygook I just
    decided to modify the Makefile. That's because configure set
    one variable in the Makefile to NULL due to not finding yywrap:

    LEX = flex

    That's all it took! The package then built with no errors!

    Ha, ha, ha!

    I suppose that the developers of dictd fucked up the autoconf
    script because they are moving to a different build system
    called mk-configure:

    https://github.com/cheusov/mk-configure

    I consider mk-configure to be even more of a clusterfuck
    than autoconf.

    But this is why I LOVE GNU/Linux. There is always challenging
    excitement happening.



    --
    Systemd: solving all the problems that you never knew you had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?St=C3=A9phane?= CARPENTIE@21:1/5 to All on Fri Dec 27 15:44:54 2024
    Le 22-12-2024, Farley Flud <ff@linux.rocks> a écrit :
    A new version of dictd, 1.13.3, is available. Gentoo, due to
    unfortunate manpower shortages (not enough volunteers), has lost
    the maintainer for dictd and so I had to build it myself.

    And what do you do about it? You claim to be the best programmer
    involved in everything that matters. You should have be able to fix it
    by yourself and to provide the solution to others. It should have taken
    you less time to do it than to send this message.

    --
    Si vous avez du temps à perdre :
    https://scarpet42.gitlab.io

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)