[Changeset]: Re: More "float" problems in default branch for Mac

David Bateman David.Bateman at motorola.com
Fri May 23 10:57:59 CDT 2008


David Bateman wrote:
> Thomas Treichl wrote:
>   
>> David Bateman schrieb:
>>     
>>> Thomas Treichl wrote:
>>> Ok, I now have a changeset to fix this issue, but there was a secondary
>>> issue that prevented compilation.. You'll need the two changesets
>>> attached..
>>>
>>> Sorry
>>> David
>>>       
>> No problem, now it's me who must say that I'm sorry for being
>> annoying: Your patches brought me through balance.cc but now I'm
>> failing at lu.cc, ideas?
>>
>>   /usr/bin/ld: Undefined symbols:
>>   base_lu<FloatComplexMatrix, std::complex<float>, Matrix,
>> double>::L() const
>>   base_lu<FloatComplexMatrix, std::complex<float>, Matrix,
>> double>::P() const
>>   base_lu<FloatComplexMatrix, std::complex<float>, Matrix,
>> double>::U() const
>>   base_lu<FloatComplexMatrix, std::complex<float>, Matrix,
>> double>::P_vec()
>>     const
>>   collect2: ld returned 1 exit status
>>   make[2]: *** [lu.oct] Error 1
>>   make[1]: *** [src] Error 2
>>   make: *** [all] Error 2
>>
>> I've commented out compilation of lu.cc, then I succeeded, so what I
>> mean is that this seems to be the last problem that still is there. I
>> can now work on the test fails on Mac for the default branch,
>> hopefully solving some on my own ;)
>>
>>   Thomas
>>
>>     
> Opps, again my fault.. It shows that I haven't gotten the test code for
> this written yet, and you are turning up a number of bugs.. Try the
> attached changeset
>
> D.
>
>   
>

Humm, too fast.. The permutation vector should always be of double type
even for the single precision LU, as its effectively storing the
octave_idx_type values. So the attached is more correct.

D.


-- 
David Bateman                                David.Bateman at motorola.com
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

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch8134
Url: https://www.cae.wisc.edu/pipermail/bug-octave/attachments/20080523/d26d96bf/attachment.ksh 


More information about the Bug-octave mailing list