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

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

[Octave-bug-tracker] [bug #64947] ocl pkg build issue: error: explicit s


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #64947] ocl pkg build issue: error: explicit specialization of 'array_prog' after instantiation
Date: Wed, 29 Nov 2023 15:27:51 -0500 (EST)

Follow-up Comment #1, bug #64947 (project octave):

FWIW, on linux with octave 9.0.1 I see:


/usr/local/bin/mkoctfile-9.0.1 --verbose ocl_constant.o ocl_lib.o
ocl_context.o ocl_context_obj.o ocl_program.o ocl_memobj.o ocl_array.o
ocl_array_prog.o ocl_ov_matrix.o ocl_ov_matrix_ops.o ocl_ov_matrix_fcns.o
ocl_ov_program.o ocl_ov_types.o -o ocl_bin.oct
g++ -std=gnu++17 -I/usr/local/include/octave-9.0.1/octave/..
-I/usr/local/include/octave-9.0.1/octave -I/usr/local/include  -pthread
-fopenmp -ggdb3 -O2 -march=native -mtune=native -mavx -mavx2 -flto=auto  -o
ocl_bin.oct  ocl_constant.o ocl_lib.o ocl_context.o ocl_context_obj.o
ocl_program.o ocl_memobj.o ocl_array.o ocl_array_prog.o ocl_ov_matrix.o
ocl_ov_matrix_ops.o ocl_ov_matrix_fcns.o ocl_ov_program.o ocl_ov_types.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
In member function ‘operator=’,
    inlined from ‘map_inplace’ at ocl_array.cc:1951:12:
ocl_array.h:277:9: warning: ‘operator delete’ called on unallocated object
‘nr’ [-Wfree-nonheap-object]
  277 |         delete rep;
      |         ^
ocl_array.h: In member function ‘map_inplace’:
ocl_array.h:208:46: note: declared here
  208 |     static typename OclArray<T>::OclArrayRep nr;
      |                                              ^
make: Leaving directory '/tmp/oct-SI3CTx/ocl-1.2.2/src'
copyfile /tmp/oct-SI3CTx/ocl-1.2.2/src/ocl_bin.oct
/tmp/oct-SI3CTx/ocl-1.2.2/inst/x86_64-pc-linux-gnu-api-v58
error:
/home/dima/.local/share/octave/api-v58/packages/ocl-1.2.2/x86_64-pc-linux-gnu-api-v58/ocl_bin.oct:
failed to load
Incompatible version or missing dependency?
/home/dima/.local/share/octave/api-v58/packages/ocl-1.2.2/x86_64-pc-linux-gnu-api-v58/ocl_bin.oct:
undefined symbol:
_ZNK22octave_base_int_matrixI10intNDArrayI10octave_intIaEEE9as_doubleEv



Dmitri.
-- 



    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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