Bug 260503

Summary: devel/doxygen: configuration file docstring.cfg not found
Product: Ports & Packages Reporter: watcom
Component: Individual Port(s)Assignee: Dima Panov <fluffy>
Status: New ---    
Severity: Affects Only Me CC: tcovert+freebsd
Priority: --- Flags: bugzilla: maintainer-feedback? (fluffy)
Version: Latest   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
poudriere build log none

Description watcom 2021-12-17 21:09:17 UTC
Created attachment 230209 [details]
poudriere build log
Comment 1 Dima Panov freebsd_committer freebsd_triage 2021-12-17 21:25:59 UTC
Moin!

Unable to reproduce :(

DOCS/GRAPHVIZ/LATEX/SEARCH = ON:
https://build.dimapanov.com/poudriere/data/130amd64-dimaports/2021-12-18_00h13m29s/logs/doxygen-1.9.2,2.log

DOCS/GRAPHVIZ/LATEX = ON: (same as your config)
https://build.dimapanov.com/poudriere/data/130amd64-dimaports/2021-12-18_00h21m58s/logs/doxygen-1.9.2,2.log

Caching/disk error?
Comment 2 Thaddeus Covert 2022-01-15 01:27:54 UTC
I'm getting identical failure and log file output. Here due to failure. I can upload logs or other information if it'll help.

This is how I just resolved the issue for myself.
First I tried using 'MAKE_JOBS_UNSAFE=yes make`, but that didn't work.
Then, I ran the command below, first with MAKE_JOBS_UNSAFE, and then without. The results were the same for both versions.

[root@host /usr/ports/devel/doxygen]# for i in `seq 1 3`;do make;done

It then proceeds to fail 2x and succeed the third time.

Based on this I then went to my /etc/make.conf and ensured that it would not use multiple threads to build.

---
# some ports don't like -j8, so we can undo the MAKE_ARGS addition for those
.if ${.CURDIR:M*/multimedia/mplayer} || ${.CURDIR:M*/devel/llvm13} || ${.CURDIR:M*/devel/doxygen}
MAKE_ARGS:=${MAKE_ARGS:C/-j8//}
MAKE_ARGS:=${MAKE_ARGS:C/-j32//}
.endif
---

After this, I was able to run the make, and make install on the first attempt.
NOTE: The Makefile in the port has MAKE_JOBS_UNSAFE=yes set in it already. This leads me to believe that it's not being honored in some fashion.