Re: libltdl problem
From: Måns Rullgård (mru_at_mru.ath.cx)
Date: 10/11/04
- Next message: Måns Rullgård: "Re: Need Advise"
- Previous message: Jose Maria Lopez Hernandez: "Re: Need Advise"
- In reply to: Jenny: "Re: libltdl problem"
- Next in thread: Jenny: "Re: libltdl problem"
- Reply: Jenny: "Re: libltdl problem"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 11 Oct 2004 01:50:16 +0200
jennybabee111@yahoo.com.au (Jenny) writes:
> I have encountered another problem while loading the module:
> ./flower: error while loading shared libraries: .libs/ccd.so.0:
> undefined symbol: _ZNK7PicData11has_contourEv
>
> I guess _ZNK7PicData11has_contourEv means that it can't find the
> member fuction "bool has_contour(void) const;" which is defined in
> the class PicData. The header file which declares the class PicData is
> #included in both module loader and the module. I have tried adding
> 'extern "C"' in the PicData header file, but it continues giving me
> the error message and terminates itself. What should I do to avoid
> this new problem? :(
You are definitely having a problem with name mangling. I'd check the
extern "C" bits again, making sure only symbols you need to know the
exact name of have this declaration, i.e. the module entry point.
Leave the rest alone.
-- Måns Rullgård mru@mru.ath.cx
- Next message: Måns Rullgård: "Re: Need Advise"
- Previous message: Jose Maria Lopez Hernandez: "Re: Need Advise"
- In reply to: Jenny: "Re: libltdl problem"
- Next in thread: Jenny: "Re: libltdl problem"
- Reply: Jenny: "Re: libltdl problem"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|