I am trying to compile the Mar2018_SP1_release branch like so:
./bootstrap && rm -rf build && mkdir build && cd build && CC=gcc-8.1 ../configure --enable-debug=no && make
With:
$ gcc-8.1 --version
gcc-8.1 (GCC) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
But fail with the following error:
libtool: compile: gcc-8.1 -DHAVE_CONFIG_H -I. -I../../gdk -I.. -I../../gdk -I../common/options -I../../gdk/../common/options -I../common/stream -I../../gdk/../common/stream -I../common/utils -I../../gdk/../common/utils -DLIBGDK -g -O2 -Werror -Wall -Wextra -W -Werror-implicit-function-declaration -Wpointer-arith -Wundef -Wformat=2 -Wformat-overflow=1 -Wno-format-truncation -Wno-format-nonliteral -Wno-cast-function-type -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wold-style-definition -Wpacked -Wunknown-pragmas -Wvariadic-macros -fstack-protector-all -Wstack-protector -Wpacked-bitfield-compat -Wsync-nand -Wjump-misses-init -Wmissing-include-dirs -Wlogical-op -Wduplicated-cond -Wduplicated-branches -Wrestrict -Wnested-externs -Wno-char-subscripts -Wunreachable-code -D_REENTRANT -c ../../gdk/gdk_calc.c -fPIC -DPIC -o .libs/libbat_la-gdk_calc.o
In file included from ../../gdk/gdk.h:2271,
from ../../gdk/gdk_calc.c:10:
../../gdk/gdk_calc.c: In function 'addstr_loop':
../../gdk/gdk_atoms.h:266:4: error: 'memcpy' forming offset [3, 65535] is out of the bounds [0, 2] of object 'str_nil' with type 'const char[2]' [-Werror=array-bounds]
memcpy(d_, s_, ATOMsize(t_));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gdk/gdk.h:1050:4: note: in expansion of macro 'ATOMputFIX'
ATOMputFIX((b)->ttype, (p), v);
^~~~~~~~~~
../../gdk/gdk.h:1173:3: note: in expansion of macro 'Tputvalue'
Tputvalue((b), Tloc((b), (p)), (v), 0);
^~~~~~~~~
../../gdk/gdk_calc.c:3415:3: note: in expansion of macro 'tfastins_nocheck'
tfastins_nocheck(bn, i, str_nil, Tsize(bn));
^~~~~~~~~~~~~~~~
In file included from ../../gdk/gdk.h:2271,
from ../../gdk/gdk_calc.c:10:
../../gdk/gdk_atoms.h:132:23: note: 'str_nil' declared here
gdk_export const char str_nil[2];
^~~~~~~
In file included from ../../gdk/gdk.h:2271,
from ../../gdk/gdk_calc.c:10:
(A similar error repeats a couple of times more.)
Compiling with --enable-debug=yes (or no option set) works fine. The only difference in the failing command is "-O2" (and the commands succeed/fail if I manually remove/add that option). Compiling with clang 5.0 works fine with an otherwise unchanged setup.
Configure using --disable-strict and it will compile (although you will get warnings).
This is actually fixed in the default branch. I don't think this will be fixed in the Mar2018 branch since there are too many changes for a release branch.
Comment 26754
Date: 2018-12-25 07:24:27 +0100
From: Thanos <>
Must be thanks for the share this nice post here it is amazing way to look here http://passwordsinmicrosoftedge.com/ and access the all windows setting to see remembered passwords in microsoft edge to secure data.
The text was updated successfully, but these errors were encountered:
Date: 2018-06-11 12:56:48 +0200
From: Ingo Müller <<bugzilla.monetdb.org>>
To: GDK devs <>
Version: 11.29.7 (Mar2018-SP1)
CC: arkr17997, daryt, fosema4365, hexaba9787, merijo9251, pirat, vypal
Last updated: 2020-11-05 14:25:35 +0100
Comment 26481
Date: 2018-06-11 12:56:48 +0200
From: Ingo Müller <<bugzilla.monetdb.org>>
I am trying to compile the Mar2018_SP1_release branch like so:
./bootstrap && rm -rf build && mkdir build && cd build && CC=gcc-8.1 ../configure --enable-debug=no && make
With:
$ gcc-8.1 --version
gcc-8.1 (GCC) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
But fail with the following error:
libtool: compile: gcc-8.1 -DHAVE_CONFIG_H -I. -I../../gdk -I.. -I../../gdk -I../common/options -I../../gdk/../common/options -I../common/stream -I../../gdk/../common/stream -I../common/utils -I../../gdk/../common/utils -DLIBGDK -g -O2 -Werror -Wall -Wextra -W -Werror-implicit-function-declaration -Wpointer-arith -Wundef -Wformat=2 -Wformat-overflow=1 -Wno-format-truncation -Wno-format-nonliteral -Wno-cast-function-type -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wold-style-definition -Wpacked -Wunknown-pragmas -Wvariadic-macros -fstack-protector-all -Wstack-protector -Wpacked-bitfield-compat -Wsync-nand -Wjump-misses-init -Wmissing-include-dirs -Wlogical-op -Wduplicated-cond -Wduplicated-branches -Wrestrict -Wnested-externs -Wno-char-subscripts -Wunreachable-code -D_REENTRANT -c ../../gdk/gdk_calc.c -fPIC -DPIC -o .libs/libbat_la-gdk_calc.o
In file included from ../../gdk/gdk.h:2271,
from ../../gdk/gdk_calc.c:10:
../../gdk/gdk_calc.c: In function 'addstr_loop':
../../gdk/gdk_atoms.h:266:4: error: 'memcpy' forming offset [3, 65535] is out of the bounds [0, 2] of object 'str_nil' with type 'const char[2]' [-Werror=array-bounds]
memcpy(d_, s_, ATOMsize(t_));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gdk/gdk.h:1050:4: note: in expansion of macro 'ATOMputFIX'
ATOMputFIX((b)->ttype, (p), v);
^~~~~~~~~~
../../gdk/gdk.h:1173:3: note: in expansion of macro 'Tputvalue'
Tputvalue((b), Tloc((b), (p)), (v), 0);
^~~~~~~~~
../../gdk/gdk_calc.c:3415:3: note: in expansion of macro 'tfastins_nocheck'
tfastins_nocheck(bn, i, str_nil, Tsize(bn));
^~~~~~~~~~~~~~~~
In file included from ../../gdk/gdk.h:2271,
from ../../gdk/gdk_calc.c:10:
../../gdk/gdk_atoms.h:132:23: note: 'str_nil' declared here
gdk_export const char str_nil[2];
^~~~~~~
In file included from ../../gdk/gdk.h:2271,
from ../../gdk/gdk_calc.c:10:
(A similar error repeats a couple of times more.)
Compiling with --enable-debug=yes (or no option set) works fine. The only difference in the failing command is "-O2" (and the commands succeed/fail if I manually remove/add that option). Compiling with clang 5.0 works fine with an otherwise unchanged setup.
Comment 26499
Date: 2018-06-26 13:07:28 +0200
From: @sjoerdmullender
Configure using --disable-strict and it will compile (although you will get warnings).
This is actually fixed in the default branch. I don't think this will be fixed in the Mar2018 branch since there are too many changes for a release branch.
Comment 26754
Date: 2018-12-25 07:24:27 +0100
From: Thanos <>
Must be thanks for the share this nice post here it is amazing way to look here http://passwordsinmicrosoftedge.com/ and access the all windows setting to see remembered passwords in microsoft edge to secure data.
The text was updated successfully, but these errors were encountered: