* Package: app-text/llpp-33  * Repository: gentoo  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ocamlopt userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking llpp-33.tar.gz to /var/tmp/portage/app-text/llpp-33/work >>> Source unpacked in /var/tmp/portage/app-text/llpp-33/work >>> Preparing source in /var/tmp/portage/app-text/llpp-33/work/llpp-33 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-text/llpp-33/work/llpp-33 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-text/llpp-33/work/llpp-33 ... make -j2 -l4 -j1 VERSION=33 CC=x86_64-pc-linux-gnu-gcc LIBDIR=/usr/lib64 ocamlopt -c -o utils.cmx -g -w +a -safe-string -I +lablGL utils.ml ocamlopt -c -o keys.cmx -g -w +a -safe-string -I +lablGL keys.ml ocamlopt -c -o wsi.cmi -g -w +a -safe-string -I +lablGL wsi.mli ocamlopt -c -o wsi.cmx -g -w +a -safe-string -I +lablGL wsi/x11/wsi.ml sh genconfstr.sh >confstruct.ml ocamlopt -c -o confstruct.cmx -g -w +a -safe-string -I +lablGL confstruct.ml ocamlopt -c -o parser.cmx -g -w +a -safe-string -I +lablGL parser.ml ocamlopt -c -o config.cmx -g -w +a -safe-string -I +lablGL config.ml ocamlopt -c -o ffi.cmx -g -w +a -safe-string -I +lablGL ffi.ml ocamlopt -c -o glutils.cmx -g -w +a -safe-string -I +lablGL glutils.ml ocamlopt -c -o help.cmi -g -w +a -safe-string -I +lablGL help.mli ocamlopt -c -o help.cmx -g -w +a -safe-string -I +lablGL help.ml ocamlopt -c -o utf8syms.cmx -g -w +a -safe-string -I +lablGL utf8syms.ml ocamlopt -c -o listview.cmx -g -w +a -safe-string -I +lablGL listview.ml ocamlopt -c -o main.cmx -g -w +a -safe-string -I +lablGL -thread main.ml ocamlopt -c -o cutils.o -g -w +a -safe-string -I +lablGL -cc x86_64-pc-linux-gnu-gcc -ccopt '-O2 -pipe -march=core-avx2 -std=c99 -pedantic -Wall -Wextra -Wshadow -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/openjpeg-2.5 -D_GNU_SOURCE -DFFP' cutils.c ocamlopt -c -o keysym2ucs.o -g -w +a -safe-string -I +lablGL -cc x86_64-pc-linux-gnu-gcc -ccopt '-O2 -pipe -march=core-avx2 -std=c99 -pedantic -Wall -Wextra -Wshadow -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/openjpeg-2.5 -D_GNU_SOURCE -DFFP' wsi/x11/keysym2ucs.c ocamlopt -c -o link.o -g -w +a -safe-string -I +lablGL -cc x86_64-pc-linux-gnu-gcc -ccopt '-O2 -pipe -march=core-avx2 -std=c99 -pedantic -Wall -Wextra -Wshadow -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/openjpeg-2.5 -D_GNU_SOURCE -DFFP' link.c link.c: In function ‘recurse_outline’: link.c:987:27: error: invalid operands to binary >= (have ‘fz_location’ and ‘int’) 987 | if (outline->page >= 0) { | ~~~~~~~~~~~~~ ^~ | | | fz_location link.c:989:57: error: incompatible type for argument 1 of ‘pdimofpageno’ 989 | struct pagedim *pdim = pdimofpageno (outline->page); | ~~~~~~~^~~~~~ | | | fz_location link.c:972:42: note: expected ‘int’ but argument is of type ‘fz_location’ 972 | static struct pagedim *pdimofpageno (int pageno) | ~~~~^~~~~~ link.c:992:28: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘fz_location’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] 992 | printd ("o %d %d %d %d %s", | ~^ | | | int 993 | level, outline->page, (int) p.y, h, outline->title); | ~~~~~~~~~~~~~ | | | fz_location link.c: In function ‘setuppbo’: link.c:3485:18: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 3485 | #define GPA(n) (*(uintptr_t *) &state.n = (uintptr_t) wsigladdr (#n)) | ^ link.c:3486:23: note: in expansion of macro ‘GPA’ 3486 | state.bo_usable = GPA (glBindBufferARB) | ^~~ link.c:3485:18: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 3485 | #define GPA(n) (*(uintptr_t *) &state.n = (uintptr_t) wsigladdr (#n)) | ^ link.c:3487:12: note: in expansion of macro ‘GPA’ 3487 | && GPA (glUnmapBufferARB) | ^~~ link.c:3485:18: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 3485 | #define GPA(n) (*(uintptr_t *) &state.n = (uintptr_t) wsigladdr (#n)) | ^ link.c:3488:12: note: in expansion of macro ‘GPA’ 3488 | && GPA (glMapBufferARB) | ^~~ link.c:3485:18: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 3485 | #define GPA(n) (*(uintptr_t *) &state.n = (uintptr_t) wsigladdr (#n)) | ^ link.c:3489:12: note: in expansion of macro ‘GPA’ 3489 | && GPA (glBufferDataARB) | ^~~ link.c:3485:18: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 3485 | #define GPA(n) (*(uintptr_t *) &state.n = (uintptr_t) wsigladdr (#n)) | ^ link.c:3490:12: note: in expansion of macro ‘GPA’ 3490 | && GPA (glGenBuffersARB) | ^~~ link.c:3485:18: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 3485 | #define GPA(n) (*(uintptr_t *) &state.n = (uintptr_t) wsigladdr (#n)) | ^ link.c:3491:12: note: in expansion of macro ‘GPA’ 3491 | && GPA (glDeleteBuffersARB); | ^~~ make: *** [Makefile:62: link.o] Error 2 * ERROR: app-text/llpp-33::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-text/llpp-33::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-text/llpp-33::gentoo'`. * The complete build log is located at '/var/log/elog/app-text:llpp-33:20220813-180647.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-text/llpp-33/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-text/llpp-33/temp/environment'. * Working directory: '/var/tmp/portage/app-text/llpp-33/work/llpp-33' * S: '/var/tmp/portage/app-text/llpp-33/work/llpp-33'