When you try to install system libraries on OpenMandriva Lx 2014.2, you get this error:
[ER-INFO] /usr/lib64/libgobject-2.0.so.0 OR
/usr/local/lib64/libgobject-2.0.so.0 NOT Exists ???, can't make symlink for: libgobject-2.0.so
[ER-INFO] /usr/lib64/libglib-2.0.so.0 OR
/usr/local/lib64/libglib-2.0.so.0 NOT Exists ???, can't make symlink for: libglib-2.0.so
[ER-INFO] /usr/lib64/libgthread-2.0.so.0 OR
/usr/local/lib64/libgthread-2.0.so.0 NOT Exists ???, can't make symlink for: libgthread-2.0.so
[ER-INFO] /usr/lib64/libgmodule-2.0.so.0 OR
/usr/local/lib64/libgmodule-2.0.so.0 NOT Exists ???, can't make symlink for: libgmodule-2.0.so
Those libraries are not missing, they just not where you expected that they would be:
$ locate libgobject
/lib/libgobject-2.0.so.0
/lib/libgobject-2.0.so.0.4002.0
/lib64/libgobject-2.0.so.0
/lib64/libgobject-2.0.so.0.4002.0
/usr/lib/libgobject-2.0.a
/usr/lib/libgobject-2.0.so
As far as I see you only expect to have libraries in two folders:
vOSLibDir=/usr/$vOSLibSub
vOSLocalLinDir=/usr/local/$vOSLocalLinSub
I can make symliks for missing libraries manually as temp workaround if you do not have any better solution.
EDIT: I noticed some issues in ln1_Install_SysLibraries_For_OpenMandriva.sh script
First I noticed that you have those lines two times each:
sudo urpmi --auto -a glib
sudo urpmi --auto -a lib64gthread2.0_0
sudo urpmi --auto -a libgthread2.0_0
Not important, but remove them to make script more clear.
And now important thing. This package does not exists any more:
sudo urpmi --auto -a gtk2-devel
Actually this is not good package either, so please ignore:
It should be replaced with
sudo urpmi --auto -a gtk+-2.0
From the OpenMandriva dev team:
"Old style *-devel is used only in special cases, i.e. where package does not provide *.pc files"
There is also one thing that I will never understand. Why 100dpi and 75dpi xorg fonts are required?