help-octave
[Top][All Lists]
Advanced

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

Re: Install Octave 2.0.1 on Sparc20 And MkLinux


From: Jay J. Williams
Subject: Re: Install Octave 2.0.1 on Sparc20 And MkLinux
Date: Wed, 22 Jan 1997 08:41:37 -0600 (CST)

On Tue, 21 Jan 1997, John W. Eaton wrote:

> : Under MkLinux I'm lost here:
> 
> : /usr/lib/libm.a(cabs.o): In function `z_abs':
> : cabs.o(.text+0x268): multiple definition of `z_abs'
> : /usr/lib/libF77.a(z_abs.o)(.text+0x4): first defined here
> 
> Apparently libm and libF77 both define z_abs.  I don't know if they
> are the same function or if they are even supposed to do the same
> thing.  If they are compatible, it would probably be best to remove
> the z_abs function from libF77 (you need libm to use that anyway, I
> think).
> 
> : octave.o: In function `str_vec_compare(void const *, void const *)':
> : /home/beta/src/octave-2.0.1/src/../liboctave/str-vec.h:38: undefined
> : reference to `basic_string<char, string_char_traits<char>
> : >::compare(basic_string<char, string_char_traits<char> > const &,
> : unsigned long, unsigned long) const'
> : octave.o: In function `initialize_globals(basic_string<char,
> : string_char_traits<char> > const &)':
> : /home/beta/src/octave-2.0.1/src/octave.cc:199: undefined reference to
> : `basic_string<char, string_char_traits<char> >::rfind(char, unsigned
> : long) const'
> : octave.o: In function `initialize_globals(basic_string<char,
> : string_char_traits<
> : char> > const &)':
> 
> I don't know why
> 
>   string::compare (const string&, unsigned long, unsigned long) const
>   string::rfind (char, unsigned long) const
> 
> would be missing from libstdc++ on your system.  What does
> 
>   nm /path/to/libstdc++.a | c++filt | grep compare
> 
> show?
Hi John,

 nm /path/to/libstdc++.a | c++filt | grep compare

shows the following:

address@hidden lib]$ nm libstdc++.a | c++filt | grep compare
00001fb8 T basic_string<char, string_char_traits<char> >::compare(char
const *,
unsigned int) const
000011bc T basic_string<char, string_char_traits<char> >::compare(char
const *,
unsigned int, unsigned int) const
000010bc T basic_string<char, string_char_traits<char>
>::compare(basic_string<c
har, string_char_traits<char> > const &, unsigned int, unsigned int) const
000000c0 T string_char_traits<char>::compare(char const *, char const *,
unsigne
d int)
0000021c T __fast_compare(char const *, char const *)
000005b0 T __attr_type_info::__rtti_compare(type_info const &) const
00000704 T __ptmd_type_info::__rtti_compare(type_info const &) const
000002d8 T __user_type_info::__rtti_compare(type_info const &) const
000001a8 T __builtin_type_info::__rtti_compare(type_info const &) const
000004b4 T __pointer_type_info::__rtti_compare(type_info const &) const
0000002c T type_info::__rtti_compare(type_info const &) const


I haven't had time to look at the SPARC20 problems yet, but I'll report
back soon:)


Take care.



                                              )|(
                                             (o o)
------------------------------------------ooO-(_)-Ooo-------------------------
Jay J. Williams                       '||'                          \\|//
E-Mail: address@hidden                    ||   ....   .... ...          - -
Northwestern University                ||  '' .||   '|.  |          (o o)
EECS Department                        ||  .|' ||    '|.|             J
2145 Sheridan Road                 || .|'  '|..'|'    '|              -
Evanston, IL 60208-3118             '''            .. |              \_/
Voice: (847) 467-1949                               ''         
FAX:   (847) 491-4455 URL ->  http://www.eecs.nwu.edu/~jjw
            ** This Message Was Printed On 100% Recycled Electronics **  
============ooO=(-)=Ooo==================ooO=======Ooo========================
               (o o)
                )|(



reply via email to

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