Missing PNG files cause install phase of tdeedu-trinity to fail while building on FreeBSD 13.2 #225
Open
opened 12 months ago by Lannig
·
9 comments
Loading…
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Basic information
Description
Fresh install of FreeBSD 13.2 on a old but 64-bit capable machine (HP/Compaq 8510p)
Tried to build/install Trinity 14.1 as per newly updated instructions at https://wiki.trinitydesktop.org/FreeBSD_Trinity_Installation_Instructions#Spread_ports_from_GIT_folder_to_.2Fusr.2Fports
It went smooth until the install phase of tdeedu-trinity that errors out because it misses the form_X.png and form_X_dark.png (X=0...3) files as well as formula.repository from the build tree.
Doxygen is installed on the machine, but and error suggests that the build process would require LaTeX installed? Is this the cause? I hope not, installing LaTeX is like building a nuclear plant. I haven't done this in 20 years...
Steps to reproduce
Screenshots
I just re-read the replies to my former issue opened here which also reported similar issues with missing PNG files, and it was said:
I'll go check this in more detail. Installing this port first and try again. Guess I need to restart the make at some point though, not sure how.
Oh well...
So it seems that's not the reason for the missing PNG files.
I have copied the missing files over from an existing (Linux) Trinity installation to move on.
Strangely the "dark" files did not exist in that installation, so as a quick and dirty fix I have duplicated the "non dark" files.
Apart from the two issues reported here #225 and #226, with the workarounds mentioned in my comments, I wish to report success building and running TDE 14.1 on FreeBSD 13.2.
In the Build log in the commentary above, I see:
Can you try to install latex, or add latex as a dependency to the tdeedu port?
Can you test if it will be sufficient to add the following?
Thanks for your reply but sorry, no, I won't.
LaTeX is a HUGE thing to install and AFAIK it's not really packaged, so it's a long and tedious manual process. It's a disk hog too.
I used to work in a research lab where LaTeX was used, I have very painful memories of having to install it on Sun and DEC Unix workstations.
All of this for a couple of PNG files I can get elsewhere?
Does this come as an alternative to the other suggestion, or is it part of the same?
Do I have to put this on the make command line or elsewhere?
I suppose to install latex there should work:
To set dependency in tdeedu I was not sure whether it is sufficient to use
USE_TEX
, as I mentioned above or addprint/texlive-base
toBUILD_DEPENDS
.This is still an issue.
textlive-base
doesn't seem to be enough, I needed to installtexlive-full
.After that it builds successfully. I didn't try to add anything to the Makefile itself.
Best advice would probably be to add texlive to the dependencies that should be installed beforehand (If installed via pkg it is not a hassle to install LaTeX although it obviously is a large software collection you get.)