Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Nov 2003 11:09:49 +0100
From:      "Karel Rous" <karelrous@volny.cz>
To:        gnome@FreeBSD.org
Message-ID:  <E1AMlkz-000BY0-Ms@gate.gyrec.cz>

next in thread | raw e-mail | index | archive | help
running configure,
   to aid debugging if configure makes a mistake.

configure:610: checking for a BSD compatible install
configure:663: checking whether build environment is sane
configure:720: checking whether gmake sets ${MAKE}
configure:766: checking for working aclocal
configure:779: checking for working autoconf
configure:792: checking for working automake
configure:805: checking for working autoheader
configure:818: checking for working makeinfo
configure:869: checking whether to enable maintainer-specific portions of Makefiles
configure:895: checking for gcc
configure:1008: checking whether the C compiler (cc -O2 -pipe -march=pentiumpro -L/usr/local/lib) works
configure:1024: cc -o conftest -O2 -pipe -march=pentiumpro -I/usr/local/include -L/usr/local/lib conftest.c  1>&5
configure:1050: checking whether the C compiler (cc -O2 -pipe -march=pentiumpro -L/usr/local/lib) is a cross-compiler
configure:1055: checking whether we are using GNU C
configure:1083: checking whether cc accepts -g
configure:1115: checking for POSIXized ISC
configure:1138: checking for gcc
configure:1251: checking whether the C compiler (cc -O2 -pipe -march=pentiumpro -L/usr/local/lib) works
configure:1267: cc -o conftest -O2 -pipe -march=pentiumpro -I/usr/local/include -L/usr/local/lib conftest.c  1>&5
configure:1293: checking whether the C compiler (cc -O2 -pipe -march=pentiumpro -L/usr/local/lib) is a cross-compiler
configure:1298: checking whether we are using GNU C
configure:1326: checking whether cc accepts -g
configure:1358: checking how to run the C preprocessor
configure:1513: checking host system type
configure:1534: checking build system type
configure:1554: checking for ranlib
configure:1593: checking for ld used by GCC
configure:1655: checking if the linker (/usr/libexec/elf/ld) is GNU ld
configure:1671: checking for BSD-compatible nm
configure:1707: checking whether ln -s works
ltconfig13:603: checking for object suffix
ltconfig13:604: cc -c -O2 -pipe -march=pentiumpro -I/usr/local/include conftest.c 1>&5
ltconfig13:629: checking for executable suffix
ltconfig13:630: cc -o conftest -O2 -pipe -march=pentiumpro -I/usr/local/include -L/usr/local/lib conftest.c  1>&5
ltconfig13:776: checking if cc PIC flag -fPIC works
ltconfig13:777: cc -c -O2 -pipe -march=pentiumpro -fPIC -DPIC -I/usr/local/include conftest.c 1>&5
ltconfig13:829: checking if cc supports -c -o file.o
ltconfig13:830: cc -c -O2 -pipe -march=pentiumpro -o out/conftest2.o -I/usr/local/include conftest.c 1>&5
ltconfig13:862: checking if cc supports -c -o file.lo
ltconfig13:863: cc -c -O2 -pipe -march=pentiumpro -c -o conftest.lo -I/usr/local/include conftest.c 1>&5
ltconfig13:914: checking if cc supports -fno-rtti -fno-exceptions
ltconfig13:915: cc -c -O2 -pipe -march=pentiumpro -fno-rtti -fno-exceptions -c conftest.c -I/usr/local/include conftest.c 1>&5
ltconfig13:958: checking if cc static flag -static works
ltconfig13:959: cc -o conftest -O2 -pipe -march=pentiumpro -I/usr/local/include -L/usr/local/lib -static conftest.c  1>&5
GNU ld version 2.12.1 [FreeBSD] 2002-07-20
ltconfig13:1653: checking if global_symbol_pipe works
ltconfig13:1654: cc -c -O2 -pipe -march=pentiumpro -I/usr/local/include conftest.c 1>&5
ltconfig13:1657: eval "/usr/bin/nm -B conftest.o | sed -n -e 's/^.*[ 	]\([ABCDGISTW]\)[ 	][ 	]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' > conftest.nm"
ltconfig13:1709: cc -o conftest -O2 -pipe -march=pentiumpro -fno-builtin -fno-rtti -fno-exceptions -I/usr/local/include -L/usr/local/lib conftest.c conftstm.o 1>&5
configure:1949: checking for glib-config
configure:1984: checking for GLIB - version >= 1.2.8
configure:2083: cc -o conftest -O2 -pipe -march=pentiumpro -I/usr/local/include/glib12 -I/usr/local/include -L/usr/local/lib conftest.c -L/usr/local/lib -lglib12  1>&5
configure:2222: checking for gnome-config
configure:2259: checking if /usr/X11R6/bin/gnome-config works
configure:2267: checking for orbit-config
configure:2303: checking for orbit-idl
configure:2337: checking for working ORBit environment
configure:2373: checking for gnorba libraries
configure:2490: checking what warning flags to pass to the C compiler
configure:2522: checking what language compliance flags to pass to the C compiler
configure:2547: checking for pthread_create in -pthread
configure:2566: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -L/usr/local/lib conftest.c -pthread   1>&5
configure:2771: checking for gtk-config
configure:2806: checking for GTK - version >= 1.2.0
configure:2907: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -L/usr/local/lib conftest.c -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,
   -E -lgmodule12 -lglib12 -lintl -lXi -lXext -lX11 -lm  1>&5
configure:3010: checking for SmcSaveYourselfDone in -lSM
configure:3029: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,
   -E -lgmodule12 -lglib12 -lintl -lXi -lXext -lX11 -lm conftest.c -lSM  -lICE  1>&5
configure:3058: checking for X11/SM/SMlib.h
configure:3068: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3106: checking for XpmFreeXpmImage in -lXpm
configure:3125: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,
   -E -lgmodule12 -lglib12 -lintl -lXi -lXext -lX11 -lm conftest.c -lXpm   1>&5
configure:3153: checking for ANSI C header files
configure:3166: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3233: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3257: checking for working const
configure:3311: cc -c -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c 1>&5
configure: In function `main':
configure:3285: warning: unused variable `s'
configure:3305: warning: unused variable `foo'
configure:3273: warning: unused variable `zero'
configure:3267: warning: unused variable `x'
configure:3284: warning: `t' might be used uninitialized in this function
configure:3302: warning: `b' might be used uninitialized in this function
configure:3332: checking for inline
configure:3346: cc -c -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c 1>&5
configure: In function `main':
configure:3342: warning: control reaches end of non-void function
configure: At top level:
configure:3342: warning: return-type defaults to `int'
configure:3372: checking for off_t
configure:3405: checking for size_t
configure:3440: checking for working alloca.h
configure:3452: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3446: alloca.h: No such file or directory
configure: In function `main':
configure:3448: warning: unused variable `p'
configure: failed program was:
#line 3445 "configure"
#include "confdefs.h"
#include <alloca.h>
int main() {
char *p = alloca(2 * sizeof(int));
; return 0; }
configure:3473: checking for alloca
configure:3506: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure: In function `main':
configure:3502: warning: unused variable `p'
configure:3675: checking for unistd.h
configure:3685: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3714: checking for getpagesize
configure:3742: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3767: checking for working mmap
configure:3915: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure: In function `main':
configure:3856: warning: implicit declaration of function `getpagesize'
configure:3865: warning: implicit declaration of function `rand'
configure:3866: warning: implicit declaration of function `umask'
configure:3870: warning: implicit declaration of function `write'
configure:3872: warning: implicit declaration of function `close'
configure:3903: warning: implicit declaration of function `read'
configure:3909: warning: implicit declaration of function `unlink'
configure:3943: checking for argz.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3949: argz.h: No such file or directory
configure: failed program was:
#line 3948 "configure"
#include "confdefs.h"
#include <argz.h>
configure:3943: checking for limits.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3943: checking for locale.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3943: checking for nl_types.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3943: checking for malloc.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
In file included from configure:3949:
/usr/include/malloc.h:2: warning: #warning "this file includes <malloc.h> which is deprecated,
   use <stdlib.h> instead"
configure: failed program was:
#line 3948 "configure"
#include "confdefs.h"
#include <malloc.h>
configure:3943: checking for string.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3943: checking for unistd.h
configure:3943: checking for sys/param.h
configure:3953: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:3983: checking for getcwd
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for munmap
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for putenv
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for setenv
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for setlocale
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for strchr
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for strcasecmp
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for strdup
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:3983: checking for __argz_count
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/ccjJB0fM.o: In function `main':
/tmp/ccjJB0fM.o(.text+0x7): undefined reference to `__argz_count'
configure: failed program was:
#line 3988 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
   which can conflict with char __argz_count(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char __argz_count();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub___argz_count) || defined (__stub_____argz_count)
choke me
#else
__argz_count();
#endif

; return 0; }
configure:3983: checking for __argz_stringify
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/cckDYGDJ.o: In function `main':
/tmp/cckDYGDJ.o(.text+0x7): undefined reference to `__argz_stringify'
configure: failed program was:
#line 3988 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
   which can conflict with char __argz_stringify(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char __argz_stringify();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub___argz_stringify) || defined (__stub_____argz_stringify)
choke me
#else
__argz_stringify();
#endif

; return 0; }
configure:3983: checking for __argz_next
configure:4011: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/ccEjsqFz.o: In function `main':
/tmp/ccEjsqFz.o(.text+0x7): undefined reference to `__argz_next'
configure: failed program was:
#line 3988 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
   which can conflict with char __argz_next(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char __argz_next();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub___argz_next) || defined (__stub_____argz_next)
choke me
#else
__argz_next();
#endif

; return 0; }
configure:4040: checking for stpcpy
configure:4068: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/ccAkOibx.o: In function `main':
/tmp/ccAkOibx.o(.text+0x7): undefined reference to `stpcpy'
configure: failed program was:
#line 4045 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
   which can conflict with char stpcpy(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char stpcpy();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_stpcpy) || defined (__stub___stpcpy)
choke me
#else
stpcpy();
#endif

; return 0; }
configure:4102: checking for LC_MESSAGES
configure:4114: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
configure:4135: checking whether NLS is requested
configure:4168: checking for libintl.h
configure:4178: cc -E -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
configure:4195: checking for gettext in libc
configure:4207: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/ccm8zX1u.o: In function `main':
/tmp/ccm8zX1u.o(.text+0xf): undefined reference to `libintl_gettext'
configure: failed program was:
#line 4200 "configure"
#include "confdefs.h"
#include <libintl.h>
int main() {
return (int) gettext ("")
; return 0; }
configure:4223: checking for bindtextdomain in -lintl
configure:4242: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c -lintl   1>&5
configure:4258: checking for gettext in libintl
configure:4263: checking for gettext in -lintl
configure:4282: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c -lintl   1>&5
configure:4321: checking for msgfmt
configure:4355: checking for dcgettext
configure:4383: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/ccXxgYPz.o: In function `main':
/tmp/ccXxgYPz.o(.text+0x7): undefined reference to `dcgettext'
configure: failed program was:
#line 4360 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
   which can conflict with char dcgettext(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dcgettext();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_dcgettext) || defined (__stub___dcgettext)
choke me
#else
dcgettext();
#endif

; return 0; }
configure:4410: checking for gmsgfmt
configure:4446: checking for xgettext
configure:4486: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  1>&5
/tmp/cc799a8O.o: In function `main':
/tmp/cc799a8O.o(.text+0x2): undefined reference to `_nl_msg_cat_cntr'
configure: failed program was:
#line 4478 "configure"
#include "confdefs.h"

int main() {
extern int _nl_msg_cat_cntr;
			       return _nl_msg_cat_cntr
; return 0; }
configure:4763: checking for catalogs to be installed
configure:4909: checking for gdk-pixbuf-config
configure:4944: checking for GDK_PIXBUF - version >= 0.7.0
configure:5026: cc -o conftest -O2 -pipe -march=pentiumpro -Wall -Wunused  -I/usr/X11R6/include/gdk-pixbuf-1.0 -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib conftest.c  -L/usr/X11R6/lib -lgdk_pixbuf -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,
   -E -lgmodule12 -lglib12 -lintl -lXi -lXext -lX11 -lm 1>&5
/usr/libexec/elf/ld: warning: libintl.so.4,needed by /usr/X11R6/lib/libgdk_pixbuf.so,not found (try using -rpath or -rpath-link)
configure: failed program was:
#line 4968 "configure"
#include "confdefs.h"

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gdk-pixbuf/gdk-pixbuf.h>

char*
my_strdup (char *str)
{
  char *new_str;
  
  if (str)
    {
      new_str = malloc ((strlen (str) + 1) * sizeof(char));
      strcpy (new_str,str);
    }
  else
    new_str = NULL;
  
  return new_str;
}

int main ()
{
  int major,minor,micro;
  char *tmp_version;

  system ("touch conf.gdk_pixbuftest");

  /* HP/UX 9 (%@#!) writes to sscanf strings */
  tmp_version = my_strdup("0.7.0");
  if (sscanf(tmp_version,"%d.%d.%d",&major,&minor,&micro) != 3) {
     printf("%s,
   bad version string\n", "0.7.0");
     exit(1);
   }

   if ((0 > major) ||
      ((0 == major) && (22 > minor)) ||
      ((0 == major) && (22 == minor) && (0 >= micro)))
    {
      return 0;
    }
  else
    {
      printf("\n*** 'gdk-pixbuf-config --version' returned %d.%d.%d, but the minimum version\n",0,22,0);
      printf("*** of GDK_PIXBUF required is %d.%d.%d. If gdk-pixbuf-config is correct,then it is\n", major, minor, micro);
      printf("*** best to upgrade to the required version.\n");
      printf("*** If gdk-pixbuf-config was wrong, set the environment variable GDK_PIXBUF_CONFIG\n");
      printf("*** to point to the correct copy of gdk-pixbuf-config,and remove the file\n");
      printf("*** config.cache before re-running configure\n");
      return 1;
    }
}


gnome@FreeBSD.org
Subject: gnome-print-0.37 error?
Date: Thu, 20 Nov 2003 11:09:44 +0100
Message-Id: <20031120100241.M74519@volny.cz>
X-Mailer: Open WebMail 2.21 20031110
X-OriginatingIP: 195.113.191.164 (jim)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=OPENWEBMAIL_ATT_0.934719587676227"

This is a multi-part message in MIME format.

------=OPENWEBMAIL_ATT_0.934719587676227
Content-Type: text/plain;
	charset=iso-8859-2

Hallo,

it wanted gdk-pixbuf-0.7.0 but in my 4.9 stable collection there is after
update just 0.22.0

best wishes

Karel


--
Open WebMail Project (http://openwebmail.org)


------=OPENWEBMAIL_ATT_0.934719587676227
Content-Type: application/octet-stream;
	name="config.log"
Content-Disposition: attachment; filename="config.log"
Content-Transfer-Encoding: base64

VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp
bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz
IGEgbWlzdGFrZS4KCmNvbmZpZ3VyZTo2MTA6IGNoZWNraW5nIGZvciBhIEJTRCBjb21wYXRpYmxl
IGluc3RhbGwKY29uZmlndXJlOjY2MzogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVu
dCBpcyBzYW5lCmNvbmZpZ3VyZTo3MjA6IGNoZWNraW5nIHdoZXRoZXIgZ21ha2Ugc2V0cyAke01B
S0V9CmNvbmZpZ3VyZTo3NjY6IGNoZWNraW5nIGZvciB3b3JraW5nIGFjbG9jYWwKY29uZmlndXJl
Ojc3OTogY2hlY2tpbmcgZm9yIHdvcmtpbmcgYXV0b2NvbmYKY29uZmlndXJlOjc5MjogY2hlY2tp
bmcgZm9yIHdvcmtpbmcgYXV0b21ha2UKY29uZmlndXJlOjgwNTogY2hlY2tpbmcgZm9yIHdvcmtp
bmcgYXV0b2hlYWRlcgpjb25maWd1cmU6ODE4OiBjaGVja2luZyBmb3Igd29ya2luZyBtYWtlaW5m
bwpjb25maWd1cmU6ODY5OiBjaGVja2luZyB3aGV0aGVyIHRvIGVuYWJsZSBtYWludGFpbmVyLXNw
ZWNpZmljIHBvcnRpb25zIG9mIE1ha2VmaWxlcwpjb25maWd1cmU6ODk1OiBjaGVja2luZyBmb3Ig
Z2NjCmNvbmZpZ3VyZToxMDA4OiBjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIChjYyAt
TzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLUwvdXNyL2xvY2FsL2xpYikgd29ya3MKY29uZmln
dXJlOjEwMjQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtSS91
c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKY29uZmln
dXJlOjEwNTA6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgKGNjIC1PMiAtcGlwZSAt
bWFyY2g9cGVudGl1bXBybyAtTC91c3IvbG9jYWwvbGliKSBpcyBhIGNyb3NzLWNvbXBpbGVyCmNv
bmZpZ3VyZToxMDU1OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyBHTlUgQwpjb25maWd1
cmU6MTA4MzogY2hlY2tpbmcgd2hldGhlciBjYyBhY2NlcHRzIC1nCmNvbmZpZ3VyZToxMTE1OiBj
aGVja2luZyBmb3IgUE9TSVhpemVkIElTQwpjb25maWd1cmU6MTEzODogY2hlY2tpbmcgZm9yIGdj
Ywpjb25maWd1cmU6MTI1MTogY2hlY2tpbmcgd2hldGhlciB0aGUgQyBjb21waWxlciAoY2MgLU8y
IC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1ML3Vzci9sb2NhbC9saWIpIHdvcmtzCmNvbmZpZ3Vy
ZToxMjY3OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLUkvdXNy
L2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3Vy
ZToxMjkzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIChjYyAtTzIgLXBpcGUgLW1h
cmNoPXBlbnRpdW1wcm8gLUwvdXNyL2xvY2FsL2xpYikgaXMgYSBjcm9zcy1jb21waWxlcgpjb25m
aWd1cmU6MTI5ODogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgR05VIEMKY29uZmlndXJl
OjEzMjY6IGNoZWNraW5nIHdoZXRoZXIgY2MgYWNjZXB0cyAtZwpjb25maWd1cmU6MTM1ODogY2hl
Y2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IKY29uZmlndXJlOjE1MTM6IGNoZWNr
aW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29uZmlndXJlOjE1MzQ6IGNoZWNraW5nIGJ1aWxkIHN5c3Rl
bSB0eXBlCmNvbmZpZ3VyZToxNTU0OiBjaGVja2luZyBmb3IgcmFubGliCmNvbmZpZ3VyZToxNTkz
OiBjaGVja2luZyBmb3IgbGQgdXNlZCBieSBHQ0MKY29uZmlndXJlOjE2NTU6IGNoZWNraW5nIGlm
IHRoZSBsaW5rZXIgKC91c3IvbGliZXhlYy9lbGYvbGQpIGlzIEdOVSBsZApjb25maWd1cmU6MTY3
MTogY2hlY2tpbmcgZm9yIEJTRC1jb21wYXRpYmxlIG5tCmNvbmZpZ3VyZToxNzA3OiBjaGVja2lu
ZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmx0Y29uZmlnMTM6NjAzOiBjaGVja2luZyBmb3Igb2JqZWN0
IHN1ZmZpeApsdGNvbmZpZzEzOjYwNDogY2MgLWMgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJv
IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpsdGNvbmZpZzEzOjYyOTogY2hl
Y2tpbmcgZm9yIGV4ZWN1dGFibGUgc3VmZml4Cmx0Y29uZmlnMTM6NjMwOiBjYyAtbyBjb25mdGVz
dCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNy
L2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1Cmx0Y29uZmlnMTM6Nzc2OiBjaGVja2luZyBpZiBj
YyBQSUMgZmxhZyAtZlBJQyB3b3JrcwpsdGNvbmZpZzEzOjc3NzogY2MgLWMgLU8yIC1waXBlIC1t
YXJjaD1wZW50aXVtcHJvIC1mUElDIC1EUElDIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0
LmMgMT4mNQpsdGNvbmZpZzEzOjgyOTogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmls
ZS5vCmx0Y29uZmlnMTM6ODMwOiBjYyAtYyAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLW8g
b3V0L2NvbmZ0ZXN0Mi5vIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpsdGNv
bmZpZzEzOjg2MjogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5sbwpsdGNvbmZp
ZzEzOjg2MzogY2MgLWMgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1jIC1vIGNvbmZ0ZXN0
LmxvIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpsdGNvbmZpZzEzOjkxNDog
Y2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucwpsdGNvbmZp
ZzEzOjkxNTogY2MgLWMgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1mbm8tcnR0aSAtZm5v
LWV4Y2VwdGlvbnMgLWMgY29uZnRlc3QuYyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j
IDE+JjUKbHRjb25maWcxMzo5NTg6IGNoZWNraW5nIGlmIGNjIHN0YXRpYyBmbGFnIC1zdGF0aWMg
d29ya3MKbHRjb25maWcxMzo5NTk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVu
dGl1bXBybyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIC1zdGF0aWMgY29u
ZnRlc3QuYyAgMT4mNQpHTlUgbGQgdmVyc2lvbiAyLjEyLjEgW0ZyZWVCU0RdIDIwMDItMDctMjAK
bHRjb25maWcxMzoxNjUzOiBjaGVja2luZyBpZiBnbG9iYWxfc3ltYm9sX3BpcGUgd29ya3MKbHRj
b25maWcxMzoxNjU0OiBjYyAtYyAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLUkvdXNyL2xv
Y2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1Cmx0Y29uZmlnMTM6MTY1NzogZXZhbCAiL3Vzci9i
aW4vbm0gLUIgY29uZnRlc3QubyB8IHNlZCAtbiAtZSAncy9eLipbIAldXChbQUJDREdJU1RXXVwp
WyAJXVsgCV0qXChcKVwoW19BLVphLXpdW19BLVphLXowLTldKlwpJC9cMSBcMlwzIFwzL3AnID4g
Y29uZnRlc3Qubm0iCmx0Y29uZmlnMTM6MTcwOTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1t
YXJjaD1wZW50aXVtcHJvIC1mbm8tYnVpbHRpbiAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zIC1J
L3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyBjb25mdHN0bS5v
IDE+JjUKY29uZmlndXJlOjE5NDk6IGNoZWNraW5nIGZvciBnbGliLWNvbmZpZwpjb25maWd1cmU6
MTk4NDogY2hlY2tpbmcgZm9yIEdMSUIgLSB2ZXJzaW9uID49IDEuMi44CmNvbmZpZ3VyZToyMDgz
OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLUkvdXNyL2xvY2Fs
L2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29u
ZnRlc3QuYyAtTC91c3IvbG9jYWwvbGliIC1sZ2xpYjEyICAxPiY1CmNvbmZpZ3VyZToyMjIyOiBj
aGVja2luZyBmb3IgZ25vbWUtY29uZmlnCmNvbmZpZ3VyZToyMjU5OiBjaGVja2luZyBpZiAvdXNy
L1gxMVI2L2Jpbi9nbm9tZS1jb25maWcgd29ya3MKY29uZmlndXJlOjIyNjc6IGNoZWNraW5nIGZv
ciBvcmJpdC1jb25maWcKY29uZmlndXJlOjIzMDM6IGNoZWNraW5nIGZvciBvcmJpdC1pZGwKY29u
ZmlndXJlOjIzMzc6IGNoZWNraW5nIGZvciB3b3JraW5nIE9SQml0IGVudmlyb25tZW50CmNvbmZp
Z3VyZToyMzczOiBjaGVja2luZyBmb3IgZ25vcmJhIGxpYnJhcmllcwpjb25maWd1cmU6MjQ5MDog
Y2hlY2tpbmcgd2hhdCB3YXJuaW5nIGZsYWdzIHRvIHBhc3MgdG8gdGhlIEMgY29tcGlsZXIKY29u
ZmlndXJlOjI1MjI6IGNoZWNraW5nIHdoYXQgbGFuZ3VhZ2UgY29tcGxpYW5jZSBmbGFncyB0byBw
YXNzIHRvIHRoZSBDIGNvbXBpbGVyCmNvbmZpZ3VyZToyNTQ3OiBjaGVja2luZyBmb3IgcHRocmVh
ZF9jcmVhdGUgaW4gLXB0aHJlYWQKY29uZmlndXJlOjI1NjY6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt
cGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3VudXNlZCAgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1wdGhyZWFkICAgMT4mNQpjb25maWd1cmU6
Mjc3MTogY2hlY2tpbmcgZm9yIGd0ay1jb25maWcKY29uZmlndXJlOjI4MDY6IGNoZWNraW5nIGZv
ciBHVEsgLSB2ZXJzaW9uID49IDEuMi4wCmNvbmZpZ3VyZToyOTA3OiBjYyAtbyBjb25mdGVzdCAt
TzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9YMTFSNi9p
bmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5j
bHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9j
YWwvbGliIGNvbmZ0ZXN0LmMgLUwvdXNyL1gxMVI2L2xpYiAtTC91c3IvWDExUjYvbGliIC1sZ3Rr
MTIgLWxnZGsxMiAtTC91c3IvbG9jYWwvbGliIC1XbCwtRSAtbGdtb2R1bGUxMiAtbGdsaWIxMiAt
bGludGwgLWxYaSAtbFhleHQgLWxYMTEgLWxtICAxPiY1CmNvbmZpZ3VyZTozMDEwOiBjaGVja2lu
ZyBmb3IgU21jU2F2ZVlvdXJzZWxmRG9uZSBpbiAtbFNNCmNvbmZpZ3VyZTozMDI5OiBjYyAtbyBj
b25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vz
ci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9p
bmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAt
TC91c3IvbG9jYWwvbGliIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL1gxMVI2L2xpYiAtbGd0azEy
IC1sZ2RrMTIgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLUUgLWxnbW9kdWxlMTIgLWxnbGliMTIgLWxp
bnRsIC1sWGkgLWxYZXh0IC1sWDExIC1sbSBjb25mdGVzdC5jIC1sU00gIC1sSUNFICAxPiY1CmNv
bmZpZ3VyZTozMDU4OiBjaGVja2luZyBmb3IgWDExL1NNL1NNbGliLmgKY29uZmlndXJlOjMwNjg6
IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1J
L3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDEx
UjYvaW5jbHVkZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQKY29uZmlndXJl
OjMxMDY6IGNoZWNraW5nIGZvciBYcG1GcmVlWHBtSW1hZ2UgaW4gLWxYcG0KY29uZmlndXJlOjMx
MjU6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3Vu
dXNlZCAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIgLUkv
dXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFS
Ni9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNyL1gxMVI2L2xpYiAtTC91c3IvWDExUjYv
bGliIC1sZ3RrMTIgLWxnZGsxMiAtTC91c3IvbG9jYWwvbGliIC1XbCwtRSAtbGdtb2R1bGUxMiAt
bGdsaWIxMiAtbGludGwgLWxYaSAtbFhleHQgLWxYMTEgLWxtIGNvbmZ0ZXN0LmMgLWxYcG0gICAx
PiY1CmNvbmZpZ3VyZTozMTUzOiBjaGVja2luZyBmb3IgQU5TSSBDIGhlYWRlciBmaWxlcwpjb25m
aWd1cmU6MzE2NjogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1
ZGUvZ3RrMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRl
IC1JL3Vzci9YMTFSNi9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9kZXYvbnVsbCAyPmNvbmZ0ZXN0Lm91
dApjb25maWd1cmU6MzIzMzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVt
cHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5j
bHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1
CmNvbmZpZ3VyZTozMjU3OiBjaGVja2luZyBmb3Igd29ya2luZyBjb25zdApjb25maWd1cmU6MzMx
MTogY2MgLWMgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1XYWxsIC1XdW51c2VkICAtSS91
c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwv
aW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUg
Y29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25maWd1cmU6
MzI4NTogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBzJwpjb25maWd1cmU6MzMwNTogd2Fybmlu
ZzogdW51c2VkIHZhcmlhYmxlIGBmb28nCmNvbmZpZ3VyZTozMjczOiB3YXJuaW5nOiB1bnVzZWQg
dmFyaWFibGUgYHplcm8nCmNvbmZpZ3VyZTozMjY3OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUg
YHgnCmNvbmZpZ3VyZTozMjg0OiB3YXJuaW5nOiBgdCcgbWlnaHQgYmUgdXNlZCB1bmluaXRpYWxp
emVkIGluIHRoaXMgZnVuY3Rpb24KY29uZmlndXJlOjMzMDI6IHdhcm5pbmc6IGBiJyBtaWdodCBi
ZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbgpjb25maWd1cmU6MzMzMjogY2hl
Y2tpbmcgZm9yIGlubGluZQpjb25maWd1cmU6MzM0NjogY2MgLWMgLU8yIC1waXBlIC1tYXJjaD1w
ZW50aXVtcHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDEx
UjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2Fs
L2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTog
SW4gZnVuY3Rpb24gYG1haW4nOgpjb25maWd1cmU6MzM0Mjogd2FybmluZzogY29udHJvbCByZWFj
aGVzIGVuZCBvZiBub24tdm9pZCBmdW5jdGlvbgpjb25maWd1cmU6IEF0IHRvcCBsZXZlbDoKY29u
ZmlndXJlOjMzNDI6IHdhcm5pbmc6IHJldHVybi10eXBlIGRlZmF1bHRzIHRvIGBpbnQnCmNvbmZp
Z3VyZTozMzcyOiBjaGVja2luZyBmb3Igb2ZmX3QKY29uZmlndXJlOjM0MDU6IGNoZWNraW5nIGZv
ciBzaXplX3QKY29uZmlndXJlOjM0NDA6IGNoZWNraW5nIGZvciB3b3JraW5nIGFsbG9jYS5oCmNv
bmZpZ3VyZTozNDUyOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8g
LVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRl
L2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAt
SS91c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKY29u
ZmlndXJlOjM0NDY6IGFsbG9jYS5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3Vy
ZTogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25maWd1cmU6MzQ0ODogd2FybmluZzogdW51c2VkIHZh
cmlhYmxlIGBwJwpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgMzQ0NSAiY29u
ZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUgPGFsbG9jYS5oPgppbnQgbWFp
bigpIHsKY2hhciAqcCA9IGFsbG9jYSgyICogc2l6ZW9mKGludCkpOwo7IHJldHVybiAwOyB9CmNv
bmZpZ3VyZTozNDczOiBjaGVja2luZyBmb3IgYWxsb2NhCmNvbmZpZ3VyZTozNTA2OiBjYyAtbyBj
b25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vz
ci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9p
bmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAt
TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKY29uZmlndXJlOiBJbiBmdW5jdGlvbiBg
bWFpbic6CmNvbmZpZ3VyZTozNTAyOiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYHAnCmNvbmZp
Z3VyZTozNjc1OiBjaGVja2luZyBmb3IgdW5pc3RkLmgKY29uZmlndXJlOjM2ODU6IGNjIC1FIC1J
L3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2Nh
bC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVk
ZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQKY29uZmlndXJlOjM3MTQ6IGNo
ZWNraW5nIGZvciBnZXRwYWdlc2l6ZQpjb25maWd1cmU6Mzc0MjogY2MgLW8gY29uZnRlc3QgLU8y
IC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5j
bHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGli
MTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xvY2Fs
L2xpYiBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZTozNzY3OiBjaGVja2luZyBmb3Igd29ya2lu
ZyBtbWFwCmNvbmZpZ3VyZTozOTE1OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBl
bnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFS
Ni9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwv
aW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMg
IDE+JjUKY29uZmlndXJlOiBJbiBmdW5jdGlvbiBgbWFpbic6CmNvbmZpZ3VyZTozODU2OiB3YXJu
aW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiBgZ2V0cGFnZXNpemUnCmNvbmZp
Z3VyZTozODY1OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiBgcmFu
ZCcKY29uZmlndXJlOjM4NjY6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0
aW9uIGB1bWFzaycKY29uZmlndXJlOjM4NzA6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9u
IG9mIGZ1bmN0aW9uIGB3cml0ZScKY29uZmlndXJlOjM4NzI6IHdhcm5pbmc6IGltcGxpY2l0IGRl
Y2xhcmF0aW9uIG9mIGZ1bmN0aW9uIGBjbG9zZScKY29uZmlndXJlOjM5MDM6IHdhcm5pbmc6IGlt
cGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIGByZWFkJwpjb25maWd1cmU6MzkwOTogd2Fy
bmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYHVubGluaycKY29uZmlndXJl
OjM5NDM6IGNoZWNraW5nIGZvciBhcmd6LmgKY29uZmlndXJlOjM5NTM6IGNjIC1FIC1JL3Vzci9s
b2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNs
dWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSBjb25m
dGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQKY29uZmlndXJlOjM5NDk6IGFyZ3ouaDog
Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoK
I2xpbmUgMzk0OCAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUgPGFy
Z3ouaD4KY29uZmlndXJlOjM5NDM6IGNoZWNraW5nIGZvciBsaW1pdHMuaApjb25maWd1cmU6Mzk1
MzogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIg
LUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9Y
MTFSNi9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9kZXYvbnVsbCAyPmNvbmZ0ZXN0Lm91dApjb25maWd1
cmU6Mzk0MzogY2hlY2tpbmcgZm9yIGxvY2FsZS5oCmNvbmZpZ3VyZTozOTUzOiBjYyAtRSAtSS91
c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwv
aW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUg
Y29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0CmNvbmZpZ3VyZTozOTQzOiBjaGVj
a2luZyBmb3IgbmxfdHlwZXMuaApjb25maWd1cmU6Mzk1MzogY2MgLUUgLUkvdXNyL2xvY2FsL2lu
Y2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xp
YjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlIGNvbmZ0ZXN0LmMg
Pi9kZXYvbnVsbCAyPmNvbmZ0ZXN0Lm91dApjb25maWd1cmU6Mzk0MzogY2hlY2tpbmcgZm9yIG1h
bGxvYy5oCmNvbmZpZ3VyZTozOTUzOiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3Iv
WDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xv
Y2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+
Y29uZnRlc3Qub3V0CkluIGZpbGUgaW5jbHVkZWQgZnJvbSBjb25maWd1cmU6Mzk0OToKL3Vzci9p
bmNsdWRlL21hbGxvYy5oOjI6IHdhcm5pbmc6ICN3YXJuaW5nICJ0aGlzIGZpbGUgaW5jbHVkZXMg
PG1hbGxvYy5oPiB3aGljaCBpcyBkZXByZWNhdGVkLCB1c2UgPHN0ZGxpYi5oPiBpbnN0ZWFkIgpj
b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgMzk0OCAiY29uZmlndXJlIgojaW5j
bHVkZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUgPG1hbGxvYy5oPgpjb25maWd1cmU6Mzk0MzogY2hl
Y2tpbmcgZm9yIHN0cmluZy5oCmNvbmZpZ3VyZTozOTUzOiBjYyAtRSAtSS91c3IvbG9jYWwvaW5j
bHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGli
MTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgY29uZnRlc3QuYyA+
L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0CmNvbmZpZ3VyZTozOTQzOiBjaGVja2luZyBmb3IgdW5p
c3RkLmgKY29uZmlndXJlOjM5NDM6IGNoZWNraW5nIGZvciBzeXMvcGFyYW0uaApjb25maWd1cmU6
Mzk1MzogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3Rr
MTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vz
ci9YMTFSNi9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9kZXYvbnVsbCAyPmNvbmZ0ZXN0Lm91dApjb25m
aWd1cmU6Mzk4MzogY2hlY2tpbmcgZm9yIGdldGN3ZApjb25maWd1cmU6NDAxMTogY2MgLW8gY29u
ZnRlc3QgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3Iv
bG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5j
bHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwv
dXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZTozOTgzOiBjaGVja2luZyBm
b3IgbXVubWFwCmNvbmZpZ3VyZTo0MDExOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNo
PXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9Y
MTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9j
YWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0
LmMgIDE+JjUKY29uZmlndXJlOjM5ODM6IGNoZWNraW5nIGZvciBwdXRlbnYKY29uZmlndXJlOjQw
MTE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3Vu
dXNlZCAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIgLUkv
dXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFS
Ni9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6Mzk4
MzogY2hlY2tpbmcgZm9yIHNldGVudgpjb25maWd1cmU6NDAxMTogY2MgLW8gY29uZnRlc3QgLU8y
IC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5j
bHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGli
MTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xvY2Fs
L2xpYiBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZTozOTgzOiBjaGVja2luZyBmb3Igc2V0bG9j
YWxlCmNvbmZpZ3VyZTo0MDExOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRp
dW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9p
bmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5j
bHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+
JjUKY29uZmlndXJlOjM5ODM6IGNoZWNraW5nIGZvciBzdHJjaHIKY29uZmlndXJlOjQwMTE6IGNj
IC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3VudXNlZCAg
LUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIgLUkvdXNyL2xv
Y2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNs
dWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6Mzk4MzogY2hl
Y2tpbmcgZm9yIHN0cmNhc2VjbXAKY29uZmlndXJlOjQwMTE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt
cGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3VudXNlZCAgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEy
IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1ML3Vzci9sb2NhbC9s
aWIgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6Mzk4MzogY2hlY2tpbmcgZm9yIHN0cmR1cApj
b25maWd1cmU6NDAxMTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJv
IC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVk
ZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUg
LUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1CmNv
bmZpZ3VyZTozOTgzOiBjaGVja2luZyBmb3IgX19hcmd6X2NvdW50CmNvbmZpZ3VyZTo0MDExOiBj
YyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQg
IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9s
b2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5j
bHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKL3RtcC9jY2pKQjBmTS5vOiBJ
biBmdW5jdGlvbiBgbWFpbic6Ci90bXAvY2NqSkIwZk0ubygudGV4dCsweDcpOiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGBfX2FyZ3pfY291bnQnCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2Fz
OgojbGluZSAzOTg4ICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgovKiBTeXN0ZW0g
aGVhZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlw
ZXMsCiAgICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIF9fYXJnel9jb3VudCgpOyBiZWxv
dy4gICovCiNpbmNsdWRlIDxhc3NlcnQuaD4KLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwg
cHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLiAgKi8KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBp
bnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgZ2NjMgogICAgYnVpbHRpbiBhbmQg
dGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KY2hhciBf
X2FyZ3pfY291bnQoKTsKCmludCBtYWluKCkgewoKLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5l
cyB0aGlzIGZvciBmdW5jdGlvbnMgd2hpY2ggaXQgaW1wbGVtZW50cwogICAgdG8gYWx3YXlzIGZh
aWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQKICAgIHNv
bWV0aGluZyBzdGFydGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMu
ICAqLwojaWYgZGVmaW5lZCAoX19zdHViX19fYXJnel9jb3VudCkgfHwgZGVmaW5lZCAoX19zdHVi
X19fX19hcmd6X2NvdW50KQpjaG9rZSBtZQojZWxzZQpfX2FyZ3pfY291bnQoKTsKI2VuZGlmCgo7
IHJldHVybiAwOyB9CmNvbmZpZ3VyZTozOTgzOiBjaGVja2luZyBmb3IgX19hcmd6X3N0cmluZ2lm
eQpjb25maWd1cmU6NDAxMTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVt
cHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5j
bHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1
Ci90bXAvY2NrRFlHREoubzogSW4gZnVuY3Rpb24gYG1haW4nOgovdG1wL2Nja0RZR0RKLm8oLnRl
eHQrMHg3KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgX19hcmd6X3N0cmluZ2lmeScKY29uZmln
dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDM5ODggImNvbmZpZ3VyZSIKI2luY2x1ZGUg
ImNvbmZkZWZzLmgiCi8qIFN5c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNyb3MgYW5k
IGhvcGVmdWxseSBmZXcgcHJvdG90eXBlcywKICAgIHdoaWNoIGNhbiBjb25mbGljdCB3aXRoIGNo
YXIgX19hcmd6X3N0cmluZ2lmeSgpOyBiZWxvdy4gICovCiNpbmNsdWRlIDxhc3NlcnQuaD4KLyog
T3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLiAg
Ki8KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBl
IG9mIGEgZ2NjMgogICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdv
dWxkIHN0aWxsIGFwcGx5LiAgKi8KY2hhciBfX2FyZ3pfc3RyaW5naWZ5KCk7CgppbnQgbWFpbigp
IHsKCi8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNo
IGl0IGltcGxlbWVudHMKICAgIHRvIGFsd2F5cyBmYWlsIHdpdGggRU5PU1lTLiAgU29tZSBmdW5j
dGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkCiAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBh
bmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAgKi8KI2lmIGRlZmluZWQgKF9fc3R1Yl9f
X2FyZ3pfc3RyaW5naWZ5KSB8fCBkZWZpbmVkIChfX3N0dWJfX19fX2FyZ3pfc3RyaW5naWZ5KQpj
aG9rZSBtZQojZWxzZQpfX2FyZ3pfc3RyaW5naWZ5KCk7CiNlbmRpZgoKOyByZXR1cm4gMDsgfQpj
b25maWd1cmU6Mzk4MzogY2hlY2tpbmcgZm9yIF9fYXJnel9uZXh0CmNvbmZpZ3VyZTo0MDExOiBj
YyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQg
IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9s
b2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5j
bHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKL3RtcC9jY0Vqc3FGei5vOiBJ
biBmdW5jdGlvbiBgbWFpbic6Ci90bXAvY2NFanNxRnoubygudGV4dCsweDcpOiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGBfX2FyZ3pfbmV4dCcKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6
CiNsaW5lIDM5ODggImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCi8qIFN5c3RlbSBo
ZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNyb3MgYW5kIGhvcGVmdWxseSBmZXcgcHJvdG90eXBl
cywKICAgIHdoaWNoIGNhbiBjb25mbGljdCB3aXRoIGNoYXIgX19hcmd6X25leHQoKTsgYmVsb3cu
ICAqLwojaW5jbHVkZSA8YXNzZXJ0Lmg+Ci8qIE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHBy
b3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4gICovCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50
IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5kIHRo
ZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNoYXIgX19h
cmd6X25leHQoKTsKCmludCBtYWluKCkgewoKLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0
aGlzIGZvciBmdW5jdGlvbnMgd2hpY2ggaXQgaW1wbGVtZW50cwogICAgdG8gYWx3YXlzIGZhaWwg
d2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQKICAgIHNvbWV0
aGluZyBzdGFydGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAq
LwojaWYgZGVmaW5lZCAoX19zdHViX19fYXJnel9uZXh0KSB8fCBkZWZpbmVkIChfX3N0dWJfX19f
X2FyZ3pfbmV4dCkKY2hva2UgbWUKI2Vsc2UKX19hcmd6X25leHQoKTsKI2VuZGlmCgo7IHJldHVy
biAwOyB9CmNvbmZpZ3VyZTo0MDQwOiBjaGVja2luZyBmb3Igc3RwY3B5CmNvbmZpZ3VyZTo0MDY4
OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVz
ZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vz
ci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYv
aW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKL3RtcC9jY0FrT2lieC5v
OiBJbiBmdW5jdGlvbiBgbWFpbic6Ci90bXAvY2NBa09pYngubygudGV4dCsweDcpOiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGBzdHBjcHknCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgoj
bGluZSA0MDQ1ICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgovKiBTeXN0ZW0gaGVh
ZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMs
CiAgICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIHN0cGNweSgpOyBiZWxvdy4gICovCiNp
bmNsdWRlIDxhc3NlcnQuaD4KLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBl
IHRvIGF2b2lkIGFuIGVycm9yLiAgKi8KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQg
bWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgZ2NjMgogICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMg
YXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KY2hhciBzdHBjcHkoKTsK
CmludCBtYWluKCkgewoKLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0aGlzIGZvciBmdW5j
dGlvbnMgd2hpY2ggaXQgaW1wbGVtZW50cwogICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBFTk9TWVMu
ICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQKICAgIHNvbWV0aGluZyBzdGFydGlu
ZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAqLwojaWYgZGVmaW5l
ZCAoX19zdHViX3N0cGNweSkgfHwgZGVmaW5lZCAoX19zdHViX19fc3RwY3B5KQpjaG9rZSBtZQoj
ZWxzZQpzdHBjcHkoKTsKI2VuZGlmCgo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZTo0MTAyOiBjaGVj
a2luZyBmb3IgTENfTUVTU0FHRVMKY29uZmlndXJlOjQxMTQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt
cGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3VudXNlZCAgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEy
IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1ML3Vzci9sb2NhbC9s
aWIgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6NDEzNTogY2hlY2tpbmcgd2hldGhlciBOTFMg
aXMgcmVxdWVzdGVkCmNvbmZpZ3VyZTo0MTY4OiBjaGVja2luZyBmb3IgbGliaW50bC5oCmNvbmZp
Z3VyZTo0MTc4OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVk
ZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUg
LUkvdXNyL1gxMVI2L2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0
CmNvbmZpZ3VyZTo0MTk1OiBjaGVja2luZyBmb3IgZ2V0dGV4dCBpbiBsaWJjCmNvbmZpZ3VyZTo0
MjA3OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1
bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1J
L3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDEx
UjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUKL3RtcC9jY204elgx
dS5vOiBJbiBmdW5jdGlvbiBgbWFpbic6Ci90bXAvY2NtOHpYMXUubygudGV4dCsweGYpOiB1bmRl
ZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpbnRsX2dldHRleHQnCmNvbmZpZ3VyZTogZmFpbGVkIHBy
b2dyYW0gd2FzOgojbGluZSA0MjAwICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgoj
aW5jbHVkZSA8bGliaW50bC5oPgppbnQgbWFpbigpIHsKcmV0dXJuIChpbnQpIGdldHRleHQgKCIi
KQo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZTo0MjIzOiBjaGVja2luZyBmb3IgYmluZHRleHRkb21h
aW4gaW4gLWxpbnRsCmNvbmZpZ3VyZTo0MjQyOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1h
cmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vz
ci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3Iv
bG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0
ZXN0LmMgLWxpbnRsICAgMT4mNQpjb25maWd1cmU6NDI1ODogY2hlY2tpbmcgZm9yIGdldHRleHQg
aW4gbGliaW50bApjb25maWd1cmU6NDI2MzogY2hlY2tpbmcgZm9yIGdldHRleHQgaW4gLWxpbnRs
CmNvbmZpZ3VyZTo0MjgyOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1w
cm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNs
dWRlL2d0azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVk
ZSAtSS91c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxpbnRs
ICAgMT4mNQpjb25maWd1cmU6NDMyMTogY2hlY2tpbmcgZm9yIG1zZ2ZtdApjb25maWd1cmU6NDM1
NTogY2hlY2tpbmcgZm9yIGRjZ2V0dGV4dApjb25maWd1cmU6NDM4MzogY2MgLW8gY29uZnRlc3Qg
LU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwv
aW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9n
bGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xv
Y2FsL2xpYiBjb25mdGVzdC5jICAxPiY1Ci90bXAvY2NYeGdZUHoubzogSW4gZnVuY3Rpb24gYG1h
aW4nOgovdG1wL2NjWHhnWVB6Lm8oLnRleHQrMHg3KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBg
ZGNnZXR0ZXh0Jwpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgNDM2MCAiY29u
ZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKLyogU3lzdGVtIGhlYWRlciB0byBkZWZpbmUg
X19zdHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLAogICAgd2hpY2ggY2Fu
IGNvbmZsaWN0IHdpdGggY2hhciBkY2dldHRleHQoKTsgYmVsb3cuICAqLwojaW5jbHVkZSA8YXNz
ZXJ0Lmg+Ci8qIE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBh
biBlcnJvci4gICovCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSBy
ZXR1cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHBy
b3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNoYXIgZGNnZXR0ZXh0KCk7CgppbnQgbWFp
bigpIHsKCi8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdo
aWNoIGl0IGltcGxlbWVudHMKICAgIHRvIGFsd2F5cyBmYWlsIHdpdGggRU5PU1lTLiAgU29tZSBm
dW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkCiAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBf
XyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAgKi8KI2lmIGRlZmluZWQgKF9fc3R1
Yl9kY2dldHRleHQpIHx8IGRlZmluZWQgKF9fc3R1Yl9fX2RjZ2V0dGV4dCkKY2hva2UgbWUKI2Vs
c2UKZGNnZXR0ZXh0KCk7CiNlbmRpZgoKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6NDQxMDogY2hl
Y2tpbmcgZm9yIGdtc2dmbXQKY29uZmlndXJlOjQ0NDY6IGNoZWNraW5nIGZvciB4Z2V0dGV4dApj
b25maWd1cmU6NDQ4NjogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJv
IC1XYWxsIC1XdW51c2VkICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVk
ZS9ndGsxMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUg
LUkvdXNyL1gxMVI2L2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1Ci90
bXAvY2M3OTlhOE8ubzogSW4gZnVuY3Rpb24gYG1haW4nOgovdG1wL2NjNzk5YThPLm8oLnRleHQr
MHgyKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgX25sX21zZ19jYXRfY250cicKY29uZmlndXJl
OiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDQ0NzggImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNv
bmZkZWZzLmgiCgppbnQgbWFpbigpIHsKZXh0ZXJuIGludCBfbmxfbXNnX2NhdF9jbnRyOwoJCQkg
ICAgICAgcmV0dXJuIF9ubF9tc2dfY2F0X2NudHIKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6NDc2
MzogY2hlY2tpbmcgZm9yIGNhdGFsb2dzIHRvIGJlIGluc3RhbGxlZApjb25maWd1cmU6NDkwOTog
Y2hlY2tpbmcgZm9yIGdkay1waXhidWYtY29uZmlnCmNvbmZpZ3VyZTo0OTQ0OiBjaGVja2luZyBm
b3IgR0RLX1BJWEJVRiAtIHZlcnNpb24gPj0gMC43LjAKY29uZmlndXJlOjUwMjY6IGNjIC1vIGNv
bmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtV2FsbCAtV3VudXNlZCAgLUkvdXNy
L1gxMVI2L2luY2x1ZGUvZ2RrLXBpeGJ1Zi0xLjAgLUkvdXNyL1gxMVI2L2luY2x1ZGUvZ3RrMTIg
LUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYjEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9Y
MTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0
azEyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91
c3IvWDExUjYvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIC1ML3Vzci9YMTFS
Ni9saWIgLWxnZGtfcGl4YnVmIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL1gxMVI2L2xpYiAtbGd0
azEyIC1sZ2RrMTIgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLUUgLWxnbW9kdWxlMTIgLWxnbGliMTIg
LWxpbnRsIC1sWGkgLWxYZXh0IC1sWDExIC1sbSAxPiY1Ci91c3IvbGliZXhlYy9lbGYvbGQ6IHdh
cm5pbmc6IGxpYmludGwuc28uNCwgbmVlZGVkIGJ5IC91c3IvWDExUjYvbGliL2xpYmdka19waXhi
dWYuc28sIG5vdCBmb3VuZCAodHJ5IHVzaW5nIC1ycGF0aCBvciAtcnBhdGgtbGluaykKY29uZmln
dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDQ5NjggImNvbmZpZ3VyZSIKI2luY2x1ZGUg
ImNvbmZkZWZzLmgiCgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5j
bHVkZSA8c3RyaW5nLmg+CiNpbmNsdWRlIDxnZGstcGl4YnVmL2dkay1waXhidWYuaD4KCmNoYXIq
Cm15X3N0cmR1cCAoY2hhciAqc3RyKQp7CiAgY2hhciAqbmV3X3N0cjsKICAKICBpZiAoc3RyKQog
ICAgewogICAgICBuZXdfc3RyID0gbWFsbG9jICgoc3RybGVuIChzdHIpICsgMSkgKiBzaXplb2Yo
Y2hhcikpOwogICAgICBzdHJjcHkgKG5ld19zdHIsIHN0cik7CiAgICB9CiAgZWxzZQogICAgbmV3
X3N0ciA9IE5VTEw7CiAgCiAgcmV0dXJuIG5ld19zdHI7Cn0KCmludCBtYWluICgpCnsKICBpbnQg
bWFqb3IsIG1pbm9yLCBtaWNybzsKICBjaGFyICp0bXBfdmVyc2lvbjsKCiAgc3lzdGVtICgidG91
Y2ggY29uZi5nZGtfcGl4YnVmdGVzdCIpOwoKICAvKiBIUC9VWCA5ICglQCMhKSB3cml0ZXMgdG8g
c3NjYW5mIHN0cmluZ3MgKi8KICB0bXBfdmVyc2lvbiA9IG15X3N0cmR1cCgiMC43LjAiKTsKICBp
ZiAoc3NjYW5mKHRtcF92ZXJzaW9uLCAiJWQuJWQuJWQiLCAmbWFqb3IsICZtaW5vciwgJm1pY3Jv
KSAhPSAzKSB7CiAgICAgcHJpbnRmKCIlcywgYmFkIHZlcnNpb24gc3RyaW5nXG4iLCAiMC43LjAi
KTsKICAgICBleGl0KDEpOwogICB9CgogICBpZiAoKDAgPiBtYWpvcikgfHwKICAgICAgKCgwID09
IG1ham9yKSAmJiAoMjIgPiBtaW5vcikpIHx8CiAgICAgICgoMCA9PSBtYWpvcikgJiYgKDIyID09
IG1pbm9yKSAmJiAoMCA+PSBtaWNybykpKQogICAgewogICAgICByZXR1cm4gMDsKICAgIH0KICBl
bHNlCiAgICB7CiAgICAgIHByaW50ZigiXG4qKiogJ2dkay1waXhidWYtY29uZmlnIC0tdmVyc2lv
bicgcmV0dXJuZWQgJWQuJWQuJWQsIGJ1dCB0aGUgbWluaW11bSB2ZXJzaW9uXG4iLCAwLCAyMiwg
MCk7CiAgICAgIHByaW50ZigiKioqIG9mIEdES19QSVhCVUYgcmVxdWlyZWQgaXMgJWQuJWQuJWQu
IElmIGdkay1waXhidWYtY29uZmlnIGlzIGNvcnJlY3QsIHRoZW4gaXQgaXNcbiIsIG1ham9yLCBt
aW5vciwgbWljcm8pOwogICAgICBwcmludGYoIioqKiBiZXN0IHRvIHVwZ3JhZGUgdG8gdGhlIHJl
cXVpcmVkIHZlcnNpb24uXG4iKTsKICAgICAgcHJpbnRmKCIqKiogSWYgZ2RrLXBpeGJ1Zi1jb25m
aWcgd2FzIHdyb25nLCBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIEdES19QSVhCVUZfQ09O
RklHXG4iKTsKICAgICAgcHJpbnRmKCIqKiogdG8gcG9pbnQgdG8gdGhlIGNvcnJlY3QgY29weSBv
ZiBnZGstcGl4YnVmLWNvbmZpZywgYW5kIHJlbW92ZSB0aGUgZmlsZVxuIik7CiAgICAgIHByaW50
ZigiKioqIGNvbmZpZy5jYWNoZSBiZWZvcmUgcmUtcnVubmluZyBjb25maWd1cmVcbiIpOwogICAg
ICByZXR1cm4gMTsKICAgIH0KfQoKCmNvbmZpZ3VyZTo1MDcwOiBjYyAtbyBjb25mdGVzdCAtTzIg
LXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLVdhbGwgLVd1bnVzZWQgIC1JL3Vzci9YMTFSNi9pbmNs
dWRlL2dkay1waXhidWYtMS4wIC1JL3Vzci9YMTFSNi9pbmNsdWRlL2d0azEyIC1JL3Vzci9sb2Nh
bC9pbmNsdWRlL2dsaWIxMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVk
ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvWDExUjYvaW5jbHVkZS9ndGsxMiAtSS91c3Iv
bG9jYWwvaW5jbHVkZS9nbGliMTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL1gxMVI2L2lu
Y2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAtTC91c3IvWDExUjYvbGliIC1sZ2Rr
X3BpeGJ1ZiAtTC91c3IvWDExUjYvbGliIC1ML3Vzci9YMTFSNi9saWIgLWxndGsxMiAtbGdkazEy
IC1ML3Vzci9sb2NhbC9saWIgLVdsLC1FIC1sZ21vZHVsZTEyIC1sZ2xpYjEyIC1saW50bCAtbFhp
IC1sWGV4dCAtbFgxMSAtbG0gMT4mNQovdXNyL2xpYmV4ZWMvZWxmL2xkOiB3YXJuaW5nOiBsaWJp
bnRsLnNvLjQsIG5lZWRlZCBieSAvdXNyL1gxMVI2L2xpYi9saWJnZGtfcGl4YnVmLnNvLCBub3Qg
Zm91bmQgKHRyeSB1c2luZyAtcnBhdGggb3IgLXJwYXRoLWxpbmspCg==

------=OPENWEBMAIL_ATT_0.934719587676227
Content-Type: text/plain;
	name="packages.txt"
Content-Disposition: attachment; filename="packages.txt"
Content-Transfer-Encoding: base64

QWJpV29yZC1nbm9tZS0xLjAuNApEYXJ3aW5TdHJlYW1pbmdTZXJ2ZXItNC4xLjNnCkltYWdlTWFn
aWNrLTUuNS43LjExXzEKTWVzYS0zLjQuMl8yCk9SQml0LTAuNS4xN18xClhGcmVlODYtY2xpZW50
cy00LjMuMF81ClhGcmVlODYtbGlicmFyaWVzLTQuMy4wXzYKWGZ0LTIuMS4yCmFwLXV0aWxzLTEu
My4xCmFwYWNoZSttb2Rfc3NsLTEuMy4yOSsyLjguMTYKYXNwZWxsLTAuNTAuNC4xCmF1dG9jb25m
MjEzLTIuMTMuMDAwMjI3XzUKYmFzaC0yLjA1Yi4wMDcKYmluZDktOS4yLjIKYmlzb24tMS43NV8x
CmNjbGllbnQtMjAwMmQsMQpjbHVzdGVyaXQtMi4wCmNyYWNrbGliLTIuN18xCmN2c3VwLTE2LjFo
CmN5cnVzLWltYXBkLTIuMi4wLmEKY3lydXMtc2FzbC0yLjEuMTUKZGIzLTMuMy4xMSwxCmRuc3Nl
Y3dhbGtlci0yLjAKZG9jYm9vay1zay00LjEuMl8xCmRvY2Jvb2steG1sLTQuMl8xCmRvY2Jvb2st
eHNsLTEuNjIuMwplc291bmQtMC4yLjMyXzEKZXhpbS00LjI0XzMKZXhwYXQtMS45NS42XzEKZXpt
My0xLjEKZm9udGNvbmZpZy0yLjIuOTBfMwpmcmVldHlwZTItMi4xLjVfMQpnYWltLWVzb3VuZC0y
MDAzMDIwNgpnY29uZi0xLjAuOV82CmdkLTIuMC4xNV8xLDEKZ2RibS0xLjguMwpnZGstcGl4YnVm
LTAuMjIuMApnZGt4ZnQtZ25vbWUtMS41XzEKZ2V0dGV4dC0wLjEyLjEKZ2hvc3RzY3JpcHQtZ251
LTcuMDdfNApnbGliLTEuMi4xMF8xMApnbWFrZS0zLjgwXzEKZ25vbWVjYW52YXMtMC4yMi4wCmdu
b21laGllci0xLjBfMTAKZ25vbWVsaWJzLTEuNC4yXzEKZ3RrLTEuMi4xMF8xMApndGtnbGFyZWEt
MS4yLjJfMQpndWlsZS0xLjYuNF8yCmd1dGVuZmV0Y2gtMS4xCmhkZi00LjFyNQppbWFrZS00LjMu
MF8xCmltbGliLTEuOS4xNF8xCmludGx0b29sLTAuMjcuMl8xCmlzcGVsbC0zLjIuMDZfMwpqYXNw
ZXItMS43MDAuMgpqYmlna2l0LTEuNQpqcGVnLTZiXzEKbGFtZS0zLjkzLjEKbGNtcy0xLjA5LDEK
bGliYW8tZXNvdW5kLTAuOC40XzEKbGliYXVkaW9maWxlLTAuMi40CmxpYmZweC0xLjIuMC45Cmxp
YmdudWdldG9wdC0xLjIKbGliaWNvbnYtMS45LjFfMwpsaWJsdGRsLTEuNQpsaWJtY3J5cHQtMi41
LjdfMQpsaWJtaWttb2QtZXNvdW5kLTMuMS4xMF8xCmxpYm1wZWcyLTAuMy4xXzEKbGlib2dnLTEu
MF8xLDMKbGlidG9vbC0xLjMuNF80CmxpYnRvb2wtMS4zLjVfMQpsaWJ0b29sLTEuNC4zXzIKbGli
dW5naWYtNC4xLjBiMV8xCmxpYnZvcmJpcy0xLjBfMSwzCmxpYndtZi0wLjIuOApsaWJ4bWwtMS44
LjE3XzEKbGlieG1sMi0yLjYuMgpsaWJ4c2x0LTEuMS4wCmxpbmtzLTIuMS5wMTEsMQptNC0xLjRf
MQptYWQtZXNvdW5kLTAuMTQuMmJfMwptYWlsc3luYy00LjQuNAptYWtlZGVwZW5kLTIwMDAuMTIu
MjgKbWhhc2gtMC44LjE4Cm1tLTEuMy4wCm1vZF9wZXJsLTEuMjdfMQptb2RfcGhwNC00LjMuMQpt
cGcxMjMtZXNvdW5kLTAuNTlyXzkKbXBsYXllci0wLjkwLjAuMTAzXzEKbXlzcWwtY2xpZW50LTMu
MjMuNTgKbXlzcWwtc2VydmVyLTMuMjMuNTYKbmFzbS0wLjk4LjM4LDEKbm1hcC0zLjQ4XzEKb2Fm
LTAuNi4xMF8xCm9jYW1sLTMuMDYKb2NhbWwtbGFibGdsLTAuOTkKb3BlbndlYm1haWwtMi4yMQpw
NS1BdXRoZW4tU0FTTC0yLjA2CnA1LUNHSS1TcGVlZHlDR0ktMi4yMgpwNS1DR0kucG0tMy4wMCwx
CnA1LUNvbXByZXNzLVpsaWItMS4zMQpwNS1EQkktMS4zNF8xCnA1LURhdGEtU2hvd1RhYmxlLTMu
MwpwNS1EaWdlc3QtTUQ1LTIuMzAKcDUtRmlsZS1TcGVjLTAuODYKcDUtRmlsZS1UZW1wLTAuMTJf
MQpwNS1IVE1MLVBhcnNlci0zLjM0CnA1LUhUTUwtVGFnc2V0LTMuMDMKcDUtTUlNRS1CYXNlNjQt
Mi4yMQpwNS1NeXNxbC1tb2R1bGVzLTEuMjIxOQpwNS1OZXQtMS4xNywxCnA1LU5ldC1EYWVtb24t
MC4zNwpwNS1OZXQtU1NMZWF5LTEuMjMKcDUtUGxSUEMtMC4yMDE2CnA1LVBvZFBhcnNlci0xLjIx
CnA1LVN0b3JhYmxlLTIuMDgKcDUtVGVzdC1IYXJuZXNzLTIuMzAKcDUtVGVzdC1TaW1wbGUtMC40
N18xCnA1LVRleHQtSWNvbnYtMS4yXzEKcDUtVVJJLTEuMjcKcDUtWE1MLVBhcnNlci0yLjM0CnA1
LWxpYnd3dy01LjcwCnBjcmUtNC40CnBkZmxpYi01LjAuMgpwa2djb25maWctMC4xNS4wCnBrZ2Ri
LmRiCnBuZy0xLjIuNV8yCnBvcHQtMS42LjRfMQpwb3J0dXBncmFkZS0yMDAzMDcyMwpwcm9jbWFp
bC0zLjIyXzMKcHN0cmVlLTIuMjEKcHN1dGlscy1hNC0xLjE3XzEKcHl0aG9uLTIuMy4yXzIKcmNf
c3Vici0xLjE2CnJlY29kZS0zLjZfMwpydWJ5LTEuNi44LjIwMDMuMTAuMTUKcnVieS1iZGIxLTAu
Mi4xCnJ1YnktcmRvYy0wLjkuMApydWJ5LXNoaW0tcnVieTE4LTEuOC4xLnAyCnNjcm9sbGtlZXBl
ci0wLjMuMTJfNCwxCnNkb2Nib29rLXhtbC00LjEuMi41XzEKc3F1aWQtMi40XzEwCnRjbC04LjMu
NV8yCnRpZmYtMy42LjAKdGltaWRpdHkrKy1lc291bmQtMi4xMS4zXzEKdGstOC4zLjVfMgp0cmFm
c2hvdy0zLjFfMwp0cmlwd2lyZS0yLjMuMS4yXzEKdW1wLWVzb3VuZC0xLjEwXzEKdW56aXAtNS41
MF8yCnZpbS02LjEuNDU1CnhtbGNhdG1nci0xLjEKeG1tcy1lc291bmQtMS4yLjhfMgo=

------=OPENWEBMAIL_ATT_0.934719587676227
Content-Type: text/plain;
	name="packages.txt"
Content-Disposition: attachment; filename="packages.txt"
Content-Transfer-Encoding: base64

QWJpV29yZC1nbm9tZS0xLjAuNApEYXJ3aW5TdHJlYW1pbmdTZXJ2ZXItNC4xLjNnCkltYWdlTWFn
aWNrLTUuNS43LjExXzEKTWVzYS0zLjQuMl8yCk9SQml0LTAuNS4xN18xClhGcmVlODYtY2xpZW50
cy00LjMuMF81ClhGcmVlODYtbGlicmFyaWVzLTQuMy4wXzYKWGZ0LTIuMS4yCmFwLXV0aWxzLTEu
My4xCmFwYWNoZSttb2Rfc3NsLTEuMy4yOSsyLjguMTYKYXNwZWxsLTAuNTAuNC4xCmF1dG9jb25m
MjEzLTIuMTMuMDAwMjI3XzUKYmFzaC0yLjA1Yi4wMDcKYmluZDktOS4yLjIKYmlzb24tMS43NV8x
CmNjbGllbnQtMjAwMmQsMQpjbHVzdGVyaXQtMi4wCmNyYWNrbGliLTIuN18xCmN2c3VwLTE2LjFo
CmN5cnVzLWltYXBkLTIuMi4wLmEKY3lydXMtc2FzbC0yLjEuMTUKZGIzLTMuMy4xMSwxCmRuc3Nl
Y3dhbGtlci0yLjAKZG9jYm9vay1zay00LjEuMl8xCmRvY2Jvb2steG1sLTQuMl8xCmRvY2Jvb2st
eHNsLTEuNjIuMwplc291bmQtMC4yLjMyXzEKZXhpbS00LjI0XzMKZXhwYXQtMS45NS42XzEKZXpt
My0xLjEKZm9udGNvbmZpZy0yLjIuOTBfMwpmcmVldHlwZTItMi4xLjVfMQpnYWltLWVzb3VuZC0y
MDAzMDIwNgpnY29uZi0xLjAuOV82CmdkLTIuMC4xNV8xLDEKZ2RibS0xLjguMwpnZGstcGl4YnVm
LTAuMjIuMApnZGt4ZnQtZ25vbWUtMS41XzEKZ2V0dGV4dC0wLjEyLjEKZ2hvc3RzY3JpcHQtZ251
LTcuMDdfNApnbGliLTEuMi4xMF8xMApnbWFrZS0zLjgwXzEKZ25vbWVjYW52YXMtMC4yMi4wCmdu
b21laGllci0xLjBfMTAKZ25vbWVsaWJzLTEuNC4yXzEKZ3RrLTEuMi4xMF8xMApndGtnbGFyZWEt
MS4yLjJfMQpndWlsZS0xLjYuNF8yCmd1dGVuZmV0Y2gtMS4xCmhkZi00LjFyNQppbWFrZS00LjMu
MF8xCmltbGliLTEuOS4xNF8xCmludGx0b29sLTAuMjcuMl8xCmlzcGVsbC0zLjIuMDZfMwpqYXNw
ZXItMS43MDAuMgpqYmlna2l0LTEuNQpqcGVnLTZiXzEKbGFtZS0zLjkzLjEKbGNtcy0xLjA5LDEK
bGliYW8tZXNvdW5kLTAuOC40XzEKbGliYXVkaW9maWxlLTAuMi40CmxpYmZweC0xLjIuMC45Cmxp
YmdudWdldG9wdC0xLjIKbGliaWNvbnYtMS45LjFfMwpsaWJsdGRsLTEuNQpsaWJtY3J5cHQtMi41
LjdfMQpsaWJtaWttb2QtZXNvdW5kLTMuMS4xMF8xCmxpYm1wZWcyLTAuMy4xXzEKbGlib2dnLTEu
MF8xLDMKbGlidG9vbC0xLjMuNF80CmxpYnRvb2wtMS4zLjVfMQpsaWJ0b29sLTEuNC4zXzIKbGli
dW5naWYtNC4xLjBiMV8xCmxpYnZvcmJpcy0xLjBfMSwzCmxpYndtZi0wLjIuOApsaWJ4bWwtMS44
LjE3XzEKbGlieG1sMi0yLjYuMgpsaWJ4c2x0LTEuMS4wCmxpbmtzLTIuMS5wMTEsMQptNC0xLjRf
MQptYWQtZXNvdW5kLTAuMTQuMmJfMwptYWlsc3luYy00LjQuNAptYWtlZGVwZW5kLTIwMDAuMTIu
MjgKbWhhc2gtMC44LjE4Cm1tLTEuMy4wCm1vZF9wZXJsLTEuMjdfMQptb2RfcGhwNC00LjMuMQpt
cGcxMjMtZXNvdW5kLTAuNTlyXzkKbXBsYXllci0wLjkwLjAuMTAzXzEKbXlzcWwtY2xpZW50LTMu
MjMuNTgKbXlzcWwtc2VydmVyLTMuMjMuNTYKbmFzbS0wLjk4LjM4LDEKbm1hcC0zLjQ4XzEKb2Fm
LTAuNi4xMF8xCm9jYW1sLTMuMDYKb2NhbWwtbGFibGdsLTAuOTkKb3BlbndlYm1haWwtMi4yMQpw
NS1BdXRoZW4tU0FTTC0yLjA2CnA1LUNHSS1TcGVlZHlDR0ktMi4yMgpwNS1DR0kucG0tMy4wMCwx
CnA1LUNvbXByZXNzLVpsaWItMS4zMQpwNS1EQkktMS4zNF8xCnA1LURhdGEtU2hvd1RhYmxlLTMu
MwpwNS1EaWdlc3QtTUQ1LTIuMzAKcDUtRmlsZS1TcGVjLTAuODYKcDUtRmlsZS1UZW1wLTAuMTJf
MQpwNS1IVE1MLVBhcnNlci0zLjM0CnA1LUhUTUwtVGFnc2V0LTMuMDMKcDUtTUlNRS1CYXNlNjQt
Mi4yMQpwNS1NeXNxbC1tb2R1bGVzLTEuMjIxOQpwNS1OZXQtMS4xNywxCnA1LU5ldC1EYWVtb24t
MC4zNwpwNS1OZXQtU1NMZWF5LTEuMjMKcDUtUGxSUEMtMC4yMDE2CnA1LVBvZFBhcnNlci0xLjIx
CnA1LVN0b3JhYmxlLTIuMDgKcDUtVGVzdC1IYXJuZXNzLTIuMzAKcDUtVGVzdC1TaW1wbGUtMC40
N18xCnA1LVRleHQtSWNvbnYtMS4yXzEKcDUtVVJJLTEuMjcKcDUtWE1MLVBhcnNlci0yLjM0CnA1
LWxpYnd3dy01LjcwCnBjcmUtNC40CnBkZmxpYi01LjAuMgpwa2djb25maWctMC4xNS4wCnBrZ2Ri
LmRiCnBuZy0xLjIuNV8yCnBvcHQtMS42LjRfMQpwb3J0dXBncmFkZS0yMDAzMDcyMwpwcm9jbWFp
bC0zLjIyXzMKcHN0cmVlLTIuMjEKcHN1dGlscy1hNC0xLjE3XzEKcHl0aG9uLTIuMy4yXzIKcmNf
c3Vici0xLjE2CnJlY29kZS0zLjZfMwpydWJ5LTEuNi44LjIwMDMuMTAuMTUKcnVieS1iZGIxLTAu
Mi4xCnJ1YnktcmRvYy0wLjkuMApydWJ5LXNoaW0tcnVieTE4LTEuOC4xLnAyCnNjcm9sbGtlZXBl
ci0wLjMuMTJfNCwxCnNkb2Nib29rLXhtbC00LjEuMi41XzEKc3F1aWQtMi40XzEwCnRjbC04LjMu
NV8yCnRpZmYtMy42LjAKdGltaWRpdHkrKy1lc291bmQtMi4xMS4zXzEKdGstOC4zLjVfMgp0cmFm
c2hvdy0zLjFfMwp0cmlwd2lyZS0yLjMuMS4yXzEKdW1wLWVzb3VuZC0xLjEwXzEKdW56aXAtNS41
MF8yCnZpbS02LjEuNDU1CnhtbGNhdG1nci0xLjEKeG1tcy1lc291bmQtMS4yLjhfMgo=

------=OPENWEBMAIL_ATT_0.934719587676227--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1AMlkz-000BY0-Ms>