Red Hat Bugzilla – Bug 1304799
Occasional build failure of tcl due to missing tclDTrace.h header
Last modified: 2016-03-29 15:34:49 EDT
Occasionally, tcl fails to build on one or more architecture in koji for rawhide with following error message:
In file included from /builddir/build/BUILD/tcl8.6.4/generic/tclTomMathInt.h:1:0,
/builddir/build/BUILD/tcl8.6.4/generic/tclInt.h:3999:23: fatal error: tclDTrace.h: No such file or directory
Complete build log message can be found at https://kojipkgs.fedoraproject.org//work/tasks/9642/12849642/build.log
From the error message it appears that problem is occurring because of doing parallel make and header tclDTrace.h was not generated before the use.
When I tried rebuilding tcl with just make, build was always successful.
Koji build link
Primary koji - http://koji.fedoraproject.org/koji/taskinfo?taskID=12849628
s390 koji - http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=2066115
Version-Release number of selected component (if applicable): tcl-8.6.4-1.fc24
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.
More information and reason for this action is here:
Moving to rawhide
This seems to be an issue with parallel make. I guess it should work with MAKEOPTS=-j1
Created attachment 1139168 [details]
This may be not enough.
Created attachment 1139231 [details]
tk-8.6.5-1.fc24 tcl-8.6.5-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-87ea655bd9
tcl-8.6.5-1.fc24, tk-8.6.5-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-87ea655bd9
tcl-8.6.5-1.fc24, tk-8.6.5-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.