CXXABI_1.3.8 not found
up vote
5
down vote
favorite
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++
add a comment |
up vote
5
down vote
favorite
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++
add a comment |
up vote
5
down vote
favorite
up vote
5
down vote
favorite
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++
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++
games gcc c++
edited May 12 '15 at 23:15
muru
135k19288488
135k19288488
asked May 12 '15 at 22:27
nubb
46128
46128
add a comment |
add a comment |
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).
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
|
show 2 more comments
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).
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
|
show 2 more comments
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).
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
|
show 2 more comments
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).
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).
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
|
show 2 more comments
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
|
show 2 more comments
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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