CXXABI_1.3.8 not found











up vote
5
down vote

favorite
1












So, I'm trying to run heroes of newerth and get the error



./hon-x86_64: /home/c0ding/HoN/libs-x86_64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.52)


From research, I saw to just do LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.9.2/libstdc++.so Which didn't seem to do anything. I have several gcc subfolders as well.



Whenever I type gcc it says gcc: fatal error: no input files compilation terminated. however I think that's because I didn't point to something to compile. Here's an image:



How should I fix this? There's a libstdc++.so but it doesn't have a .6 after it.










share|improve this question




























    up vote
    5
    down vote

    favorite
    1












    So, I'm trying to run heroes of newerth and get the error



    ./hon-x86_64: /home/c0ding/HoN/libs-x86_64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.52)


    From research, I saw to just do LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.9.2/libstdc++.so Which didn't seem to do anything. I have several gcc subfolders as well.



    Whenever I type gcc it says gcc: fatal error: no input files compilation terminated. however I think that's because I didn't point to something to compile. Here's an image:



    How should I fix this? There's a libstdc++.so but it doesn't have a .6 after it.










    share|improve this question


























      up vote
      5
      down vote

      favorite
      1









      up vote
      5
      down vote

      favorite
      1






      1





      So, I'm trying to run heroes of newerth and get the error



      ./hon-x86_64: /home/c0ding/HoN/libs-x86_64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.52)


      From research, I saw to just do LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.9.2/libstdc++.so Which didn't seem to do anything. I have several gcc subfolders as well.



      Whenever I type gcc it says gcc: fatal error: no input files compilation terminated. however I think that's because I didn't point to something to compile. Here's an image:



      How should I fix this? There's a libstdc++.so but it doesn't have a .6 after it.










      share|improve this question















      So, I'm trying to run heroes of newerth and get the error



      ./hon-x86_64: /home/c0ding/HoN/libs-x86_64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.52)


      From research, I saw to just do LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.9.2/libstdc++.so Which didn't seem to do anything. I have several gcc subfolders as well.



      Whenever I type gcc it says gcc: fatal error: no input files compilation terminated. however I think that's because I didn't point to something to compile. Here's an image:



      How should I fix this? There's a libstdc++.so but it doesn't have a .6 after it.







      games gcc c++






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 12 '15 at 23:15









      muru

      135k19289491




      135k19289491










      asked May 12 '15 at 22:27









      nubb

      46128




      46128






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          Try running: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/ && sudo ldconfig && ./hon-x86_64.



          The libstdc++.so file in /usr/lib/gcc/x86_64-linux-gnu/4.9.2 is not the one that should be used. Also, a file is being specified (libstdc++.so). You should be specifying the directory the file is in (/usr/lib/x86_64-linux-gnu/).



          You may want to permanently append that path to the LD_LIBRARY_PATH environment variable by putting export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/libstdc++.so.6 in one of your startup files (~/.bashrc or ~/.profile for example).






          share|improve this answer























          • The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
            – nubb
            May 12 '15 at 23:14










          • Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
            – Enigma
            May 12 '15 at 23:21










          • ./hon-x86_64 no such file?
            – nubb
            May 12 '15 at 23:21












          • The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
            – Enigma
            May 12 '15 at 23:27






          • 1




            The command ./hon-x86_64 can only be run when you are in the same directory as that file.
            – Enigma
            May 12 '15 at 23:30











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f622926%2fcxxabi-1-3-8-not-found%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote













          Try running: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/ && sudo ldconfig && ./hon-x86_64.



          The libstdc++.so file in /usr/lib/gcc/x86_64-linux-gnu/4.9.2 is not the one that should be used. Also, a file is being specified (libstdc++.so). You should be specifying the directory the file is in (/usr/lib/x86_64-linux-gnu/).



          You may want to permanently append that path to the LD_LIBRARY_PATH environment variable by putting export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/libstdc++.so.6 in one of your startup files (~/.bashrc or ~/.profile for example).






          share|improve this answer























          • The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
            – nubb
            May 12 '15 at 23:14










          • Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
            – Enigma
            May 12 '15 at 23:21










          • ./hon-x86_64 no such file?
            – nubb
            May 12 '15 at 23:21












          • The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
            – Enigma
            May 12 '15 at 23:27






          • 1




            The command ./hon-x86_64 can only be run when you are in the same directory as that file.
            – Enigma
            May 12 '15 at 23:30















          up vote
          0
          down vote













          Try running: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/ && sudo ldconfig && ./hon-x86_64.



          The libstdc++.so file in /usr/lib/gcc/x86_64-linux-gnu/4.9.2 is not the one that should be used. Also, a file is being specified (libstdc++.so). You should be specifying the directory the file is in (/usr/lib/x86_64-linux-gnu/).



          You may want to permanently append that path to the LD_LIBRARY_PATH environment variable by putting export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/libstdc++.so.6 in one of your startup files (~/.bashrc or ~/.profile for example).






          share|improve this answer























          • The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
            – nubb
            May 12 '15 at 23:14










          • Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
            – Enigma
            May 12 '15 at 23:21










          • ./hon-x86_64 no such file?
            – nubb
            May 12 '15 at 23:21












          • The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
            – Enigma
            May 12 '15 at 23:27






          • 1




            The command ./hon-x86_64 can only be run when you are in the same directory as that file.
            – Enigma
            May 12 '15 at 23:30













          up vote
          0
          down vote










          up vote
          0
          down vote









          Try running: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/ && sudo ldconfig && ./hon-x86_64.



          The libstdc++.so file in /usr/lib/gcc/x86_64-linux-gnu/4.9.2 is not the one that should be used. Also, a file is being specified (libstdc++.so). You should be specifying the directory the file is in (/usr/lib/x86_64-linux-gnu/).



          You may want to permanently append that path to the LD_LIBRARY_PATH environment variable by putting export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/libstdc++.so.6 in one of your startup files (~/.bashrc or ~/.profile for example).






          share|improve this answer














          Try running: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/ && sudo ldconfig && ./hon-x86_64.



          The libstdc++.so file in /usr/lib/gcc/x86_64-linux-gnu/4.9.2 is not the one that should be used. Also, a file is being specified (libstdc++.so). You should be specifying the directory the file is in (/usr/lib/x86_64-linux-gnu/).



          You may want to permanently append that path to the LD_LIBRARY_PATH environment variable by putting export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/libstdc++.so.6 in one of your startup files (~/.bashrc or ~/.profile for example).







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited May 12 '15 at 23:18

























          answered May 12 '15 at 23:13









          Enigma

          11




          11












          • The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
            – nubb
            May 12 '15 at 23:14










          • Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
            – Enigma
            May 12 '15 at 23:21










          • ./hon-x86_64 no such file?
            – nubb
            May 12 '15 at 23:21












          • The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
            – Enigma
            May 12 '15 at 23:27






          • 1




            The command ./hon-x86_64 can only be run when you are in the same directory as that file.
            – Enigma
            May 12 '15 at 23:30


















          • The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
            – nubb
            May 12 '15 at 23:14










          • Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
            – Enigma
            May 12 '15 at 23:21










          • ./hon-x86_64 no such file?
            – nubb
            May 12 '15 at 23:21












          • The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
            – Enigma
            May 12 '15 at 23:27






          • 1




            The command ./hon-x86_64 can only be run when you are in the same directory as that file.
            – Enigma
            May 12 '15 at 23:30
















          The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
          – nubb
          May 12 '15 at 23:14




          The first line gave an error: warning: The VAD has been replaced by a hack pending a complete rewrite K2 - Fatal Error: PNG header and library versions do not match
          – nubb
          May 12 '15 at 23:14












          Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
          – Enigma
          May 12 '15 at 23:21




          Sorry, my mistake. The previous specified command overwrites the variable LD_LIBRARY_PATH with the path "/usr/lib/x86_64-linux-gnu". I've updated my answer to just append it. You should probably close and reopen the shell you ran the command in, to get your LD_LIBRARY_PATH back before running the new command.
          – Enigma
          May 12 '15 at 23:21












          ./hon-x86_64 no such file?
          – nubb
          May 12 '15 at 23:21






          ./hon-x86_64 no such file?
          – nubb
          May 12 '15 at 23:21














          The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
          – Enigma
          May 12 '15 at 23:27




          The error PNG header and library versions do not match means that the version of the PNG library (libpng) being used is incorrect. I would guess that Heroes of Newarth comes with the libpng.so file. You could try appending the path to that libpng.so file (it would be in the directory where heroes of newarth is) to the LD_LIBRARY_PATH, but don't do it permanently (it shouldn't go in ~/.bashrc or ~/.profile).
          – Enigma
          May 12 '15 at 23:27




          1




          1




          The command ./hon-x86_64 can only be run when you are in the same directory as that file.
          – Enigma
          May 12 '15 at 23:30




          The command ./hon-x86_64 can only be run when you are in the same directory as that file.
          – Enigma
          May 12 '15 at 23:30


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f622926%2fcxxabi-1-3-8-not-found%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Quarter-circle Tiles

          build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

          Mont Emei