Borys Posted January 27, 2005 Report Share Posted January 27, 2005 Hello, As I'm studying science, it would be handy to have some advanced mathematical application on my home-PC. MatLab is not free, so I decided to try Octave. But... First, I wanted to compile it from sources, but I got error-messages while running ./configure (something about "C++ sanity check", I had no idea, what it could be). Therefore I downloaded RPM via rpm.pbone.net. Before I could install it, I had to install about half dozen additional applications and libraries, GNUPlot and some others. Finally, I could install Octave. It went fine, but when I'm trying to run it, I got following message: octave: relocation error: /usr/lib/octave-2.1.59/liboctinterp.so: symbol _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_I os_Openmode, version GLIBCXX_3.4 not defined in file libstdc++.so.6 with link time reference Could someone help me fix it or tell me how to install Octave that it would works? It would be really great to be able to use this application on my PC... Thanks a lot for any help. Borys Quote Link to comment Share on other sites More sharing options...
devries Posted January 27, 2005 Report Share Posted January 27, 2005 Mandrake uses urpmi to install software. Read about it in the faqs. Add main, contrib and plf as your repositiries and you can install octave with 1 command. Your error probably means you installed something that conflicts with something else. That happens when you don't use urpmi. :). Remove what you installed and try again. Quote Link to comment Share on other sites More sharing options...
Borys Posted January 29, 2005 Author Report Share Posted January 29, 2005 I did as you told me. I uninstalled everything, configured URPMI and typed "urpmi octave". Everything has been downloaded and installed once more. Unfortunately, when I now try to run "octave", I get just the same error: octave: relocation error: /usr/lib/octave-2.1.59/liboctinterp.so: symbol _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_I os_Openmode, version GLIBCXX_3.4 not defined in file libstdc++.so.6 with link time reference Quote Link to comment Share on other sites More sharing options...
JonEberger Posted December 1, 2005 Report Share Posted December 1, 2005 did you ever get this fixed? i've never had this problem before, but i suppose it is likely. i too did a "urpmi octave" and it works fine for me. Quote Link to comment Share on other sites More sharing options...
scarecrow Posted December 1, 2005 Report Share Posted December 1, 2005 Likely a build error. Octave compiles only with the g++ compiler, which is somewhat problematic. Anyway, please check if you have installed a package containing "libstdc++" in its name. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.