diff --git a/mk/linux/start_megaglest b/mk/linux/start_megaglest index 8a0b9389..e5957397 100755 --- a/mk/linux/start_megaglest +++ b/mk/linux/start_megaglest @@ -96,7 +96,7 @@ fi OPENAL_LINKEDLIBNAME='libopenal.so.0' OPENAL_LIBLOOKUP1=${OPENAL_LINKEDLIBNAME} -OPENAL_LIBLOOKUP2='libopenal.so.1' +OPENAL_LIBLOOKUP2='libopenal.so.' DIRECTFB_LINKEDLIBNAME='libdirectfb-1.0.so.0' DIRECTFB_LIBLOOKUP1=${DIRECTFB_LINKEDLIBNAME} @@ -114,15 +114,15 @@ JPG_LINKEDLIBNAME='libjpeg.so.62' JPG_LIBLOOKUP1=${JPG_LINKEDLIBNAME} JPG_LIBLOOKUP2='libjpeg.so' -PNG_LINKEDLIBNAME='libpng12.so.0' +PNG_LINKEDLIBNAME='libpng15.so.15' PNG_LIBLOOKUP1=${PNG_LINKEDLIBNAME} PNG_LIBLOOKUP2='libpng' -CURL_LINKEDLIBNAME='libcurl-gnutls.so.4' +CURL_LINKEDLIBNAME='libcurl.so.4' CURL_LIBLOOKUP1=${CURL_LINKEDLIBNAME} -CURL_LIBLOOKUP2='libcurl.so.4' +CURL_LIBLOOKUP2='libcurl.so.' -XERCES_LINKEDLIBNAME='libxerces-c.so.28' +XERCES_LINKEDLIBNAME='libxerces-c-3.1.so' XERCES_LIBLOOKUP1=${XERCES_LINKEDLIBNAME} XERCES_LIBLOOKUP2='libxerces-c' @@ -139,6 +139,54 @@ GLEW_LIBLOOKUP1=${GLEW_LINKEDLIBNAME} GLEW_LIBLOOKUP2='libGLEW.so.' GLEW_LIBLOOKUP3='libglew.so.' +OGG_LINKEDLIBNAME='libogg.so.0' +OGG_LIBLOOKUP1=${OGG_LINKEDLIBNAME} +OGG_LIBLOOKUP2='libogg.so.' + +VORBIS_LINKEDLIBNAME='libvorbis.so.0' +VORBIS_LIBLOOKUP1=${VORBIS_LINKEDLIBNAME} +VORBIS_LIBLOOKUP2='libvorbis.so.' + +VORBISFILE_LINKEDLIBNAME='libvorbisfile.so.3' +VORBISFILE_LIBLOOKUP1=${VORBISFILE_LINKEDLIBNAME} +VORBISFILE_LIBLOOKUP2='libvorbisfile.so.' + +FONTCONFIG_LINKEDLIBNAME='libfontconfig.so.1' +FONTCONFIG_LIBLOOKUP1=${FONTCONFIG_LINKEDLIBNAME} +FONTCONFIG_LIBLOOKUP2='libfontconfig.so.' + +FREETYPE_LINKEDLIBNAME='libfreetype.so.6' +FREETYPE_LIBLOOKUP1=${FREETYPE_LINKEDLIBNAME} +FREETYPE_LIBLOOKUP2='libfreetype.so.' + +GNUTLS_LINKEDLIBNAME='libgnutls.so.13' +GNUTLS_LIBLOOKUP1=${GNUTLS_LINKEDLIBNAME} +GNUTLS_LIBLOOKUP2='libgnutls.so.' + +LDAP_LINKEDLIBNAME='libldap_r-2.4.so.2' +LDAP_LIBLOOKUP1=${LDAP_LINKEDLIBNAME} +LDAP_LIBLOOKUP2='libldap_r-' + +RESOLV_LINKEDLIBNAME='libresolv.so.2' +RESOLV_LIBLOOKUP1=${RESOLV_LINKEDLIBNAME} +RESOLV_LIBLOOKUP2='libresolv.so.' + +LUA_LINKEDLIBNAME='liblua5.1.so.0' +LUA_LIBLOOKUP1=${LUA_LINKEDLIBNAME} +LUA_LIBLOOKUP2='liblua.so.' + +FTGL_LINKEDLIBNAME='libftgl.so.2' +FTGL_LIBLOOKUP1=${FTGL_LINKEDLIBNAME} +FTGL_LIBLOOKUP2='libftgl.so.' + +IRC_LINKEDLIBNAME='libircclient.so.1' +IRC_LIBLOOKUP1=${IRC_LINKEDLIBNAME} +IRC_LIBLOOKUP2='libircclient.so.' + +DL_LINKEDLIBNAME='libdl.so.2' +DL_LIBLOOKUP1=${DL_LINKEDLIBNAME} +DL_LIBLOOKUP2='libdl.so.' + if [ "$OS_TYPE"'_' = 'x86_64_' ]; then DIRECTFB_LINKEDLIBNAME='libdirectfb-1.2.so.0' DIRECTFB_LIBLOOKUP1=${DIRECTFB_LINKEDLIBNAME} @@ -152,6 +200,10 @@ if [ "$OS_TYPE"'_' = 'x86_64_' ]; then DIRECT_LIBLOOKUP1=${DIRECT_LINKEDLIBNAME} DIRECT_LIBLOOKUP2='libdirect-' + OPENAL_LINKEDLIBNAME='libopenal.so.1' + OPENAL_LIBLOOKUP1=${OPENAL_LINKEDLIBNAME} + OPENAL_LIBLOOKUP2='libopenal.so.' + ICUDATA_LINKEDLIBNAME='libicudata.so.40' ICUDATA_LIBLOOKUP1=${ICUDATA_LINKEDLIBNAME} ICUDATA_LIBLOOKUP2='libicudata.so.' @@ -159,6 +211,10 @@ if [ "$OS_TYPE"'_' = 'x86_64_' ]; then ICUUC_LINKEDLIBNAME='libicuuc.so.40' ICUUC_LIBLOOKUP1=${ICUUC_LINKEDLIBNAME} ICUUC_LIBLOOKUP2='libicuuc.so.' + + GNUTLS_LINKEDLIBNAME='libgnutls.so.26' + GNUTLS_LIBLOOKUP1=${GNUTLS_LINKEDLIBNAME} + GNUTLS_LIBLOOKUP2='libgnutls.so.' fi @@ -188,6 +244,18 @@ findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${ICUDATA_LINKEDLIBNAME}" "$ICUDATA_ findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${ICUUC_LINKEDLIBNAME}" "$ICUUC_LIBLOOKUP1" "$ICUUC_LIBLOOKUP2" findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${GLEW_LINKEDLIBNAME}" "$GLEW_LIBLOOKUP1" "$GLEW_LIBLOOKUP2" findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${GLEW_LINKEDLIBNAME}" "$GLEW_LIBLOOKUP1" "$GLEW_LIBLOOKUP3" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${OGG_LINKEDLIBNAME}" "$OGG_LIBLOOKUP1" "$OGG_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${VORBIS_LINKEDLIBNAME}" "$VORBIS_LIBLOOKUP1" "$VORBIS_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${VORBISFILE_LINKEDLIBNAME}" "$VORBISFILE_LIBLOOKUP1" "$VORBISFILE_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${FONTCONFIG_LINKEDLIBNAME}" "$FONTCONFIG_LIBLOOKUP1" "$FONTCONFIG_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${FREETYPE_LINKEDLIBNAME}" "$FREETYPE_LIBLOOKUP1" "$FREETYPE_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${GNUTLS_LINKEDLIBNAME}" "$GNUTLS_LIBLOOKUP1" "$GNUTLS_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${LDAP_LINKEDLIBNAME}" "$LDAP_LIBLOOKUP1" "$LDAP_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${RESOLV_LINKEDLIBNAME}" "$RESOLV_LIBLOOKUP1" "$RESOLV_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${LUA_LINKEDLIBNAME}" "$LUA_LIBLOOKUP1" "$LUA_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${FTGL_LINKEDLIBNAME}" "$FTGL_LIBLOOKUP1" "$FTGL_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${IRC_LINKEDLIBNAME}" "$IRC_LIBLOOKUP1" "$IRC_LIBLOOKUP2" +findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${DL_LINKEDLIBNAME}" "$DL_LIBLOOKUP1" "$DL_LIBLOOKUP2" #if [ -d techs/megapack/factions/norsemen/upgrades/training_field ]; then # removed as of 3.3.5.1 beta1