[Kde-perl] symbols still undefined

kde-perl@mail.kde.org kde-perl@mail.kde.org
Mon, 16 Dec 2002 12:07:46 -0500


Ok, so now I tried setting LD=c++ in my environment, running make clean, 
running ./configure --disable-rpath and then running make.  Still, I have the 
undefined symbols.  Any ideas as to what to try next?  Are there people who 
have gotten PerlQt to work on a Mac with Jaguar?  Thank you all very much for 
your assistance.
-Seth

On Sunday, December 15, 2002, at 10:34  PM, Benjamin Reed wrote:

>On Sunday, December 15, 2002, at 10:20 PM, Seth Raphael wrote:
>
>dyld: perl Undefined symbols:
>__ZSt9terminatev
>__ZTVN10__cxxabiv117__class_type_infoE
>__ZTVN10__cxxabiv120__si_class_type_infoE
>__ZTVN10__cxxabiv121__vmi_class_type_infoE
>__ZdaPv
>__ZdlPv
>__Znam
>__Znwm
>___cxa_pure_virtual
>___gxx_personality_v0
>Trace/BPT trap

These are c++ symbols.

You'll need to set the environment variable "LD" to "c++" when you run make, or 
else makemaker ends up using cc to link, which causes this missing symbol 
issue.

I can't recall if I had to set it before configure, or just force it on the 
command-line (make LD=c++), but I'm pretty sure you can do the latter.