[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