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

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

[Octave-bug-tracker] [bug #63710] [octave-forge](image) install mishandl


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #63710] [octave-forge](image) install mishandles compiler flags
Date: Thu, 26 Jan 2023 06:21:32 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?63710>

                 Summary: [octave-forge](image) install mishandles compiler
flags
                 Project: GNU Octave
               Submitter: dasergatskov
               Submitted: Thu 26 Jan 2023 11:21:30 AM UTC
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 8.0.90
         Discussion Lock: Any
        Operating System: GNU/Linux
           Fixed Release: None
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 26 Jan 2023 11:21:30 AM UTC By: Dmitri A. Sergatskov <dasergatskov>
Trying to build "image" with ASAN-compiled octave I see:


ctave:1> setenv ASAN_OPTIONS "leak_check_at_exit=0"
octave:2> pkg install -verbose ./image-2.15.0+.tar.gz 
mkdir (/tmp/oct-thqiU6)
untar (./image-2.15.0+.tar.gz, /tmp/oct-thqiU6)
checking for a sed that does not truncate output... /usr/bin/sed
checking for octave... /usr/local/bin/octave-8.0.91
checking for mkoctfile... /usr/local/bin/mkoctfile-8.0.91 --verbose
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether feval is in the octave namespace... yes
checking whether octave value has Octave style is* methods... yes
checking whether octave::execution_exception has message member... yes
checking whether dim_vector has xelem method... yes
checking whether range is in the octave namespace... yes
checking whether templated lambda functions accept '&const int'... yes
checking Octave core for function im2double... yes
checking Octave core for function ntsc2rgb... no
checking Octave core for function rgb2gray... yes
checking Octave core for function rgb2ntsc... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
make: Entering directory '/tmp/oct-thqiU6/image-2.15.0+/src'
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2
__spatial_filtering__.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 __bilateral__.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 __eps__.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2
__custom_gaussian_smoothing__.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 __boundary__.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 bwfill.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 rotate_scale.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 hough_line.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 graycomatrix.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 bwdist.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 intlut.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 nonmax_suppress.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 -c strel.cc
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 -c connectivity.cc
cp ntsc2rgb.m.in ntsc2rgb.m
cp rgb2ntsc.m.in rgb2ntsc.m
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   __custom_gaussian_smoothing__.cc -o
/tmp/oct-Fyt1J8.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   __spatial_filtering__.cc -o
/tmp/oct-tGFlsM.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   __eps__.cc -o /tmp/oct-NrJb0i.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   __bilateral__.cc -o /tmp/oct-QqrPAF.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   bwfill.cc -o /tmp/oct-cpBs26.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   rotate_scale.cc -o /tmp/oct-XLSnp2.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   __boundary__.cc -o /tmp/oct-fQERkA.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   graycomatrix.cc -o /tmp/oct-cXaUmP.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   hough_line.cc -o /tmp/oct-v3C28p.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   intlut.cc -o /tmp/oct-8NPhqA.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   bwdist.cc -o /tmp/oct-e4ovt8.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   nonmax_suppress.cc -o
/tmp/oct-knYPoG.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   connectivity.cc -o connectivity.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   strel.cc -o strel.o
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o __eps__.oct  /tmp/oct-NrJb0i.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o hough_line.oct  /tmp/oct-v3C28p.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o __boundary__.oct  /tmp/oct-fQERkA.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o rotate_scale.oct  /tmp/oct-XLSnp2.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o graycomatrix.oct  /tmp/oct-cXaUmP.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o intlut.oct  /tmp/oct-8NPhqA.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o nonmax_suppress.oct  /tmp/oct-knYPoG.o
  -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o bwdist.oct  /tmp/oct-e4ovt8.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o bwfill.oct  /tmp/oct-cpBs26.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 conndef.cc
connectivity.o
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 bwlabeln.cc
connectivity.o
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 imreconstruct.cc
connectivity.o
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 bwconncomp.cc
connectivity.o
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 watershed.cc
connectivity.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   conndef.cc -o /tmp/oct-CGlgay.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   imreconstruct.cc -o /tmp/oct-xs8xQa.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   bwlabeln.cc -o /tmp/oct-JcxlZ8.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   watershed.cc -o /tmp/oct-wirtkO.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   bwconncomp.cc -o /tmp/oct-OMGKQF.o
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o __custom_gaussian_smoothing__.oct 
/tmp/oct-Fyt1J8.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o __bilateral__.oct  /tmp/oct-QqrPAF.o  
-shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o conndef.oct  connectivity.o
/tmp/oct-CGlgay.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
/usr/local/bin/mkoctfile-8.0.91 --verbose  -Wall -g -O2 imerode.cc strel.o
g++ -c  -fPIC -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2   imerode.cc -o /tmp/oct-sXBM5K.o
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o bwconncomp.oct  connectivity.o
/tmp/oct-OMGKQF.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o bwlabeln.oct  connectivity.o
/tmp/oct-JcxlZ8.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o __spatial_filtering__.oct 
/tmp/oct-tGFlsM.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o imreconstruct.oct  connectivity.o
/tmp/oct-xs8xQa.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o watershed.oct  connectivity.o
/tmp/oct-wirtkO.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared
-Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic   
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -g  -Wall -O2 -o imerode.oct  strel.o /tmp/oct-sXBM5K.o
  -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
make: Leaving directory '/tmp/oct-thqiU6/image-2.15.0+/src'
copyfile /tmp/oct-thqiU6/image-2.15.0+/src/ntsc2rgb.m
/tmp/oct-thqiU6/image-2.15.0+/src/rgb2ntsc.m
/tmp/oct-thqiU6/image-2.15.0+/inst
copyfile /tmp/oct-thqiU6/image-2.15.0+/src/__bilateral__.oct
/tmp/oct-thqiU6/image-2.15.0+/src/__boundary__.oct
/tmp/oct-thqiU6/image-2.15.0+/src/__custom_gaussian_smoothing__.oct
/tmp/oct-thqiU6/image-2.15.0+/src/__eps__.oct
/tmp/oct-thqiU6/image-2.15.0+/src/__spatial_filtering__.oct
/tmp/oct-thqiU6/image-2.15.0+/src/bwconncomp.oct
/tmp/oct-thqiU6/image-2.15.0+/src/bwdist.oct
/tmp/oct-thqiU6/image-2.15.0+/src/bwfill.oct
/tmp/oct-thqiU6/image-2.15.0+/src/bwlabeln.oct
/tmp/oct-thqiU6/image-2.15.0+/src/conndef.oct
/tmp/oct-thqiU6/image-2.15.0+/src/graycomatrix.oct
/tmp/oct-thqiU6/image-2.15.0+/src/hough_line.oct
/tmp/oct-thqiU6/image-2.15.0+/src/imerode.oct
/tmp/oct-thqiU6/image-2.15.0+/src/imreconstruct.oct
/tmp/oct-thqiU6/image-2.15.0+/src/intlut.oct
/tmp/oct-thqiU6/image-2.15.0+/src/nonmax_suppress.oct
/tmp/oct-thqiU6/image-2.15.0+/src/rotate_scale.oct
/tmp/oct-thqiU6/image-2.15.0+/src/watershed.oct
/tmp/oct-thqiU6/image-2.15.0+/src/__spatial_filtering__.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/bwconncomp.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/bwdist.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/bwfill.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/bwlabeln.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/conndef.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/graycomatrix.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/hough_line.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/imerode.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/imreconstruct.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/intlut.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/src/watershed.cc-tst
/tmp/oct-thqiU6/image-2.15.0+/inst/x86_64-pc-linux-gnu-api-v57+
For information about changes from previous versions of the image package, run
'news image'.


So it ignores sanitizer flags (which are WARN_CFLAGS and WARN_CXXFLAGS).

If I setup sanitizer flags explicitly it fails with:


octave:1> setenv ASAN_OPTIONS "leak_check_at_exit=0"
octave:2> setenv CFLAGS "-g -ggdb3 -O0 -fsanitize=address
-fno-omit-frame-pointer"
octave:3> setenv CXXFLAGS "-g -ggdb3 -O0 -fsanitize=address
-fno-omit-frame-pointer"
octave:4> pkg install -verbose ./image-2.15.0+.tar.gz 
...deleted...
g++ -I/usr/local/include/octave-8.0.91/octave/..
-I/usr/local/include/octave-8.0.91/octave -I/usr/local/include  -pthread
-fopenmp -g -ggdb3 -O0 -fsanitize=address -fno-omit-frame-pointer -g  -Wall
-ggdb3 -O0 -fsanitize=address -fno-omit-frame-pointer imerode.cc -o strel.oct 
strel.o   -shared -Wl,-Bsymbolic  -L/usr/local/lib -shared -Wl,-Bsymbolic 
-L/usr/local/lib -shared -Wl,-Bsymbolic   
/usr/bin/ld: /tmp/ccV0hoM7.o: relocation R_X86_64_32S against `.rodata' can
not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /tmp/ccV0hoM7.o: warning: relocation against
`__asan_option_detect_stack_use_after_return' in read-only section `.text'
collect2: error: ld returned 1 exit status
make: *** [Makefile:27: conndef.oct] Error 1
...deleted...


If I add "-fPIC", it compiles, but the "test pkg image"
show multiple FAILures:


octave:16> pkg test image
...deleted...
Failure Summary:

  ../image-2.15.0+/x86_64-pc-linux-gnu-api-v57+/bwconncomp.cc-tst  pass   
4/11  
                                                                   FAIL    7
  ..ages/image-2.15.0+/x86_64-pc-linux-gnu-api-v57+/bwdist.cc-tst  pass  
11/13  
                                                (expected failure) XFAIL   2
  ..es/image-2.15.0+/x86_64-pc-linux-gnu-api-v57+/bwlabeln.cc-tst  pass   
3/23  
                                                                   FAIL   20
  ..ges/image-2.15.0+/x86_64-pc-linux-gnu-api-v57+/conndef.cc-tst  pass   
3/42  
                                                                   FAIL   39
  ..ges/image-2.15.0+/x86_64-pc-linux-gnu-api-v57+/imerode.cc-tst  pass   
4/19  
                                                                   FAIL   15
  ..age-2.15.0+/x86_64-pc-linux-gnu-api-v57+/imreconstruct.cc-tst  pass    0/9
  
                                                                   FAIL    9
  ..s/image-2.15.0+/x86_64-pc-linux-gnu-api-v57+/watershed.cc-tst  pass    0/9
  
                                                                   FAIL    7
                                                (expected failure) XFAIL   2
  ..cal/share/octave/api-v57+/packages/image-2.15.0+/bwareafilt.m  pass    0/8
  
                                                                   FAIL    8
  ..ocal/share/octave/api-v57+/packages/image-2.15.0+/bwhitmiss.m  pass    0/1
  
                                                                   FAIL    1
  ...local/share/octave/api-v57+/packages/image-2.15.0+/bwmorph.m  pass  
15/22  
                                                                   FAIL    5
                                                (expected failure) XFAIL   2
  ...local/share/octave/api-v57+/packages/image-2.15.0+/bwperim.m  pass    3/9
  
                                                                   FAIL    6
  ..cal/share/octave/api-v57+/packages/image-2.15.0+/colorangle.m  pass  
20/21  
                                                (expected failure) XFAIL   1
  ..ma/.local/share/octave/api-v57+/packages/image-2.15.0+/edge.m  pass  
22/24  
                                                (expected failure) XFAIL   2
  ..ocal/share/octave/api-v57+/packages/image-2.15.0+/grayslice.m  pass  
22/23  
                                                (expected failure) XFAIL   1
  ../.local/share/octave/api-v57+/packages/image-2.15.0+/histeq.m  pass   
7/22  
                                                (expected failure) XFAIL  15
  ..l/share/octave/api-v57+/packages/image-2.15.0+/imattributes.m  pass    4/5
  
                                                (expected failure) XFAIL   1
  ..local/share/octave/api-v57+/packages/image-2.15.0+/imbothat.m  pass    0/8
  
                                                                   FAIL    8
  ../share/octave/api-v57+/packages/image-2.15.0+/imclearborder.m  pass    0/2
  
                                                                   FAIL    2
  ...local/share/octave/api-v57+/packages/image-2.15.0+/imclose.m  pass    0/5
  
                                                                   FAIL    5
  ../share/octave/api-v57+/packages/image-2.15.0+/imextendedmax.m  pass   
9/21  
                                                                   FAIL   12
  ../share/octave/api-v57+/packages/image-2.15.0+/imextendedmin.m  pass   
9/21  
                                                                   FAIL   12
  ../.local/share/octave/api-v57+/packages/image-2.15.0+/imfill.m  pass   
4/21  
                                                                   FAIL   17
  ../share/octave/api-v57+/packages/image-2.15.0+/imfindcircles.m  pass  
28/39  
                                                                   FAIL   11
  ../.local/share/octave/api-v57+/packages/image-2.15.0+/imfuse.m  pass  
51/53  
                                                (expected failure) XFAIL   2
  ../.local/share/octave/api-v57+/packages/image-2.15.0+/imhmax.m  pass   
9/21  
                                                                   FAIL   12
  ../.local/share/octave/api-v57+/packages/image-2.15.0+/imhmin.m  pass   
9/21  
                                                                   FAIL   12
  ..al/share/octave/api-v57+/packages/image-2.15.0+/imimposemin.m  pass  
11/22  
                                                                   FAIL   11
  ../.local/share/octave/api-v57+/packages/image-2.15.0+/imopen.m  pass    0/5
  
                                                                   FAIL    5
  ..ocal/share/octave/api-v57+/packages/image-2.15.0+/impyramid.m  pass    1/4
  
                                                (expected failure) XFAIL   3
  ../share/octave/api-v57+/packages/image-2.15.0+/imregionalmax.m  pass    0/2
  
                                                                   FAIL    2
  ../share/octave/api-v57+/packages/image-2.15.0+/imregionalmin.m  pass    0/3
  
                                                                   FAIL    3
  ..local/share/octave/api-v57+/packages/image-2.15.0+/imrotate.m  pass    5/6
  
                                                (expected failure) XFAIL   1
  ..ocal/share/octave/api-v57+/packages/image-2.15.0+/imsharpen.m  pass  
18/20  
                                                (expected failure) XFAIL   2
  ..local/share/octave/api-v57+/packages/image-2.15.0+/imtophat.m  pass    0/8
  
                                                                   FAIL    8
  ..local/share/octave/api-v57+/packages/image-2.15.0+/nlfilter.m  pass   
9/11  
                                                                   FAIL    2
  ..al/share/octave/api-v57+/packages/image-2.15.0+/regionprops.m  pass  
30/87  
                                                                   FAIL   56
                                                (expected failure) XFAIL   1

Summary:

  PASS                             1749
  FAIL                              295
  XFAIL (expected failure)           35


The failures apper to be due to bad .oct files.

Dmitri.
-- 

















    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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