Couldn't fetch texinfo/6.5/texi2dvi

My task is to compile XigmaNAS on FreeBSD11.2 ( the offical guide for compiling XigmaNAS told me the version ) Now I am on the step to install the applications we need before compiling. The offcial guide also told me install the applications via ports instead of pkg .
when i am doing: " cd /usr/ports/print/texinfo" "make install clean" , it went wrong:
Code:
root@FreeBSD11:/usr/ports/shells/bash # cd /usr/ports/print/texinfo
root@FreeBSD11:/usr/ports/print/texinfo # make install clean
===>  License GPLv3+ accepted by the user
===>   texinfo-6.5,1 depends on file: /usr/local/sbin/pkg - found
=> texi2dvi doesn't seem to exist in /usr/ports/distfiles/texinfo/6.5.
=> Attempting to fetch [URL]http://distcache.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL] 
fetch: [URL]http://distcache.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]: Not Found
=> Attempting to fetch [URL]http://distcache.us-east.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]
fetch: [URL]http://distcache.us-east.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]: Not Found
=> Attempting to fetch [URL]http://distcache.eu.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]
fetch: [URL]http://distcache.eu.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]: Not Found
=> Attempting to fetch [URL]http://distcache.us-west.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]
fetch: [URL]http://distcache.us-west.freebsd.org/local-distfiles/sunpoet/texinfo/6.5/texi2dvi[/URL]: Not Found
=> Attempting to fetch [URL]http://distcache.freebsd.org/ports-distfiles/texinfo/6.5/texi2dvi[/URL]
fetch: [URL]http://distcache.freebsd.org/ports-distfiles/texinfo/6.5/texi2dvi[/URL]: size mismatch: expected 61668, actual 61195
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/texinfo/6.5 and try again.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/texinfo
*** Error code 1

Stop.
It looks like either the fetching link is too old so that 404 or the documentation the link provides mismatches . What can I do? Where can i find the proper texinfo-6.5,1?


My English and CS knowledge are both poor.. thanks for your patience..
 
You don't install XigmaNAS on FreeBSD, it's a completely custom FreeBSD derivative and derivatives are not supported here.

FreeBSD11.2
FreeBSD 11.2 has been End-of-Life since October 2019 and is not supported any more.
 
You don't install XigmaNAS on FreeBSD, it's a completely custom FreeBSD derivative and derivatives are not supported here.


FreeBSD 11.2 has been End-of-Life since October 2019 and is not supported any more.
1、Sorry for I didnt convey my meanings well, i didnt install XigmaNAS on FreeBSD, i am just compiling it on FreeBSD. OK I will go to the XigmaNAS for help too thanks a lot.
2、In fact i used to compile XigmaNAS on FreeBSD13.4 , but it had too many errors on the development and no guide could help ,so i followed the the offical guide to use FreeBSD11.2...
You said FreeBSD 11.2 has been End-of-Life since October 2019 so it will be hard to find the proper texinfo-6.5,1 ? :-/
 
You said FreeBSD 11.2 has been End-of-Life since October 2019 so it will be hard to find the proper texinfo-6.5,1 ?
The FreeBSD version has nothing to do with versions of ports. But the current version of texinfo is 7.1, so 6.5 is quite old. It's very likely not available any more upstream.
 
so it will be hard to find the proper texinfo-6.5,1 ?
texinfo is not the problem, texi2dvi is (6.5 is still available: https://ftp.gnu.org/gnu/texinfo/texinfo-6.5.tar.xz, or one of the other mirror sites: https://www.gnu.org/prep/ftp.html)

Theoretically the size mismatch can be circumvented with the DISABLE_SIZE user variable.

As already mentioned, 6.5,1 is a ancient version. Current version is 7.1_11,1 in the FreeBSD ports tree: print/texinfo.

The right course of action here is to update the ports tree.
 
The FreeBSD version has nothing to do with versions of ports. But the current version of texinfo is 7.1, so 6.5 is quite old. It's very likely not available any more upstream.
The FreeBSD version has nothing to do with versions of ports. OH it's so important i didnt know it before.
texinfo is not the problem, texi2dvi is (6.5 is still available: https://ftp.cc.uoc.gr/mirrors/gnu/texinfo/texinfo-6.5.tar.gz)


Theoretically the size mismatch can be circumvented with the DISABLE_SIZE user variable,.

As already mentioned, 6.5,1 is a ancient version. Current version is 7.1_11,1 in the FreeBSD ports tree: print/texinfo.

Wow thanks for your searching.... How did you find it?!is there some skills ? But i am worried i will encounter those similar problems again so I try to update the ports tree. But I'm worried that the latest tree and system are incompatible, even though you said the tree and system versions are unrelated. I asked ChatGPT, and it recommended installing a newer version. I plan to install the 2020Q1-MFH: r529993 version just because FreeBSD 11.2 has been End-of-Life since October 2019 . It was close.. Do you agree with my thoughts or do you have other suggestions?
 
How did you find it?!is there some skills ?
A little knowledge of available ports make(1) commands are helpful. The following command in the spoiler is not mentioned in the ports(7) manual but in /usr/ports/Mk/bsd.port.mk (besides the manual, the Nr1 documentation to consult related to ports). See also ports(7):
Rich (BB code):
FILES
     /usr/ports                 The default ports directory.
     /usr/ports/Mk/bsd.port.mk  The big Kahuna.

To search for certain source code archives download sites call make fetch-url-list from the ports directory. This will list from where the source archives from the ports "distinfo" will be fetched from (or tried to fetched from). You can find a comprehensive list of "fetch-url*" and other variables in /usr/ports/Mk/bsd.port.mk.

Example:
Rich (BB code):
ports/print/texinfo % make fetch-url-list | less
https://ftpmirror.gnu.org/texinfo/texinfo-7.1.tar.xz
https://mirrors.kernel.org/gnu/texinfo/texinfo-7.1.tar.xz
https://mirror.netcologne.de/gnu/texinfo/texinfo-7.1.tar.xz
https://www.nic.funet.fi/pub/gnu/gnu/texinfo/texinfo-7.1.tar.xz
http://mirror.navercorp.com/gnu/texinfo/texinfo-7.1.tar.xz
http://ftp.halifax.rwth-aachen.de/gnu/texinfo/texinfo-7.1.tar.xz
http://ftp.kddilabs.jp/GNU/gnu/texinfo/texinfo-7.1.tar.xz
ftp://mirrors.rit.edu/gnu/texinfo/texinfo-7.1.tar.xz
ftp://ftp.fu-berlin.de/unix/gnu/texinfo/texinfo-7.1.tar.xz
ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz
https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texinfo-7.1.tar.xz
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.FreeBSD.org/ports-distfiles/texinfo/htmlxref.cnf-20250626
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texi2dvi-20241223
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texi2pdf-20241223
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texinfo.tex-20250618
Open the URLs in a web browser (without the actual source archive part), and search for other versions under those directories.

Note: Those http://distcache.*.FreeBSD.org/*-distfiles are forbidden to access due to avoid excessive CPU load on the servers.

Do you agree with my thoughts or do you have other suggestions?

Question: Why build XigmaNAS from source at all when there are ready to install versions available?
 
A little knowledge of available ports make(1) commands are helpful. The following command in the spoiler is not mentioned in the ports(7) manual but in /usr/ports/Mk/bsd.port.mk (besides the manual the Nr1 documentation to consult related to ports). See also ports(7):
Rich (BB code):
FILES
     /usr/ports                 The default ports directory.
     /usr/ports/Mk/bsd.port.mk  The big Kahuna.

To search for certain source code archives download sites call make fetch-url-list from the ports directory. This will list from where the source archives from the ports "distinfo" will be fetched from (or tried to fetched from). You can find a comprehensive list of "fetch-url*" and other variables in /usr/ports/Mk/bsd.port.mk.

Example:
Rich (BB code):
ports/print/texinfo % make fetch-url-list | less
https://ftpmirror.gnu.org/texinfo/texinfo-7.1.tar.xz
https://mirrors.kernel.org/gnu/texinfo/texinfo-7.1.tar.xz
https://mirror.netcologne.de/gnu/texinfo/texinfo-7.1.tar.xz
https://www.nic.funet.fi/pub/gnu/gnu/texinfo/texinfo-7.1.tar.xz
http://mirror.navercorp.com/gnu/texinfo/texinfo-7.1.tar.xz
http://ftp.halifax.rwth-aachen.de/gnu/texinfo/texinfo-7.1.tar.xz
http://ftp.kddilabs.jp/GNU/gnu/texinfo/texinfo-7.1.tar.xz
ftp://mirrors.rit.edu/gnu/texinfo/texinfo-7.1.tar.xz
ftp://ftp.fu-berlin.de/unix/gnu/texinfo/texinfo-7.1.tar.xz
ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz
https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo-7.1.tar.xz
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texinfo-7.1.tar.xz
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/htmlxref.cnf-20250626
http://distcache.FreeBSD.org/ports-distfiles/texinfo/htmlxref.cnf-20250626
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2dvi-20241223
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texi2dvi-20241223
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texi2pdf-20241223
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texi2pdf-20241223
http://distcache.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/texinfo/texinfo.tex-20250618
http://distcache.FreeBSD.org/ports-distfiles/texinfo/texinfo.tex-20250618
Open the URLs in a web browser (without the actual source archive part), and search for other versions under those directories.

Note: Those http://distcache.*.FreeBSD.org/ are forbidden to access due to avoid high traffic on the servers.



Question: Why build XigmaNAS from source at all when there are ready to install versions available?
I am currently looking for a job (as a test engineer). The first round of interviews involved downloading the source code for the XigmaNAS system, modifying the images, strings, and other elements related to the brand, compiling it into an ISO file, and then installing it. However, I know nothing about XigmaNAS or FreeBSD. TAT But I really want this job, so I hope to complete as much as possible.Thanks a lot :)
 
2、In fact i used to compile XigmaNAS on FreeBSD13.4
Perhaps try the 14.2 branch as development platform as instructed in the official Development Manual on the svn server, which seems the source code for 14.2 from the readme_14.2.txt file (README & CHANGELOG FOR XIGMANAS® 14.2.0.5 - RC1).

For build instructions see
https://svn.code.sf.net/p/xigmanas/code/trunk/doc/Development Manual.docx or

If it has to be ports instead of packages (there is no difference in the end product with the default port configuration settings), portsnap is removed from the 14 branch, call pkg install git-lite and git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports.
 
Perhaps try the 14.2 branch as development platform as instructed in the official Development Manual on the svn server, which seems the source code for 14.2 from the readme_14.2.txt file (README & CHANGELOG FOR XIGMANAS® 14.2.0.5 - RC1).

For build instructions see
https://svn.code.sf.net/p/xigmanas/code/trunk/doc/Development Manual.docx or

If it has to be ports instead of packages (there is no difference in the end product with the default port configuration settings), portsnap is removed from the 14 branch, call pkg install git-lite and git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports.
Aw, I completely forgot that the XigmaNAS source code also includes compilation documentation for reference. Before you reminded me, I had only found “How to compile XigmaNAS from scratch” , which suggested using FreeBSD 11.2 as the development platform and I took the advice at the second time. Now I am trying for the third time. I followed your advice and I am currently downloading FreeBSD 14.2. The guide is so new i think it could lessen the problems i met before.

“If it has to be ports”—in fact, during my first attempt at compilation, I didn't consult the official documentation. With the help of ChatGPT, I compiled it based on my own understanding. At that time, the AI suggested using pkg for application installation, and i took his advice, but it resulted in numerous errors. 1. The official pkg mirror was extremely slow, so I switched the source and modified the configuration file, which resolved the issue of installing the applications required for compilation. 2. When I ran the make.sh script (an important script for editing XigmaNAS), numerous errors occurred during the “build ports” phase. 1) It indicated that the version of the source I switched to was inconsistent with the FreeBSD version I downloaded, so I upgraded my FreeBSD system, but it didn't seem to fully resolve the issue; 2) Various dependency issues and failed component downloads kept occurring... I suspect this is because compiling XigmaNAS still requires using ports(which is likely unavoidable), which conflicts with the previous pkg installations.

Therefore, I decided to continue using ports for installation in this attempt, as suggested in the Development Manual.
1753327377961.png


BUT U SAID portsnap is removed from the 14 branch?!?!!??!!!? REALLY?!!?!!!? If that's the case, why does this document 2.3 still prompt me to use the portsnap command to upgrade ports? Or maybe I misunderstood what you meant. Thank you very much for your answer.

yes,i have met the problem now. I am going tocall pkg install git-lite and git clone --depth 1 https://git.freebsd.org/ports.git /usr/ports.... Hope it doesnt bring errors to the future...


root@FreeBSD:~ # portsnap fetch extract
-sh: portsnap: not found
 
BUT U SAID portsnap is removed from the 14 branch?!?!!??!!!? REALLY?!!?!!!? If that's the case, why does this document 2.3 still prompt me to use the portsnap command to upgrade ports?
The XigmaNAS development document shows that it has been updated, but apparently not actually reviewed by the author(s) before committing.

The document also covers the installation of devel/git, which suggests the autor(s) are aware of the portsnap removal, but does not provide any application examples. In my view, the author(s) have left the updating of the document incomplete.

Those incidents suggest that not much care was taken to ensure accurate documentation. That's not good publicity for the project.

As for portsnap: FreeBSD 14.0-RELEASE Release Notes
Userland Application Changes

The portsnap(8) utility has been removed. Users are encouraged to fetch the ports tree by using pkg install git and then git clone https://git.freebsd.org/ports.git /usr/ports. df53ae0fdd98

Hope it doesnt bring errors to the future...
Just stick to the handbook and manuals of FreeBSD for documentation. To update the ports tree, see handbook chapter 4.5. Using the Ports Collection

If you have problems of any kind regarding FreeBSD, you find many users and FreeBSD developers willing to help in forums and mailing lists (Developers tend to use mailing lists more frequently).

Good luck.
 
The XigmaNAS development document shows that it has been updated, but apparently not actually reviewed by the author(s) before committing.

The document also covers the installation of devel/git, which suggests the autor(s) are aware of the portsnap removal, but does not provide any application examples. In my view, the author(s) have left the updating of the document incomplete.

Those incidents suggest that not much care was taken to ensure accurate documentation. That's not good publicity for the project.

As for portsnap: FreeBSD 14.0-RELEASE Release Notes



Just stick to the handbook and manuals of FreeBSD for documentation. To update the ports tree, see handbook chapter 4.5. Using the Ports Collection

If you have problems of any kind regarding FreeBSD, you find many users and FreeBSD developers willing to help in forums and mailing lists (Developers tend to use mailing lists more frequently).

Good luck.
I am currently encountering some issues. I am following the official compilation manual to compile XigmaNAS. (Prior to this, I had already followed the Development Manual to prepare the development environment and download the XigmaNAS source code.) It instructs me to enter the relevant XigmaNAS directory and execute the ./make.sh script. After executing the script, select the “Select Compile Menu” option in the first menu that appears, then sequentially execute all options in the second menu that appears. My issue arises with options 3, “Build/Install the kernel,” and 6, “Build ports,” in the second menu.

The manual provides additional notes for this part of the second menu:
"Select each menu item in order. (Hint: When given multiple choices, do one at a time. This way, many errors can be corrected or prevented before proceeding.) When you compile the ports in option 6-1 “build ports,” you need to compile the ports a second time with only the ports “CA_ROOT_NSS, ICU, and python2” selected before performing 6-2 install the ports. "【This paragragh is at the bottom of page 5 of the official PDF】
I have some questions about this prompt. I'm not sure exactly what it refers to. Does it mean that all interfaces that support multiple selections require multiple selections? However, the official PDF mentioned does not explicitly state which options should be selected at each step, and interfaces that support multiple selections do not have multiple options selected by default. Specifically, in option 3 “Build/Install Kernel” of the second menu, there are three options: “Pre-built,” “Build,” and “Install.” When the script reaches this point, only the “Install” option is selected by default.
1753541341636.png


However, when I checked the older compilation manual “How to Compile XigmaNAS from Scratch” (this manual is more detailed and is the one mentioned earlier that guides us to select FreeBSD 11.2 as the development platform, detailing which options to select at each step), I found that it selects all three options (prebuild, build, install) in this interface... yet it states at the bottom, “If you are unsure, keep the default.”
1753541304913.png


Clearly, the default options in the old version of the document differ from those in the new version. Which one should I stick with? If I follow the default settings in the new documentation and only select the installation option, what does the official prompt “When given multiple choices, do one at a time. This way, many errors can be corrected or prevented before proceeding” mean? Because there are no other multiple-selection steps besides this one. Or does it mean that when building the port in the second menu (6-1), I should select only one port at a time from the multiple port options that appear, i.e., build only one port at a time? Does downloading ports one by one reduce the likelihood of errors?

Another thing: the manual instructs me to build the CA_ROOT_NSS, ICU, and python2 ports separately after building all the required ports, but the menu doesn't even have a python2 option. There's only python311... Should I manually build python2?


P.S. Although my task is to compile the XigmaNAS system, the forum and their chat channels are not very active, so I came here to ask the question. This seems inappropriate, but time is tight, my knowledge is limited, and I don't have any programmer friends. I'm truly sorry for bothering you. Perhaps you're not very familiar with compiling XigmaNAS either, but I optimistically believe that with your extensive experience and knowledge, you might be able to offer some guidance.If you can't help, that's okay. I'm already very grateful. :)

Update: I also sent an email to the founder of the XigmaNAS project and posted on the XigmaNAS forum. XD However, people may be out enjoying their weekend. I hope someone will respond to me on Monday. XD

---------------------------------Update--------------------------------------------------------------------
I read the Development Manual again. I found a clue on page 6 that said:
“3 - Build/Install the Kernel. (The second screen has all options set by default!), do not change those options
if you don’t know what you are doing! It can cause errors during kernel building/installation!) ”


1)So should I select all three options—build, prebuild, and install? Should I select one at a time and execute it, or select all three at once?
2)When building ports in 6-1build, do I only select one port to build at a time until all the required ports are built, and then manually build CA_ROOT_NSS, ICU, and python2 (because python2 is not included in the build menu) all at once?
 
I haven't worked with XigmaNAS, ever, not installed, and not build from source. Based on my understanding, I suggest the following.

Specifically, in the secondary menu option 3, “Build/Install the kernel,” there are three options: “prebuild,” “build,” and “install.” When the script reaches this point, “install” is selected by default.
The manual provides additional notes for this part of the second menu:
"Select each menu item in order. (Hint: When given multiple choices, do one at a time. This way, many errors can be corrected or prevented before proceeding.) "
I would proceed with the default "install" setting in the "Build/Install kernel" menu.

In case there is a build error, do one at a time, beginning with "Apply kernel patches", then, in sequence, the other two.

The same with "Kernel patches" menu, IF there are errors reported during any of the Kernel prebuild, build, install stages. If there are none, with all options checked, continue the build process.

That applies for ports as well. Keep all checked settings, proceed one by one if some errors occur during build. But check first if the listed ports in the menu are available. I noticed in the quick starter guide ports listed absent from the ports tree. The current version may have updated ports to choose from. You can check the availability of ports on the list with whereis(1)

Example:
Code:
% whereis arcconf
arcconf: /usr/ports/sysutils/arcconf


Another thing: the manual instructs me to build the CA_ROOT_NSS, ICU, and python2 ports separately after building all the required ports, but the menu doesn't even have a python2 option. There's only python311... Should I manually build python2?
python2 is end-of-life, don't use it, use python311, if necessary.
 
Back
Top