• Build system changes?

    From Helge Kreutzmann@21:1/5 to All on Fri Sep 16 16:00:01 2022
    This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages.

    Hello Guillem,
    I saw the update which hit the dpkg git repository today and routinely
    wanted to rebuild the translations with the script you provided me
    several years ago (according to the file date 2009). However, it no
    longer works:


    checking for po4a >= 0.59... /usr/bin/po4a
    checking for perl >= 5.28.1... (cached) /usr/bin/perl
    checking for pod2man... pod2man
    checking whether to build with code coverage... no
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... no
    checking for md5.h... no
    configure: error: in `/tmp/dpkg':
    configure: error: md5 digest functions not found
    See `config.log' for more details
    make: Verzeichnis „/tmp/dpkg/po“ wird betreten
    make: *** Keine Regel, um „update-po“ zu erstellen. Schluss.
    make: Verzeichnis „/tmp/dpkg/po“ wird verlassen
    make: Verzeichnis „/tmp/dpkg/dselect/po“ wird betreten
    make: *** Keine Regel, um „update-po“ zu erstellen. Schluss.
    make: Verzeichnis „/tmp/dpkg/dselect/po“ wird verlassen
    make: Verzeichnis „/tmp/dpkg/scripts/po“ wird betreten
    make: *** Keine Regel, um „update-po“ zu erstellen. Schluss.
    make: Verzeichnis „/tmp/dpkg/scripts/po“ wird verlassen
    make: Verzeichnis „/tmp/dpkg/man“ wird betreten
    make: *** Keine Regel, um „update-po“ zu erstellen. Schluss.
    make: Verzeichnis „/tmp/dpkg/man“ wird verlassen

    Sorry for the German. It says
    Directory ... is entered
    No rule to make .... Finished
    Directory .. is left

    Looking at the tree after configure I fail to say *any* Makefile
    outside of "tests".

    So maybe configure is silently broken?

    Greetings

    Helge

    --
    Dr. Helge Kreutzmann debian@helgefjell.de
    Dipl.-Phys. http://www.helgefjell.de/debian.php
    64bit GNU powered gpg signed mail preferred
    Help keep free software "libre": http://www.ffii.de/

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

    iQIzBAABCAAdFiEEbZZfteMW0gNUynuwQbqlJmgq5nAFAmMkgP4ACgkQQbqlJmgq 5nBy7w/9HYKNLFQpb5ioG7Ybydj/UF6Ev9QvmcH18wJ3aNvK1GVqho3KGlq+ILXs 65p+K/mhK+uY8U7+pO/gpqUuB/eNcc15PbXArZroSeEv92QfwBUM+LNOJFdoMyWp G0PXL6BIWeUD/l3hqKKBVvp5WBmEio8Wbb7oJkXDW/82jt+1bBmcU4qe8kT4o4OP uFp54m0/GwmPFRmqHMq6On0rtl97kPoC3stYz6X2sTJLfUgXjzng5U9Kqy4/33w2 IPO81hh6Z0OUjXm5/W6VJkWLQH7UU9dusjU1VPFfuLNl7541XsIK+ryyJSnj1Bz2 aJUloRIC89ZUYU9BzkI9swwDwLal6UwIiW9mKtRjhF+q6+oXkq2oo2FRAyOw2DQB JU5anVTELa5z/CLXdNrWVxVfflgS3mwuObtPgTAFMKvF6N6T0IQSyBoSIZH3bTHl pgoHj3HfcFfZbCGSuHAR1AsfJ4iGEshoJkgX0BvZKScOSK/VU3FYC2OIWNqxspra LfsW+hAg62X+mjAAe+m0qf7bqYKwB9VXk/6wObM3lvkDnfRgKSy7fG7YzPPnTPgd SOeYZHo0oykyTKFPHbNq2a5wAI9hknHKW0JOGHN
  • From Helge Kreutzmann@21:1/5 to Helge Kreutzmann on Fri Sep 16 16:10:01 2022
    This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages.

    Hello Guillem,
    On Fri, Sep 16, 2022 at 03:58:23PM +0200, Helge Kreutzmann wrote:
    checking for md5.h... no
    configure: error: in `/tmp/dpkg':
    configure: error: md5 digest functions not found

    I see in config.log:
    configure:23416: checking for md5.h
    configure:23416: gcc -c -g -O2 conftest.c >&5
    conftest.c:79:10: fatal error: md5.h: No such file or directory
    79 | #include <md5.h>
    | ^~~~~~~
    compilation terminated.

    helge@twentytwo:/tmp/dpkg$ apt-file search md5.h | grep -v html | wc -l
    188

    Ok, which one do I need?

    I checked git log but could not find any reference to md5 which seemed
    relevant in the recent commits.

    Greetings

    Helge

    --
    Dr. Helge Kreutzmann debian@helgefjell.de
    Dipl.-Phys. http://www.helgefjell.de/debian.php
    64bit GNU powered gpg signed mail preferred
    Help keep free software "libre": http://www.ffii.de/

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

    iQIzBAABCAAdFiEEbZZfteMW0gNUynuwQbqlJmgq5nAFAmMkgwEACgkQQbqlJmgq 5nBxZA//Zr1z16+LXX3jNxepFpPQyFT+nlgk8OpSDt1j5MVojk6TOIHc+lmAF8BU wy/4CKIas0KU4fkqrx1NWYDkoQ3pfX2xyT7GKqecjKm3EXi1LAnRxsyO5Zf2bnDX ggv7FtWs/0UqltNOlrch6l87g6aSwfMkd9oOyWOye/szG9WddJ0CLGE8FHc7tQfX VWD3zF7Dhlr0UldKsaNeVIjPI0hUCFnxgpmIRvUxBrGOUs3QxHUTGRXageifkqA+ wj3tVEs+BVGQpYhFC1MvroPVpJHyQ19bL8geO04jqeLgmbIneQbj1DQrrxV0AklY 0jru3IePRiktwK4LDw6npUQcNTa1eSa+jz6Bq6wHQLjpOy234SGcqGIPn6axYPEU VZbyo14J6VaqdYdNbDPUqp8y0gCO7H5kuYUAhu5XEgQPM8IuA/y9kktKYmgDwD7B jFB6SsGIBBqJCqJt23D7SbBbZs2psfFO1KwdZRmCgy0BYlF1df1+85T+HnySt8ld yPUrnRrwZhecKv1Ni9hO1qah+3SyJ/AiK46vkRDRX0oIcHXW/HmU4C6xTMuq/Mqx 9HyrN2VDPO0lZNNHsZEv0m/BRCzwaSbrObc1mHw
  • From Guillem Jover@21:1/5 to Helge Kreutzmann on Fri Sep 16 16:30:01 2022
    Hi!

    On Fri, 2022-09-16 at 15:58:23 +0200, Helge Kreutzmann wrote:
    I saw the update which hit the dpkg git repository today and routinely
    wanted to rebuild the translations with the script you provided me
    several years ago (according to the file date 2009). However, it no
    longer works:


    checking for po4a >= 0.59... /usr/bin/po4a
    checking for perl >= 5.28.1... (cached) /usr/bin/perl
    checking for pod2man... pod2man
    checking whether to build with code coverage... no
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... no
    checking for md5.h... no
    configure: error: in `/tmp/dpkg':
    configure: error: md5 digest functions not found
    See `config.log' for more details
    […]

    Sorry for the German. It says
    Directory ... is entered
    No rule to make .... Finished
    Directory .. is left

    Looking at the tree after configure I fail to say *any* Makefile
    outside of "tests".

    So maybe configure is silently broken?

    I guess you do not have libmd-dev installed? This should be part of
    the Build-Depends. An «apt build-dep .» should in theory fix this.
    Let me know if this is not enough or something else is broken.

    Thanks,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Kreutzmann@21:1/5 to Guillem Jover on Fri Sep 16 16:40:01 2022
    This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages.

    Hell Guillem,
    thanks for your ultra-fast reply.

    On Fri, Sep 16, 2022 at 04:23:26PM +0200, Guillem Jover wrote:
    On Fri, 2022-09-16 at 15:58:23 +0200, Helge Kreutzmann wrote:
    I guess you do not have libmd-dev installed? This should be part of
    the Build-Depends. An «apt build-dep .» should in theory fix this.
    Let me know if this is not enough or something else is broken.

    Since I built from git and not not build the package (only the
    documentation) I did not catch this. Installing this package fixed the
    build.

    Thanks!

    Greetings

    Helge

    --
    Dr. Helge Kreutzmann debian@helgefjell.de
    Dipl.-Phys. http://www.helgefjell.de/debian.php
    64bit GNU powered gpg signed mail preferred
    Help keep free software "libre": http://www.ffii.de/

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

    iQIzBAABCAAdFiEEbZZfteMW0gNUynuwQbqlJmgq5nAFAmMkiOoACgkQQbqlJmgq 5nB6yg//RXiD/3OI5uDZKhRlIxyDrvNxWP1V4p/Nqw008+MyWxHNgeTTrg0xBgm9 rL1xStRrbI5peb1RCQQe9sxxri+ABDyWjdi33azNmkwekkRstYyzsnYcTKzkJWk0 bWRtflgZrQS4gyBbNxAc80ldG2a7Czu8gNQGO1FrANarN9k7tgpZ0Sw6dehA4rzV RzbC8dXsmQjQtrnBpnhRCBKBs4H3kJgEwX32hbUJAr+WLfieS1njocvIbNcC2wco TyDKYxUcifw8kp1QKBI7d0LibUCZbZkQzeJKUPunYbrOni/R5uhdiDZfLn9msoew x5dYaWo1DRSJxnaqr1C/3vwAhKA0Dp/7TbOG4/SVqS2XOCu2HKjOL85uN02/vT3M konO9aTGp0dANX06p5ZdTFG2r+3SJTKWXIHoLoYBXT67pXzK1/9sDGbegEGKA/7x QXAcjobStFadXUvy1jR0A7lqTXTmLIWgec4RmtU0GEQpHDpH0NutRVpd4jPVY6iP 7yg8zTeJbBKzY6XAx1PpQ5BjzV18X1422AUjcj6OyDEQJivsDMoU/AK666Bkl+Ch wtNNSvLM7T/uErYJYPKoaATuipK8qE23brCgXUV