Old operating systems: Difference between revisions

No edit summary
 
(Fix broken links, tidy up markup)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
<!-- ## page was renamed from Old_operating_systems -->
Modeller has a few prerequisites which should generally be satisfied on modern operating systems. If, however, you have a very old operating system, workarounds are detailed on this page.
Modeller has a few prerequisites which should generally be satisfied on modern operating systems. If, however, you have a very old operating system, workarounds are detailed on this page.


== [[RedHat]] 8.0 ==
== RedHat 8.0 ==


Modeller requires the glib library version 2.2 or later, but RedHat 8.0 ships with glib 2.0. (When trying to run Modeller, you will see an error like the following: `mod9v2_i386-intel8: relocation error: libmodeller.so.1: undefined symbol: g_vsprintf`)
Modeller requires the [http://www.gtk.org/ glib library] version 2.2 or later, but RedHat 8.0 ships with glib 2.0. (When trying to run Modeller, you will see an error like the following: <code>mod9v2_i386-intel8: relocation error: libmodeller.so.1: undefined symbol: g_vsprintf</code>)
 
For a simple workaround, you can copy the glib library from RedHat 9 into your Modeller installation. For example, for 32-bit RedHat 8.0, just get `/usr/lib/libglib-2.0.so.0` from a RedHat 9 system (can also be [attachment:libglib-2.0.so.0 downloaded from our website]) and put it in the `lib/i386-intel8` directory under your Modeller installation. (If you installed from RPM, this will be `/usr/lib/modeller9v2/lib/i386-intel8/` or similar.) To install the RPM in the first place, add the `--nodeps` option (otherwise it will complain that it needs glib2 > 2.2).


For a simple workaround, you can copy the glib library from RedHat 9 into your Modeller installation. For example, for 32-bit RedHat 8.0, just get <code>/usr/lib/libglib-2.0.so.0</code> from a RedHat 9 system (can also be [https://salilab.org/modeller/archive/libglib-2.0.so.0 downloaded from our website]) and put it in the <code>lib/i386-intel8</code> directory under your Modeller installation. (If you installed from RPM, this will be <code>/usr/lib/modeller9v2/lib/i386-intel8/</code> or similar.) To install the RPM in the first place, add the <code>--nodeps</code> option (otherwise it will complain that it needs glib2 >= 2.2).

Latest revision as of 20:17, 16 August 2022

Modeller has a few prerequisites which should generally be satisfied on modern operating systems. If, however, you have a very old operating system, workarounds are detailed on this page.

RedHat 8.0

Modeller requires the glib library version 2.2 or later, but RedHat 8.0 ships with glib 2.0. (When trying to run Modeller, you will see an error like the following: mod9v2_i386-intel8: relocation error: libmodeller.so.1: undefined symbol: g_vsprintf)

For a simple workaround, you can copy the glib library from RedHat 9 into your Modeller installation. For example, for 32-bit RedHat 8.0, just get /usr/lib/libglib-2.0.so.0 from a RedHat 9 system (can also be downloaded from our website) and put it in the lib/i386-intel8 directory under your Modeller installation. (If you installed from RPM, this will be /usr/lib/modeller9v2/lib/i386-intel8/ or similar.) To install the RPM in the first place, add the --nodeps option (otherwise it will complain that it needs glib2 >= 2.2).