You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[1] successfully reproduced on Debian 10, CentOS 7 and Arch Linux.
Description
The build process of Extrae fails because a necessary file cannot be found. The logs show that it is removed.
Minimal example to reproduce
cd ${compss_src}/builders
./buildlocal ${compss_target}
The error can then be reproduced with the same command as executed by buildlocal:
cd ${compss_src}/builders/tmp/dependencies/extrae
./install ${compss_target}/Dependencies/extrae true
Exception
./install ${targetDir}/Dependencies/extrae true exits during the make clean install instruction with the error message
chmod: cannot access '${compss_target}/Dependencies/extrae/etc/extrae-vars.sh': No such file or directory
Below is the relevant excerpt from the full output:
Making install in etc
make[1]: Entering directory '${compss_src}/builders/tmp/dependencies/extrae/etc'
make[2]: Entering directory '${compss_src}/builders/tmp/dependencies/extrae/etc'
make[2]: Nothing to be done for 'install-exec-am'.
make install-data-hook
make[3]: Entering directory '${compss_src}/builders/tmp/dependencies/extrae/etc'
/usr/sbin/mkdir -p ${compss_target}/Dependencies/extrae/etc
echo "Preparing configured script for SH"
cp extrae-vars.sh ${compss_target}/Dependencies/extrae/etc
rm -fr ${compss_target}/Dependencies/extrae/etc/extrae-vars.sh ${compss_target}/Dependencies/extrae/etc/extrae-vars.csh
chmod 0644 ${compss_target}/Dependencies/extrae/etc/extrae-vars.sh
chmod: cannot access '${compss_target}/Dependencies/extrae/etc/extrae-vars.sh': No such file or directory
make[3]: *** [Makefile:773: SHscripts] Error 1
make[3]: *** Waiting for unfinished jobs....
Preparing configured script for SH
echo "export PACKAGE_NAME=Extrae" >> extrae-vars.sh
echo "export [email protected]" >> extrae-vars.sh
echo "export CONFIGURE_LINE=\"`head -7 ../config.log | tail -1`\"" >> extrae-vars.sh
cp ../etc/configured.sh ${compss_target}/Dependencies/extrae/etc
chmod 0755 ${compss_target}/Dependencies/extrae/etc/configured.sh
make[3]: Leaving directory '${compss_src}/builders/tmp/dependencies/extrae/etc'
make[2]: *** [Makefile:673: install-data-am] Error 2
make[2]: Leaving directory '${compss_src}/builders/tmp/dependencies/extrae/etc'
make[1]: *** [Makefile:627: install-am] Error 2
make[1]: Leaving directory '${compss_src}/builders/tmp/dependencies/extrae/etc'
make: *** [Makefile:1107: install-recursive] Error 1
N.B. I have overwritten some file paths, such as ${compss_src}.
Expected behaviour and workaround
The build should not fail. Supposedly, ${compss_target}/Dependencies/extrae/etc/extrae-vars.sh should not be removed.
I worked around the issue by not removing it at all:
This bug seems to be in the Extrae part. We are trying to migrate to de master branch. I will contact you to check if the issue still fails with this version. If it will not fix the issue, we will forward the error to Extrae team.
Level
Minor
Component
Extrae
Environment
[1] successfully reproduced on Debian 10, CentOS 7 and Arch Linux.
Description
The build process of Extrae fails because a necessary file cannot be found. The logs show that it is removed.
Minimal example to reproduce
The error can then be reproduced with the same command as executed by
buildlocal
:Exception
./install ${targetDir}/Dependencies/extrae true
exits during themake clean install
instruction with the error messageBelow is the relevant excerpt from the full output:
N.B. I have overwritten some file paths, such as
${compss_src}
.Expected behaviour and workaround
The build should not fail. Supposedly,
${compss_target}/Dependencies/extrae/etc/extrae-vars.sh
should not be removed.I worked around the issue by not removing it at all:
This modification solved the issue for me. However, it does not look like a clean fix.
The text was updated successfully, but these errors were encountered: