octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #63916] ocl doesn't install


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #63916] ocl doesn't install
Date: Wed, 15 Mar 2023 16:53:47 -0400 (EDT)

Follow-up Comment #5, bug #63916 (project octave):

Thanks for the example. I wasn't aware about this "hiding" logic.

Anyway, I misread the undefined symbol. It's not the symbol from the
`using`-declaration. It's the one that is overloaded in that class.

The strange thing is that this symbol *is* exported by liboctinterp:

$ nm -C libinterp/.libs/liboctinterp.so | grep
"octave_base_matrix<NDArray>::subsref"
00000000008509f0 t
octave_base_matrix<NDArray>::subsref(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::list<octave_value_list, std::allocator<octave_value_list> >
const&)
0000000000447770 t
octave_base_matrix<NDArray>::subsref(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::list<octave_value_list, std::allocator<octave_value_list> >
const&, int)


But still, I'm seeing the same error like the OP with Octave 8.1.1 (hg id
0018557a53b2) on Ubuntu...

Fwiw, the ocl package compiles correctly with Octave 8.1.0 on Windows.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63916>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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