help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: FW: ../src/liboctinterp.so: undefined reference to `__cxa_guard_acqu


From: Letizia MAZZURCO
Subject: RE: FW: ../src/liboctinterp.so: undefined reference to `__cxa_guard_acquire'
Date: Wed, 23 May 2007 07:42:20 +0200

Hi David,

My machine is a Red Hat Enterprise Linux WS release 3 (Taroon Update 5) :

address@hidden suitesparse]# uname -a
Linux CTNLS074 2.4.21-32.ELsmp #1 SMP Fri Apr 15 21:17:59 EDT 2005 i686 i686
i386 GNU/Linux 

Can I install a pre-built Octave 2.9 (Fedora or debian) on this system ?
If yes ....where I can download it ?

Thanks a lot.
Regards,

Letizia M.


-----Original Message-----
From: David Bateman [mailto:address@hidden 
Sent: Tuesday, May 22, 2007 4:30 PM
To: Letizia MAZZURCO
Cc: address@hidden
Subject: Re: FW: ../src/liboctinterp.so: undefined reference to
`__cxa_guard_acquire'

Letizia MAZZURCO wrote:
> Hi David,
>
> I have not this problem if I use g77.
> what compiler is using recommended g77 or gfortran?  
>
> Thanks
> Letizia M.
>   
You don't have this  problem with g77 3.2.3 building Octave as the blas
embedded in cholmod was also built with g77 3.2.3. However you then have an
issue of linking the C++ 4.3.0 compiled code with the g77 3.2.3 compiled
code.. You have to compile everything (even the external
libraries) with a consistent set of compilers

Why do you need to compile Octave at all? As you've noticed it is a complex
process due to the large number of dependencies. Why not use a Fedora or
debian based system and use the Octave 2.9 versions that are pre-built
(correctly) for these systems..

D.



> -----Original Message-----
> From: David Bateman [mailto:address@hidden
> Sent: Tuesday, May 22, 2007 4:05 PM
> To: Letizia MAZZURCO
> Cc: address@hidden
> Subject: Re: FW: ../src/liboctinterp.so: undefined reference to 
> `__cxa_guard_acquire'
>
> Letizia MAZZURCO wrote:
>   
>> Cholmod has been compiled with g77.
>> Is it the problem ?
>> Thanks Regards,
>>
>> Letizia M. 
>>   
>>     
> Almost certainly it hard links the blas into it, as cholmod is written in
C.
> I suggest you modify the cholmod makefile and use the ATLAS blas 
> instead in any case.
>
> D.
>
>   


-- 
David Bateman                                address@hidden
Motorola Labs - Paris                        +33 1 69 35 48 04 (Ph) 
Parc Les Algorithmes, Commune de St Aubin    +33 6 72 01 06 33 (Mob) 
91193 Gif-Sur-Yvette FRANCE                  +33 1 69 35 77 01 (Fax) 

The information contained in this communication has been classified as: 

[x] General Business Information
[ ] Motorola Internal Use Only
[ ] Motorola Confidential Proprietary




reply via email to

[Prev in Thread] Current Thread [Next in Thread]