FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > CRUX > CRUX

 
 
LinkBack Thread Tools
 
Old 06-23-2011, 04:53 PM
thesis noble
 
Default How to rectify the following errors in crux 2.3

hello,

We are using crux operating system (version 2.3)
I tried to execute an old c++ executable file and i received the following errors.

./filedelay-0.2: /usr/lib/libcrypto.so.0.9.8: no version information available (required by ./filedelay-0.2)

./filedelay-0.2: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./filedelay-0.2)

I tried the following commands

sudo mv libstdc++.so.6 libstdc++.so.6.orig



sudo ln -s /usr/lib/libstdc++.so.6.0.14 libstdc++.so.6

But the error still continues.

kindly help.

_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux
 
Old 06-24-2011, 08:06 AM
Jose V Beneyto
 
Default How to rectify the following errors in crux 2.3

Hello Thesis,

On 06/23/11 18:53, thesis noble wrote:

hello,

We are using crux operating system (version 2.3)
I tried to execute an old c++ executable file and i received the following errors.

./filedelay-0.2: /usr/lib/libcrypto.so.0.9.8: no version information available (required by
./filedelay-0.2)
./filedelay-0.2: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by
./filedelay-0.2)


I tried the following commands

sudo mv libstdc++.so.6 libstdc++.so.6.orig

sudo ln -s /usr/lib/libstdc++.so.6.0.14 libstdc++.so.6

But the error still continues.


Could not you recompile your executable again?

Best regards,

--
Jose V Beneyto | http://sepen.mine.nu/

_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux
 
Old 06-24-2011, 09:21 AM
Juergen Daubert
 
Default How to rectify the following errors in crux 2.3

On Thu, Jun 23, 2011 at 06:53:39PM +0200, thesis noble wrote:
> hello,

Hello,

>
> We are using crux operating system (version 2.3)
> I tried to execute an old c++ executable file and i received the following
> errors.
>
> ./filedelay-0.2: /usr/lib/libcrypto.so.0.9.8: no version information
> available (required by ./filedelay-0.2)
> ./filedelay-0.2: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not
> found (required by ./filedelay-0.2)
>
> I tried the following commands
>
> sudo mv libstdc++.so.6 libstdc++.so.6.orig
>
> sudo ln -s /usr/lib/libstdc++.so.6.0.14 libstdc++.so.6
>
> But the error still continues.

Don't do such things, it might break your system.

The problem is, that your gcc is to old. You can see the symbols of your
libstdc++ with

$:~> nm -D /usr/lib/libstdc++.so.6.0.8 | grep GLIBCXX
00000000 A GLIBCXX_3.4
00000000 A GLIBCXX_3.4.1
00000000 A GLIBCXX_3.4.2
00000000 A GLIBCXX_3.4.3
00000000 A GLIBCXX_3.4.4
00000000 A GLIBCXX_3.4.5
00000000 A GLIBCXX_3.4.6
00000000 A GLIBCXX_3.4.7
00000000 A GLIBCXX_3.4.8

You need at least a libstdc++.so.6.0.9 that comes with gcc 4.2.x which
is part of CRUX 2.4. An update of your system to CRUX 2.4 should work
without big issues, but keep in mind that 2.7 is current and your system
is around 4 years old. [1]
Updating from 2.3 to 2.7 will _not_ work without manual work and you
have to expect greater problems.

I'd suggest to follow Jose's advice and try to recompile the application
in question on your system.


kind regards
Juergen

[1] http://crux.nu/Main/History

--
Juergen Daubert | mailto:jue@jue.li
Korb, Germany | http://jue.li/crux

_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux
 

Thread Tools




All times are GMT. The time now is 05:32 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org