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

John W. Eaton jwe at bevo.che.wisc.edu
Mon Jun 2 09:01:53 CDT 2008


On 23-May-2008, David Bateman wrote:

| Thomas Treichl wrote:
| > Hi,
| >
| > I've got more problems compiling the default branch on my Mac. I spent the whole 
| > evening finding out where the problem really is, but couldn't find the place 
| > where the function (as the linker wants it to see this way) should be needed.
| >
| > I found another init definition in the files liboctave/floatAEPBAL.h and 
| > liboctave/fCmplxAEPBAL.h, but not the one - check number of arguments - that 
| > would be required.
| >
| > I always do a maintainer-clean, autogen.sh and then configure, I also checked 
| > this time if there are some old *o, *dylib, *def were left, but it was clean. So 
| > the detailed error message when trying to link src/DLD-FUNCTIONS/balance.cc is
| >
| >    /usr/bin/ld: Undefined symbols:
| >    FloatAEPBALANCE::init(FloatMatrix const&, std::basic_string<char,
| >    std::char_traits<char>, std::allocator<char> > const&)
| >    FloatComplexAEPBALANCE::init(FloatComplexMatrix const&,
| >    std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
| >    collect2: ld returned 1 exit status
| >    make[2]: *** [balance.oct] Error 1
| >    make[1]: *** [src] Error 2
| >    make: *** [all] Error 2
| >
| >   
| 
| 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..

I applied these changes.

Thanks,

jwe


More information about the Bug-octave mailing list