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
I am trying to add openSUSE Leap 15 support to ORFS. While doing this, I am getting the following dependency conflict with Pandoc while running sudo ./setup.sh in the ORFS main directory.
Problem: 1: the installed pandoc-cli-3.1.11.1-150500.11.3.1.x86_64 obsoletes 'pandoc < 3' provided by the to be installed pandoc-2.18-150500.1.2.x86_64
Solution 1: deinstallation of pandoc-cli-3.1.11.1-150500.11.3.1.x86_64
Solution 2: do not install pandoc-2.18-150500.1.2.x86_64
Removing the pandoc entry from the _installOpenSusePackages() function in ./tools/OpenROAD/etc/DependencyInstaller.sh fixes the problem but I am not sure this is the correct solution to this issue.
I have replicated the problem with openSUSE Leap 15.5 and openSUSE Leap 15.6.
On a very similar note, despite launching the ORFS setup script with sudo access sudo ./setup.sh, I am getting the following error message
./tools/OpenROAD/etc/DependencyInstaller.sh: line 980: /home/gkamendje/tmp_compile/OpenROAD-flow-scripts/tools/OpenROAD/etc/openroad_deps_prefixes.txt: Permission denied
As if the root user ID is not passed down to the process that executes the following piece of code in OpenROAD/etc/DependencyInstaller.sh
if [[ ! -z ${saveDepsPrefixes} ]]; then
mkdir -p "$(dirname $saveDepsPrefixes)"
echo "$CMAKE_PACKAGE_ROOT_ARGS" > $saveDepsPrefixes
fi
On openSUSE Leap 15.6 the calls to zypper in function _installOpenSusePackages() and _installOpenSuseCleanUp
in ./tools/OpenROAD/etc/DependencyInstaller.sh need to be preceded by sudo otherwise the system complains that root privileges are required to execute those calls despite the script ORFS setup script is started with sudo.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I am trying to add
openSUSE Leap 15
support to ORFS. While doing this, I am getting the following dependency conflict with Pandoc while runningsudo ./setup.sh
in the ORFS main directory.Removing the
pandoc
entry from the_installOpenSusePackages()
function in./tools/OpenROAD/etc/DependencyInstaller.sh
fixes the problem but I am not sure this is the correct solution to this issue.I have replicated the problem with
openSUSE Leap 15.5
andopenSUSE Leap 15.6
.On a very similar note, despite launching the ORFS setup script with sudo access
sudo ./setup.sh
, I am getting the following error messageAs if the root user ID is not passed down to the process that executes the following piece of code in
OpenROAD/etc/DependencyInstaller.sh
On
openSUSE Leap 15.6
the calls tozypper
in function_installOpenSusePackages()
and_installOpenSuseCleanUp
in
./tools/OpenROAD/etc/DependencyInstaller.sh
need to be preceded bysudo
otherwise the system complains that root privileges are required to execute those calls despite the script ORFS setup script is started with sudo.Beta Was this translation helpful? Give feedback.
All reactions