Spikes022 1 Posted November 15, 2012 I've tried to install an arma 2 oa server on a debian 64, but no way to get it working. GLIBCXX_3.4.1 is installed and i dont know what is wrong. Could someone help me? Error: ./server: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./server) strings /usr/lib/libstdc++.so.6 | grep GLIBC GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBC_2.2.5 GLIBC_2.3 GLIBC_2.3.2 GLIBCXX_DEBUG_MESSAGE_LENGTH ls /usr/lib/ |grep libstdc++.so libstdc++.so.6 libstdc++.so.6.0.13 libstdc++.so.6.0.16 Share this post Link to post Share on other sites
=wfl= sgt bilko 10 Posted November 17, 2012 (edited) You need the 32bit lib version of that file (and the zlib1g) If debian supports multiarch (and multiarch is installed) then: apt-get install libstdc++6:i386 (which will also pull these: gcc-4.6-base:i386, libgcc1:i386, libc6:i386) apt-get install zlib1g:i386 Otherwise install: apt-get install lib32stdc++6 (which will also pull these; gcc-4.6-base, lib32gcc1, libc6-i386) apt-get install lib32z1 Edited November 17, 2012 by =WFL= Sgt Bilko Share this post Link to post Share on other sites
krakke 1 Posted November 24, 2012 You need the 32bit lib version of that file (and the zlib1g)If debian supports multiarch (and multiarch is installed) then: apt-get install libstdc++6:i386 (which will also pull these: gcc-4.6-base:i386, libgcc1:i386, libc6:i386) apt-get install zlib1g:i386 Otherwise install: apt-get install lib32stdc++6 (which will also pull these; gcc-4.6-base, lib32gcc1, libc6-i386) apt-get install lib32z1 Debian GNU/Linux 6.0.6 2.6.32-5-amd64 (SMP) x86_64 apt-get install lib32stdc++6 Reading package lists... Done Building dependency tree Reading state information... Done lib32stdc++6 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. apt-get install lib32z1 Reading package lists... Done Building dependency tree Reading state information... Done lib32z1 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. WATCHDOG (2808): [sat Nov 24 19:39:54 CET 2012] Starting server (port 2302)... /home/krakke/arma2/server: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/krakke/arma2/server) WATCHDOG (2808): [sat Nov 24 19:39:54 CET 2012] Server died, waiting to restart... Share this post Link to post Share on other sites
dontknowhow 33 Posted November 24, 2012 Debian 6 (Squeeze) has gcc 4.4.5, which means GLIBCXX_3.4.13. See if it works with this one, it's from my Debian testing 64 bit: https://www.dropbox.com/s/lzytkwyspixdwwi/libstdc%2B%2B.so.6.0.17 Share this post Link to post Share on other sites
=wfl= sgt bilko 10 Posted November 24, 2012 I guess you will have to string the library in /usr/lib32 for "GLIBC" then. Might be that it doesn't support that version. In your first post you looked at the x64 library in /usr/lib. Share this post Link to post Share on other sites
krakke 1 Posted November 25, 2012 (edited) Debian 6 (Squeeze) has gcc 4.4.5, which means GLIBCXX_3.4.13. See if it works with this one, it's from my Debian testing 64 bit:https://www.dropbox.com/s/lzytkwyspixdwwi/libstdc%2B%2B.so.6.0.17 Yep gcc 4.4.5, GLIBCXX_3.4.13 /usr/lib32# rm libstdc++.so.6 /usr/lib32# ln -s libstdc++.so.6.0.17 libstdc++.so.6 [sun Nov 25 05:29:20 CET 2012] Starting server (port 2302)... No product.bin found, using defaults for a core engine. Great Success! Edited November 25, 2012 by krakke Was being stupid, fixed it. Share this post Link to post Share on other sites