https://open-source-silicon.dev logo
s

selamu said

04/08/2021, 3:44 PM
I am getting this error: ./kernel/log.h3042: fatal error: boost/xpressive/xpressive.hpp: No such file or directory  #include <boost/xpressive/xpressive.hpp>                                          ^ compilation terminated.
m

Matthew Guthaus

04/08/2021, 3:53 PM
Do you have the boost dependency installed?
s

selamu said

04/08/2021, 3:54 PM
never heard of 'boost". Is there link to how to install?
m

Matthew Guthaus

04/08/2021, 3:55 PM
It depends on which Linux distribution you use or you can install it from source
There is a list of other dependencies in the installation instructions. I just submitted a patch last week that added a missing one, so I know it is there and complete
s

selamu said

04/08/2021, 3:57 PM
Redhat Linux server 7.8
m

Matthew Guthaus

04/08/2021, 3:58 PM
They give instructions for centos which should be close
s

selamu said

04/08/2021, 4:01 PM
Per that link, the very first step is etc/DependencyInstaller.sh
m

Matthew Guthaus

04/08/2021, 4:02 PM
Yes
s

selamu said

04/08/2021, 4:02 PM
But from where do I clone etc/DependencyInstaller.sh?
m

Matthew Guthaus

04/08/2021, 4:02 PM
It's in OpenRoad
s

selamu said

04/08/2021, 4:09 PM
etc]$ ./DependencyInstaller.sh unsupported system: Red Hat Enterprise Linux Server supported systems are CentOS 7 and Ubuntu 20.04 usage: ./DependencyInstaller.sh -run[time] ./DependencyInstaller.sh -dev[elopment]
It was in Openroad/etc rather than Openroad
So, my distribution is a no-go for this?
Dependencies needed even for Option 2: Local?
m

Matthew Guthaus

04/08/2021, 4:39 PM
CentOS and RedHat are basically the same thing so you probably just need to hack the script to get it to work
Or install the dependencies manually
s

selamu said

04/08/2021, 4:40 PM
I can google how but do you have tips on how exactly to do
m

Matthew Guthaus

04/08/2021, 4:46 PM
The script literally has the commands in it
s

selamu said

04/08/2021, 5:02 PM
is this some issue something anyone has worked around?
by manually, you mean line by line? Is there a command to simplify that? recursive iterative command perhaps?
any support planned for rhel 7?
m

Matthew Guthaus

04/08/2021, 6:22 PM
I have no idea
m

Matt Liberty

04/14/2021, 3:38 AM
They are very similar but rhel7 is their enterprise offering and centos7 is community supported. There is no plan for rhel7 but I expect the centos7 packages would work fine. Or just use docker