• The packages to install before building

    From Michael Dukelsky@2:5020/1042 to All on Wed Feb 9 12:31:26 2022
    Hello All,

    I added a list of packages one should install before building on some operating systems to INSTALL.asciidoc. Unfortunately "texlive-full" package for FreeBSD looks like a considerable overkill, and I hope that somebody who uses FreeBSD daily will find a better solution.

    Michael

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Moscow, Russia (2:5020/1042)
  • From Gerrit Kuehn@2:240/12 to Michael Dukelsky on Thu Feb 24 13:41:12 2022
    Hello Michael!

    09 Feb 22 12:31, Michael Dukelsky wrote to All:


    I added a list of packages one should install before building on some operating systems to INSTALL.asciidoc. Unfortunately "texlive-full" package for FreeBSD looks like a considerable overkill, and I hope
    that somebody who uses FreeBSD daily will find a better solution.

    Any idea why it is actually needed? For makeinfo to produce pdf documentation?


    Regards,
    Gerrit

    ... 1:41PM up 50 days, 36 mins, 4 users, load averages: 0.28, 0.32, 0.37

    --- msged/fbsd 6.3 2021-12-02
    * Origin: A true lie to believe (2:240/12)
  • From Michael Dukelsky@2:5020/1042 to Gerrit Kuehn on Thu Feb 24 16:23:02 2022
    Hello Gerrit,

    Thursday February 24 2022, Gerrit Kuehn wrote to Michael Dukelsky:

    I added a list of packages one should install before building on
    some operating systems to INSTALL.asciidoc. Unfortunately
    "texlive-full" package for FreeBSD looks like a considerable
    overkill, and I hope that somebody who uses FreeBSD daily will
    find a better solution.

    Any idea why it is actually needed? For makeinfo to produce pdf documentation?

    Exactly.

    Michael

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Moscow, Russia (2:5020/1042)
  • From Gerrit Kuehn@2:240/12 to Michael Dukelsky on Thu Feb 24 14:41:16 2022
    Hello Michael!

    24 Feb 22 16:23, Michael Dukelsky wrote to Gerrit Kuehn:


    Any idea why it is actually needed? For makeinfo to produce pdf
    documentation?

    Exactly.

    What do the other platforms use? Any idea why just texinfo is not enough?


    Regards,
    Gerrit

    ... 2:41PM up 50 days, 1:36, 4 users, load averages: 0.18, 0.34, 0.40

    --- msged/fbsd 6.3 2021-12-02
    * Origin: A true lie to believe (2:240/12)
  • From Michael Dukelsky@2:5020/1042 to Gerrit Kuehn on Thu Feb 24 17:41:22 2022
    Hello Gerrit,

    Thursday February 24 2022, Gerrit Kuehn wrote to Michael Dukelsky:

    Any idea why it is actually needed? For makeinfo to produce pdf
    documentation?

    Exactly.

    What do the other platforms use?

    You may see it in huskybse/INSTALL.asciidoc. For example, CentOS 7 uses the 146 Kb texinfo-tex package but the dependencies take up about 500 Mb. The texlive-full package on FreeBSD takes up 2 or 3 Gb, I don't remember exactly.

    Any idea why just texinfo is not enough?

    makinfo calls texi2dvi (or texi2any) and the latter wants tex.

    Michael

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Moscow, Russia (2:5020/1042)
  • From Gerrit Kuehn@2:240/12 to Michael Dukelsky on Thu Feb 24 18:06:26 2022
    Hello Michael!

    24 Feb 22 17:41, Michael Dukelsky wrote to Gerrit Kuehn:


    Any idea why just texinfo is not enough?

    makinfo calls texi2dvi (or texi2any) and the latter wants tex.

    Sure?
    texi2dvi is included in texinfo, and these are the dependencies I see here:


    ---
    % pkg which /usr/local/bin/texi2any
    /usr/local/bin/texi2any was installed by package texinfo-6.7_4,1
    ---

    ---
    ~ # pkg info -dx texinfo
    texinfo-6.7_4,1:
    p5-Unicode-EastAsianWidth-12.0
    indexinfo-0.3.1
    perl5-5.32.0_1
    p5-Locale-libintl-1.32
    gettext-runtime-0.21
    p5-Text-Unidecode-1.30
    ---


    Regards,
    Gerrit

    ... 6:06PM up 50 days, 5:01, 4 users, load averages: 0.37, 0.67, 0.61

    --- msged/fbsd 6.3 2021-12-02
    * Origin: We are a nation of innovations (2:240/12)
  • From Michael Dukelsky@2:5020/1042 to Gerrit Kuehn on Thu Feb 24 21:00:06 2022
    Hello Gerrit,

    Thursday February 24 2022, Gerrit Kuehn wrote to Michael Dukelsky:

    Any idea why just texinfo is not enough?

    makinfo calls texi2dvi (or texi2any) and the latter wants tex.

    Sure?
    texi2dvi is included in texinfo, and these are the dependencies I see here:

    I am not at all a specialist on FreeBSD. I've installed it recently for the first time in my life just to test makefiles in it. You may try to produce pdf documentation on FreeBSD yourself.

    Michael

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Moscow, Russia (2:5020/1042)
  • From Gerrit Kuehn@2:240/12 to Michael Dukelsky on Thu Feb 24 22:14:04 2022
    Hello Michael!

    24 Feb 22 21:46, Gerrit Kuehn wrote to Michael Dukelsky:

    So the important thing is to have documentation production
    configurable (I think I never used it much). Especially the .info
    file can be compiled by just having texinfo installed. But for .dvi,
    .ps and .pdf you need the full thing.

    Oh, and the .html version also builds just with texinfo installed (but that was already in your document, too).


    Regards,
    Gerrit

    ... 10:14PM up 50 days, 9:09, 5 users, load averages: 0.41, 0.55, 0.58

    --- msged/fbsd 6.3 2021-12-02
    * Origin: Is serving every man (2:240/12)
  • From Gerrit Kuehn@2:240/12 to Michael Dukelsky on Thu Feb 24 21:11:34 2022
    Hello Michael!

    24 Feb 22 21:00, Michael Dukelsky wrote to Gerrit Kuehn:

    texi2dvi is included in texinfo, and these are the dependencies I see
    here:

    I am not at all a specialist on FreeBSD. I've installed it recently
    for the first time in my life just to test makefiles in it. You may
    try to produce pdf documentation on FreeBSD yourself.

    You're right, this looks more involved. There are implicit dependencies that are unclear to me, and right now texi2any does not appear to work at all for me. I'll see if I can find the reason...


    Regards,
    Gerrit

    ... 9:11PM up 50 days, 8:06, 5 users, load averages: 0.48, 0.41, 0.43

    --- msged/fbsd 6.3 2021-12-02
    * Origin: Ideas of lust and dying (2:240/12)
  • From Gerrit Kuehn@2:240/12 to Michael Dukelsky on Thu Feb 24 21:46:58 2022
    Hello Michael!

    24 Feb 22 21:11, Gerrit Kuehn wrote to Michael Dukelsky:

    You're right, this looks more involved. There are implicit
    dependencies that are unclear to me, and right now texi2any does not appear to work at all for me. I'll see if I can find the reason...

    After some back and forth in packages, it looks to me like there is not much use in finding a smaller set of packages to make this work. Certainly, one could leave out things like texlive-docs (rather large), but as texlive-base alone appears not to be enough, the most convenient solution is to simply use texlive-full.
    So the important thing is to have documentation production configurable (I think I never used it much). Especially the .info file can be compiled by just having texinfo installed. But for .dvi, .ps and .pdf you need the full thing.


    Regards,
    Gerrit

    ... 9:46PM up 50 days, 8:41, 5 users, load averages: 0.62, 0.88, 0.72

    --- msged/fbsd 6.3 2021-12-02
    * Origin: We are a nation of innovations (2:240/12)