Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Are pdflatex and doxygen dependencies to be listed? #480

Closed
fluca1978 opened this issue Nov 4, 2024 · 3 comments · Fixed by #482
Closed

Are pdflatex and doxygen dependencies to be listed? #480

fluca1978 opened this issue Nov 4, 2024 · 3 comments · Fixed by #482
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@fluca1978
Copy link
Collaborator

While building a new (FreeBSD) machine, I found that the building phase required pdflatex, but it seems this dependency is not listed in the README. Is it worth mentioning that there is the need for LaTeX stuff? I'm not sure if python3-docutils is pulling this on some systems.

Same happens for doxygen.

@jesperpedersen
Copy link
Collaborator

Yes, we should port https://github.com/pgmoneta/pgmoneta/blob/main/doc/DISTRIBUTIONS.md over, and add docutils, pdflatex and doxygen to the FreeBSD section

@jesperpedersen jesperpedersen added the documentation Improvements or additions to documentation label Nov 4, 2024
@fluca1978 fluca1978 self-assigned this Nov 4, 2024
fluca1978 added a commit to fluca1978/pgagroal that referenced this issue Nov 4, 2024
Adds instrunctions to install the required dependencies in order to
compile from sources.
So far, there are commands for Rocky Linux and FreeBSD.

Close agroal#480
fluca1978 added a commit to fluca1978/pgagroal that referenced this issue Nov 4, 2024
Adds instrunctions to install the required dependencies in order to
compile from sources.
So far, there are commands for Rocky Linux and FreeBSD.

pgagroal.spec updated

Close agroal#480
fluca1978 added a commit to fluca1978/pgagroal that referenced this issue Nov 13, 2024
Adds instrunctions to install the required dependencies in order to
compile from sources.
So far, there are commands for Rocky Linux and FreeBSD.

pgagroal.spec updated

Close agroal#480
fluca1978 added a commit to fluca1978/pgagroal that referenced this issue Nov 14, 2024
Adds instrunctions to install the required dependencies in order to
compile from sources.
So far, there are commands for Rocky Linux and FreeBSD.

pgagroal.spec updated

Close agroal#480
fluca1978 added a commit to fluca1978/pgagroal that referenced this issue Nov 14, 2024
Adds instrunctions to install the required dependencies in order to
compile from sources.
So far, there are commands for Rocky Linux and FreeBSD.

pgagroal.spec updated

Close agroal#480
@decarv
Copy link
Contributor

decarv commented Dec 1, 2024

I got this message while building in a new Rocky machine:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE dot)
[...]

Should Doxygen required for a build?

@jesperpedersen
Copy link
Collaborator

@decarv I think documentation is mandatory for now - it should be optional

For now, it is best to just to install the package dnf install -y doxygen

fluca1978 added a commit to fluca1978/pgagroal that referenced this issue Jan 13, 2025
Adds instrunctions to install the required dependencies in order to
compile from sources.
So far, there are commands for Rocky Linux and FreeBSD.

pgagroal.spec updated

Close agroal#480
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants