Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/clearsilver.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-75280-52178/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fde4dd39ba8>timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/clearsilver.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N)
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/clearsilver-0.10.5-1.oc9.src.rpm
RPM build warnings:
    %patchN is deprecated (7 usages found), use %patch N (or %patch -P N)
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps --nocheck /builddir/build/SPECS/clearsilver.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-75280-52178/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fde4dd39ba8>timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps --nocheck /builddir/build/SPECS/clearsilver.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N)
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.d3QzxA
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf clearsilver-0.10.5
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/clearsilver-0.10.5.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd clearsilver-0.10.5
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (clearsilver-0.10.5.patch):'
Patch #0 (clearsilver-0.10.5.patch):
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file cgi/cgi.c
patching file configure
patching file imd/imdm.py
patching file java-jni/Makefile
patching file ruby/Makefile
Patch #1 (clearsilver-0.10.5-regression.patch):
+ echo 'Patch #1 (clearsilver-0.10.5-regression.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file cs/csparse.c
Patch #2 (clearsilver-0.10.5-CVE-2011-4357.patch):
+ echo 'Patch #2 (clearsilver-0.10.5-CVE-2011-4357.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file python/neo_cgi.c
Patch #3 (clearsilver-ruby-1.9.patch):
+ echo 'Patch #3 (clearsilver-ruby-1.9.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file ruby/ext/hdf/neo_cs.c
patching file ruby/ext/hdf/neo_util.c
Patch #4 (clearsilver-ruby-2.2.patch):
+ echo 'Patch #4 (clearsilver-ruby-2.2.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file ruby/install.rb
Patch #5 (clearsilver-0.10.5-gcc5.patch):
+ echo 'Patch #5 (clearsilver-0.10.5-gcc5.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0
patching file ./util/neo_err.h
Patch #6 (clearsilver-configure-c99.patch):
+ echo 'Patch #6 (clearsilver-configure-c99.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file configure
+ touch configure
+ sed -i -r 's|(\$\(RUBY\) install.rb config) (--.*)|\1 --rb-dir="$(DESTDIR)/usr/share/ruby/vendor_ruby" --so-dir="$(DESTDIR)/usr/lib64/ruby/vendor_ruby" \2|' ruby/Makefile
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.qZV8Ax
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd clearsilver-0.10.5
+ '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']'
++ find . -type f -name configure -print
+ for file in $(find . -type f -name configure -print)
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure
+ diff -u ./configure.backup ./configure
--- ./configure.backup	2024-06-03 15:43:02.472972592 +0800
+++ ./configure	2024-06-03 15:43:02.479972545 +0800
@@ -4352,7 +4352,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -4526,7 +4526,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -4620,7 +4620,7 @@
 #if defined (__stub__doprnt) || defined (__stub____doprnt)
 choke me
 #else
-char (*f) () = _doprnt;
+__attribute__ ((used)) char (*f) () = _doprnt;
 #endif
 #ifdef __cplusplus
 }
@@ -4818,7 +4818,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -4921,7 +4921,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -5163,7 +5163,7 @@
 #if defined (__stub_lockf) || defined (__stub___lockf)
 choke me
 #else
-char (*f) () = lockf;
+__attribute__ ((used)) char (*f) () = lockf;
 #endif
 #ifdef __cplusplus
 }
@@ -5481,7 +5481,7 @@
 #if defined (__stub_snprintf) || defined (__stub___snprintf)
 choke me
 #else
-char (*f) () = snprintf;
+__attribute__ ((used)) char (*f) () = snprintf;
 #endif
 #ifdef __cplusplus
 }
@@ -5579,7 +5579,7 @@
 #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
 choke me
 #else
-char (*f) () = vsnprintf;
+__attribute__ ((used)) char (*f) () = vsnprintf;
 #endif
 #ifdef __cplusplus
 }
@@ -5688,7 +5688,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -5845,7 +5845,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -6002,7 +6002,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -6155,7 +6155,7 @@
 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
 choke me
 #else
-char (*f) () = mkstemp;
+__attribute__ ((used)) char (*f) () = mkstemp;
 #endif
 #ifdef __cplusplus
 }
@@ -6261,7 +6261,7 @@
 #if defined (__stub_regexec) || defined (__stub___regexec)
 choke me
 #else
-char (*f) () = regexec;
+__attribute__ ((used)) char (*f) () = regexec;
 #endif
 #ifdef __cplusplus
 }
@@ -6950,7 +6950,7 @@
 #if defined (__stub_gettext) || defined (__stub___gettext)
 choke me
 #else
-char (*f) () = gettext;
+__attribute__ ((used)) char (*f) () = gettext;
 #endif
 #ifdef __cplusplus
 }
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ '[' 1 = 1 ']'
+++ dirname ./configure
++ find . -name config.guess -o -name config.sub
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/OpenCloudOS/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/OpenCloudOS/config.guess ./config.guess
'/usr/lib/rpm/OpenCloudOS/config.guess' -> './config.guess'
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/OpenCloudOS/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/OpenCloudOS/config.sub ./config.sub
'/usr/lib/rpm/OpenCloudOS/config.sub' -> './config.sub'
+ '[' 1 = 1 ']'
+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld' ']'
++ find . -name ltmain.sh
+ ./configure --build=x86_64-opencloudos-linux-gnu --host=x86_64-opencloudos-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-java --disable-csharp
checking for x86_64-opencloudos-linux-gnu-gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... yes
checking for ar... ar
checking for x86_64-opencloudos-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for Neotonic Paths... not found
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking varargs.h usability... no
checking varargs.h presence... no
checking for varargs.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for strings.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking for an ANSI C-conforming const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking return type of signal handlers... void
checking for strftime... yes
checking for vprintf... yes
checking for _doprnt... no
checking for wait3 that fills in rusage... yes
checking for gettimeofday... yes
checking for mktime... yes
checking for putenv... yes
checking for strerror... yes
checking for strspn... yes
checking for strtod... yes
checking for strtol... yes
checking for strtoul... yes
checking for random... yes
checking for rand... yes
checking for drand48... yes
checking for lockf... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking build system type... x86_64-opencloudos-linux-gnu
checking host system type... x86_64-opencloudos-linux-gnu
checking for snprintf... yes
checking for vsnprintf... yes
checking for localtime_r... yes
checking whether localtime_r is declared... yes
checking for gmtime_r... yes
checking whether gmtime_r is declared... yes
checking for strtok_r... yes
checking whether strtok_r is declared... yes
checking for mkstemp... yes
checking for regexec... yes
checking for deflate in -lz... yes
checking for apache apxs... found /usr/bin/apxs
checking for apache 1.3.x... ./configure: line 6480: /usr/bin/httpd: No such file or directory
found  - disabling module build
checking for python includes... not found
checking for perl >= 5.006... found /usr/bin/perl
checking for ruby... found /usr/bin/ruby
Disabling java module
Disabling csharp module
configure: creating ./config.status
config.status: creating rules.mk
config.status: creating cs_config.h
+ make -j32 'OPTIMIZE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
*******************************************
** Building Dependencies 
** OSNAME: Linux
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
** (done) 
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_err.o -c neo_err.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_files.o -c neo_files.c
*******************************************
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_misc.o -c neo_misc.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_rand.o -c neo_rand.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o ulist.o -c ulist.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_hdf.o -c neo_hdf.c
** Building Dependencies 
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_str.o -c neo_str.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_date.o -c neo_date.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o wildmat.o -c wildmat.c
** OSNAME: Linux
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_hash.o -c neo_hash.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o ulocks.o -c ulocks.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o rcfs.o -c rcfs.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o skiplist.o -c skiplist.c
*******************************************
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o dict.o -c dict.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o filter.o -c filter.c
** Building Dependencies 
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_net.o -c neo_net.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o neo_server.o -c neo_server.c
** OSNAME: Linux
neo_files.c: In function 'ne_mkdirs':
neo_files.c:36:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   36 |   strncpy (mypath, path, sizeof(mypath));
      |   ^
neo_files.c: In function 'ne_remove_dir':
neo_files.c:163:45: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  163 |       snprintf (npath, sizeof(npath), "%s/%s", path, de->d_name);
      |                                             ^
In file included from /usr/include/stdio.h:964,
                 from neo_files.c:14:
In function 'snprintf',
    inlined from 'ne_remove_dir' at neo_files.c:163:7:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
neo_str.c: In function 'visprintf_alloc':
neo_str.c:324:5: warning: 'strncpy' output may be truncated copying between 0 and 4095 bytes from a string of length 4095 [-Wstringop-truncation]
  324 |     strncpy(*buf, ibuf, bl);
      |     ^
** (done) 
** (done) 
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
*******************************************
** Building Dependencies 
** OSNAME: Linux
** (done) 
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
*******************************************
** Building Dependencies 
** OSNAME: Linux
** (done) 
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
*******************************************
** Building Dependencies 
** OSNAME: Linux
** (done) 
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
ar cr ../libs/libneo_utl.a neo_err.o neo_files.o neo_misc.o neo_rand.o ulist.o neo_hdf.o neo_str.o neo_date.o wildmat.o neo_hash.o ulocks.o rcfs.o skiplist.o dict.o filter.o neo_net.o neo_server.o 
ranlib ../libs/libneo_utl.a
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o csparse.o -c csparse.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o cstest.o -c cstest.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o cs.o -c cs.c
csparse.c: In function 'call_parse':
csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |   ~~~~~~~~^~~~~~
csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^~~~
ar cr ../libs/libneo_cs.a csparse.o
ranlib ../libs/libneo_cs.a
gcc -o cstest cstest.o -L../libs/ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -lz -lneo_cs -lneo_utl  # -lefence
gcc -o cs cs.o -L../libs/ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -lz -lneo_cs -lneo_utl  # -lefence
csparse.c: In function 'call_parse':
csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
csparse.c: In function 'call_parse':
csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
Running cs regression tests
Passed
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o cgiwrap.o -c cgiwrap.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o cgi.o -c cgi.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o html.o -c html.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o date.o -c date.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o rfc2388.o -c rfc2388.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o static.o -c static.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -I..  -fPIC -o cgi_cstest.o -c cgi_cstest.c
static.c: In function 'main':
static.c:78:5: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
   78 |     chdir(cs_file);
      |     ^~~~~~~~~~~~~~
cgi.c: In function 'cgi_debug_init':
cgi.c:1393:13: warning: variable 'k' set but not used [-Wunused-but-set-variable]
 1393 |   char *v, *k;
      |             ^
cgi.c: In function '_parse_query':
cgi.c:317:45: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=]
  317 |         snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++);
      |                                             ^~
cgi.c:317:43: note: directive argument in the range [0, 2147483647]
  317 |         snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++);
      |                                           ^~~~~
In file included from /usr/include/stdio.h:964,
                 from cgi.c:18:
In function 'snprintf',
    inlined from '_parse_query' at cgi.c:317:9:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 12 bytes into a destination of size 10
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
cgi.c: In function '_parse_query':
cgi.c:353:44: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  353 |           snprintf (buf2, sizeof(buf2), "%d", i);
      |                                            ^
In function 'snprintf',
    inlined from '_parse_query' at cgi.c:353:4:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 2 and 11 bytes into a destination of size 10
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
rfc2388.c: In function '_read_part':
rfc2388.c:533:46: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  533 |             snprintf (buf2, sizeof(buf2), "%d", i);
      |                                              ^
In file included from /usr/include/stdio.h:964,
                 from rfc2388.c:18:
In function 'snprintf',
    inlined from '_read_part' at rfc2388.c:533:6:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 2 and 11 bytes into a destination of size 10
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
ar cr ../libs/libneo_cgi.a cgiwrap.o cgi.o html.o date.o rfc2388.o
ranlib ../libs/libneo_cgi.a
gcc -o cs_static.cgi static.o -L../libs/ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -lneo_cgi -lneo_cs -lneo_utl  -lz
gcc -shared -fPIC -o cs_static.cso static.o -L../libs/ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -lneo_cgi -lneo_cs -lneo_utl  -lz
gcc -o cgi_cstest cgi_cstest.o -L../libs/ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -lneo_cgi -lneo_cs -lneo_utl  -lz
../cs/csparse.c: In function 'call_parse':
../cs/csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
../cs/csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
../cs/csparse.c: In function 'call_parse':
../cs/csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
../cs/csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
../cs/csparse.c: In function 'call_parse':
../cs/csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
../cs/csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
Checking if your kit is complete...
Looks good
Warning: -L../libs changed to -L/builddir/build/BUILD/clearsilver-0.10.5/perl/../libs
Generating a Unix-style Makefile
Writing Makefile for ClearSilver
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/perl'
Running Mkbootstrap for ClearSilver ()
"/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/clearsilver-0.10.5/perl/typemap'  ClearSilver.xs > ClearSilver.xsc
chmod 644 "ClearSilver.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ClearSilver.bs blib/arch/auto/ClearSilver/ClearSilver.bs 644
cp ClearSilver.pm blib/lib/ClearSilver.pm
Please specify prototyping behavior for ClearSilver.xs (see perlxs manual)
mv ClearSilver.xsc ClearSilver.c
gcc -c  -I../ -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection   -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib64/perl5/CORE"   ClearSilver.c
ClearSilver.xs: In function 'XS_ClearSilver__HDF_sortObj':
ClearSilver.xs:320:17: warning: variable 'err' set but not used [-Wunused-but-set-variable]
  320 |         NEOERR* err;
      |                 ^~~
ClearSilver.c: In function 'XS_ClearSilver__CS_new':
ClearSilver.c:967:17: warning: unused variable 'self' [-Wunused-variable]
  967 |         char*   self = (char *)SvPV_nolen(ST(0))
      |                 ^~~~
In file included from ClearSilver.xs:3:
ClearSilver.c: In function 'XS_ClearSilver__CS_render':
/usr/lib64/perl5/CORE/XSUB.h:189:28: warning: unused variable 'targ' [-Wunused-variable]
  189 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
      |                            ^~~~
/usr/lib64/perl5/CORE/XSUB.h:189:28: note: in definition of macro 'dXSTARG'
  189 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
      |                            ^~~~
ClearSilver.c:1076:17: warning: unused variable 'RETVAL' [-Wunused-variable]
 1076 |         char *  RETVAL;
      |                 ^~~~~~
ClearSilver.xs: In function 'XS_ClearSilver__CS_parseString':
ClearSilver.xs:447:13: warning: 'strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
  447 |             strcpy(cs_str, in_str);
      |             ^
ClearSilver.xs:442:30: note: destination object of size [0, 2147483647] allocated by 'malloc'
  442 |             cs_str = (char *)malloc(len);
      |                              ^~~~~~~~~~~
rm -f blib/arch/auto/ClearSilver/ClearSilver.so
gcc  -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -L/usr/local/lib -fstack-protector-strong  ClearSilver.o  -o blib/arch/auto/ClearSilver/ClearSilver.so  \
   -L/builddir/build/BUILD/clearsilver-0.10.5/perl/../libs -lneo_cgi -lneo_cs -lneo_utl -lz -lperl   \
  
../cs/csparse.c: In function 'call_parse':
../cs/csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
../cs/csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
ClearSilver.xs: In function 'XS_ClearSilver__CS_parseString':
ClearSilver.xs:447:13: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
  447 |             strcpy(cs_str, in_str);
      |             ^
ClearSilver.xs:442:30: note: destination object of size [0, 2147483647] allocated by 'malloc'
  442 |             cs_str = (char *)malloc(len);
      |                              ^
chmod 755 blib/arch/auto/ClearSilver/ClearSilver.so
Manifying 1 pod document
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/perl'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
/usr/bin/ruby install.rb config --rb-dir="/usr/share/ruby/vendor_ruby" --so-dir="/usr/lib64/ruby/vendor_ruby" -- --with-hdf-include=../../.. --with-hdf-lib=../../../libs --make-prog=make
install.rb: entering config phase...
---> lib
<--- lib
---> ext
---> ext/hdf
/usr/bin/ruby /builddir/build/BUILD/clearsilver-0.10.5/ruby/ext/hdf/extconf.rb --with-hdf-include=../../.. --with-hdf-lib=../../../libs --make-prog=make
checking for deflate() in -lz... yes
checking for ClearSilver.h... yes
checking for hdf_init() in -lneo_utl... yes
checking for cs_init() in -lneo_cs... yes
checking for cgi_register_strfuncs() in -lneo_cgi... yes
creating Makefile
/usr/bin/ruby install.rb setup 
<--- ext/hdf
<--- ext
install.rb: config done.
install.rb: entering setup phase...
---> lib
<--- lib
---> ext
---> ext/hdf
make
make[2]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby/ext/hdf'
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I/builddir/build/BUILD/clearsilver-0.10.5/ruby/ext/hdf -DHAVE_CLEARSILVER_H -I../../..    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -m64 -o neo_cs.o -c neo_cs.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I/builddir/build/BUILD/clearsilver-0.10.5/ruby/ext/hdf -DHAVE_CLEARSILVER_H -I../../..    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -m64 -o neo_util.o -c neo_util.c
neo_cs.c: In function 'c_new':
neo_cs.c:45:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
   45 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
In file included from /usr/include/ruby/internal/core.h:23,
                 from /usr/include/ruby/ruby.h:29,
                 from /usr/include/ruby.h:38,
                 from neo_cs.c:12:
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_cs.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_cs.c:45:12: note: in expansion of macro 'Srb_raise'
   45 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_cs.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_cs.c:47:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
   47 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_cs.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_cs.c:47:12: note: in expansion of macro 'Srb_raise'
   47 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_cs.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_cs.c: In function 'c_parse_file':
neo_cs.c:63:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
   63 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_cs.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_cs.c:63:12: note: in expansion of macro 'Srb_raise'
   63 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_cs.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_cs.c: In function 'c_parse_str':
neo_cs.c:85:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
   85 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_cs.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_cs.c:85:12: note: in expansion of macro 'Srb_raise'
   85 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_cs.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_cs.c: In function 'c_render':
neo_cs.c:108:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  108 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_cs.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_cs.c:108:12: note: in expansion of macro 'Srb_raise'
  108 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_cs.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_mark':
neo_util.c:65:33: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 't_hdfh *' {aka 'struct s_hdfh *'} [-Wformat=]
   65 |     fprintf(stderr,"mark top 0x%x\n",hdfh);
      |                                ~^    ~~~~
      |                                 |    |
      |                                 |    t_hdfh * {aka struct s_hdfh *}
      |                                 unsigned int
neo_util.c: In function 'h_new':
neo_util.c:81:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
   81 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
In file included from /usr/include/ruby/internal/core.h:23,
                 from /usr/include/ruby/ruby.h:29,
                 from /usr/include/ruby.h:38,
                 from neo_util.c:12:
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:81:12: note: in expansion of macro 'Srb_raise'
   81 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_set_attr':
neo_util.c:129:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  129 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:129:12: note: in expansion of macro 'Srb_raise'
  129 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_set_value':
neo_util.c:154:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  154 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:154:12: note: in expansion of macro 'Srb_raise'
  154 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_get_node':
neo_util.c:250:5: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  250 |     Srb_raise(r_neo_error(err));
      |     ^~~~~~~~~
      |     |
      |     struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:250:5: note: in expansion of macro 'Srb_raise'
  250 |     Srb_raise(r_neo_error(err));
      |     ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_read_file':
neo_util.c:390:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  390 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:390:12: note: in expansion of macro 'Srb_raise'
  390 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_write_file':
neo_util.c:407:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  407 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:407:12: note: in expansion of macro 'Srb_raise'
  407 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_write_file_atomic':
neo_util.c:423:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  423 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:423:12: note: in expansion of macro 'Srb_raise'
  423 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_remove_tree':
neo_util.c:438:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  438 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:438:12: note: in expansion of macro 'Srb_raise'
  438 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_dump':
neo_util.c:455:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  455 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:455:12: note: in expansion of macro 'Srb_raise'
  455 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_write_string':
neo_util.c:476:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  476 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:476:12: note: in expansion of macro 'Srb_raise'
  476 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_read_string':
neo_util.c:497:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  497 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:497:12: note: in expansion of macro 'Srb_raise'
  497 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_copy':
neo_util.c:516:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  516 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:516:12: note: in expansion of macro 'Srb_raise'
  516 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_set_symlink':
neo_util.c:533:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  533 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:533:12: note: in expansion of macro 'Srb_raise'
  533 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'h_escape':
neo_util.c:555:12: warning: passing argument 1 of 'RARRAY_PTR' makes integer from pointer without a cast [-Wint-conversion]
  555 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
      |            |
      |            struct RString *
/usr/include/ruby/internal/core/rarray.h:546:18: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'struct RString *'
  546 | RARRAY_PTR(VALUE ary)
      |            ~~~~~~^~~
neo_util.c:22:44: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'VALUE *' {aka 'long unsigned int *'} [-Wformat=]
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                            ^~~~~~~~~~
neo_util.c:555:12: note: in expansion of macro 'Srb_raise'
  555 |   if (err) Srb_raise(r_neo_error(err));
      |            ^~~~~~~~~
neo_util.c:22:52: note: format string is defined here
   22 | #define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val)))
      |                                                   ~^
      |                                                    |
      |                                                    char *
      |                                                   %ln
neo_util.c: In function 'Init_hdf':
neo_util.c:622:3: warning: passing argument 3 of 'rb_define_singleton_method_03' from incompatible pointer type [-Wincompatible-pointer-types]
  622 |   rb_define_singleton_method(cHdf, "unescape", h_unescape, 3);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |   |
      |   VALUE (*)(VALUE,  VALUE,  VALUE) {aka long unsigned int (*)(long unsigned int,  long unsigned int,  long unsigned int)}
In file included from /usr/include/ruby/ruby.h:27:
/usr/include/ruby/internal/anyargs.h:271:1: note: expected 'VALUE (*)(VALUE,  VALUE,  VALUE,  VALUE)' {aka 'long unsigned int (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)'} but argument is of type 'VALUE (*)(VALUE,  VALUE,  VALUE)' {aka 'long unsigned int (*)(long unsigned int,  long unsigned int,  long unsigned int)'}
  271 | RBIMPL_ANYARGS_DECL(rb_define_singleton_method, VALUE, const char *)
      | ^~~~~~~~~~~~~~~~~~~
rm -f hdf.so
gcc -shared -o hdf.so neo_cs.o neo_util.o -L. -L/usr/lib64 -L../../../libs -L. -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1  -m64  -lruby -lneo_cgi -lneo_cs -lneo_utl -lz  -lm -lpthread  -lc
../../../cs/csparse.c: In function 'call_parse':
../../../cs/csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
../../../cs/csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
make[2]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby/ext/hdf'
<--- ext/hdf
<--- ext
install.rb: setup done.
Running ruby test
test/hdftest.rb:5: warning: undefining the allocator of T_DATA class Neo::Hdf
test/hdftest.rb:34: warning: undefining the allocator of T_DATA class Neo::Cs
Passed ruby test
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
+ cd perl
+ /usr/bin/perl Makefile.PL INSTALLDIRS=vendor
Warning: -L../libs changed to -L/builddir/build/BUILD/clearsilver-0.10.5/perl/../libs
Generating a Unix-style Makefile
Writing Makefile for ClearSilver
+ cd ..
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dJx7Qv
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64
++ dirname /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64
+ cd clearsilver-0.10.5
+ make install DESTDIR=/builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
make[1]: Nothing to be done for 'everything'.
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
make[1]: Nothing to be done for 'everything'.
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
make[1]: Nothing to be done for 'everything'.
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/perl'
Skip blib/lib/ClearSilver.pm (unchanged)
Running Mkbootstrap for ClearSilver ()
chmod 644 "ClearSilver.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ClearSilver.bs blib/arch/auto/ClearSilver/ClearSilver.bs 644
gcc -c  -I../ -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g   -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib64/perl5/CORE"   ClearSilver.c
ClearSilver.xs: In function 'XS_ClearSilver__HDF_sortObj':
ClearSilver.xs:320:17: warning: variable 'err' set but not used [-Wunused-but-set-variable]
  320 |         NEOERR* err;
      |                 ^~~
ClearSilver.c: In function 'XS_ClearSilver__CS_new':
ClearSilver.c:967:17: warning: unused variable 'self' [-Wunused-variable]
  967 |         char*   self = (char *)SvPV_nolen(ST(0))
      |                 ^~~~
In file included from ClearSilver.xs:3:
ClearSilver.c: In function 'XS_ClearSilver__CS_render':
/usr/lib64/perl5/CORE/XSUB.h:189:28: warning: unused variable 'targ' [-Wunused-variable]
  189 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
      |                            ^~~~
/usr/lib64/perl5/CORE/XSUB.h:189:28: note: in definition of macro 'dXSTARG'
  189 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
      |                            ^~~~
ClearSilver.c:1076:17: warning: unused variable 'RETVAL' [-Wunused-variable]
 1076 |         char *  RETVAL;
      |                 ^~~~~~
ClearSilver.xs: In function 'XS_ClearSilver__CS_parseString':
ClearSilver.xs:447:13: warning: 'strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
  447 |             strcpy(cs_str, in_str);
      |             ^
ClearSilver.xs:442:30: note: destination object of size [0, 2147483647] allocated by 'malloc'
  442 |             cs_str = (char *)malloc(len);
      |                              ^~~~~~~~~~~
rm -f blib/arch/auto/ClearSilver/ClearSilver.so
gcc  -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -L/usr/local/lib -fstack-protector-strong  ClearSilver.o  -o blib/arch/auto/ClearSilver/ClearSilver.so  \
   -L/builddir/build/BUILD/clearsilver-0.10.5/perl/../libs -lneo_cgi -lneo_cs -lneo_utl -lz -lperl   \
  
../cs/csparse.c: In function 'call_parse':
../cs/csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |           ^
../cs/csparse.c:3007:8: note: at offset 256 into destination object 'name' of size 256
 3007 |   char name[256];
      |        ^
ClearSilver.xs: In function 'XS_ClearSilver__CS_parseString':
ClearSilver.xs:447:13: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
  447 |             strcpy(cs_str, in_str);
      |             ^
ClearSilver.xs:442:30: note: destination object of size [0, 2147483647] allocated by 'malloc'
  442 |             cs_str = (char *)malloc(len);
      |                              ^
chmod 755 blib/arch/auto/ClearSilver/ClearSilver.so
Manifying 1 pod document
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/perl'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
Running ruby test
test/hdftest.rb:5: warning: undefining the allocator of T_DATA class Neo::Hdf
test/hdftest.rb:34: warning: undefining the allocator of T_DATA class Neo::Cs
Passed ruby test
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
./mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver
./mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin
./mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64
./mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/man/man3
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/man
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/man/man3
/usr/bin/install -c -m 644 ClearSilver.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/
/usr/bin/install -c -m 644 cs_config.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/
/usr/bin/install -c -m 644 man/man3/*.3 /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/man/man3/
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
../mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/util
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/util
/usr/bin/install -c -m 644 neo_err.h neo_files.h neo_misc.h neo_rand.h ulist.h neo_hdf.h neo_str.h neo_date.h wildmat.h neo_hash.h ulocks.h rcfs.h skiplist.h dict.h filter.h neo_net.h neo_server.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/util
/usr/bin/install -c -m 644 ../libs/libneo_utl.a /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/util'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
../mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cs
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cs
/usr/bin/install -c -m 644 cs.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cs
/usr/bin/install -c -m 644 ../libs/libneo_cs.a /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64
/usr/bin/install -c cstest /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin
/usr/bin/install -c cs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cs'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
../mkinstalldirs /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cgi
mkdir /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cgi
/usr/bin/install -c -m 644 cgi.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cgi
/usr/bin/install -c -m 644 cgiwrap.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cgi
/usr/bin/install -c -m 644 date.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cgi
/usr/bin/install -c -m 644 html.h /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/include/ClearSilver/cgi
/usr/bin/install -c -m 644 ../libs/libneo_cgi.a /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64
/usr/bin/install -c cs_static.cgi /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/cgi'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/perl'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ClearSilver.bs blib/arch/auto/ClearSilver/ClearSilver.bs 644
Manifying 1 pod document
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64/perl5/vendor_perl/auto/ClearSilver/ClearSilver.so
Installing /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64/perl5/vendor_perl/ClearSilver.pm
Installing /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/man/man3/ClearSilver.3pm
Appending installation info to /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64/perl5/perllocal.pod
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/perl'
make[1]: Entering directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
Running ruby test
test/hdftest.rb:5: warning: undefining the allocator of T_DATA class Neo::Hdf
test/hdftest.rb:34: warning: undefining the allocator of T_DATA class Neo::Cs
Passed ruby test
/usr/bin/ruby install.rb install --prefix=/builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64
install.rb: entering install phase...
---> lib
mkdir -p /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/ruby/vendor_ruby/
install neo.rb /usr/share/ruby/vendor_ruby/
<--- lib
---> ext
---> ext/hdf
mkdir -p /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64/ruby/vendor_ruby/.
install hdf.so /usr/lib64/ruby/vendor_ruby/.
<--- ext/hdf
<--- ext
install.rb: install done.
make[1]: Leaving directory '/builddir/build/BUILD/clearsilver-0.10.5/ruby'
+ find /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64 -type f -name .packlist -exec rm -f '{}' ';'
+ find /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64 -type f -name perllocal.pod -exec rm -f '{}' ';'
+ find /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64 -type f -name '*.bs' -a -size 0 -exec rm -f '{}' ';'
+ find /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64 -type d -depth -exec rmdir '{}' ';'
+ chmod -R u+w /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.10.5-1.oc9 --unique-debug-suffix -0.10.5-1.oc9.x86_64 --unique-debug-src-base clearsilver-0.10.5-1.oc9.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/clearsilver-0.10.5
extracting debug info from /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin/cs
extracting debug info from /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin/cs_static.cgi
extracting debug info from /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64/perl5/vendor_perl/auto/ClearSilver/ClearSilver.so
extracting debug info from /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/lib64/ruby/vendor_ruby/hdf.so
extracting debug info from /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/bin/cstest
876 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Processing files: clearsilver-0.10.5-1.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9tlLlJ
+ umask 022
+ cd /builddir/build/BUILD
+ cd clearsilver-0.10.5
+ DOCDIR=/builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver
+ cp -pr CS_LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver
+ cp -pr INSTALL /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver
+ cp -pr LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver
+ cp -pr README /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: clearsilver = 0.10.5-1.oc9 clearsilver(x86-64) = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Conflicts: python-cs
Processing files: clearsilver-devel-0.10.5-1.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.394iCA
+ umask 022
+ cd /builddir/build/BUILD
+ cd clearsilver-0.10.5
+ DOCDIR=/builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver-devel
+ cp -pr CS_LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver-devel
+ cp -pr LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/clearsilver-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: clearsilver-devel = 0.10.5-1.oc9 clearsilver-devel(x86-64) = 0.10.5-1.oc9 clearsilver-static = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: perl-clearsilver-0.10.5-1.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yHWGzX
+ umask 022
+ cd /builddir/build/BUILD
+ cd clearsilver-0.10.5
+ DOCDIR=/builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/perl-clearsilver
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/perl-clearsilver
+ cp -pr CS_LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/perl-clearsilver
+ cp -pr LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/perl-clearsilver
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: clearsilver-perl = 0.10.5-1.oc9 perl(ClearSilver) = 0.01 perl-clearsilver = 0.10.5-1.oc9 perl-clearsilver(x86-64) = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libperl.so.5.36()(64bit) libz.so.1()(64bit) perl(:MODULE_COMPAT_5.36.0) perl(:VERSION) >= 5.6.0 perl(DynaLoader) perl(Exporter) perl(strict) perl(warnings) perl-libs rtld(GNU_HASH)
Processing files: ruby-clearsilver-0.10.5-1.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DYvOpW
+ umask 022
+ cd /builddir/build/BUILD
+ cd clearsilver-0.10.5
+ DOCDIR=/builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/ruby-clearsilver
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/ruby-clearsilver
+ cp -pr CS_LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/ruby-clearsilver
+ cp -pr LICENSE /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64/usr/share/doc/ruby-clearsilver
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: clearsilver-ruby = 0.10.5-1.oc9 ruby-clearsilver = 0.10.5-1.oc9 ruby-clearsilver(x86-64) = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libruby.so.3.2()(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: clearsilver-debugsource-0.10.5-1.oc9.x86_64
Provides: clearsilver-debugsource = 0.10.5-1.oc9 clearsilver-debugsource(x86-64) = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: clearsilver-debuginfo-0.10.5-1.oc9.x86_64
Provides: clearsilver-debuginfo = 0.10.5-1.oc9 clearsilver-debuginfo(x86-64) = 0.10.5-1.oc9 debuginfo(build-id) = 45ab03fa386ae9b2b75b4f450563d505725371b4 debuginfo(build-id) = be3cca68d1be6db7cad0ba54ffbcffb0f37a7f92 debuginfo(build-id) = f01ce001a44dd5337a8b5cf9db6304d9391e044e
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: clearsilver-debugsource(x86-64) = 0.10.5-1.oc9
Processing files: perl-clearsilver-debuginfo-0.10.5-1.oc9.x86_64
Provides: debuginfo(build-id) = 7ed0bd5c5962ed0da60bee58e18b26588e1b4e5b perl-clearsilver-debuginfo = 0.10.5-1.oc9 perl-clearsilver-debuginfo(x86-64) = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: clearsilver-debugsource(x86-64) = 0.10.5-1.oc9
Processing files: ruby-clearsilver-debuginfo-0.10.5-1.oc9.x86_64
Provides: debuginfo(build-id) = 8bdab6139ace8204403f3b225bcc4f94309205ba ruby-clearsilver-debuginfo = 0.10.5-1.oc9 ruby-clearsilver-debuginfo(x86-64) = 0.10.5-1.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: clearsilver-debugsource(x86-64) = 0.10.5-1.oc9
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/clearsilver-0.10.5-1.oc9.x86_64
Wrote: /builddir/build/RPMS/ruby-clearsilver-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/clearsilver-debugsource-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/perl-clearsilver-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/ruby-clearsilver-debuginfo-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/clearsilver-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/clearsilver-devel-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/perl-clearsilver-debuginfo-0.10.5-1.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/clearsilver-debuginfo-0.10.5-1.oc9.x86_64.rpm
RPM build warnings:
    %patchN is deprecated (7 usages found), use %patch N (or %patch -P N)
Child return code was: 0