Personal tools
You are here: Home Forum Install & build Re: Problem installing Salome 9.3.0 on Fedora 30

Re: Problem installing Salome 9.3.0 on Fedora 30

Up to Install & build

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Vincent B at June 01. 2019

Hello,

 

Thank's for this new version. I was very curious to try the new Shaper...
It's very nice to produce a version for Linux Fedora.

First I try to use the binary prebuild file and it doesn't work it produce this error :

[code][user]@linux SALOME-9.3.0-FD29-SRC]$ ./salome
runSalome running on linux.home
Searching for a free port for naming service: 2811 - OK
Searching Naming Service  + found in 0.1 seconds
Searching /Kernel/Session in Naming Service  +Warning, no type found for resource "localhost", using default value "single_machine"
++++SALOME_Session_Server: error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/home/[user]/_Softs/3D/Salome/SALOME-9.3.0-FD29-SRC/BINARIES-FD29/KERNEL/bin/salome/orbmodule.py", line 172, in waitNSPID
    os.kill(thePID,0)
ProcessLookupError: [Errno 3] No such process[/code]

Then I try to build the binary with the Readme file.

I have this error on step "./sat -t compile SALOME-9.3.0" :

[code]
Compilation of graphviz : KO
[/code]

Graphviz is already installed ! (please see attached file for full installation log)

As you can see my "graphviz" part installed :

[code]
> dnf list installed | grep graphviz
graphviz.i686                                     2.40.1-46.fc30                              @updates              
graphviz.x86_64                                   2.40.1-46.fc30                              @updates              
graphviz-devel.i686                               2.40.1-46.fc30                              @updates              
graphviz-devel.x86_64                             2.40.1-46.fc30                              @updates              
graphviz-devil.i686                               2.40.1-46.fc30                              @updates              
graphviz-devil.x86_64                             2.40.1-46.fc30                              @updates              
graphviz-doc.x86_64                               2.40.1-46.fc30                              @updates              
graphviz-gd.i686                                  2.40.1-46.fc30                              @updates              
graphviz-gd.x86_64                                2.40.1-46.fc30                              @updates              
python3-pygraphviz.x86_64                         1.5-3.fc30                                  @fedora   
[/code]

In my log file, I see autoconf and atomake was missing on my system.
I install it and Graphviz is OK now !

I have a problem with doxygen, now (wich is installed, too). I will take a look again to my log file and I come back if it doesn't work...

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Nabil Ghodbane at June 01. 2019

Hi

from the error message, it seems you're missing libicui18n.so.62.

This library can be installed with this RPM:

https://fedora.pkgs.org/29/fedora-x86_64/libicu-62.1-2.fc29.x86_64.rpm.html

So, try installing libicu first 

HTH 

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Nabil Ghodbane at June 01. 2019

Hi

from the error message, it seems you're missing libicui18n.so.62.

This library can be installed with this RPM:

https://fedora.pkgs.org/29/fedora-x86_64/libicu-62.1-2.fc29.x86_64.rpm.html

So, try installing libicu first 

HTH 

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Vincent B at June 01. 2019

Hello,

Thank's for your help, Nabil.

After hours, lot of error and library I have installed, I can go much further, but I am now stopped by this error :

[code]
-- Check for XDR ...
-- Could not find XDR libraries ...
CMake Error at /home/[user]/_Softs/3D/Salome/SALOME-9.3.0-FD29-SRC/SOURCES/CONFIGURATION/cmake/SalomeMacros.cmake:546 (MESSAGE):
  Package XDR couldn't be found - did you set the corresponing root dir
[/code]

Where can I found this XDR package ?

Did you see that some Linux softwares (like FreeCAD) release their soft using an AppImage (all necessary libraries are bound into one file) ?
https://appimage.org/
It would be maybe more easy for your users ?

If you have an idea for xdr library, I'm still interrested ;)

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Nabil Ghodbane at June 01. 2019

 

Hi,
Some changes occurred in recent Fedora releases (e.g. FC29) as explained at the link below. You need to install libtirpc RPM. HTH
https://fedoraproject.org/wiki/Changes/SunRPCRemoval

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Vincent B at June 02. 2019

Hi Nabil

Thank's for your help. I can finish the compilation step.

Following "Readme" instructions I go to next step "d) Create a SALOME launcher"

[code]
>./sat launcher SALOME-9.3.0
Generating launcher for SALOME-9.3.0 :
  /home/[user]/_Softs/3D/Salome/SALOME-9.3.0-FD29-SRC/salomeTools/../salome
[/code]

And I don't know where is the launcher ! :)
It doesn't create any icon in my Fedora Cinnamon menu, I don't see any .sh file or executable binary file or a message which tell how to launch Salomé...

Can you help me again, please ?

Re: Problem installing Salome 9.3.0 on Fedora 30

Posted by Nabil Ghodbane at June 02. 2019
in the SALOME-9.3.0* folder, as described in the README file, you can generate the launcher with the following command line:
./sat launcher SALOME-9.3.0 -n salome 
This command creates a Salome launcher with name salome  in the SALOME-9.3.0 folder.
You can have some extended information about the sat launcher options by typing:
./sat launcher --help
 HTH
 
Powered by Ploneboard
Document Actions