[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem to link customer external library into octave
From: |
a_disabatino |
Subject: |
Re: Problem to link customer external library into octave |
Date: |
Fri, 2 Feb 2007 14:44:41 +0100 |
Hi
sorry for my disturb.
I solved the problem was due to matter
I compiled my own libraries with Sun Studio 9, instead of
I compiled octave with gcc 3.4.2
Due it was looking for strange symobl refering CC compiler.
Now it works very well
sorry for my faults
thanks everybody
Antonio
---------- Initial Header -----------
>From : address@hidden
To : "muthuspost" address@hidden
Cc : "help-octave" address@hidden
Date : Fri, 2 Feb 2007 12:38:50 +0100
Subject : Re: Problem to link customer external library into octave
>
> Hi,
>
> many thanks for you help,
>
> I tried, to add extern "C" ,
> but I have got the same errors.
>
> seems looking for bad_alloc symbol is refering the namespace std for
> allocator class.
> it is strange. !!
>
> Thanks a lot again
> Antonio
>
> ############################################################
>
>
> GNU Octave, version 2.1.73 (sparc-sun-solaris2.8).
> Copyright (C) 2006 John W. Eaton.
> This is free software; see the source code for copying conditions.
> There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or
> FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'.
>
> Additional information about Octave is available at http://www.octave.org.
>
> Please contribute if you find this software useful.
> For more information, visit http://www.octave.org/help-wanted.html
>
> Report bugs to <address@hidden> (but first, please read
> http://www.octave.org/bugs.html to learn how to write a helpful report).
>
> octave:1> varweight2
> error: ld.so.1: octave: fatal: relocation error: file
> /usr/local/lib/libStatistics.so: symbol __1cDstdJbad_allocG__vtbl_:
> referenced symbol not found
> octave:1>
>
> ########################################################
>
> ---------- Initial Header -----------
>
> >From : "Muthiah Annamalai" address@hidden
> To : "a_disabatino" address@hidden
> Cc : "help-octave" address@hidden
> Date : Thu, 01 Feb 2007 10:45:23 -0600
> Subject : Re: Problem to link customer external library into octave
>
>
>
>
>
>
>
> > On Thu, 2007-02-01 at 12:20 +0100, a_disabatino wrote:
> > > Hi everybody,
> > >
> > >
> > > let me post my problem,
> > > I tried to link inside octave our statistics shared library
> > > libStatistics.so ,
> > >
> > > I typed :
> > > # mkoctfile -L/usr/local/lib -lStatistics varweigth.cc
> > >
> > > the comand has compiled the file, I have got "varweight.oct", file,
> > >
> > > but I have got a intenal error inside octave,
> > >
> > >
> > > octave:1> varweight
> > > error: ld.so.1: octave: fatal: relocation error: file
> > > /usr/local/lib/libStatistics.so: symbol __1cDstdJbad_allocG__vtbl_:
> > > referenced symbol not found
> >
> > I think making declarations and marking as extern in your sources could
> > help. Also consider using
> >
> > extern "C" {
> > #include<stats/monte-carlo.h>
> > }
> >
> > I also helps to $make clean && make for your .oct file, and rebuild from
> > scratch.
> >
> > I think these generally fixed my problems.
> >
> > - Muthiah
> >
> >
> >
>
>
> ------------------------------------------------------
> Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom
> http://click.libero.it/infostrada02feb07
>
>
>
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www.cae.wisc.edu/mailman/listinfo/help-octave
>
------------------------------------------------------
Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom
http://click.libero.it/infostrada02feb07