Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Ë ùŠjãó\—ddlZddlZddlZddlmZd„Zej «fd„Zd„Zy)éNé)ÚPkgConfigErrorcóô—|j«D]d\}}||vr|||<Œt||t«std|›d�«‚t|t«std|›d�«‚||j |«Œf|S)z¬Merge values from cffi config flags cfg2 to cf1 Example: merge_flags({"libraries": ["one"]}, {"libraries": ["two"]}) {"libraries": ["one", "two"]} zcfg1[z] should be a list of stringszcfg2[)ÚitemsÚ isinstanceÚlistÚ TypeErrorÚextend)Úcfg1Úcfg2ÚkeyÚvalues ú?/opt/nydus/tmp/pip-target-96rp6e1e/lib/python/cffi/pkgconfig.pyÚ merge_flagsrsz€ð—j‘j“lò$‰ ˆˆUØ �d‰?؈D�ŠIä˜d 3™i¬Ô.ÝÊ#Ð OÓPÐPܘe¤TÔ*ÝÊ#Ð OÓPÐPØ �‰I× Ñ ˜UÕ #ð$ð €Kóc óè—ddg}|j|«|j|« tj|tjtj¬«}|j«\}}|jdk7r+ |j|«}t |j««‚tjdk\r"t|t «s |j|«}t j"d k7rd |vrt d|›d |›d |›�«‚|S#t$r*}t dt |«j«›�«‚d}~wwxYw#t$rYŒ¼wxYw#t$rt d|›d |›d |›d |›�«‚wxYw)z5Calls pkg-config and returns the output if found z pkg-configz--print-errors)ÚstdoutÚstderrzcannot run pkg-config: Nr)éz pkg-config ú z5 returned bytes that cannot be decoded with encoding z: ú\z3 returned an unsupported backslash-escaped output: )ÚappendÚ subprocessÚPopenÚPIPEÚEnvironmentErrorrÚstrÚstripÚ communicateÚ returncodeÚdecodeÚ ExceptionÚsysÚ version_inforÚUnicodeDecodeErrorÚosÚaltsep)ÚlibnameÚflagÚencodingÚaÚpcÚeÚboutÚberrs rÚcallr0sZ€ð Ð'Ð(€A؇H�HˆT„N؇H�HˆWÔðNÜ × Ñ ˜a¬ ¯©Ä ÇÁÔ Pˆð—‘Ó!�J€Dˆ$Ø ‡}�}˜Òð Ø—;‘;˜xÓ(ˆDô˜TŸZ™Z›\Ó*Ð*ä ×ј4Ò¬ °4¼Ô(=ð BØ—;‘;˜xÓ(ˆDô  ‡y�y�DÒ˜T T™\Ýâ"¢G©Tð3ó4ð 4ð €Køô/ òNݼCÀ»F¿L¹L¼NÐLÓMÐMûðNûôò Ù ð ûô"ò BÝ â"&ª²¹4ð"AóBð Bð Bús5¨4D Á?Eà EÄ D>Ä%D9Ä9D>Å E Å E Å!E1c󄇇‡‡‡ ‡ —d„Šd„Šd„Šd„Šd„Š d„Š ˆˆˆˆˆ ˆ fd„}i}|D]}||«}t||«Œ|S)aÞReturn compiler line flags for FFI.set_source based on pkg-config output Usage ... ffibuilder.set_source("_foo", pkgconfig = ["libfoo", "libbar >= 1.8.3"]) If pkg-config is installed on build machine, then arguments include_dirs, library_dirs, libraries, define_macros, extra_compile_args and extra_link_args are extended with an output of pkg-config for libfoo and libbar. Raises PkgConfigError in case the pkg-config call fails. cór—|j«D�cgc]}|jd«sŒ|dd‘Œc}Scc}w)Nú-Ié©ÚsplitÚ startswith©ÚstringÚxs rÚget_include_dirsz.flags_from_pkgconfig..get_include_dirsKó-€Ø%Ÿ|™|›~ÖD˜!°·±¸dÕ1C��!�"’ÒDÐDùÒDó“4ª4cór—|j«D�cgc]}|jd«sŒ|dd‘Œc}Scc}w)Nú-Lr4r5r8s rÚget_library_dirsz.flags_from_pkgconfig..get_library_dirsNr<r=cór—|j«D�cgc]}|jd«sŒ|dd‘Œc}Scc}w)Nú-lr4r5r8s rÚ get_librariesz+flags_from_pkgconfig..get_librariesQr<r=có~—d„}|j«D�cgc]}|jd«sŒ||«‘Œc}Scc}w)NcóR—|dd}d|vrt|jdd««S|dfS)Nr4ú=r)Útupler6)r:s rÚ_macroz8flags_from_pkgconfig..get_macros.._macroVs3€Ø�!�"�ˆAØ�a‰xܘQŸW™W S¨!›_Ó-Ð-à˜4�yÐ rú-Dr5)r9rHr:s rÚ get_macrosz(flags_from_pkgconfig..get_macrosUs2€ò !ð $*§<¡<£>ÖH˜a°Q·\±\À$Õ5G‘�q• ÒHÐHùÒHs–:­ :cóŽ—|j«D�cgc]'}|jd«rŒ|jd«s|‘Œ)c}Scc}w)Nr3rIr5r8s rÚget_other_cflagsz.flags_from_pkgconfig..get_other_cflags^óB€Ø!Ÿ<™<›>öE�a°·±¸dÕ1CØ12·±¸dÔ1CòòEð EùòEó “AªAcóŽ—|j«D�cgc]'}|jd«rŒ|jd«s|‘Œ)c}Scc}w)Nr?rBr5r8s rÚget_other_libsz,flags_from_pkgconfig..get_other_libsbrMrNcó¶•—tj«}t|d«}t|d«}‰|«‰|«‰|«‰|«‰|«‰ |«dœS)Nz--cflagsz--libs)Ú include_dirsÚ library_dirsÚ librariesÚ define_macrosÚextra_compile_argsÚextra_link_args)r#Úgetfilesystemencodingr0) r(ÚfseÚ all_cflagsÚall_libsr;rCr@rJrLrPs €€€€€€rÚkwargsz$flags_from_pkgconfig..kwargsgscø€Ü×'Ñ'Ó)ˆÜ˜' :Ó.ˆ ܘ Ó*ˆá,¨ZÓ8Ù,¨XÓ6Ù& xÓ0Ù'¨ Ó3Ù"2°:Ó">Ù-¨hÓ7ñ ð r)r) Úlibsr\Úretr(Ú lib_flagsr;rCr@rJrLrPs @@@@@@rÚflags_from_pkgconfigr`<saý€òEòEòEòIòEòE÷ ñ ð €CØò$ˆÙ˜7“Oˆ Ü�C˜Õ#ð$ð €Jr) r#r&rÚerrorrrrXr0r`©rrúrcs.ðçÓå!òð&"; ×!:Ñ!:Ó!<óóD=r