Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473582 - dev-libs/kpathsea-6.3.3_p20210325-r1: Installs symlinks /usr/share/.../{texmf.cnf,fmtutil.cnf} -> /etc/..., but the targets may not exist
Summary: dev-libs/kpathsea-6.3.3_p20210325-r1: Installs symlinks /usr/share/.../{texmf...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
Depends on:
Reported: 2013-06-17 11:57 UTC by Roman Žilka
Modified: 2023-01-02 05:58 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

emerge --info (emerge--info,5.99 KB, text/plain)
2013-06-17 12:03 UTC, Roman Žilka

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Žilka 2013-06-17 11:57:43 UTC
Emerging dev-libs/kpathsea-6.1.0_p20120701 yields:

 * QA Notice: Symbolic link /usr/share/texmf/web2c/texmf.cnf points to /etc/texmf/web2c/texmf.cnf which does not exist.
 * QA Notice: Symbolic link /usr/share/texmf/web2c/fmtutil.cnf points to /etc/texmf/web2c/fmtutil.cnf which does not exist.

But both these symlinks are functional (is it called a "live symlink" then?).

Reproducible: Always
Comment 1 Roman Žilka 2013-06-17 12:03:37 UTC
Created attachment 351208 [details]
emerge --info
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-06-19 10:27:49 UTC
Please attach the entire build log to this bug report.
Comment 3 Roman Žilka 2013-06-19 11:32:18 UTC
I re-ran the build to get the log, but this time the error didn't pop up. The targets of the symlinks are present in the fs now. When I reported this bug I had just finished installing texlive from scratch. To do that I simply called 'emerge texlive' which first pulled in kpathsea and then 53 other packages. Similarly to bug 473584 it seems that one of those 53 packages that installs the targets of kpathsea's symlinks, so the error message does make sense. But kpathsea should DEPEND on something that creates the targets if /usr/share/texmf/web2c/{texmf.cnf,fmtutil.cnf} are really necessary for kpathsea. Or create empty targets or something.
Comment 4 Alexis Ballier gentoo-dev 2013-06-19 12:08:56 UTC
well, kpathsea installs the texmf.d and fmtutil.d files that texmf-update (from texlive-core) will use to generate texmf.cnf and fmtutil.cnf; it makes more sense to add the symlink in kpathsea but then indeed before installing tl-core it will point to nothing; not much to fix here IMHO
Comment 5 Agostino Sarubbo gentoo-dev 2023-01-02 05:58:56 UTC
clang-stricter_tinderbox has reproduced this issue with version 6.3.3_p20210325-r1 - Updating summary.