Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/ocaml-lablgl.spec'], chrootPath='/var/lib/mock/f43-build-57067346-6548224/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd787ccb8bc6246b2bbb5419ca7a4149f', '-D', '/var/lib/mock/f43-build-57067346-6548224/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/ocaml-lablgl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1737072000 Wrote: /builddir/build/SRPMS/ocaml-lablgl-1.07-15.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/ocaml-lablgl.spec'], chrootPath='/var/lib/mock/f43-build-57067346-6548224/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'fad9649d600c4213941c892df07988c7', '-D', '/var/lib/mock/f43-build-57067346-6548224/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/ocaml-lablgl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1737072000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.0zmElF + umask 022 + cd /builddir/build/BUILD/ocaml-lablgl-1.07-build + test -d /builddir/build/BUILD/ocaml-lablgl-1.07-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/ocaml-lablgl-1.07-build + /usr/bin/rm -rf /builddir/build/BUILD/ocaml-lablgl-1.07-build + /usr/bin/mkdir -p /builddir/build/BUILD/ocaml-lablgl-1.07-build + /usr/bin/mkdir -p /builddir/build/BUILD/ocaml-lablgl-1.07-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QqMpNY + umask 022 + cd /builddir/build/BUILD/ocaml-lablgl-1.07-build + cd /builddir/build/BUILD/ocaml-lablgl-1.07-build + rm -rf lablgl-1.07 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lablgl-1.07.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd lablgl-1.07 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/ocaml-lablgl-ocaml5.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/ocaml-lablgl-use-after-free.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/ocaml-lablgl-mismatched-types.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + cat ++ pkg-config --libs tk + mkdir -p examples/LablGlut examples/Togl + cp -a LablGlut/examples examples/LablGlut + cp -a Togl/examples examples/Togl + sed -i.orig 's/1\.05/1.07/' META + touch -r META.orig META + sed -i 's/\$(CAMLC)/& -g/;s/\$(CAMLOPT)/& -g/;s/ocamlmklib/& -g/' Makefile.common + sed -i 's/ocamlmktop/& -g/' LablGlut/src/Makefile Togl/src/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uK0idC + umask 022 + cd /builddir/build/BUILD/ocaml-lablgl-1.07-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lablgl-1.07 + unset MAKEFLAGS + make all opt cd src && make all LIBDIR="/usr/lib64/ocaml" make[1]: Entering directory '/builddir/build/BUILD/ocaml-lablgl-1.07-build/lablgl-1.07/src' ocamlfind ocamlc -g -c -w s -package camlp-streams var2def.ml ocamlfind ocamlc -g -package camlp-streams -linkpkg var2def.cmo -o var2def ocamlfind ocamlc -g -c -w s -package camlp-streams var2switch.ml ocamlfind ocamlc -g -package camlp-streams -linkpkg var2switch.cmo -o var2switch make lablgl.cma make[2]: Entering directory '/builddir/build/BUILD/ocaml-lablgl-1.07-build/lablgl-1.07/src' ocamlrun ../src/var2def < gl_tags.var > gl_tags.h ocamlrun ../src/var2switch -table GL_ < gl_tags.var > gl_tags.c ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include" ml_gl.c In file included from ml_gl.c:26: ml_gl.c: In function ‘ml_glGetString’: ml_gl.c:227:8: warning: pointer targets in passing argument 1 of ‘lablgl_copy_string_check’ differ in signedness [-Wpointer-sign] 227 | ML_1_ (glGetString, GLenum_val, copy_string_check) ml_gl.h:65:16: note: in definition of macro ‘ML_1_’ 65 | { return conv (cname (conv1(arg1))); } | ^~~~~ ml_gl.c:42:38: note: expected ‘const char *’ but argument is of type ‘const GLubyte *’ {aka ‘const unsigned char *’} 42 | value copy_string_check (const char *str) | ~~~~~~~~~~~~^~~ In file included from ml_gl.c:24: ml_gl.c: In function ‘ml_glGenTextures’: ml_raw.h:18:23: warning: pointer targets in passing argument 2 of ‘glGenTextures’ differ in signedness [-Wpointer-sign] 18 | #define Int_raw(raw) ((int *) Addr_raw(raw)) | ~^~~~~~~~~~~~~~~~~~~~~~ | | | int * ml_gl.h:28:23: note: in expansion of macro ‘Int_raw’ 28 | { cname (conv1(arg1), conv2(arg2)); return Val_unit; } | ^~~~~ ml_gl.c:676:1: note: in expansion of macro ‘ML_2’ 676 | ML_2 (glGenTextures, Int_val, Int_raw) | ^~~~ In file included from ml_gl.c:12: /usr/include/GL/gl.h:1302:57: note: expected ‘GLuint *’ {aka ‘unsigned int *’} but argument is of type ‘int *’ 1302 | GLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures ); | ~~~~~~~~^~~~~~~~ ocamlrun ../src/var2def < glu_tags.var > glu_tags.h ocamlrun ../src/var2switch GLU_ < glu_tags.var > glu_tags.c ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include" ml_glu.c In file included from ml_glu.c:21: ml_glu.c: In function ‘ml_gluGetString’: ml_glu.c:98:8: warning: pointer targets in passing argument 1 of ‘lablgl_copy_string_check’ differ in signedness [-Wpointer-sign] 98 | ML_1_ (gluGetString, GLUenum_val, copy_string_check) ml_gl.h:65:16: note: in definition of macro ‘ML_1_’ 65 | { return conv (cname (conv1(arg1))); } | ^~~~~ ml_gl.h:10:38: note: expected ‘const char *’ but argument is of type ‘const GLubyte *’ {aka ‘const unsigned char *’} 10 | value copy_string_check (const char *str); | ~~~~~~~~~~~~^~~ ocamlrun ../src/var2def < raw_tags.var > raw_tags.h ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include" ml_raw.c ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include" ml_glarray.c ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include" ml_glutess.c ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include" ml_shader.c In file included from ml_shader.c:20: ml_shader.c: In function ‘ml_glgetshaderinfolog’: /usr/lib64/ocaml/caml/mlvalues.h:366:23: warning: pointer targets in passing argument 4 of ‘glGetShaderInfoLog’ differ in signedness [-Wpointer-sign] 366 | #define Bytes_val(x) ((unsigned char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ml_shader.c:1218:85: note: in expansion of macro ‘Bytes_val’ 1218 | glGetShaderInfoLog(Shader_object_val(shader), infologLength, &charsWritten, Bytes_val(infoLog)); | ^~~~~~~~~ In file included from /usr/include/GL/gl.h:2050, from ml_shader.c:15: /usr/include/GL/glext.h:747:98: note: expected ‘GLchar *’ {aka ‘char *’} but argument is of type ‘unsigned char *’ 747 | GLAPI void APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); | ~~~~~~~~^~~~~~~ ml_shader.c: In function ‘ml_glgetprograminfolog’: /usr/lib64/ocaml/caml/mlvalues.h:366:23: warning: pointer targets in passing argument 4 of ‘glGetProgramInfoLog’ differ in signedness [-Wpointer-sign] 366 | #define Bytes_val(x) ((unsigned char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ml_shader.c:1242:88: note: in expansion of macro ‘Bytes_val’ 1242 | glGetProgramInfoLog(Shader_program_val(program), infologLength, &charsWritten, Bytes_val(infoLog)); | ^~~~~~~~~ /usr/include/GL/glext.h:745:100: note: expected ‘GLchar *’ {aka ‘char *’} but argument is of type ‘unsigned char *’ 745 | GLAPI void APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); | ~~~~~~~~^~~~~~~ ocamlc -g -c -w s -I +labltk raw.mli ocamlc -g -c -w s -I +labltk raw.ml ocamlc -g -c -w s -I +labltk gl.mli ocamlc -g -c -w s -I +labltk gl.ml ocamlc -g -c -w s -I +labltk glLight.mli ocamlc -g -c -w s -I +labltk glLight.ml ocamlc -g -c -w s -I +labltk glList.mli ocamlc -g -c -w s -I +labltk glList.ml ocamlc -g -c -w s -I +labltk glMap.mli ocamlc -g -c -w s -I +labltk glMap.ml ocamlc -g -c -w s -I +labltk glMat.mli ocamlc -g -c -w s -I +labltk glMat.ml ocamlc -g -c -w s -I +labltk glMisc.mli ocamlc -g -c -w s -I +labltk glMisc.ml ocamlc -g -c -w s -I +labltk glPix.mli ocamlc -g -c -w s -I +labltk glPix.ml ocamlc -g -c -w s -I +labltk glClear.mli ocamlc -g -c -w s -I +labltk glClear.ml ocamlc -g -c -w s -I +labltk glTex.mli ocamlc -g -c -w s -I +labltk glTex.ml File "glTex.ml", line 116, characters 23-35: 116 | let gen_texture () = (gen_textures 1).(0) ^^^^^^^^^^^^ Warning 6 [labels-omitted]: label len was omitted in the application of this function. ocamlc -g -c -w s -I +labltk glDraw.mli ocamlc -g -c -w s -I +labltk glDraw.ml ocamlc -g -c -w s -I +labltk glFunc.mli ocamlc -g -c -w s -I +labltk glFunc.ml ocamlc -g -c -w s -I +labltk gluMisc.mli ocamlc -g -c -w s -I +labltk gluMisc.ml ocamlc -g -c -w s -I +labltk gluNurbs.mli ocamlc -g -c -w s -I +labltk gluNurbs.ml ocamlc -g -c -w s -I +labltk gluQuadric.mli ocamlc -g -c -w s -I +labltk gluQuadric.ml ocamlc -g -c -w s -I +labltk gluTess.mli ocamlc -g -c -w s -I +labltk gluTess.ml ocamlc -g -c -w s -I +labltk gluMat.mli ocamlc -g -c -w s -I +labltk gluMat.ml ocamlc -g -c -w s -I +labltk glArray.mli ocamlc -g -c -w s -I +labltk glArray.ml ocamlc -g -c -w s -I +labltk glShader.mli ocamlc -g -c -w s -I +labltk glShader.ml ocamlmklib -g -o lablgl ml_gl.o ml_glu.o ml_raw.o ml_glarray.o ml_glutess.o ml_shader.o raw.cmo gl.cmo glLight.cmo glList.cmo glMap.cmo glMat.cmo glMisc.cmo glPix.cmo glClear.cmo glTex.cmo glDraw.cmo glFunc.cmo gluMisc.cmo gluNurbs.cmo gluQuadric.cmo gluTess.cmo gluMat.cmo glArray.cmo glShader.cmo -lGL -lGLU -lXext -lXmu -lX11 make[2]: Leaving directory '/builddir/build/BUILD/ocaml-lablgl-1.07-build/lablgl-1.07/src' make[1]: Leaving directory '/builddir/build/BUILD/ocaml-lablgl-1.07-build/lablgl-1.07/src' cd Togl/src && make LABLTKDIR="`ocamlfind query -qe labltk || echo +labltk`" all make[1]: Entering directory '/builddir/build/BUILD/ocaml-lablgl-1.07-build/lablgl-1.07/Togl/src' Makefile:20: warning: ignoring prerequisites on suffix rule definition ocamlc -g -c -w s -I /usr/lib64/ocaml/labltk -I ../../src togl.mli ocamlc -g -c -w s -I /usr/lib64/ocaml/labltk -I ../../src togl.ml ocamlrun ../../src/var2def < togl_tags.var > togl_tags.h ocamlrun ../../src/var2switch TOGL_ < togl_tags.var > togl_tags.c ocamlc -g -c -w s -ccopt "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I../../src -ITogl -I/usr/include -I. -I/usr/X11R6/include" ml_togl.c ml_togl.c: In function ‘togl_prerr’: ml_togl.c:41:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 41 | value *prerr = caml_named_value("togl_prerr"); | ^~~~~~~~~~~~~~~~ ml_togl.c: In function ‘ml_Togl_Init’: ml_togl.c:48:21: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 48 | value *interp = caml_named_value("cltclinterp"); | ^~~~~~~~~~~~~~~~ ml_togl.c: In function ‘ml_Togl_CreateFunc’: ml_togl.c:87:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | { if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); \ | ^ ml_togl.c:99:1: note: in expansion of macro ‘ENABLER’ 99 | ENABLER (CreateFunc) | ^~~~~~~ ml_togl.c: In function ‘ml_Togl_DisplayFunc’: ml_togl.c:87:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | { if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); \ | ^ ml_togl.c:100:1: note: in expansion of macro ‘ENABLER’ 100 | ENABLER (DisplayFunc) | ^~~~~~~ ml_togl.c: In function ‘ml_Togl_ReshapeFunc’: ml_togl.c:87:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | { if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); \ | ^ ml_togl.c:101:1: note: in expansion of macro ‘ENABLER’ 101 | ENABLER (ReshapeFunc) | ^~~~~~~ ml_togl.c: In function ‘ml_Togl_DestroyFunc’: ml_togl.c:87:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | { if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); \ | ^ ml_togl.c:102:1: note: in expansion of macro ‘ENABLER’ 102 | ENABLER (DestroyFunc) | ^~~~~~~ ml_togl.c: In function ‘ml_Togl_TimerFunc’: ml_togl.c:87:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | { if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); \ | ^ ml_togl.c:103:1: note: in expansion of macro ‘ENABLER’ 103 | ENABLER (TimerFunc) | ^~~~~~~ ml_togl.c: In function ‘ml_Togl_OverlayDisplayFunc’: ml_togl.c:87:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | { if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); \ | ^ ml_togl.c:104:1: note: in expansion of macro ‘ENABLER’ 104 | ENABLER (OverlayDisplayFunc) | ^~~~~~~ ml_togl.c: In function ‘ml_Togl_LoadBitmapFont’: ml_togl.c:117:34: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 117 | if (Is_block(font)) fontname = String_val (Field(font,0)); | ^ ml_togl.c: In function ‘ml_Togl_DumpToEpsFile’: ml_togl.c:145:38: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 145 | if (callbacks == NULL) callbacks = caml_named_value ("togl_callbacks"); | ^ cd Togl && \ ocamlc -verbose -c -ccopt "-DTOGL_X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I../../src -ITogl -I/usr/include -I. -I/usr/X11R6/include" togl.c + gcc -O2 -fno-strict-aliasing -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -D_FILE_OFFSET_BITS=64 -c -DTOGL_X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I../../src -ITogl -I/usr/include -I. -I/usr/X11R6/include -I'/usr/lib64/ocaml' 'togl.c' togl.c:100:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 100 | _ANSI_ARGS_((Tk_Window, const Tk_ClassProcs *, ClientData)); | ^~~~~~~~~~~ togl.c:112:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 112 | typedef Window (TkClassCreateProc) _ANSI_ARGS_((Tk_Window tkwin, | ^~~~~~~~~~~ togl.c:114:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 114 | typedef void (TkClassGeometryProc) _ANSI_ARGS_((ClientData instanceData)); | ^~~~~~~~~~~ togl.c:115:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 115 | typedef void (TkClassModalProc) _ANSI_ARGS_((Tk_Window tkwin, | ^~~~~~~~~~~ togl.c:119:5: error: unknown type name ‘TkClassCreateProc’; did you mean ‘Tk_ClassCreateProc’? 119 | TkClassCreateProc *createProc; | ^~~~~~~~~~~~~~~~~ | Tk_ClassCreateProc togl.c:120:5: error: unknown type name ‘TkClassGeometryProc’ 120 | TkClassGeometryProc *geometryProc; | ^~~~~~~~~~~~~~~~~~~ togl.c:121:5: error: unknown type name ‘TkClassModalProc’; did you mean ‘Tk_ClassModalProc’? 121 | TkClassModalProc *modalProc; | ^~~~~~~~~~~~~~~~ | Tk_ClassModalProc togl.c:322:29: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 322 | DEFAULT_HEIGHT, Tk_Offset(Togl, Height), 0, NULL}, | ^~~~~~~~~ togl.c:322:39: error: expected expression before ‘Togl’ 322 | DEFAULT_HEIGHT, Tk_Offset(Togl, Height), 0, NULL}, | ^~~~ togl.c:325:38: error: expected expression before ‘Togl’ 325 | DEFAULT_WIDTH, Tk_Offset(Togl, Width), 0, NULL}, | ^~~~ togl.c:328:28: error: expected expression before ‘Togl’ 328 | "0", Tk_Offset(Togl, SetGrid), 0}, | ^~~~ togl.c:331:31: error: expected expression before ‘Togl’ 331 | "true", Tk_Offset(Togl, RgbaFlag), 0, NULL}, | ^~~~ togl.c:334:28: error: expected expression before ‘Togl’ 334 | "1", Tk_Offset(Togl, RgbaRed), 0, NULL}, | ^~~~ togl.c:337:28: error: expected expression before ‘Togl’ 337 | "1", Tk_Offset(Togl, RgbaGreen), 0, NULL}, | ^~~~ togl.c:340:28: error: expected expression before ‘Togl’ 340 | "1", Tk_Offset(Togl, RgbaBlue), 0, NULL}, | ^~~~ togl.c:343:32: error: expected expression before ‘Togl’ 343 | "false", Tk_Offset(Togl, DoubleFlag), 0, NULL}, | ^~~~ togl.c:346:32: error: expected expression before ‘Togl’ 346 | "false", Tk_Offset(Togl, DepthFlag), 0, NULL}, | ^~~~ togl.c:349:28: error: expected expression before ‘Togl’ 349 | "1", Tk_Offset(Togl, DepthSize), 0, NULL}, | ^~~~ togl.c:352:32: error: expected expression before ‘Togl’ 352 | "false", Tk_Offset(Togl, AccumFlag), 0, NULL}, | ^~~~ togl.c:355:28: error: expected expression before ‘Togl’ 355 | "1", Tk_Offset(Togl, AccumRed), 0, NULL}, | ^~~~ togl.c:359:28: error: expected expression before ‘Togl’ 359 | "1", Tk_Offset(Togl, AccumGreen), 0, NULL}, | ^~~~ togl.c:363:28: error: expected expression before ‘Togl’ 363 | "1", Tk_Offset(Togl, AccumBlue), 0, NULL}, | ^~~~ togl.c:367:28: error: expected expression before ‘Togl’ 367 | "1", Tk_Offset(Togl, AccumAlpha), 0, NULL}, | ^~~~ togl.c:370:32: error: expected expression before ‘Togl’ 370 | "false", Tk_Offset(Togl, AlphaFlag), 0, NULL}, | ^~~~ togl.c:373:28: error: expected expression before ‘Togl’ 373 | "1", Tk_Offset(Togl, AlphaSize), 0, NULL}, | ^~~~ togl.c:376:32: error: expected expression before ‘Togl’ 376 | "false", Tk_Offset(Togl, StencilFlag), 0, NULL}, | ^~~~ togl.c:379:28: error: expected expression before ‘Togl’ 379 | "1", Tk_Offset(Togl, StencilSize), 0, NULL}, | ^~~~ togl.c:382:28: error: expected expression before ‘Togl’ 382 | "0", Tk_Offset(Togl, AuxNumber), 0, NULL}, | ^~~~ togl.c:385:32: error: expected expression before ‘Togl’ 385 | "false", Tk_Offset(Togl, PrivateCmapFlag), 0, NULL}, | ^~~~ togl.c:388:32: error: expected expression before ‘Togl’ 388 | "false", Tk_Offset(Togl, OverlayFlag), 0, NULL}, | ^~~~ togl.c:391:32: error: expected expression before ‘Togl’ 391 | "false", Tk_Offset(Togl, StereoFlag), 0, NULL}, | ^~~~ togl.c:400:27: error: expected expression before ‘Togl’ 400 | "", Tk_Offset(Togl, Cursor), TK_CONFIG_NULL_OK}, | ^~~~ togl.c:404:37: error: expected expression before ‘Togl’ 404 | DEFAULT_TIME, Tk_Offset(Togl, TimerInterval), 0, NULL}, | ^~~~ togl.c:407:29: error: expected expression before ‘Togl’ 407 | NULL, Tk_Offset(Togl, ShareList), 0, NULL}, | ^~~~ togl.c:410:45: error: expected expression before ‘Togl’ 410 | "ShareContext", NULL, Tk_Offset(Togl, ShareContext), 0, NULL}, | ^~~~ togl.c:413:38: error: expected expression before ‘Togl’ 413 | DEFAULT_IDENT, Tk_Offset(Togl, Ident), 0, NULL}, | ^~~~ togl.c:416:32: error: expected expression before ‘Togl’ 416 | "false", Tk_Offset(Togl, Indirect), 0, NULL}, | ^~~~ togl.c:419:28: error: expected expression before ‘Togl’ 419 | "0", Tk_Offset(Togl, PixelFormat), 0, NULL}, | ^~~~ togl.c: In function ‘Togl_Init’: togl.c:825:9: error: ‘SetClassProcsPtr’ undeclared (first use in this function); did you mean ‘TkClassProcs’? 825 | SetClassProcsPtr = Tk_SetClassProcs; | ^~~~~~~~~~~~~~~~ | TkClassProcs togl.c:825:9: note: each undeclared identifier is reported only once for each function it appears in togl.c:847:43: error: passing argument 3 of ‘Tcl_CreateCommand’ from incompatible pointer type [-Wincompatible-pointer-types] 847 | if (Tcl_CreateCommand(interp, "togl", Togl_Cmd, | ^~~~~~~~ | | | int (*)(void *, Tcl_Interp *, int, char **) In file included from /usr/include/tcl.h:2439, from togl.h:49, from togl.c:16: /usr/include/tclDecls.h:284:67: note: expected ‘int (*)(void *, Tcl_Interp *, int, const char **)’ but argument is of type ‘int (*)(void *, Tcl_Interp *, int, char **)’ 284 | const char *cmdName, Tcl_CmdProc *proc, | ~~~~~~~~~~~~~^~~~ togl.c:290:12: note: ‘Togl_Cmd’ declared here 290 | static int Togl_Cmd(ClientData clientData, Tcl_Interp *interp, | ^~~~~~~~ togl.c: In function ‘Togl_Configure’: togl.c:1250:27: error: passing argument 5 of ‘Tk_ConfigureWidget’ from incompatible pointer type [-Wincompatible-pointer-types] 1250 | argc, argv, WIDGREC togl, flags) == TCL_ERROR) { | ^~~~ | | | const char ** In file included from /usr/include/tk.h:1556, from togl.h:50: /usr/include/tkDecls.h:145:64: note: expected ‘Tcl_Obj * const*’ but argument is of type ‘const char **’ 145 | Tcl_Size objc, Tcl_Obj *const *objv, | ~~~~~~~~~~~~~~~~^~~~ togl.c: In function ‘Togl_Widget’: togl.c:1326:5: error: implicit declaration of function ‘Tk_Preserve’; did you mean ‘Tcl_Preserve’? [-Wimplicit-function-declaration] 1326 | Tk_Preserve((ClientData) togl); | ^~~~~~~~~~~ | Tcl_Preserve togl.c:1348:66: error: passing argument 4 of ‘Togl_Configure’ from incompatible pointer type [-Wincompatible-pointer-types] 1348 | result = Togl_Configure(interp, togl, argc - 2, argv + 2, | ~~~~~^~~ | | | char ** togl.c:1226:31: note: expected ‘const char **’ but argument is of type ‘char **’ 1226 | int argc, const char *argv[], int flags) | ~~~~~~~~~~~~^~~~~~ togl.c:1410:5: error: implicit declaration of function ‘Tk_Release’; did you mean ‘Tcl_Release’? [-Wimplicit-function-declaration] 1410 | Tk_Release((ClientData) togl); | ^~~~~~~~~~ | Tcl_Release togl.c: In function ‘Togl_Cmd’: togl.c:1517:13: error: passing argument 3 of ‘Tcl_CreateCommand’ from incompatible pointer type [-Wincompatible-pointer-types] 1517 | Togl_Widget, (ClientData) togl, | ^~~~~~~~~~~ | | | int (*)(void *, Tcl_Interp *, int, char **) /usr/include/tclDecls.h:284:67: note: expected ‘int (*)(void *, Tcl_Interp *, int, const char **)’ but argument is of type ‘int (*)(void *, Tcl_Interp *, int, char **)’ 284 | const char *cmdName, Tcl_CmdProc *proc, | ~~~~~~~~~~~~~^~~~ togl.c:1311:1: note: ‘Togl_Widget’ declared here 1311 | Togl_Widget(ClientData clientData, Tcl_Interp *interp, int argc, | ^~~~~~~~~~~ togl.c:1529:9: error: ‘SetClassProcsPtr’ undeclared (first use in this function); did you mean ‘TkClassProcs’? 1529 | if (SetClassProcsPtr != NULL) { /* use public API (Tk 8.4+) */ | ^~~~~~~~~~~~~~~~ | TkClassProcs togl.c:1549:30: error: assignment to ‘int *’ from incompatible pointer type ‘Window (*)(struct Tk_Window_ *, Window, void *)’ {aka ‘long unsigned int (*)(struct Tk_Window_ *, long unsigned int, void *)’} [-Wincompatible-pointer-types] 1549 | procsPtr->createProc = Togl_CreateWindow; | ^ togl.c:293:15: note: ‘Togl_CreateWindow’ declared here 293 | static Window Togl_CreateWindow(Tk_Window, Window, ClientData); | ^~~~~~~~~~~~~~~~~ togl.c:1550:32: error: assignment to ‘int *’ from incompatible pointer type ‘void (*)(void *)’ [-Wincompatible-pointer-types] 1550 | procsPtr->geometryProc = Togl_WorldChanged; | ^ togl.c:294:13: note: ‘Togl_WorldChanged’ declared here 294 | static void Togl_WorldChanged(ClientData); | ^~~~~~~~~~~~~~~~~ togl.c:1561:53: error: passing argument 4 of ‘Togl_Configure’ from incompatible pointer type [-Wincompatible-pointer-types] 1561 | if (Togl_Configure(interp, togl, argc - 2, argv + 2, 0) == TCL_ERROR) { | ~~~~~^~~ | | | char ** togl.c:1226:31: note: expected ‘const char **’ but argument is of type ‘char **’ 1226 | int argc, const char *argv[], int flags) | ~~~~~~~~~~~~^~~~~~ togl.c:1600:16: error: implicit declaration of function ‘Tk_CreateTimerHandler’; did you mean ‘Tcl_CreateTimerHandler’? [-Wimplicit-function-declaration] 1600 | (void) Tk_CreateTimerHandler(togl->TimerInterval, Togl_Timer, | ^~~~~~~~~~~~~~~~~~~~~ | Tcl_CreateTimerHandler togl.c: In function ‘Togl_EventProc’: togl.c:2653:49: error: passing argument 2 of ‘Tcl_EventuallyFree’ from incompatible pointer type [-Wincompatible-pointer-types] 2653 | Tcl_EventuallyFree((ClientData) togl, Togl_Destroy); | ^~~~~~~~~~~~ | | | void (*)(char *) /usr/include/tclDecls.h:391:47: note: expected ‘void (*)(void *)’ but argument is of type ‘void (*)(char *)’ 391 | Tcl_FreeProc *freeProc); | ~~~~~~~~~~~~~~^~~~~~~~ togl.c:2511:1: note: ‘Togl_Destroy’ declared here 2511 | Togl_Destroy( | ^~~~~~~~~~~~ togl.c: In function ‘Togl_PostRedisplay’: togl.c:2672:9: error: implicit declaration of function ‘Tk_DoWhenIdle’; did you mean ‘Tcl_DoWhenIdle’? [-Wimplicit-function-declaration] 2672 | Tk_DoWhenIdle(Togl_Render, (ClientData) togl); | ^~~~~~~~~~~~~ | Tcl_DoWhenIdle togl.c: In function ‘Togl_DumpToEpsFile’: togl.c:3703:13: warning: variable ‘using_mesa’ set but not used [-Wunused-but-set-variable] 3703 | Bool using_mesa = False; | ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/ocaml-lablgl-1.07-build/lablgl-1.07/Togl/src' make[1]: *** [Makefile:34: Togl/togl.o] Error 2 make: *** [Makefile:18: togl] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.uK0idC (%build) Bad exit status from /var/tmp/rpm-tmp.uK0idC (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M fad9649d600c4213941c892df07988c7 -D /var/lib/mock/f43-build-57067346-6548224/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/ocaml-lablgl.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M fad9649d600c4213941c892df07988c7 -D /var/lib/mock/f43-build-57067346-6548224/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.p56jju2d:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/ocaml-lablgl.spec'