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

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

[Octave-bug-tracker] [bug #61393] [octave forge] (sparsersb) Crash while


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #61393] [octave forge] (sparsersb) Crash while "pkg test sparsersb"
Date: Sat, 15 Oct 2022 08:22:23 -0400 (EDT)

Follow-up Comment #9, bug #61393 (project octave):

With the attached patch 'librsb-1-setenv.patch', the compilation of librsb
finishes.
However, trying to compile the sparsersb package with that version of the
library failed with:

x86_64-w64-mingw32-g++
-I/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/include/octave-7.2.1/octave/..
-I/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/include/octave-7.2.1/octave
-I/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/include  -pthread
-fopenmp -I/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/include/
-DHAVE_OCTAVE_VALUE_ISCOMPLEX -std=gnu++11 -g  -o sparsersb.oct 
/tmp/oct-K5T4Gq.o   -shared -Wl,--export-all-symbols -Wl,--enable-auto-import
-Wl,--enable-runtime-pseudo-reloc
-L/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib
-L/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib -lrsb
-L/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib
-L/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib -lrsb
-L/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib/octave/7.2.1
-loctinterp -loctave 
-Wl,-rpath-link,"/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib"
-L"/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib"
-L"/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/qt5/lib"
-Wl,--export-all-symbols 
/home/osboxes/mxe-octave-stable/usr/bin/x86_64-w64-mingw32-ld:
/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib/librsb.a(librsb_base_la-rsb_mio.o):
in function `rsb__util_mm_info_matrix_f':
/home/osboxes/mxe-octave-stable/tmp-librsb/librsb-1.3.0.1/rsb_mio.c:136:
undefined reference to `gzopen'
/home/osboxes/mxe-octave-stable/usr/bin/x86_64-w64-mingw32-ld:
/home/osboxes/mxe-octave-stable/tmp-librsb/librsb-1.3.0.1/rsb_mio.c:153:
undefined reference to `gzclose'
/home/osboxes/mxe-octave-stable/usr/bin/x86_64-w64-mingw32-ld:
/home/osboxes/mxe-octave-stable/tmp-librsb/librsb-1.3.0.1/rsb_mio.c:247:
undefined reference to `gzclose'
/home/osboxes/mxe-octave-stable/usr/bin/x86_64-w64-mingw32-ld:
/home/osboxes/mxe-octave-stable/tmp-librsb/librsb-1.3.0.1/rsb_mio.c:165:
undefined reference to `gzclose'
/home/osboxes/mxe-octave-stable/usr/bin/x86_64-w64-mingw32-ld:
/home/osboxes/mxe-octave-stable/tmp-librsb/librsb-1.3.0.1/rsb_mio.c:165:
undefined reference to `gzclose'
/home/osboxes/mxe-octave-stable/usr/bin/x86_64-w64-mingw32-ld:
/home/osboxes/mxe-octave-stable/usr/x86_64-w64-mingw32/lib/librsb.a(librsb_base_la-rsb_mio.o):
in function `rsb__fscanf':
/home/osboxes/mxe-octave-stable/tmp-librsb/librsb-1.3.0.1/rsb_mio.c:293:
undefined reference to `gzgets'


And more similar errors.

With the additional patch 'librsb-2-config.patch', it is now continuing to
compile.

I only skimmed through those files. So, I'm not completely sure if those fixes
are correct. And I haven't tested yet if the results actually work.

I'll write again once compilation has finished, and I could run some tests.


(file #53857, file #53858)

    _______________________________________________________

Additional Item Attachment:

File name: librsb-1-setenv.patch          Size:1 KB
    <https://file.savannah.gnu.org/file/librsb-1-setenv.patch?file_id=53857>

File name: librsb-2-config.patch          Size:0 KB
    <https://file.savannah.gnu.org/file/librsb-2-config.patch?file_id=53858>



    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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