From: Ludo Date: 2002-11-26T23:55:34+09:00 Subject: Re: FXRuby on Mandrake 8.2 --=-x2qEBYPP++bbF6hz8PcT Content-Type: text/plain Content-Transfer-Encoding: 7bit It was exactly my problem ! I had 2 libFOX.so, and the one dynamicaly loaded was compile with gcc-2.96, wheras my lib FXRuby (fox.so) was compile with gcc-3.2 (even if I have just Mandrake8.2) so there was a problem of symbols (FXApp.metaClass from libFOX.so under gcc-2.96 is named FXApp9metaCLassE under gcc-3.2) ... but the error message from the linker at execution time wasn't really clear :)) seems to be clearer under glibc-2.2.5 ... thanks a lot to every body who guided my research ! ;)) ludo On Tue, 2002-11-26 at 15:46, Lyle Johnson wrote: ts wrote: > Well, it seems to have a conflict between these 2 versions but why ??? Is it possible that the FOX library (libFOX.so) and the FXRuby extension (fox.so) were compiled with different versions of g++? I know that for Red Hat 8.0 and Mandrake 9.0 they upgraded to g++ 3.2 as the default compiler. --=-x2qEBYPP++bbF6hz8PcT Content-Type: text/html; charset=utf-8 It was exactly my problem !

I had 2 libFOX.so, and the one dynamicaly loaded was compile with gcc-2.96, wheras my lib FXRuby (fox.so) was compile with gcc-3.2 (even if I have just Mandrake8.2)
so there was a problem of symbols (FXApp.metaClass from libFOX.so under gcc-2.96 is named FXApp9metaCLassE under gcc-3.2) ... but the error message from the linker at execution time wasn't really clear :)) seems to be clearer under glibc-2.2.5 ...

thanks a lot to every body who guided my research ! ;))

ludo

On Tue, 2002-11-26 at 15:46, Lyle Johnson wrote:
ts wrote:

>  Well, it seems to have a conflict between these 2 versions but why ???

Is it possible that the FOX library (libFOX.so) and the FXRuby extension 
(fox.so) were compiled with different versions of g++? I know that for 
Red Hat 8.0 and Mandrake 9.0 they upgraded to g++ 3.2 as the default 
compiler.

--=-x2qEBYPP++bbF6hz8PcT--