Martin Costabel wrote:

ããã ãããã wrote:
[]
ld: Undefined symbols:
Array<double>::transpose() const
[]
Failed: compiling octave-2.1.57-3 failed

I am now convinced that this is a problem with the c++ compiler from Xcode-1.5. I get this compiled correctly with
c++ (GCC) 3.3 20030304 (Apple Computer, Inc. build 1495)
and it breaks (it just does not put this symbol into the object file Array-d.o) with
c++ (GCC) 3.3 20030304 (Apple Computer, Inc. build 1666)

Paul, I think I have narrowed this down to a difference between the compilers from Xcode-1.2 and from Xcode-1.5. To confirm this, could you please do the following: Replace your cc1plus by the older one, that is:


Rename the file /usr/libexec/gcc/darwin/ppc/3.3/cc1plus, for example to cc1plus_orig, and then copy at its place the older version which you can find here: http://perso.wanadoo.fr/costabel/cc1plus_12. Call it cc1plus.

Then try to update octave again and see if it works. (If you use ccache, clean the cache out first or desactivate it). Anyone else with too much time on their hands is invited to test this, too. If, like it looks now, this is a genuine bug in the Xcode-1.5 compiler, it will probably bite us elsewhere, too.

I wrote to the octave bug list to see if they can narrow this further down. It doesn't yet make sense to file a bug with Apple, because although I am quite certain that it is a bug in their new compiler, I would need to have a smaller example than what we have now.

--
Martin



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to