Commit Graph

39083 Commits

Author SHA1 Message Date
Rudi Heitbaum
0081771253 xf86-video-vmware: vmwgfx: fix missing array notation for gcc-12.1.0 2022-05-08 05:03:32 +00:00
Rudi Heitbaum
90228a4c11 xorg-server: allow build with gcc-12.1.0
fix the error: -Werror=array-bounds

FAILED: render/liblibxserver_render.a.p/picture.c.o
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/bin/x86_64-libreelec-linux-gnu-gcc -Irender/liblibxserver_render.a.p -Irender -I../render -IXext -I../Xext -IXi -I../Xi -Icomposite -I../composite -Idamageext -I../damageext -Iexa -I../exa -Ifb -I../fb -I../glamor -Imi -I../mi -Imiext/damage -I../miext/damage -Imiext/shadow -I../miext/shadow -Imiext/sync -I../miext/sync -Idbe -I../dbe -Idri3 -I../dri3 -Iinclude -I../include -Ipresent -I../present -Irandr -I../randr -Ixfixes -I../xfixes -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/X11/dri -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/pixman-1 -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/freetype2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -O0 -DHAVE_DIX_CONFIG_H -fno-strict-aliasing -fvisibility=hidden -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -march=x86-64 -Wall -pipe -O2 -fomit-frame-pointer -DNDEBUG -fPIC -D_DEFAULT_SOURCE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -MD -MQ render/liblibxserver_render.a.p/picture.c.o -MF render/liblibxserver_render.a.p/picture.c.o.d -o render/liblibxserver_render.a.p/picture.c.o -c ../render/picture.c
../render/picture.c: In function 'CreateSolidPicture':
../render/picture.c:874:26: error: array subscript 'union _SourcePict[0]' is partly outside array bounds of 'unsigned char[16]' [-Werror=array-bounds]
  874 |     pPicture->pSourcePict->type = SourcePictTypeSolidFill;
      |                          ^~
../render/picture.c:868:45: note: object of size 16 allocated by 'malloc'
  868 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictSolidFill));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../render/picture.c: In function 'CreateLinearGradientPicture':
../render/picture.c:906:26: error: array subscript 'union _SourcePict[0]' is partly outside array bounds of 'unsigned char[32]' [-Werror=array-bounds]
  906 |     pPicture->pSourcePict->linear.type = SourcePictTypeLinear;
      |                          ^~
../render/picture.c:899:45: note: object of size 32 allocated by 'malloc'
  899 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictLinearGradient));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../render/picture.c: In function 'CreateConicalGradientPicture':
../render/picture.c:989:26: error: array subscript 'union _SourcePict[0]' is partly outside array bounds of 'unsigned char[32]' [-Werror=array-bounds]
  989 |     pPicture->pSourcePict->conical.type = SourcePictTypeConical;
      |                          ^~
../render/picture.c:982:45: note: object of size 32 allocated by 'malloc'
  982 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictConicalGradient));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-05-08 05:03:32 +00:00
Jernej Škrabec
506fa39b55 Merge pull request #6467 from heitbaum/automake
automake: fix race in parallel builds
2022-05-07 07:30:51 +02:00
Rudi Heitbaum
fe51bc1092 automake: fix race in parallel builds
from:
- https://lists.gnu.org/archive/html/automake-patches/2018-07/msg00010.html
2022-05-07 04:20:50 +00:00
Jernej Škrabec
72c94a2774 Merge pull request #6465 from heitbaum/binutils
binutils-yyy: update to use binutils package source, version, and patches.
2022-05-06 17:00:59 +02:00
CvH
f6161344a6 Merge pull request #6466 from heitbaum/pkg
[le11] package updates
2022-05-06 12:00:56 +02:00
heitbaum
ca5352dd2d libarchive: update to 3.6.1
release notes:
- https://github.com/libarchive/libarchive/releases
2022-05-06 08:40:30 +00:00
Rudi Heitbaum
c240813e9c libgpg-error: update to 1.45
news:
- https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob_plain;f=NEWS;hb=dbac537e5e865fb6f3aa8596d213aa8c47a9dea1
2022-05-06 08:40:10 +00:00
Rudi Heitbaum
c11c3233de meson: update to 0.62.1
milestone:
- https://github.com/mesonbuild/meson/milestone/79?closed=1

includes a wayland validation:
- wayland: Make sure wayland-scanner has same version as wayland libraries
2022-05-06 08:31:30 +00:00
Rudi Heitbaum
c59790e845 freetype: update to 2.12.1 and HTTPS
CHANGES BETWEEN 2.12.0 and 2.12.1

  I. IMPORTANT BUG FIXES

  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)

  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).

  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).

  II. MISCELLANEOUS

  - New option `--with-librsvg` for  the `configure` script for better
    FreeType demo support.

  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.

  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.

Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
2022-05-06 08:31:30 +00:00
Rudi Heitbaum
836a70f55f systemd: update to 250.5
log:
- https://github.com/systemd/systemd-stable/compare/v250.4...v250.5
2022-05-06 08:31:30 +00:00
Rudi Heitbaum
c6fef64056 sqlite: update to 3.38.4
release log:
- https://www.sqlite.org/releaselog/3_38_4.html
2022-05-06 08:31:30 +00:00
Rudi Heitbaum
1383ba5e10 libxml2: update to 2.9.14
release notes:
- https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14
2022-05-06 08:31:29 +00:00
Rudi Heitbaum
ab6afc055f binutils-or1k: update to use binutils package source and version 2022-05-06 07:50:38 +00:00
Rudi Heitbaum
59d3829a30 binutils-aarch64: update to use binutils package source and version 2022-05-06 07:49:44 +00:00
Frank Hartung
dbf4dd4325 Merge pull request #6392 from heitbaum/wayland
Wayland updates
2022-05-05 15:31:10 +02:00
CvH
fc98bd0be4 Merge pull request #6463 from heitbaum/gstreamer
gstreamer: update to 1.20.2
2022-05-05 15:18:31 +02:00
CvH
bba61e67dd Merge pull request #6462 from heitbaum/mesa22
mesa: update to 22.0.3
2022-05-05 15:18:20 +02:00
Rudi Heitbaum
16ff5d11d5 gstreamer: update to 1.20.2 2022-05-05 12:30:40 +00:00
Rudi Heitbaum
59e46e349f gst-plugins-bad: update to 1.20.2 2022-05-05 12:30:39 +00:00
Rudi Heitbaum
258a7f096e gst-plugins-base: update to 1.20.2 2022-05-05 12:30:39 +00:00
Rudi Heitbaum
bc451247df mesa: update to 22.0.3
ann:
- https://lists.freedesktop.org/archives/mesa-dev/2022-May/225770.html
2022-05-05 09:58:44 +00:00
CvH
a1b6445891 Merge pull request #6461 from heitbaum/make43
make: update command line patch not to touch configure.ac
2022-05-05 11:49:57 +02:00
Rudi Heitbaum
61c27f6b06 make: update command line patch not to touch configure.ac
as aclocal-1.16 may not be available on the build host as make has no
dependancies. remove patch to configure.ac. patch still works as the
required depends are still available.
2022-05-05 09:46:18 +00:00
CvH
19fbae9dfc Merge pull request #6452 from heitbaum/make
make: fails to execute extraordinarily long command lines
2022-05-04 20:54:49 +02:00