<86>Jun 3 05:41:22 userdel[2626397]: delete user 'rooter' <86>Jun 3 05:41:22 userdel[2626397]: removed group 'rooter' owned by 'rooter' <86>Jun 3 05:41:22 userdel[2626397]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 3 05:41:22 groupadd[2626498]: group added to /etc/group: name=rooter, GID=1820 <86>Jun 3 05:41:22 groupadd[2626498]: group added to /etc/gshadow: name=rooter <86>Jun 3 05:41:22 groupadd[2626498]: new group: name=rooter, GID=1820 <86>Jun 3 05:41:22 useradd[2626561]: new user: name=rooter, UID=1820, GID=1820, home=/root, shell=/bin/bash, from=none <86>Jun 3 05:41:22 userdel[2626691]: delete user 'builder' <86>Jun 3 05:41:22 userdel[2626691]: removed group 'builder' owned by 'builder' <86>Jun 3 05:41:22 userdel[2626691]: removed shadow group 'builder' owned by 'builder' <86>Jun 3 05:41:22 groupadd[2626778]: group added to /etc/group: name=builder, GID=1821 <86>Jun 3 05:41:22 groupadd[2626778]: group added to /etc/gshadow: name=builder <86>Jun 3 05:41:22 groupadd[2626778]: new group: name=builder, GID=1821 <86>Jun 3 05:41:22 useradd[2626830]: new user: name=builder, UID=1821, GID=1821, home=/usr/src, shell=/bin/bash, from=none <13>Jun 3 05:41:24 rpmi: ocaml-runtime-4.13.1-alt1 sisyphus+288339.100.3.1 1636228564 installed <13>Jun 3 05:41:24 rpmi: rpm-build-ocaml-1.4.2-alt1 sisyphus+288339.1400.3.1 1636230742 installed <13>Jun 3 05:41:32 rpmi: ocaml-4.13.1-alt1 sisyphus+288339.100.3.1 1636228564 installed <13>Jun 3 05:41:32 rpmi: ocaml-findlib-1.9.3-alt1 sisyphus+294399.100.3.1 1643757341 installed <13>Jun 3 05:41:32 rpmi: opam-2.1.4-alt1 sisyphus+314123.100.1.1 1674638916 installed <13>Jun 3 05:41:32 rpmi: dune-2.9.3-alt1 sisyphus+294384.100.1.1 1643564548 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/ocaml-ppx_derivers-1.2.1-alt1.nosrc.rpm (w1.gzdio) Installing ocaml-ppx_derivers-1.2.1-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.6267 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf ocaml-ppx_derivers-1.2.1 + echo 'Source #0 (ocaml-ppx_derivers-1.2.1.tar):' Source #0 (ocaml-ppx_derivers-1.2.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/ocaml-ppx_derivers-1.2.1.tar + cd ocaml-ppx_derivers-1.2.1 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.6267 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ocaml-ppx_derivers-1.2.1 + dune build -p ppx_derivers ocamlopt src/ppx_derivers.cmxs ld: src/ppx_derivers.a(ppx_derivers.o): warning: relocation in read-only section `.text' ld: warning: creating DT_TEXTREL in a shared object + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.6267 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/ocaml-ppx_derivers-buildroot + : + /bin/rm -rf -- /usr/src/tmp/ocaml-ppx_derivers-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd ocaml-ppx_derivers-1.2.1 + opam-installer --prefix=/usr/src/tmp/ocaml-ppx_derivers-buildroot/usr --libdir=/usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml ppx_derivers.install Creating directory /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers _build/install/default/lib/ppx_derivers/META => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/META _build/install/default/lib/ppx_derivers/dune-package => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/dune-package _build/install/default/lib/ppx_derivers/opam => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/opam _build/install/default/lib/ppx_derivers/ppx_derivers.a => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.a _build/install/default/lib/ppx_derivers/ppx_derivers.cma => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cma _build/install/default/lib/ppx_derivers/ppx_derivers.cmi => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmi _build/install/default/lib/ppx_derivers/ppx_derivers.cmt => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmt _build/install/default/lib/ppx_derivers/ppx_derivers.cmti => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmti _build/install/default/lib/ppx_derivers/ppx_derivers.cmx => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmx _build/install/default/lib/ppx_derivers/ppx_derivers.cmxa => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxa _build/install/default/lib/ppx_derivers/ppx_derivers.ml => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.ml _build/install/default/lib/ppx_derivers/ppx_derivers.mli => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.mli _build/install/default/lib/ppx_derivers/ppx_derivers.cmxs => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs Creating directory /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/doc/ppx_derivers _build/install/default/doc/ppx_derivers/CHANGES.md => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/doc/ppx_derivers/CHANGES.md _build/install/default/doc/ppx_derivers/LICENSE.md => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/doc/ppx_derivers/LICENSE.md _build/install/default/doc/ppx_derivers/README.md => /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/doc/ppx_derivers/README.md + rm -rf /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/doc + find /usr/src/tmp/ocaml-ppx_derivers-buildroot -name '*.cmxs' -exec chmod 0755 '{}' ';' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/ocaml-ppx_derivers-buildroot (auto) mode of './usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/ocaml-ppx_derivers-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/ocaml-ppx_derivers-buildroot/ (default) Compressing files in /usr/src/tmp/ocaml-ppx_derivers-buildroot (auto) Adjusting library links in /usr/src/tmp/ocaml-ppx_derivers-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/ocaml-ppx_derivers-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=relaxed,unresolved=normal) the file containing the function 'camlPpx_derivers__register_456' is not compiled with -fpic/-fPIC the file containing the function 'camlPpx_derivers__lookup_493' is not compiled with -fpic/-fPIC the file containing the function 'camlPpx_derivers__derivers_497' is not compiled with -fpic/-fPIC the file containing the function 'camlPpx_derivers__entry' is not compiled with -fpic/-fPIC the file containing the function 'caml_curry3' is not compiled with -fpic/-fPIC the file containing the function 'caml_curry3_1' is not compiled with -fpic/-fPIC the file containing the function 'caml_curry2' is not compiled with -fpic/-fPIC the file containing the function 'camlPpx_derivers__fun_515' is not compiled with -fpic/-fPIC verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: TEXTREL entry found: 0x00000000 verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: Caml_state verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: caml_call_gc verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Hashtbl__mem_1051 verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Printf__ksprintf_193 verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Hashtbl__add_969 verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Hashtbl__find_996 verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: caml_raise_exn verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Hashtbl__fold_556 verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Hashtbl verify-elf: WARNING: ./usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs: undefined symbol: camlStdlib__Hashtbl__create_inner_1702 Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.16260 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ocaml-ppx_derivers-1.2.1 + dune runtest + exit 0 Processing files: ocaml-ppx_derivers-1.2.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.16260 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ocaml-ppx_derivers-1.2.1 + DOCDIR=/usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/share/doc/ocaml-ppx_derivers-1.2.1 + export DOCDIR + rm -rf /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/share/doc/ocaml-ppx_derivers-1.2.1 + /bin/mkdir -p /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/share/doc/ocaml-ppx_derivers-1.2.1 + cp -prL README.md /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/share/doc/ocaml-ppx_derivers-1.2.1 + chmod -R go-w /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/share/doc/ocaml-ppx_derivers-1.2.1 + chmod -R a+rX /usr/src/tmp/ocaml-ppx_derivers-buildroot/usr/share/doc/ocaml-ppx_derivers-1.2.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ANizVH find-provides: running scripts (debuginfo,lib,ocaml,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.S6uvp7 find-requires: running scripts (cpp,debuginfo,files,lib,ocaml,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: ocaml-cmi(Ppx_derivers) = 4.13.1-F729D58E, ocaml-cmx(Ppx_derivers) = 4.13.1-C8FE7219 Requires: ocaml-cmi(CamlinternalFormatBasics) = 4.13.1-C4B583A7, ocaml-cmi(Stdlib) = 4.13.1-2D082666, ocaml-cmi(Stdlib__Buffer) = 4.13.1-AE6F92BA, ocaml-cmi(Stdlib__Hashtbl) = 4.13.1-F8A1618A, ocaml-cmi(Stdlib__Printf) = 4.13.1-0E709B4A, ocaml-cmi(Stdlib__Seq) = 4.13.1-4A643801, ocaml-cmi(Stdlib__Uchar) = 4.13.1-6F39F075, ocaml-cmx(Stdlib) = 4.13.1-C82208C6, ocaml-cmx(Stdlib__Hashtbl) = 4.13.1-7228153E, ocaml-cmx(Stdlib__Printf) = 4.13.1-0DD3DEA7, rtld(GNU_HASH) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wWHcxF Creating ocaml-ppx_derivers-debuginfo package Processing files: ocaml-ppx_derivers-devel-1.2.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yoJyY6 find-provides: running scripts (debuginfo,lib,ocaml,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.G7RjEW find-requires: running scripts (cpp,debuginfo,files,lib,ocaml,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: ocaml-cmx(Ppx_derivers) = 4.13.1-C8FE7219 Requires: ocaml-ppx_derivers = 1.2.1-alt1, ocaml-cmi(CamlinternalFormatBasics) = 4.13.1-C4B583A7, ocaml-cmi(Ppx_derivers) = 4.13.1-F729D58E, ocaml-cmi(Stdlib) = 4.13.1-2D082666, ocaml-cmi(Stdlib__Buffer) = 4.13.1-AE6F92BA, ocaml-cmi(Stdlib__Hashtbl) = 4.13.1-F8A1618A, ocaml-cmi(Stdlib__Printf) = 4.13.1-0E709B4A, ocaml-cmi(Stdlib__Seq) = 4.13.1-4A643801, ocaml-cmi(Stdlib__Uchar) = 4.13.1-6F39F075, ocaml-cmx(Stdlib) = 4.13.1-C82208C6, ocaml-cmx(Stdlib__Hashtbl) = 4.13.1-7228153E, ocaml-cmx(Stdlib__Printf) = 4.13.1-0DD3DEA7 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9GSqDB Processing files: ocaml-ppx_derivers-debuginfo-1.2.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OF8PK0 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CsT5kE find-requires: running scripts (debuginfo) Requires: ocaml-ppx_derivers = 1.2.1-alt1 Adding to ocaml-ppx_derivers-devel a strict dependency on ocaml-ppx_derivers Adding to ocaml-ppx_derivers-debuginfo a strict dependency on ocaml-ppx_derivers Removing 1 extra deps from ocaml-ppx_derivers-devel due to dependency on ocaml-ppx_derivers Removing 10 extra deps from ocaml-ppx_derivers-devel due to repentancy on ocaml-ppx_derivers Wrote: /usr/src/RPM/RPMS/i586/ocaml-ppx_derivers-1.2.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/ocaml-ppx_derivers-devel-1.2.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/ocaml-ppx_derivers-debuginfo-1.2.1-alt1.i586.rpm (w2.lzdio) 0.32user 0.91system 0:08.67elapsed 14%CPU (0avgtext+0avgdata 12600maxresident)k 0inputs+0outputs (0major+184049minor)pagefaults 0swaps 1.88user 1.40system 0:22.44elapsed 14%CPU (0avgtext+0avgdata 109944maxresident)k 0inputs+0outputs (0major+204797minor)pagefaults 0swaps --- ocaml-ppx_derivers-1.2.1-alt1.i586.rpm.repo 2021-11-06 21:08:13.000000000 +0000 +++ ocaml-ppx_derivers-1.2.1-alt1.i586.rpm.hasher 2023-06-03 05:41:43.192812831 +0000 @@ -26,3 +26,3 @@ File: /usr/lib/ocaml/ppx_derivers/META 100644 root:root 899b095f4c4134d42f80268ef19c8de2 -File: /usr/lib/ocaml/ppx_derivers/ppx_derivers.a 100644 root:root 7171126414137e77d8eb001638b72c2b +File: /usr/lib/ocaml/ppx_derivers/ppx_derivers.a 100644 root:root fc53ec816cef93e94e076c8f8e999e02 File: /usr/lib/ocaml/ppx_derivers/ppx_derivers.cma 100644 root:root 1651ddf0075d704b65c0215c330e9e8b @@ -30,5 +30,5 @@ File: /usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxa 100644 root:root 8b779cc8c7af028d2fa0370d96dd09f5 -File: /usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs 100644 root:root ed106072e08fbba903906b809ad01ebd +File: /usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs 100644 root:root 4151a004c759a25e7d8300cca4a567f8 File: /usr/share/doc/ocaml-ppx_derivers-1.2.1 40755 root:root File: /usr/share/doc/ocaml-ppx_derivers-1.2.1/README.md 100644 root:root e0d7f6fcd5892da85911bf526d8caa85 -RPMIdentity: 670a73668b780243c9b91541fb80511298905485988b229d04ea5de89b601f512c01ca3a2ffb4be85912abd6adb31ed7fae3af1cb4293a55b39961c453d588cd +RPMIdentity: 28fabc29700112f6fbab9d8f74363804b38b1cc690b440f2f9f57ff55ed35675a792c4f69b612053a80efb5fe330bbe95ec7a2a60677a102d8c89cfcd63161d5 --- ocaml-ppx_derivers-debuginfo-1.2.1-alt1.i586.rpm.repo 2021-11-06 21:08:13.000000000 +0000 +++ ocaml-ppx_derivers-debuginfo-1.2.1-alt1.i586.rpm.hasher 2023-06-03 05:41:43.255813929 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/9f 40755 root:root -/usr/lib/debug/.build-id/9f/72c25849a10990fefa174a176d374515c6cd07 120777 root:root ../../../ocaml/ppx_derivers/ppx_derivers.cmxs -/usr/lib/debug/.build-id/9f/72c25849a10990fefa174a176d374515c6cd07.debug 120777 root:root ../../usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs.debug +/usr/lib/debug/.build-id/2c 40755 root:root +/usr/lib/debug/.build-id/2c/5fa6785d3d6cb91c35538e6580e46b66f2f970 120777 root:root ../../../ocaml/ppx_derivers/ppx_derivers.cmxs +/usr/lib/debug/.build-id/2c/5fa6785d3d6cb91c35538e6580e46b66f2f970.debug 120777 root:root ../../usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs.debug /usr/lib/debug/usr/lib/ocaml 40755 root:root @@ -14,8 +14,8 @@ Provides: ocaml-ppx_derivers-debuginfo = 1.2.1-alt1:sisyphus+288339.11000.3.1 -File: /usr/lib/debug/.build-id/9f 40755 root:root -File: /usr/lib/debug/.build-id/9f/72c25849a10990fefa174a176d374515c6cd07 120777 root:root ../../../ocaml/ppx_derivers/ppx_derivers.cmxs -File: /usr/lib/debug/.build-id/9f/72c25849a10990fefa174a176d374515c6cd07.debug 120777 root:root ../../usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs.debug +File: /usr/lib/debug/.build-id/2c 40755 root:root +File: /usr/lib/debug/.build-id/2c/5fa6785d3d6cb91c35538e6580e46b66f2f970 120777 root:root ../../../ocaml/ppx_derivers/ppx_derivers.cmxs +File: /usr/lib/debug/.build-id/2c/5fa6785d3d6cb91c35538e6580e46b66f2f970.debug 120777 root:root ../../usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs.debug File: /usr/lib/debug/usr/lib/ocaml 40755 root:root File: /usr/lib/debug/usr/lib/ocaml/ppx_derivers 40755 root:root -File: /usr/lib/debug/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs.debug 100644 root:root 56df54d66dcf5406cdefd0d1b0e0f064 +File: /usr/lib/debug/usr/lib/ocaml/ppx_derivers/ppx_derivers.cmxs.debug 100644 root:root 2ec1619a8ccec6614651eddac05974ca File: /usr/src/debug/ocaml-ppx_derivers-1.2.1 40755 root:root @@ -25,2 +25,2 @@ File: /usr/src/debug/ocaml-ppx_derivers-1.2.1/_build/default/src/ppx_derivers.ml 100644 root:root 3e7ec4644155502554d5d470655dc8f9 -RPMIdentity: 2e8e7e988111b2cd6ae0253d5841f4bcd24e5fc6669a9ac71aee0597c76a48f7a550b36c95e052d13701d7662df27ae197447975574ac4f5b7d9755cdfee15b9 +RPMIdentity: 6d08f4afa5f7a082f44286bb1cfb402932dcb602fdfce4fcbe646825f3080b33ed28752116da6ae9eab0b566543dcadc5983cca821695e82a7c379bf0f9de05c