<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 28: ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/" rel="alternate"/><link href="https://sourceforge.net/p/daetools/bugs/28/feed.atom" rel="self"/><id>https://sourceforge.net/p/daetools/bugs/28/</id><updated>2019-08-07T14:18:31.926000Z</updated><subtitle>Recent changes to 28: ImportError: libgfortran.so.3 missing on Fedora 30</subtitle><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#a489/a977/805f/b58a/86e0/40d5" rel="alternate"/><published>2019-08-07T14:18:31.926000Z</published><updated>2019-08-07T14:18:31.926000Z</updated><author><name>ciroki</name><uri>https://sourceforge.net/u/ciroki/</uri></author><id>https://sourceforge.net7a4d448efb33221bd75343ac41793ef7d8b33a64</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;That's a problem in daetools. libgfortran.so.3 is set only for core modules not for solver libraries; hence, CMake picks up the default fortran version. I'll fix that in the next release.&lt;/p&gt;
&lt;p&gt;Dragan&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#a489/a977/805f/b58a/86e0" rel="alternate"/><published>2019-08-02T18:27:05.620000Z</published><updated>2019-08-02T18:27:05.620000Z</updated><author><name>Manuel</name><uri>https://sourceforge.net/u/rotton/</uri></author><id>https://sourceforge.net83a9bfdff3b7e8fd9128b7118de436fa29b47f9e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ok, not quite... 🙄&lt;br/&gt;
When I try running tutorials which &lt;code&gt;import pyTrilinos&lt;/code&gt;, I get&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Traceback&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt; &lt;span class="n"&gt;recent&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"daetools-1.9.0/daetools/examples/tutorial_che_opt_2.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;daetools.solvers.trilinos&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pyTrilinos&lt;/span&gt;
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"/usr/local/lib/python3.7/site-packages/daetools-1.9.0-py3.7-linux-x86_64.egg/daetools/solvers/trilinos.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;14&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;pyTrilinos&lt;/span&gt;
&lt;span class="ne"&gt;ImportError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib64&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;libgfortran&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;so&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="n"&gt;GFORTRAN_1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="s1"&gt;' not found (required by /usr/local/lib/python3.7/site-packages/daetools-1.9.0-py3.7-linux-x86_64.egg/daetools/solvers/Linux_x86_64_py37/pyTrilinos.so)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Is this Python- or Fortran-related? Why does it look in &lt;code&gt;libgfortran.so.5&lt;/code&gt; when &lt;code&gt;libgfortran.so.3&lt;/code&gt;, which should contain the correct &lt;code&gt;gfortran&lt;/code&gt; version, is also available? 🤔&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#a489/a977/805f/b58a" rel="alternate"/><published>2019-07-19T16:25:19.986000Z</published><updated>2019-07-19T16:25:19.986000Z</updated><author><name>Manuel</name><uri>https://sourceforge.net/u/rotton/</uri></author><id>https://sourceforge.net2c5c27d9a9b1f9b7c3d89de7eb1d5e1ae232f7a5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks Dragan.&lt;br/&gt;
Today, I could resolve the issue with some hints from &lt;a class="" href="https://stackoverflow.com/questions/9628273/libgfortran-version-gfortran-1-4-not-found" rel="nofollow"&gt;this thread&lt;/a&gt;.&lt;br/&gt;
The &lt;code&gt;libgfortran&lt;/code&gt; I had to softlink to was:&lt;br/&gt;
&lt;code&gt;/usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;So the bash commands are (for future reference):&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;cd /usr/lib64
sudo ln -s /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so libgfortran.so.3
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Now, everything seems to work. You can mark this ticket as resolved.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#a489/a977/805f" rel="alternate"/><published>2019-07-18T09:06:59.457000Z</published><updated>2019-07-18T09:06:59.457000Z</updated><author><name>ciroki</name><uri>https://sourceforge.net/u/ciroki/</uri></author><id>https://sourceforge.neta275717d0a22e13348afdf067de666bc29fe7586</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Manuel,&lt;/p&gt;
&lt;p&gt;Good that it works now.&lt;br/&gt;
On the other hand, there might be a problem with fortran in linux. Good that you brought it to attention. The problem with the optimisation is that it uses a library with the compiled fortran code using a different fortran than what is specified in dae.pri config file. That needs to be resolved in the future version.&lt;/p&gt;
&lt;p&gt;Please first try to install version 3. Usually it is available in most distributions. &lt;br/&gt;
Then it would be good to compile it from source. In the latter case please change the line 418 in dae.pri file to the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;linux-g++::BLAS_LAPACK_LIBS = $${BLAS_LAPACK_LIBDIR}/liblapack.a $${BLAS_LAPACK_LIBDIR}/libblas.a -lgfortran -lm&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;and let me know the outcome.&lt;/p&gt;
&lt;p&gt;Dragan&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#8b54" rel="alternate"/><published>2019-07-17T18:43:41.117000Z</published><updated>2019-07-17T18:43:41.117000Z</updated><author><name>Manuel</name><uri>https://sourceforge.net/u/rotton/</uri></author><id>https://sourceforge.net01dfecdc52364b1972df8dc2488e49cb50cdaf02</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Anyone? 🤔&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#a489/a977" rel="alternate"/><published>2019-07-07T19:35:54.934000Z</published><updated>2019-07-07T19:35:54.934000Z</updated><author><name>Manuel</name><uri>https://sourceforge.net/u/rotton/</uri></author><id>https://sourceforge.net770e29ef046a646d2dd2b2756591372957d948f5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks!&lt;br/&gt;
Maybe, installing both versions in parallel is possible, but which package would contain &lt;code&gt;libgfortran.so.3&lt;/code&gt;?&lt;/p&gt;
&lt;p&gt;I did this...&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;[rotton@linux lib64]$ sudo ln -s libgfortran.so.5 libgfortran.so.3
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;And now, my simulation runs like a charm (although I didn't check the results yet). However, other scripts are not to be fooled that easily, e.g., &lt;code&gt;tutorial_che_opt_3&lt;/code&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Traceback&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt; &lt;span class="n"&gt;recent&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"tutorial_che_opt_3.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;74&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;daetools.solvers.trilinos&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pyTrilinos&lt;/span&gt;
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"/usr/local/lib/python3.7/site-packages/daetools-1.9.0-py3.7-linux-x86_64.egg/daetools/solvers/trilinos.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;14&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;pyTrilinos&lt;/span&gt;
&lt;span class="ne"&gt;ImportError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib64&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;libgfortran&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;so&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="n"&gt;GFORTRAN_1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="s1"&gt;' not found (required by /usr/local/lib/python3.7/site-packages/daetools-1.9.0-py3.7-linux-x86_64.egg/daetools/solvers/Linux_x86_64_py37/pyTrilinos.so)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Do I need to recompile DAE Tools from source now? Or install the older &lt;code&gt;libgfortran&lt;/code&gt; through unofficial channels? &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#28 ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/?limit=25#a489" rel="alternate"/><published>2019-07-06T20:43:03.935000Z</published><updated>2019-07-06T20:43:03.935000Z</updated><author><name>ciroki</name><uri>https://sourceforge.net/u/ciroki/</uri></author><id>https://sourceforge.net85b805573e49d81558cc7830a9b98974263e875a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;True, there could be problems on new versions. DAE Tools is compiled against libgfortran 3 which is the only version available on old systems. On new versions typically there is an option to install libgfortran.so.3 along side with 5. It seems this is not the case for Fedora. &lt;br/&gt;
Perhaps try creating a symlink named libgfortran.so.3 that points to libgfortran.so.5?&lt;/p&gt;
&lt;p&gt;Dragan&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>ImportError: libgfortran.so.3 missing on Fedora 30</title><link href="https://sourceforge.net/p/daetools/bugs/28/" rel="alternate"/><published>2019-07-06T19:40:10.952000Z</published><updated>2019-07-06T19:40:10.952000Z</updated><author><name>Manuel</name><uri>https://sourceforge.net/u/rotton/</uri></author><id>https://sourceforge.net2582df89084747d50ebe90ef53a8d09bff33f007</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I tried to run a DAE Tools simulation on my new Fedora 30 install, I get the following error:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;rotton&lt;/span&gt;&lt;span class="nd"&gt;@linux&lt;/span&gt; &lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Scripts&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="n"&gt;mySimulation&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;console&lt;/span&gt;
&lt;span class="n"&gt;Traceback&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt; &lt;span class="n"&gt;recent&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"mySimulation.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;daetools.pyDAE&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; 
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"/usr/local/lib/python3.7/site-packages/daetools-1.9.0-py3.7-linux-x86_64.egg/daetools/pyDAE/__init__.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;pyIDAS&lt;/span&gt;
&lt;span class="ne"&gt;ImportError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;libgfortran&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;so&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;cannot&lt;/span&gt; &lt;span class="nb"&gt;open&lt;/span&gt; &lt;span class="n"&gt;shared&lt;/span&gt; &lt;span class="nb"&gt;object&lt;/span&gt; &lt;span class="nb"&gt;file&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;No&lt;/span&gt; &lt;span class="n"&gt;such&lt;/span&gt; &lt;span class="nb"&gt;file&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="n"&gt;directory&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;It seems &lt;code&gt;libgfortran.so.3&lt;/code&gt; is not present in the system (although there is &lt;code&gt;libgfortran.so.5&lt;/code&gt; and &lt;code&gt;libgfortran.so.1&lt;/code&gt;), and it is not available via package management either... How can I fix this?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>