[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #63437] Null pointer dereference in file-edito
From: |
Dmitri A. Sergatskov |
Subject: |
[Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc |
Date: |
Tue, 3 Jan 2023 16:54:10 -0500 (EST) |
Follow-up Comment #40, bug #63437 (project octave):
Problems on Fedora (both clang 15 and gcc
clang version 15.0.6 (Fedora 15.0.6-3.fc37):
/bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I..
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-pthread -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/sysprof-4 -I/usr/include/libxml2 -DOCTGUI_DLL
-I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui
-I/usr/include/qt5/QtHelp -I/usr/include/qt5/QtWidgets
-I/usr/include/qt5/QtSql -I/usr/include/qt5/QtNetwork
-I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtXml
-I../libgui/qterminal/libqterminal -Ilibgui/src -I../libgui/src
-Ilibgui/graphics -I../libgui/graphics -I../libgui/src/m-editor -Iliboctave
-I../liboctave/array -Iliboctave/numeric -I../liboctave/numeric
-Iliboctave/operators -I../liboctave/operators -I../liboctave/system
-I../liboctave/util -Ilibinterp -I../libinterp -Ilibinterp/parse-tree
-I../libinterp/parse-tree -Ilibinterp/corefcn -I../libinterp/corefcn
-I../libinterp/octave-value -I../liboctave/wrappers -fPIC -pthread -fopenmp
-Wall -W -Wshadow -Woverloaded-virtual -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -fvisibility=hidden
-O2 -mtune=native -mavx -mavx2 -MT libgui/src/libgui_src_la-gui-settings.lo
-MD -MP -MF libgui/src/.deps/libgui_src_la-gui-settings.Tpo -c -o
libgui/src/libgui_src_la-gui-settings.lo `test -f 'libgui/src/gui-settings.cc'
|| echo '../'`libgui/src/gui-settings.cc
libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2
-I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/libxml2 -DOCTGUI_DLL -I/usr/include/qt5/QtCore
-I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtHelp
-I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtSql
-I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPrintSupport
-I/usr/include/qt5/QtXml -I../libgui/qterminal/libqterminal -Ilibgui/src
-I../libgui/src -Ilibgui/graphics -I../libgui/graphics
-I../libgui/src/m-editor -Iliboctave -I../liboctave/array -Iliboctave/numeric
-I../liboctave/numeric -Iliboctave/operators -I../liboctave/operators
-I../liboctave/system -I../liboctave/util -Ilibinterp -I../libinterp
-Ilibinterp/parse-tree -I../libinterp/parse-tree -Ilibinterp/corefcn
-I../libinterp/corefcn -I../libinterp/octave-value -I../liboctave/wrappers
-fPIC -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual
-Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align
-Wcast-qual -fvisibility=hidden -O2 -mtune=native -mavx -mavx2 -MT
libgui/src/libgui_src_la-gui-settings.lo -MD -MP -MF
libgui/src/.deps/libgui_src_la-gui-settings.Tpo -c
../libgui/src/gui-settings.cc -fPIC -DPIC -o
libgui/src/.libs/libgui_src_la-gui-settings.o
../libgui/src/gui-settings.cc:541:46: error: implicit instantiation of
undefined template 'std::array<std::basic_string<char>, 6>'
const std::array<std::string, 6> env_vars =
^
/usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/tuple:1595:45:
note: template is declared here
template<typename _Tp, size_t _Nm> struct array;
^
1 error generated.
make[2]: *** [Makefile:18300: libgui/src/libgui_src_la-gui-settings.lo] Error
1
gcc version 12.2.1 20221121 (Red Hat 12.2.1-4) (GCC):
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2
-I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/libxml2 -DOCTGUI_DLL -I/usr/include/qt5/QtCore
-I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtHelp
-I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtSql
-I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPrintSupport
-I/usr/include/qt5/QtXml -I../libgui/qterminal/libqterminal -Ilibgui/src
-I../libgui/src -Ilibgui/graphics -I../libgui/graphics
-I../libgui/src/m-editor -Iliboctave -I../liboctave/array -Iliboctave/numeric
-I../liboctave/numeric -Iliboctave/operators -I../liboctave/operators
-I../liboctave/system -I../liboctave/util -Ilibinterp -I../libinterp
-Ilibinterp/parse-tree -I../libinterp/parse-tree -Ilibinterp/corefcn
-I../libinterp/corefcn -I../libinterp/octave-value -I../liboctave/wrappers
-fPIC -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual
-Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align
-Wcast-qual -fvisibility=hidden -O2 -mtune=native -mavx -mavx2 -flto=auto -MT
libgui/src/m-editor/libgui_src_la-file-editor.lo -MD -MP -MF
libgui/src/m-editor/.deps/libgui_src_la-file-editor.Tpo -c
../libgui/src/m-editor/file-editor.cc -fPIC -DPIC -o
libgui/src/m-editor/.libs/libgui_src_la-file-editor.o
../libgui/src/m-editor/file-editor.cc: In member function 'virtual void
octave::file_editor::request_open_file(const QString&, const QString&, int,
bool, bool, bool, const QString&, int, const QString&)':
../libgui/src/m-editor/file-editor.cc:1638:23: error: 'reusing' was not
declared in this scope
1638 | if (! reusing)
| ^~~~~~~
make[2]: *** [Makefile:18335:
libgui/src/m-editor/libgui_src_la-file-editor.lo] Error 1
Dmitri.
--
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63437>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, John W. Eaton, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Arun Giridhar, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc,
Dmitri A. Sergatskov <=
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Dmitri A. Sergatskov, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, John W. Eaton, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Dmitri A. Sergatskov, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, John W. Eaton, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Dmitri A. Sergatskov, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Dmitri A. Sergatskov, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, John W. Eaton, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Dmitri A. Sergatskov, 2023/01/03
- [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc, Rik, 2023/01/13