┌──────────────────────────────────────────────────────────────────────┐
│ • MobaXterm Personal Edition v21.4 • │
│ (SSH client, X server and network tools) │
│ │
│ ➤ SSH session to [email protected] │
│ • Direct SSH : ✔ │
│ • SSH compression : ✔ │
│ • SSH-browser : ✔ │
│ • X11-forwarding : ✘ (disabled or not supported by server) │
│ │
│ ➤ For more info, ctrl+click on help or visit our website. │
└──────────────────────────────────────────────────────────────────────┘
Last failed login: Tue Jul 4 08:59:22 CST 2023 from 112.2.22.2 on ssh:notty
There were 2874 failed login attempts since the last successful login.
Last login: Mon Jul 3 16:33:17 2023 from 112.2.22.2
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
anaconda-ks.cfg dump.rdb logs nacos
[root@localhost ~]# cd /usr/local/nginx/conf/
[root@localhost conf]# cp nginx.conf nginx-bak.conf
cp:是否覆盖"nginx-bak.conf"? n
[root@localhost conf]# cp nginx.conf nginx-bak20230704weixin.conf
[root@localhost conf]# cd ..
[root@localhost nginx]# ls
client_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp ssl uwsgi_temp
[root@localhost nginx]# cd sbin/
[root@localhost sbin]# ls
nginx
[root@localhost sbin]# ./nginx -s reload
nginx: [emerg] unknown directive "mp4" in /usr/local/nginx/conf/nginx.conf:146
[root@localhost sbin]# cd /usr/local/
[root@localhost local]# ls
bin etc games include lib lib64 libexec nginx sbin share src
[root@localhost local]# pwd
/usr/local
[root@localhost local]# ls
bin etc games include lib lib64 libexec nginx sbin share src
[root@localhost local]# tar -xcvf
tar: 您不能指定超过一个"-Acdtrux"或是"--test-label"外的选项
请用“tar --help”或“tar --usage”获得更多信息。
[root@localhost local]# tar --help
用法: tar [选项...] [FILE]...
GNU ‘tar’
将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。
示例
tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件
archive.tar。
tar -tvf archive.tar # 详细列举归档文件 archive.tar
中的所有文件。
tar -xf archive.tar # 展开归档文件 archive.tar
中的所有文件。
主操作模式:
-A, --catenate, --concatenate 追加 tar 文件至归档
-c, --create 创建一个新归档
-d, --diff, --compare 找出归档和文件系统的差异
--delete 从归档(非磁带!)中删除
-r, --append 追加文件至归档结尾
-t, --list 列出归档内容
--test-label 测试归档卷标并退出
-u, --update 仅追加比归档中副本更新的文件
-x, --extract, --get 从归档中解出文件
操作修饰符:
--check-device 当创建增量归档时检查设备号(默认)
-g, --listed-incremental=FILE 处理新式的 GNU 格式的增量备份
-G, --incremental 处理老式的 GNU 格式的增量备份
--ignore-failed-read
当遇上不可读文件时不要以非零值退出
--level=NUMBER 所创建的增量列表归档的输出级别
-n, --seek 归档可检索
--no-check-device 当创建增量归档时不要检查设备号
--no-seek 归档不可检索
--occurrence[=NUMBER] 仅处理归档中每个文件的第 NUMBER
个事件;仅当与以下子命令 --delete,
--diff, --extract 或是 --list
中的一个联合使用时,此选项才有效。而且不管文件列表是以命令行形式给出或是
-T 选项指定的;NUMBER 值默认为 1
--sparse-version=MAJOR[.MINOR]
设置所用的离散格式版本(隐含
--sparse)
-S, --sparse 高效处理离散文件
重写控制:
-k, --keep-old-files don't replace existing files when extracting,
treat them as errors
--keep-directory-symlink preserve existing symlinks to directories when
extracting
--keep-newer-files
不要替换比归档中副本更新的已存在的文件
--no-overwrite-dir 保留已存在目录的元数据
--overwrite 解压时重写存在的文件
--overwrite-dir 解压时重写已存在目录的元数据(默认)
--recursive-unlink 解压目录之前先清除目录层次
--remove-files 在添加文件至归档后删除它们
--skip-old-files don't replace existing files when extracting,
silently skip over them
-U, --unlink-first 在解压要重写的文件之前先删除它们
-W, --verify 在写入以后尝试校验归档
选择输出流:
--ignore-command-error 忽略子进程的退出代码
--no-ignore-command-error
将子进程的非零退出代码认为发生错误
-O, --to-stdout 解压文件至标准输出
--to-command=COMMAND
将解压的文件通过管道传送至另一个程序
操作文件属性:
--atime-preserve[=METHOD]
在输出的文件上保留访问时间,要么通过在读取(默认
METHOD=‘replace’)后还原时间,要不就不要在第一次(METHOD=‘system’)设置时间
--delay-directory-restore
直到解压结束才设置修改时间和所解目录的权限
--group=名称 强制将 NAME
作为所添加的文件的组所有者
--mode=CHANGES 强制将所添加的文件(符号)更改为权限
CHANGES
--mtime=DATE-OR-FILE 从 DATE-OR-FILE 中为添加的文件设置
mtime
-m, --touch 不要解压文件的修改时间
--no-delay-directory-restore
取消 --delay-directory-restore 选项的效果
--no-same-owner
将文件解压为您所有(普通用户默认此项)
--no-same-permissions
从归档中解压权限时使用用户的掩码位(默认为普通用户服务)
--numeric-owner 总是以数字代表用户/组的名称
--owner=名称 强制将 NAME
作为所添加的文件的所有者
-p, --preserve-permissions, --same-permissions
解压文件权限信息(默认只为超级用户服务)
--preserve 与 -p 和 -s 一样
--same-owner
尝试解压时保持所有者关系一致(超级用户默认此项)
-s, --preserve-order, --same-order
member arguments are listed in the same order as
the files in the archive
Handling of extended file attributes:
--acls Enable the POSIX ACLs support
--no-acls Disable the POSIX ACLs support
--no-selinux Disable the SELinux context support
--no-xattrs Disable extended attributes support
--selinux Enable the SELinux context support
--xattrs Enable extended attributes support
--xattrs-exclude=MASK specify the exclude pattern for xattr keys
--xattrs-include=MASK specify the include pattern for xattr keys
设备选择和切换:
-f, --file=ARCHIVE 使用归档文件或 ARCHIVE 设备
--force-local
即使归档文件存在副本还是把它认为是本地归档
-F, --info-script=名称, --new-volume-script=名称
在每卷磁带最后运行脚本(隐含 -M)
-L, --tape-length=NUMBER 写入 NUMBER × 1024 字节后更换磁带
-M, --multi-volume 创建/列出/解压多卷归档文件
--rmt-command=COMMAND 使用指定的 rmt COMMAND 代替 rmt
--rsh-command=COMMAND 使用远程 COMMAND 代替 rsh
--volno-file=FILE 使用/更新 FILE 中的卷数
设备分块:
-b, --blocking-factor=BLOCKS 每个记录 BLOCKS x 512 字节
-B, --read-full-records 读取时重新分块(只对 4.2BSD 管道有效)
-i, --ignore-zeros 忽略归档中的零字节块(即文件结尾)
--record-size=NUMBER 每个记录的字节数 NUMBER,乘以 512
选择归档格式:
-H, --format=FORMAT 创建指定格式的归档
FORMAT 是以下格式中的一种:
gnu GNU tar 1.13.x 格式
oldgnu GNU 格式 as per tar <= 1.12
pax POSIX 1003.1-2001 (pax) 格式
posix 等同于 pax
ustar POSIX 1003.1-1988 (ustar) 格式
v7 old V7 tar 格式
--old-archive, --portability
等同于 --format=v7
--pax-option=关键字[[:]=值][,关键字[[:]=值]]...
控制 pax 关键字
--posix 等同于 --format=posix
-V, --label=TEXT 创建带有卷名 TEXT
的归档;在列出/解压时,使用 TEXT
作为卷名的模式串
压缩选项:
-a, --auto-compress 使用归档后缀名来决定压缩程序
-I, --use-compress-program=PROG
通过 PROG 过滤(必须是能接受 -d
选项的程序)
-j, --bzip2 通过 bzip2 过滤归档
-J, --xz 通过 xz 过滤归档
--lzip 通过 lzip 过滤归档
--lzma 通过 lzma 过滤归档
--lzop
--no-auto-compress 不使用归档后缀名来决定压缩程序
-z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档
-Z, --compress, --uncompress 通过 compress 过滤归档
本地文件选择:
--add-file=FILE 添加指定的 FILE 至归档(如果名字以 -
开始会很有用的)
--backup[=CONTROL] 在删除前备份,选择 CONTROL 版本
-C, --directory=DIR 改变至目录 DIR
--exclude=PATTERN 排除以 PATTERN 指定的文件
--exclude-backups 排除备份和锁文件
--exclude-caches 除标识文件本身外,排除包含
CACHEDIR.TAG 的目录中的内容
--exclude-caches-all 排除包含 CACHEDIR.TAG 的目录
--exclude-caches-under 排除包含 CACHEDIR.TAG 的目录中所有内容
--exclude-tag=FILE 除 FILE 自身外,排除包含 FILE
的目录中的内容
--exclude-tag-all=FILE 排除包含 FILE 的目录
--exclude-tag-under=FILE 排除包含 FILE 的目录中的所有内容
--exclude-vcs 排除版本控制系统目录
-h, --dereference
跟踪符号链接;将它们所指向的文件归档并输出
--hard-dereference
跟踪硬链接;将它们所指向的文件归档并输出
-K, --starting-file=MEMBER-NAME
begin at member MEMBER-NAME when reading the
archive
--newer-mtime=DATE 当只有数据改变时比较数据和时间
--no-null 禁用上一次的效果 --null 选项
--no-recursion 避免目录中的自动降级
--no-unquote 不以 -T 读取的文件名作为引用结束
--null -T 读取以空终止的名字,-C 禁用
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
只保存比 DATE-OR-FILE 更新的文件
--one-file-system 创建归档时保存在本地文件系统中
-P, --absolute-names 不要从文件名中清除引导符‘/’
--recursion 目录递归(默认)
--suffix=STRING 在删除前备份,除非被环境变量
SIMPLE_BACKUP_SUFFIX
覆盖,否则覆盖常用后缀(‘’)
-T, --files-from=FILE 从 FILE
中获取文件名来解压或创建文件
--unquote 以 -T
读取的文件名作为引用结束(默认)
-X, --exclude-from=FILE 排除 FILE 中列出的模式串
文件名变换:
--strip-components=NUMBER 解压时从文件名中清除 NUMBER
个引导部分
--transform=EXPRESSION, --xform=EXPRESSION
使用 sed 代替 EXPRESSION
来进行文件名变换
文件名匹配选项(同时影响排除和包括模式串):
--anchored 模式串匹配文件名头部
--ignore-case 忽略大小写
--no-anchored 模式串匹配任意‘/’后字符(默认对
exclusion 有效)
--no-ignore-case 匹配大小写(默认)
--no-wildcards 逐字匹配字符串
--no-wildcards-match-slash 通配符不匹配‘/’
--wildcards use wildcards (default)
--wildcards-match-slash
通配符匹配‘/’(默认对排除操作有效)
提示性输出:
--checkpoint[=NUMBER] 每隔 NUMBER
个记录显示进度信息(默认为 10 个)
--checkpoint-action=ACTION 在每个检查点上执行 ACTION
--full-time print file time to its full resolution
--index-file=FILE 将详细输出发送至 FILE
-l, --check-links
只要不是所有链接都被输出就打印信息
--no-quote-chars=STRING 禁用来自 STRING 的字符引用
--quote-chars=STRING 来自 STRING 的额外的引用字符
--quoting-style=STYLE 设置名称引用风格;有效的 STYLE
值请参阅以下说明
-R, --block-number 每个信息都显示归档内的块数
--show-defaults 显示 tar 默认选项
--show-omitted-dirs
列表或解压时,列出每个不匹配查找标准的目录
--show-transformed-names, --show-stored-names
显示变换后的文件名或归档名
--totals[=SIGNAL] 处理归档后打印出总字节数;当此
SIGNAL 被触发时带参数 -
打印总字节数;允许的信号为:
SIGHUP,SIGQUIT,SIGINT,SIGUSR1 和
SIGUSR2;同时也接受不带 SIG
前缀的信号名称
--utc 以 UTC 格式打印文件修改时间
-v, --verbose 详细地列出处理的文件
--warning=KEYWORD 警告控制:
-w, --interactive, --confirmation
每次操作都要求确认
兼容性选项:
-o 创建归档时,相当于
--old-archive;展开归档时,相当于
--no-same-owner
其它选项:
-?, --help 显示此帮助列表
--restrict 禁用某些潜在的有危险的选项
--usage 显示简短的用法说明
--version 打印程序版本
长选项和相应短选项具有相同的强制参数或可选参数。
除非以 --suffix 或 SIMPLE_BACKUP_SUFFIX
设置备份后缀,否则备份后缀就是“~”。
可以用 --backup 或 VERSION_CONTROL 设置版本控制,可能的值为:
none, off 从不做备份
t, numbered 进行编号备份
nil, existing
如果编号备份存在则进行编号备份,否则进行简单备份
never, simple 总是使用简单备份
--quoting-style 选项的有效参数为:
literal
shell
shell-always
c
c-maybe
escape
locale
clocale
此 tar 默认为:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/etc/rmt
--rsh-command=/usr/bin/ssh
将错误报告发送到 。
[root@localhost local]# tar -zcvf nginx20230704.tar.gz nginx
nginx/
nginx/sbin/
nginx/sbin/nginx
nginx/conf/
nginx/conf/koi-win
nginx/conf/koi-utf
nginx/conf/win-utf
nginx/conf/mime.types
nginx/conf/mime.types.default
nginx/conf/fastcgi_params
nginx/conf/fastcgi_params.default
nginx/conf/fastcgi.conf
nginx/conf/fastcgi.conf.default
nginx/conf/uwsgi_params
nginx/conf/uwsgi_params.default
nginx/conf/scgi_params
nginx/conf/scgi_params.default
nginx/conf/nginx.conf.default
nginx/conf/nginx-bak.conf
nginx/conf/nginx.conf
nginx/conf/nginx-bak20230704weixin.conf
nginx/logs/
nginx/logs/error.log
nginx/logs/access.log
nginx/logs/nginx.pid
nginx/html/
nginx/html/50x.html
nginx/html/index.html
nginx/client_body_temp/
nginx/proxy_temp/
nginx/proxy_temp/1/
nginx/proxy_temp/1/00/
nginx/proxy_temp/1/01/
nginx/proxy_temp/1/02/
nginx/proxy_temp/1/03/
nginx/proxy_temp/1/04/
nginx/proxy_temp/2/
nginx/proxy_temp/2/00/
nginx/proxy_temp/2/01/
nginx/proxy_temp/2/02/
nginx/proxy_temp/2/03/
nginx/proxy_temp/2/04/
nginx/proxy_temp/3/
nginx/proxy_temp/3/00/
nginx/proxy_temp/3/01/
nginx/proxy_temp/3/02/
nginx/proxy_temp/3/03/
nginx/proxy_temp/3/04/
nginx/proxy_temp/4/
nginx/proxy_temp/4/00/
nginx/proxy_temp/4/01/
nginx/proxy_temp/4/02/
nginx/proxy_temp/4/03/
nginx/proxy_temp/4/04/
nginx/proxy_temp/5/
nginx/proxy_temp/5/00/
nginx/proxy_temp/5/01/
nginx/proxy_temp/5/02/
nginx/proxy_temp/5/03/
nginx/proxy_temp/5/04/
nginx/proxy_temp/6/
nginx/proxy_temp/6/00/
nginx/proxy_temp/6/01/
nginx/proxy_temp/6/02/
nginx/proxy_temp/6/03/
nginx/proxy_temp/6/04/
nginx/proxy_temp/7/
nginx/proxy_temp/7/00/
nginx/proxy_temp/7/01/
nginx/proxy_temp/7/02/
nginx/proxy_temp/7/03/
nginx/proxy_temp/7/04/
nginx/proxy_temp/8/
nginx/proxy_temp/8/00/
nginx/proxy_temp/8/01/
nginx/proxy_temp/8/02/
nginx/proxy_temp/8/03/
nginx/proxy_temp/8/04/
nginx/proxy_temp/9/
nginx/proxy_temp/9/00/
nginx/proxy_temp/9/01/
nginx/proxy_temp/9/02/
nginx/proxy_temp/9/03/
nginx/proxy_temp/9/04/
nginx/proxy_temp/0/
nginx/proxy_temp/0/01/
nginx/proxy_temp/0/02/
nginx/proxy_temp/0/03/
nginx/proxy_temp/0/04/
nginx/proxy_temp/0/05/
nginx/fastcgi_temp/
nginx/uwsgi_temp/
nginx/scgi_temp/
nginx/ssl/
nginx/ssl/8219176_gz.jlrc.com.cn.pem
nginx/ssl/8219176_gz.jlrc.com.cn.key
[root@localhost local]# cd ..
[root@localhost usr]# ls
1231231123 libexec redis-7.0.11.tar.gz
bin local sbin
etc mysql80-community-release-el7-3.noarch.rpm share
games mysql80-community-release-el7-7.noarch.rpm src
include nginx-1.23.4 tmp
lib nginx-1.23.4.tar.gz
lib64 redis-7.0.11
[root@localhost usr]# cp nginx-1.23.4.tar.gz /home/videos/ng/
[root@localhost usr]# ls
1231231123 libexec redis-7.0.11.tar.gz
bin local sbin
etc mysql80-community-release-el7-3.noarch.rpm share
games mysql80-community-release-el7-7.noarch.rpm src
include nginx-1.23.4 tmp
lib nginx-1.23.4.tar.gz
lib64 redis-7.0.11
[root@localhost usr]# cd /home/videos/ng/
[root@localhost ng]# ls
nginx-1.23.4.tar.gz nginx-vod-module-1.31.tar.gz
[root@localhost ng]# tar -xzvf nginx-1.23.4.tar.gz
nginx-1.23.4/
nginx-1.23.4/auto/
nginx-1.23.4/conf/
nginx-1.23.4/contrib/
nginx-1.23.4/src/
nginx-1.23.4/configure
nginx-1.23.4/LICENSE
nginx-1.23.4/README
nginx-1.23.4/html/
nginx-1.23.4/man/
nginx-1.23.4/CHANGES.ru
nginx-1.23.4/CHANGES
nginx-1.23.4/man/nginx.8
nginx-1.23.4/html/50x.html
nginx-1.23.4/html/index.html
nginx-1.23.4/src/core/
nginx-1.23.4/src/event/
nginx-1.23.4/src/http/
nginx-1.23.4/src/mail/
nginx-1.23.4/src/misc/
nginx-1.23.4/src/os/
nginx-1.23.4/src/stream/
nginx-1.23.4/src/stream/ngx_stream.c
nginx-1.23.4/src/stream/ngx_stream.h
nginx-1.23.4/src/stream/ngx_stream_access_module.c
nginx-1.23.4/src/stream/ngx_stream_core_module.c
nginx-1.23.4/src/stream/ngx_stream_geo_module.c
nginx-1.23.4/src/stream/ngx_stream_geoip_module.c
nginx-1.23.4/src/stream/ngx_stream_handler.c
nginx-1.23.4/src/stream/ngx_stream_limit_conn_module.c
nginx-1.23.4/src/stream/ngx_stream_log_module.c
nginx-1.23.4/src/stream/ngx_stream_map_module.c
nginx-1.23.4/src/stream/ngx_stream_proxy_module.c
nginx-1.23.4/src/stream/ngx_stream_realip_module.c
nginx-1.23.4/src/stream/ngx_stream_return_module.c
nginx-1.23.4/src/stream/ngx_stream_script.c
nginx-1.23.4/src/stream/ngx_stream_script.h
nginx-1.23.4/src/stream/ngx_stream_set_module.c
nginx-1.23.4/src/stream/ngx_stream_split_clients_module.c
nginx-1.23.4/src/stream/ngx_stream_ssl_module.c
nginx-1.23.4/src/stream/ngx_stream_ssl_module.h
nginx-1.23.4/src/stream/ngx_stream_ssl_preread_module.c
nginx-1.23.4/src/stream/ngx_stream_upstream.c
nginx-1.23.4/src/stream/ngx_stream_upstream.h
nginx-1.23.4/src/stream/ngx_stream_upstream_hash_module.c
nginx-1.23.4/src/stream/ngx_stream_upstream_least_conn_module.c
nginx-1.23.4/src/stream/ngx_stream_upstream_random_module.c
nginx-1.23.4/src/stream/ngx_stream_upstream_round_robin.c
nginx-1.23.4/src/stream/ngx_stream_upstream_round_robin.h
nginx-1.23.4/src/stream/ngx_stream_upstream_zone_module.c
nginx-1.23.4/src/stream/ngx_stream_variables.c
nginx-1.23.4/src/stream/ngx_stream_variables.h
nginx-1.23.4/src/stream/ngx_stream_write_filter_module.c
nginx-1.23.4/src/os/unix/
nginx-1.23.4/src/os/win32/
nginx-1.23.4/src/os/win32/nginx.ico
nginx-1.23.4/src/os/win32/nginx.rc
nginx-1.23.4/src/os/win32/nginx_icon16.xpm
nginx-1.23.4/src/os/win32/nginx_icon32.xpm
nginx-1.23.4/src/os/win32/nginx_icon48.xpm
nginx-1.23.4/src/os/win32/ngx_alloc.c
nginx-1.23.4/src/os/win32/ngx_alloc.h
nginx-1.23.4/src/os/win32/ngx_atomic.h
nginx-1.23.4/src/os/win32/ngx_dlopen.c
nginx-1.23.4/src/os/win32/ngx_dlopen.h
nginx-1.23.4/src/os/win32/ngx_errno.c
nginx-1.23.4/src/os/win32/ngx_errno.h
nginx-1.23.4/src/os/win32/ngx_event_log.c
nginx-1.23.4/src/os/win32/ngx_files.c
nginx-1.23.4/src/os/win32/ngx_files.h
nginx-1.23.4/src/os/win32/ngx_os.h
nginx-1.23.4/src/os/win32/ngx_process.c
nginx-1.23.4/src/os/win32/ngx_process.h
nginx-1.23.4/src/os/win32/ngx_process_cycle.c
nginx-1.23.4/src/os/win32/ngx_process_cycle.h
nginx-1.23.4/src/os/win32/ngx_service.c
nginx-1.23.4/src/os/win32/ngx_shmem.c
nginx-1.23.4/src/os/win32/ngx_shmem.h
nginx-1.23.4/src/os/win32/ngx_socket.c
nginx-1.23.4/src/os/win32/ngx_socket.h
nginx-1.23.4/src/os/win32/ngx_stat.c
nginx-1.23.4/src/os/win32/ngx_thread.c
nginx-1.23.4/src/os/win32/ngx_thread.h
nginx-1.23.4/src/os/win32/ngx_time.c
nginx-1.23.4/src/os/win32/ngx_time.h
nginx-1.23.4/src/os/win32/ngx_udp_wsarecv.c
nginx-1.23.4/src/os/win32/ngx_user.c
nginx-1.23.4/src/os/win32/ngx_user.h
nginx-1.23.4/src/os/win32/ngx_win32_config.h
nginx-1.23.4/src/os/win32/ngx_win32_init.c
nginx-1.23.4/src/os/win32/ngx_wsarecv.c
nginx-1.23.4/src/os/win32/ngx_wsarecv_chain.c
nginx-1.23.4/src/os/win32/ngx_wsasend.c
nginx-1.23.4/src/os/win32/ngx_wsasend_chain.c
nginx-1.23.4/src/os/unix/ngx_alloc.c
nginx-1.23.4/src/os/unix/ngx_alloc.h
nginx-1.23.4/src/os/unix/ngx_atomic.h
nginx-1.23.4/src/os/unix/ngx_channel.c
nginx-1.23.4/src/os/unix/ngx_channel.h
nginx-1.23.4/src/os/unix/ngx_daemon.c
nginx-1.23.4/src/os/unix/ngx_darwin.h
nginx-1.23.4/src/os/unix/ngx_darwin_config.h
nginx-1.23.4/src/os/unix/ngx_darwin_init.c
nginx-1.23.4/src/os/unix/ngx_darwin_sendfile_chain.c
nginx-1.23.4/src/os/unix/ngx_dlopen.c
nginx-1.23.4/src/os/unix/ngx_dlopen.h
nginx-1.23.4/src/os/unix/ngx_errno.c
nginx-1.23.4/src/os/unix/ngx_errno.h
nginx-1.23.4/src/os/unix/ngx_file_aio_read.c
nginx-1.23.4/src/os/unix/ngx_files.c
nginx-1.23.4/src/os/unix/ngx_files.h
nginx-1.23.4/src/os/unix/ngx_freebsd.h
nginx-1.23.4/src/os/unix/ngx_freebsd_config.h
nginx-1.23.4/src/os/unix/ngx_linux.h
nginx-1.23.4/src/os/unix/ngx_freebsd_init.c
nginx-1.23.4/src/os/unix/ngx_freebsd_sendfile_chain.c
nginx-1.23.4/src/os/unix/ngx_gcc_atomic_amd64.h
nginx-1.23.4/src/os/unix/ngx_gcc_atomic_ppc.h
nginx-1.23.4/src/os/unix/ngx_gcc_atomic_sparc64.h
nginx-1.23.4/src/os/unix/ngx_gcc_atomic_x86.h
nginx-1.23.4/src/os/unix/ngx_linux_aio_read.c
nginx-1.23.4/src/os/unix/ngx_linux_config.h
nginx-1.23.4/src/os/unix/ngx_linux_init.c
nginx-1.23.4/src/os/unix/ngx_linux_sendfile_chain.c
nginx-1.23.4/src/os/unix/ngx_os.h
nginx-1.23.4/src/os/unix/ngx_posix_config.h
nginx-1.23.4/src/os/unix/ngx_posix_init.c
nginx-1.23.4/src/os/unix/ngx_process.c
nginx-1.23.4/src/os/unix/ngx_process.h
nginx-1.23.4/src/os/unix/ngx_process_cycle.c
nginx-1.23.4/src/os/unix/ngx_process_cycle.h
nginx-1.23.4/src/os/unix/ngx_readv_chain.c
nginx-1.23.4/src/os/unix/ngx_recv.c
nginx-1.23.4/src/os/unix/ngx_send.c
nginx-1.23.4/src/os/unix/ngx_setaffinity.c
nginx-1.23.4/src/os/unix/ngx_setaffinity.h
nginx-1.23.4/src/os/unix/ngx_setproctitle.c
nginx-1.23.4/src/os/unix/ngx_setproctitle.h
nginx-1.23.4/src/os/unix/ngx_shmem.c
nginx-1.23.4/src/os/unix/ngx_shmem.h
nginx-1.23.4/src/os/unix/ngx_socket.c
nginx-1.23.4/src/os/unix/ngx_socket.h
nginx-1.23.4/src/os/unix/ngx_solaris.h
nginx-1.23.4/src/os/unix/ngx_solaris_config.h
nginx-1.23.4/src/os/unix/ngx_solaris_init.c
nginx-1.23.4/src/os/unix/ngx_solaris_sendfilev_chain.c
nginx-1.23.4/src/os/unix/ngx_sunpro_amd64.il
nginx-1.23.4/src/os/unix/ngx_sunpro_atomic_sparc64.h
nginx-1.23.4/src/os/unix/ngx_sunpro_sparc64.il
nginx-1.23.4/src/os/unix/ngx_thread.h
nginx-1.23.4/src/os/unix/ngx_sunpro_x86.il
nginx-1.23.4/src/os/unix/ngx_thread_cond.c
nginx-1.23.4/src/os/unix/ngx_thread_id.c
nginx-1.23.4/src/os/unix/ngx_thread_mutex.c
nginx-1.23.4/src/os/unix/ngx_time.c
nginx-1.23.4/src/os/unix/ngx_time.h
nginx-1.23.4/src/os/unix/ngx_udp_recv.c
nginx-1.23.4/src/os/unix/ngx_udp_send.c
nginx-1.23.4/src/os/unix/ngx_udp_sendmsg_chain.c
nginx-1.23.4/src/os/unix/ngx_user.c
nginx-1.23.4/src/os/unix/ngx_user.h
nginx-1.23.4/src/os/unix/ngx_writev_chain.c
nginx-1.23.4/src/misc/ngx_cpp_test_module.cpp
nginx-1.23.4/src/misc/ngx_google_perftools_module.c
nginx-1.23.4/src/mail/ngx_mail.c
nginx-1.23.4/src/mail/ngx_mail.h
nginx-1.23.4/src/mail/ngx_mail_auth_http_module.c
nginx-1.23.4/src/mail/ngx_mail_core_module.c
nginx-1.23.4/src/mail/ngx_mail_handler.c
nginx-1.23.4/src/mail/ngx_mail_imap_handler.c
nginx-1.23.4/src/mail/ngx_mail_imap_module.c
nginx-1.23.4/src/mail/ngx_mail_imap_module.h
nginx-1.23.4/src/mail/ngx_mail_parse.c
nginx-1.23.4/src/mail/ngx_mail_pop3_handler.c
nginx-1.23.4/src/mail/ngx_mail_pop3_module.c
nginx-1.23.4/src/mail/ngx_mail_pop3_module.h
nginx-1.23.4/src/mail/ngx_mail_proxy_module.c
nginx-1.23.4/src/mail/ngx_mail_realip_module.c
nginx-1.23.4/src/mail/ngx_mail_smtp_handler.c
nginx-1.23.4/src/mail/ngx_mail_smtp_module.c
nginx-1.23.4/src/mail/ngx_mail_smtp_module.h
nginx-1.23.4/src/mail/ngx_mail_ssl_module.c
nginx-1.23.4/src/mail/ngx_mail_ssl_module.h
nginx-1.23.4/src/http/modules/
nginx-1.23.4/src/http/ngx_http.c
nginx-1.23.4/src/http/ngx_http.h
nginx-1.23.4/src/http/ngx_http_cache.h
nginx-1.23.4/src/http/ngx_http_config.h
nginx-1.23.4/src/http/ngx_http_copy_filter_module.c
nginx-1.23.4/src/http/ngx_http_core_module.c
nginx-1.23.4/src/http/ngx_http_core_module.h
nginx-1.23.4/src/http/ngx_http_file_cache.c
nginx-1.23.4/src/http/ngx_http_header_filter_module.c
nginx-1.23.4/src/http/ngx_http_huff_decode.c
nginx-1.23.4/src/http/ngx_http_huff_encode.c
nginx-1.23.4/src/http/ngx_http_parse.c
nginx-1.23.4/src/http/ngx_http_postpone_filter_module.c
nginx-1.23.4/src/http/ngx_http_request.c
nginx-1.23.4/src/http/ngx_http_request.h
nginx-1.23.4/src/http/ngx_http_request_body.c
nginx-1.23.4/src/http/ngx_http_script.c
nginx-1.23.4/src/http/ngx_http_script.h
nginx-1.23.4/src/http/ngx_http_special_response.c
nginx-1.23.4/src/http/ngx_http_upstream.c
nginx-1.23.4/src/http/ngx_http_upstream.h
nginx-1.23.4/src/http/ngx_http_upstream_round_robin.c
nginx-1.23.4/src/http/ngx_http_upstream_round_robin.h
nginx-1.23.4/src/http/ngx_http_variables.c
nginx-1.23.4/src/http/ngx_http_variables.h
nginx-1.23.4/src/http/ngx_http_write_filter_module.c
nginx-1.23.4/src/http/v2/
nginx-1.23.4/src/http/v2/ngx_http_v2.c
nginx-1.23.4/src/http/v2/ngx_http_v2.h
nginx-1.23.4/src/http/v2/ngx_http_v2_encode.c
nginx-1.23.4/src/http/v2/ngx_http_v2_filter_module.c
nginx-1.23.4/src/http/v2/ngx_http_v2_module.c
nginx-1.23.4/src/http/v2/ngx_http_v2_module.h
nginx-1.23.4/src/http/v2/ngx_http_v2_table.c
nginx-1.23.4/src/http/modules/ngx_http_access_module.c
nginx-1.23.4/src/http/modules/ngx_http_addition_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_auth_basic_module.c
nginx-1.23.4/src/http/modules/ngx_http_auth_request_module.c
nginx-1.23.4/src/http/modules/ngx_http_autoindex_module.c
nginx-1.23.4/src/http/modules/ngx_http_browser_module.c
nginx-1.23.4/src/http/modules/ngx_http_charset_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_chunked_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_dav_module.c
nginx-1.23.4/src/http/modules/ngx_http_degradation_module.c
nginx-1.23.4/src/http/modules/ngx_http_empty_gif_module.c
nginx-1.23.4/src/http/modules/ngx_http_fastcgi_module.c
nginx-1.23.4/src/http/modules/perl/
nginx-1.23.4/src/http/modules/ngx_http_flv_module.c
nginx-1.23.4/src/http/modules/ngx_http_geo_module.c
nginx-1.23.4/src/http/modules/ngx_http_geoip_module.c
nginx-1.23.4/src/http/modules/ngx_http_grpc_module.c
nginx-1.23.4/src/http/modules/ngx_http_gunzip_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_gzip_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_gzip_static_module.c
nginx-1.23.4/src/http/modules/ngx_http_headers_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_image_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_index_module.c
nginx-1.23.4/src/http/modules/ngx_http_limit_conn_module.c
nginx-1.23.4/src/http/modules/ngx_http_limit_req_module.c
nginx-1.23.4/src/http/modules/ngx_http_log_module.c
nginx-1.23.4/src/http/modules/ngx_http_map_module.c
nginx-1.23.4/src/http/modules/ngx_http_memcached_module.c
nginx-1.23.4/src/http/modules/ngx_http_mirror_module.c
nginx-1.23.4/src/http/modules/ngx_http_mp4_module.c
nginx-1.23.4/src/http/modules/ngx_http_not_modified_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_proxy_module.c
nginx-1.23.4/src/http/modules/ngx_http_random_index_module.c
nginx-1.23.4/src/http/modules/ngx_http_range_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_realip_module.c
nginx-1.23.4/src/http/modules/ngx_http_referer_module.c
nginx-1.23.4/src/http/modules/ngx_http_rewrite_module.c
nginx-1.23.4/src/http/modules/ngx_http_scgi_module.c
nginx-1.23.4/src/http/modules/ngx_http_secure_link_module.c
nginx-1.23.4/src/http/modules/ngx_http_slice_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_split_clients_module.c
nginx-1.23.4/src/http/modules/ngx_http_ssi_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_ssi_filter_module.h
nginx-1.23.4/src/http/modules/ngx_http_ssl_module.c
nginx-1.23.4/src/http/modules/ngx_http_ssl_module.h
nginx-1.23.4/src/http/modules/ngx_http_static_module.c
nginx-1.23.4/src/http/modules/ngx_http_stub_status_module.c
nginx-1.23.4/src/http/modules/ngx_http_sub_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_try_files_module.c
nginx-1.23.4/src/http/modules/ngx_http_upstream_hash_module.c
nginx-1.23.4/src/http/modules/ngx_http_upstream_ip_hash_module.c
nginx-1.23.4/src/http/modules/ngx_http_upstream_keepalive_module.c
nginx-1.23.4/src/http/modules/ngx_http_upstream_random_module.c
nginx-1.23.4/src/http/modules/ngx_http_upstream_least_conn_module.c
nginx-1.23.4/src/http/modules/ngx_http_upstream_zone_module.c
nginx-1.23.4/src/http/modules/ngx_http_userid_filter_module.c
nginx-1.23.4/src/http/modules/ngx_http_uwsgi_module.c
nginx-1.23.4/src/http/modules/ngx_http_xslt_filter_module.c
nginx-1.23.4/src/http/modules/perl/Makefile.PL
nginx-1.23.4/src/http/modules/perl/nginx.pm
nginx-1.23.4/src/http/modules/perl/nginx.xs
nginx-1.23.4/src/http/modules/perl/ngx_http_perl_module.c
nginx-1.23.4/src/http/modules/perl/ngx_http_perl_module.h
nginx-1.23.4/src/http/modules/perl/typemap
nginx-1.23.4/src/event/modules/
nginx-1.23.4/src/event/ngx_event.c
nginx-1.23.4/src/event/ngx_event.h
nginx-1.23.4/src/event/ngx_event_accept.c
nginx-1.23.4/src/event/ngx_event_acceptex.c
nginx-1.23.4/src/event/ngx_event_connect.c
nginx-1.23.4/src/event/ngx_event_connect.h
nginx-1.23.4/src/event/ngx_event_connectex.c
nginx-1.23.4/src/event/ngx_event_openssl.c
nginx-1.23.4/src/event/ngx_event_openssl.h
nginx-1.23.4/src/event/ngx_event_openssl_stapling.c
nginx-1.23.4/src/event/ngx_event_pipe.c
nginx-1.23.4/src/event/ngx_event_pipe.h
nginx-1.23.4/src/event/ngx_event_posted.c
nginx-1.23.4/src/event/ngx_event_posted.h
nginx-1.23.4/src/event/ngx_event_timer.c
nginx-1.23.4/src/event/ngx_event_timer.h
nginx-1.23.4/src/event/ngx_event_udp.c
nginx-1.23.4/src/event/ngx_event_udp.h
nginx-1.23.4/src/event/modules/ngx_devpoll_module.c
nginx-1.23.4/src/event/modules/ngx_epoll_module.c
nginx-1.23.4/src/event/modules/ngx_eventport_module.c
nginx-1.23.4/src/event/modules/ngx_iocp_module.c
nginx-1.23.4/src/event/modules/ngx_iocp_module.h
nginx-1.23.4/src/event/modules/ngx_kqueue_module.c
nginx-1.23.4/src/event/modules/ngx_poll_module.c
nginx-1.23.4/src/event/modules/ngx_select_module.c
nginx-1.23.4/src/event/modules/ngx_win32_poll_module.c
nginx-1.23.4/src/event/modules/ngx_win32_select_module.c
nginx-1.23.4/src/core/nginx.c
nginx-1.23.4/src/core/nginx.h
nginx-1.23.4/src/core/ngx_array.c
nginx-1.23.4/src/core/ngx_array.h
nginx-1.23.4/src/core/ngx_buf.c
nginx-1.23.4/src/core/ngx_buf.h
nginx-1.23.4/src/core/ngx_conf_file.c
nginx-1.23.4/src/core/ngx_conf_file.h
nginx-1.23.4/src/core/ngx_config.h
nginx-1.23.4/src/core/ngx_connection.c
nginx-1.23.4/src/core/ngx_connection.h
nginx-1.23.4/src/core/ngx_core.h
nginx-1.23.4/src/core/ngx_cpuinfo.c
nginx-1.23.4/src/core/ngx_crc.h
nginx-1.23.4/src/core/ngx_crc32.c
nginx-1.23.4/src/core/ngx_crc32.h
nginx-1.23.4/src/core/ngx_crypt.c
nginx-1.23.4/src/core/ngx_crypt.h
nginx-1.23.4/src/core/ngx_cycle.c
nginx-1.23.4/src/core/ngx_cycle.h
nginx-1.23.4/src/core/ngx_file.c
nginx-1.23.4/src/core/ngx_file.h
nginx-1.23.4/src/core/ngx_hash.c
nginx-1.23.4/src/core/ngx_hash.h
nginx-1.23.4/src/core/ngx_inet.c
nginx-1.23.4/src/core/ngx_inet.h
nginx-1.23.4/src/core/ngx_list.c
nginx-1.23.4/src/core/ngx_list.h
nginx-1.23.4/src/core/ngx_log.c
nginx-1.23.4/src/core/ngx_log.h
nginx-1.23.4/src/core/ngx_md5.c
nginx-1.23.4/src/core/ngx_md5.h
nginx-1.23.4/src/core/ngx_module.c
nginx-1.23.4/src/core/ngx_module.h
nginx-1.23.4/src/core/ngx_murmurhash.c
nginx-1.23.4/src/core/ngx_murmurhash.h
nginx-1.23.4/src/core/ngx_open_file_cache.c
nginx-1.23.4/src/core/ngx_open_file_cache.h
nginx-1.23.4/src/core/ngx_output_chain.c
nginx-1.23.4/src/core/ngx_palloc.c
nginx-1.23.4/src/core/ngx_palloc.h
nginx-1.23.4/src/core/ngx_parse.c
nginx-1.23.4/src/core/ngx_parse.h
nginx-1.23.4/src/core/ngx_parse_time.c
nginx-1.23.4/src/core/ngx_queue.c
nginx-1.23.4/src/core/ngx_parse_time.h
nginx-1.23.4/src/core/ngx_proxy_protocol.c
nginx-1.23.4/src/core/ngx_proxy_protocol.h
nginx-1.23.4/src/core/ngx_queue.h
nginx-1.23.4/src/core/ngx_radix_tree.c
nginx-1.23.4/src/core/ngx_radix_tree.h
nginx-1.23.4/src/core/ngx_rbtree.c
nginx-1.23.4/src/core/ngx_rbtree.h
nginx-1.23.4/src/core/ngx_regex.c
nginx-1.23.4/src/core/ngx_regex.h
nginx-1.23.4/src/core/ngx_resolver.c
nginx-1.23.4/src/core/ngx_resolver.h
nginx-1.23.4/src/core/ngx_rwlock.c
nginx-1.23.4/src/core/ngx_rwlock.h
nginx-1.23.4/src/core/ngx_sha1.c
nginx-1.23.4/src/core/ngx_sha1.h
nginx-1.23.4/src/core/ngx_shmtx.c
nginx-1.23.4/src/core/ngx_shmtx.h
nginx-1.23.4/src/core/ngx_slab.c
nginx-1.23.4/src/core/ngx_slab.h
nginx-1.23.4/src/core/ngx_spinlock.c
nginx-1.23.4/src/core/ngx_string.c
nginx-1.23.4/src/core/ngx_string.h
nginx-1.23.4/src/core/ngx_syslog.c
nginx-1.23.4/src/core/ngx_syslog.h
nginx-1.23.4/src/core/ngx_thread_pool.c
nginx-1.23.4/src/core/ngx_thread_pool.h
nginx-1.23.4/src/core/ngx_times.c
nginx-1.23.4/src/core/ngx_times.h
nginx-1.23.4/contrib/README
nginx-1.23.4/contrib/geo2nginx.pl
nginx-1.23.4/contrib/unicode2nginx/
nginx-1.23.4/contrib/vim/
nginx-1.23.4/contrib/vim/ftdetect/
nginx-1.23.4/contrib/vim/ftplugin/
nginx-1.23.4/contrib/vim/indent/
nginx-1.23.4/contrib/vim/syntax/
nginx-1.23.4/contrib/vim/syntax/nginx.vim
nginx-1.23.4/contrib/vim/indent/nginx.vim
nginx-1.23.4/contrib/vim/ftplugin/nginx.vim
nginx-1.23.4/contrib/vim/ftdetect/nginx.vim
nginx-1.23.4/contrib/unicode2nginx/koi-utf
nginx-1.23.4/contrib/unicode2nginx/unicode-to-nginx.pl
nginx-1.23.4/contrib/unicode2nginx/win-utf
nginx-1.23.4/conf/fastcgi.conf
nginx-1.23.4/conf/fastcgi_params
nginx-1.23.4/conf/koi-utf
nginx-1.23.4/conf/koi-win
nginx-1.23.4/conf/mime.types
nginx-1.23.4/conf/nginx.conf
nginx-1.23.4/conf/scgi_params
nginx-1.23.4/conf/uwsgi_params
nginx-1.23.4/conf/win-utf
nginx-1.23.4/auto/cc/
nginx-1.23.4/auto/define
nginx-1.23.4/auto/endianness
nginx-1.23.4/auto/feature
nginx-1.23.4/auto/have
nginx-1.23.4/auto/have_headers
nginx-1.23.4/auto/headers
nginx-1.23.4/auto/include
nginx-1.23.4/auto/init
nginx-1.23.4/auto/install
nginx-1.23.4/auto/lib/
nginx-1.23.4/auto/make
nginx-1.23.4/auto/module
nginx-1.23.4/auto/modules
nginx-1.23.4/auto/nohave
nginx-1.23.4/auto/options
nginx-1.23.4/auto/os/
nginx-1.23.4/auto/sources
nginx-1.23.4/auto/stubs
nginx-1.23.4/auto/summary
nginx-1.23.4/auto/threads
nginx-1.23.4/auto/types/
nginx-1.23.4/auto/unix
nginx-1.23.4/auto/types/sizeof
nginx-1.23.4/auto/types/typedef
nginx-1.23.4/auto/types/uintptr_t
nginx-1.23.4/auto/types/value
nginx-1.23.4/auto/os/conf
nginx-1.23.4/auto/os/darwin
nginx-1.23.4/auto/os/freebsd
nginx-1.23.4/auto/os/linux
nginx-1.23.4/auto/os/solaris
nginx-1.23.4/auto/os/win32
nginx-1.23.4/auto/lib/conf
nginx-1.23.4/auto/lib/geoip/
nginx-1.23.4/auto/lib/google-perftools/
nginx-1.23.4/auto/lib/libatomic/
nginx-1.23.4/auto/lib/libgd/
nginx-1.23.4/auto/lib/libxslt/
nginx-1.23.4/auto/lib/make
nginx-1.23.4/auto/lib/openssl/
nginx-1.23.4/auto/lib/pcre/
nginx-1.23.4/auto/lib/perl/
nginx-1.23.4/auto/lib/zlib/
nginx-1.23.4/auto/lib/zlib/conf
nginx-1.23.4/auto/lib/zlib/make
nginx-1.23.4/auto/lib/zlib/makefile.bcc
nginx-1.23.4/auto/lib/zlib/makefile.msvc
nginx-1.23.4/auto/lib/zlib/makefile.owc
nginx-1.23.4/auto/lib/perl/conf
nginx-1.23.4/auto/lib/perl/make
nginx-1.23.4/auto/lib/pcre/conf
nginx-1.23.4/auto/lib/pcre/make
nginx-1.23.4/auto/lib/pcre/makefile.bcc
nginx-1.23.4/auto/lib/pcre/makefile.msvc
nginx-1.23.4/auto/lib/pcre/makefile.owc
nginx-1.23.4/auto/lib/openssl/conf
nginx-1.23.4/auto/lib/openssl/make
nginx-1.23.4/auto/lib/openssl/makefile.bcc
nginx-1.23.4/auto/lib/openssl/makefile.msvc
nginx-1.23.4/auto/lib/libxslt/conf
nginx-1.23.4/auto/lib/libgd/conf
nginx-1.23.4/auto/lib/libatomic/conf
nginx-1.23.4/auto/lib/libatomic/make
nginx-1.23.4/auto/lib/google-perftools/conf
nginx-1.23.4/auto/lib/geoip/conf
nginx-1.23.4/auto/cc/acc
nginx-1.23.4/auto/cc/bcc
nginx-1.23.4/auto/cc/ccc
nginx-1.23.4/auto/cc/clang
nginx-1.23.4/auto/cc/conf
nginx-1.23.4/auto/cc/gcc
nginx-1.23.4/auto/cc/icc
nginx-1.23.4/auto/cc/msvc
nginx-1.23.4/auto/cc/name
nginx-1.23.4/auto/cc/owc
nginx-1.23.4/auto/cc/sunc
[root@localhost ng]# ls
nginx-1.23.4 nginx-1.23.4.tar.gz nginx-vod-module-1.31.tar.gz
[root@localhost ng]# tar -xzvf nginx-vod-module-1.31.tar.gz
nginx-vod-module-1.31/
nginx-vod-module-1.31/.github/
nginx-vod-module-1.31/.github/workflows/
nginx-vod-module-1.31/.github/workflows/ci.yml
nginx-vod-module-1.31/CHANGELOG.md
nginx-vod-module-1.31/LICENSE
nginx-vod-module-1.31/README.md
nginx-vod-module-1.31/ci_build.sh
nginx-vod-module-1.31/conf/
nginx-vod-module-1.31/conf/base.conf
nginx-vod-module-1.31/conf/cors.conf
nginx-vod-module-1.31/conf/http.conf.template
nginx-vod-module-1.31/conf/kaltura-nginx.conf.template
nginx-vod-module-1.31/conf/kaltura.conf.template
nginx-vod-module-1.31/conf/main.conf.template
nginx-vod-module-1.31/conf/ssl.conf.template
nginx-vod-module-1.31/conf/vod-local-nginx.conf.template
nginx-vod-module-1.31/conf/vod-local.conf.template
nginx-vod-module-1.31/conf/vod-remote-nginx.conf.template
nginx-vod-module-1.31/conf/vod-remote.conf.template
nginx-vod-module-1.31/config
nginx-vod-module-1.31/ngx_async_open_file_cache.c
nginx-vod-module-1.31/ngx_async_open_file_cache.h
nginx-vod-module-1.31/ngx_buffer_cache.c
nginx-vod-module-1.31/ngx_buffer_cache.h
nginx-vod-module-1.31/ngx_buffer_cache_internal.h
nginx-vod-module-1.31/ngx_child_http_request.c
nginx-vod-module-1.31/ngx_child_http_request.h
nginx-vod-module-1.31/ngx_file_reader.c
nginx-vod-module-1.31/ngx_file_reader.h
nginx-vod-module-1.31/ngx_http_vod_conf.c
nginx-vod-module-1.31/ngx_http_vod_conf.h
nginx-vod-module-1.31/ngx_http_vod_dash.c
nginx-vod-module-1.31/ngx_http_vod_dash.h
nginx-vod-module-1.31/ngx_http_vod_dash_commands.h
nginx-vod-module-1.31/ngx_http_vod_dash_conf.h
nginx-vod-module-1.31/ngx_http_vod_hds.c
nginx-vod-module-1.31/ngx_http_vod_hds.h
nginx-vod-module-1.31/ngx_http_vod_hds_commands.h
nginx-vod-module-1.31/ngx_http_vod_hds_conf.h
nginx-vod-module-1.31/ngx_http_vod_hls.c
nginx-vod-module-1.31/ngx_http_vod_hls.h
nginx-vod-module-1.31/ngx_http_vod_hls_commands.h
nginx-vod-module-1.31/ngx_http_vod_hls_conf.h
nginx-vod-module-1.31/ngx_http_vod_module.c
nginx-vod-module-1.31/ngx_http_vod_module.h
nginx-vod-module-1.31/ngx_http_vod_mss.c
nginx-vod-module-1.31/ngx_http_vod_mss.h
nginx-vod-module-1.31/ngx_http_vod_mss_commands.h
nginx-vod-module-1.31/ngx_http_vod_mss_conf.h
nginx-vod-module-1.31/ngx_http_vod_request_parse.c
nginx-vod-module-1.31/ngx_http_vod_request_parse.h
nginx-vod-module-1.31/ngx_http_vod_status.c
nginx-vod-module-1.31/ngx_http_vod_status.h
nginx-vod-module-1.31/ngx_http_vod_submodule.c
nginx-vod-module-1.31/ngx_http_vod_submodule.h
nginx-vod-module-1.31/ngx_http_vod_thumb.c
nginx-vod-module-1.31/ngx_http_vod_thumb.h
nginx-vod-module-1.31/ngx_http_vod_thumb_commands.h
nginx-vod-module-1.31/ngx_http_vod_thumb_conf.h
nginx-vod-module-1.31/ngx_http_vod_utils.c
nginx-vod-module-1.31/ngx_http_vod_utils.h
nginx-vod-module-1.31/ngx_http_vod_volume_map.c
nginx-vod-module-1.31/ngx_http_vod_volume_map.h
nginx-vod-module-1.31/ngx_http_vod_volume_map_commands.h
nginx-vod-module-1.31/ngx_http_vod_volume_map_conf.h
nginx-vod-module-1.31/ngx_perf_counters.c
nginx-vod-module-1.31/ngx_perf_counters.h
nginx-vod-module-1.31/ngx_perf_counters_x.h
nginx-vod-module-1.31/scripts/
nginx-vod-module-1.31/scripts/encrypt_url.rb
nginx-vod-module-1.31/scripts/generate_bit_field_macros.py
nginx-vod-module-1.31/scripts/languages_hash_size.py
nginx-vod-module-1.31/static/
nginx-vod-module-1.31/static/alive.html
nginx-vod-module-1.31/static/clientaccesspolicy.xml
nginx-vod-module-1.31/static/crossdomain.xml
nginx-vod-module-1.31/static/favicon.ico
nginx-vod-module-1.31/static/robots.txt
nginx-vod-module-1.31/test/
nginx-vod-module-1.31/test/.gitignore
nginx-vod-module-1.31/test/README.md
nginx-vod-module-1.31/test/bitset/
nginx-vod-module-1.31/test/bitset/build.sh
nginx-vod-module-1.31/test/bitset/main.c
nginx-vod-module-1.31/test/buffer_cache/
nginx-vod-module-1.31/test/buffer_cache/build.sh
nginx-vod-module-1.31/test/buffer_cache/main.c
nginx-vod-module-1.31/test/buffer_cache/ngx_cycle.h
nginx-vod-module-1.31/test/clip_compare.py
nginx-vod-module-1.31/test/compare_utils.py
nginx-vod-module-1.31/test/dash_clear_key.php
nginx-vod-module-1.31/test/decrypt_ts_segment.py
nginx-vod-module-1.31/test/download_stream.py
nginx-vod-module-1.31/test/g2o_curl.py
nginx-vod-module-1.31/test/g2o_params.py.template
nginx-vod-module-1.31/test/generate_many_tracks.py
nginx-vod-module-1.31/test/get_perf_counters_as_csv.php
nginx-vod-module-1.31/test/hds_compare.py
nginx-vod-module-1.31/test/hls_compare.py
nginx-vod-module-1.31/test/hls_compare_params.py.template
nginx-vod-module-1.31/test/http_utils.py
nginx-vod-module-1.31/test/json_parser/
nginx-vod-module-1.31/test/json_parser/build.sh
nginx-vod-module-1.31/test/json_parser/main.c
nginx-vod-module-1.31/test/main.py
nginx-vod-module-1.31/test/main_params.py.template
nginx-vod-module-1.31/test/manifest_utils.py
nginx-vod-module-1.31/test/mp4_utils.py
nginx-vod-module-1.31/test/mpeg_ts_defs.py
nginx-vod-module-1.31/test/nginx.conf
nginx-vod-module-1.31/test/parse_http_time.py
nginx-vod-module-1.31/test/playlist.php
nginx-vod-module-1.31/test/print_mp4_atoms.py
nginx-vod-module-1.31/test/segmenter_test.py
nginx-vod-module-1.31/test/segmenter_test_backend.php
nginx-vod-module-1.31/test/setup_test_entries.py
nginx-vod-module-1.31/test/setup_test_entries_params.py.template
nginx-vod-module-1.31/test/speed_test.py
nginx-vod-module-1.31/test/stream_compare.py
nginx-vod-module-1.31/test/stream_compare_params.py.template
nginx-vod-module-1.31/test/stress_base.py
nginx-vod-module-1.31/test/test_base.py
nginx-vod-module-1.31/test/test_coverage.py
nginx-vod-module-1.31/test/test_open_file_cache.conf
nginx-vod-module-1.31/test/test_open_file_cache.py
nginx-vod-module-1.31/test/test_static.py
nginx-vod-module-1.31/test/ts_utils.py
nginx-vod-module-1.31/test/uri_compare.py
nginx-vod-module-1.31/test/validate_iframes.py
nginx-vod-module-1.31/test/validate_iframes_params.py.template
nginx-vod-module-1.31/test/validate_timestamps.py
nginx-vod-module-1.31/test/verify_test_entries.py
nginx-vod-module-1.31/tools/
nginx-vod-module-1.31/tools/persist_proxy/
nginx-vod-module-1.31/tools/persist_proxy/README.md
nginx-vod-module-1.31/tools/persist_proxy/metrics.lua
nginx-vod-module-1.31/tools/persist_proxy/nginx.conf
nginx-vod-module-1.31/tools/persist_proxy/persistlb.lua
nginx-vod-module-1.31/tools/persist_proxy/serverlist.lua
nginx-vod-module-1.31/tools/persist_proxy/status.lua
nginx-vod-module-1.31/tools/persist_proxy/sync.lua
nginx-vod-module-1.31/tools/prefetch_proxy/
nginx-vod-module-1.31/tools/prefetch_proxy/README.md
nginx-vod-module-1.31/tools/prefetch_proxy/nginx.conf
nginx-vod-module-1.31/tools/prefetch_proxy/prefetcher.lua
nginx-vod-module-1.31/vod/
nginx-vod-module-1.31/vod/aes_defs.h
nginx-vod-module-1.31/vod/avc_defs.h
nginx-vod-module-1.31/vod/avc_hevc_parser.c
nginx-vod-module-1.31/vod/avc_hevc_parser.h
nginx-vod-module-1.31/vod/avc_parser.c
nginx-vod-module-1.31/vod/avc_parser.h
nginx-vod-module-1.31/vod/bit_read_stream.h
nginx-vod-module-1.31/vod/buffer_pool.c
nginx-vod-module-1.31/vod/buffer_pool.h
nginx-vod-module-1.31/vod/cli/
nginx-vod-module-1.31/vod/cli/vod_array.c
nginx-vod-module-1.31/vod/cli/vod_array.h
nginx-vod-module-1.31/vod/cli/vod_cli_main.c
nginx-vod-module-1.31/vod/codec_config.c
nginx-vod-module-1.31/vod/codec_config.h
nginx-vod-module-1.31/vod/common.c
nginx-vod-module-1.31/vod/common.h
nginx-vod-module-1.31/vod/dash/
nginx-vod-module-1.31/vod/dash/dash_packager.c
nginx-vod-module-1.31/vod/dash/dash_packager.h
nginx-vod-module-1.31/vod/dash/edash_packager.c
nginx-vod-module-1.31/vod/dash/edash_packager.h
nginx-vod-module-1.31/vod/dynamic_buffer.c
nginx-vod-module-1.31/vod/dynamic_buffer.h
nginx-vod-module-1.31/vod/filters/
nginx-vod-module-1.31/vod/filters/audio_decoder.c
nginx-vod-module-1.31/vod/filters/audio_decoder.h
nginx-vod-module-1.31/vod/filters/audio_encoder.c
nginx-vod-module-1.31/vod/filters/audio_encoder.h
nginx-vod-module-1.31/vod/filters/audio_filter.c
nginx-vod-module-1.31/vod/filters/audio_filter.h
nginx-vod-module-1.31/vod/filters/concat_clip.c
nginx-vod-module-1.31/vod/filters/concat_clip.h
nginx-vod-module-1.31/vod/filters/dynamic_clip.c
nginx-vod-module-1.31/vod/filters/dynamic_clip.h
nginx-vod-module-1.31/vod/filters/filter.c
nginx-vod-module-1.31/vod/filters/filter.h
nginx-vod-module-1.31/vod/filters/gain_filter.c
nginx-vod-module-1.31/vod/filters/gain_filter.h
nginx-vod-module-1.31/vod/filters/mix_filter.c
nginx-vod-module-1.31/vod/filters/mix_filter.h
nginx-vod-module-1.31/vod/filters/rate_filter.c
nginx-vod-module-1.31/vod/filters/rate_filter.h
nginx-vod-module-1.31/vod/filters/volume_map.c
nginx-vod-module-1.31/vod/filters/volume_map.h
nginx-vod-module-1.31/vod/hds/
nginx-vod-module-1.31/vod/hds/hds_amf0_encoder.c
nginx-vod-module-1.31/vod/hds/hds_amf0_encoder.h
nginx-vod-module-1.31/vod/hds/hds_amf0_fields_x.h
nginx-vod-module-1.31/vod/hds/hds_encryption.h
nginx-vod-module-1.31/vod/hds/hds_fragment.c
nginx-vod-module-1.31/vod/hds/hds_fragment.h
nginx-vod-module-1.31/vod/hds/hds_manifest.c
nginx-vod-module-1.31/vod/hds/hds_manifest.h
nginx-vod-module-1.31/vod/hevc_parser.c
nginx-vod-module-1.31/vod/hevc_parser.h
nginx-vod-module-1.31/vod/hls/
nginx-vod-module-1.31/vod/hls/adts_encoder_filter.c
nginx-vod-module-1.31/vod/hls/adts_encoder_filter.h
nginx-vod-module-1.31/vod/hls/aes_cbc_encrypt.c
nginx-vod-module-1.31/vod/hls/aes_cbc_encrypt.h
nginx-vod-module-1.31/vod/hls/bit_fields.def
nginx-vod-module-1.31/vod/hls/bit_fields.h
nginx-vod-module-1.31/vod/hls/buffer_filter.c
nginx-vod-module-1.31/vod/hls/buffer_filter.h
nginx-vod-module-1.31/vod/hls/eac3_encrypt_filter.c
nginx-vod-module-1.31/vod/hls/eac3_encrypt_filter.h
nginx-vod-module-1.31/vod/hls/frame_encrypt_filter.c
nginx-vod-module-1.31/vod/hls/frame_encrypt_filter.h
nginx-vod-module-1.31/vod/hls/frame_joiner_filter.c
nginx-vod-module-1.31/vod/hls/frame_joiner_filter.h
nginx-vod-module-1.31/vod/hls/hls_encryption.h
nginx-vod-module-1.31/vod/hls/hls_muxer.c
nginx-vod-module-1.31/vod/hls/hls_muxer.h
nginx-vod-module-1.31/vod/hls/id3_encoder_filter.c
nginx-vod-module-1.31/vod/hls/id3_encoder_filter.h
nginx-vod-module-1.31/vod/hls/m3u8_builder.c
nginx-vod-module-1.31/vod/hls/m3u8_builder.h
nginx-vod-module-1.31/vod/hls/media_filter.h
nginx-vod-module-1.31/vod/hls/mp4_to_annexb_filter.c
nginx-vod-module-1.31/vod/hls/mp4_to_annexb_filter.h
nginx-vod-module-1.31/vod/hls/mpegts_encoder_filter.c
nginx-vod-module-1.31/vod/hls/mpegts_encoder_filter.h
nginx-vod-module-1.31/vod/hls/sample_aes_avc_filter.c
nginx-vod-module-1.31/vod/hls/sample_aes_avc_filter.h
nginx-vod-module-1.31/vod/input/
nginx-vod-module-1.31/vod/input/frames_source.h
nginx-vod-module-1.31/vod/input/frames_source_cache.c
nginx-vod-module-1.31/vod/input/frames_source_cache.h
nginx-vod-module-1.31/vod/input/frames_source_memory.c
nginx-vod-module-1.31/vod/input/frames_source_memory.h
nginx-vod-module-1.31/vod/input/read_cache.c
nginx-vod-module-1.31/vod/input/read_cache.h
nginx-vod-module-1.31/vod/input/silence_generator.c
nginx-vod-module-1.31/vod/input/silence_generator.h
nginx-vod-module-1.31/vod/json_parser.c
nginx-vod-module-1.31/vod/json_parser.h
nginx-vod-module-1.31/vod/language_code.c
nginx-vod-module-1.31/vod/language_code.h
nginx-vod-module-1.31/vod/languages_hash_params.h
nginx-vod-module-1.31/vod/languages_x.h
nginx-vod-module-1.31/vod/manifest_utils.c
nginx-vod-module-1.31/vod/manifest_utils.h
nginx-vod-module-1.31/vod/media_clip.h
nginx-vod-module-1.31/vod/media_format.c
nginx-vod-module-1.31/vod/media_format.h
nginx-vod-module-1.31/vod/media_set.h
nginx-vod-module-1.31/vod/media_set_parser.c
nginx-vod-module-1.31/vod/media_set_parser.h
nginx-vod-module-1.31/vod/mkv/
nginx-vod-module-1.31/vod/mkv/ebml.c
nginx-vod-module-1.31/vod/mkv/ebml.h
nginx-vod-module-1.31/vod/mkv/mkv_builder.c
nginx-vod-module-1.31/vod/mkv/mkv_builder.h
nginx-vod-module-1.31/vod/mkv/mkv_defs.c
nginx-vod-module-1.31/vod/mkv/mkv_defs.h
nginx-vod-module-1.31/vod/mkv/mkv_format.c
nginx-vod-module-1.31/vod/mkv/mkv_format.h
nginx-vod-module-1.31/vod/mp4/
nginx-vod-module-1.31/vod/mp4/mp4_aes_ctr.c
nginx-vod-module-1.31/vod/mp4/mp4_aes_ctr.h
nginx-vod-module-1.31/vod/mp4/mp4_cbcs_encrypt.c
nginx-vod-module-1.31/vod/mp4/mp4_cbcs_encrypt.h
nginx-vod-module-1.31/vod/mp4/mp4_cenc_decrypt.c
nginx-vod-module-1.31/vod/mp4/mp4_cenc_decrypt.h
nginx-vod-module-1.31/vod/mp4/mp4_cenc_encrypt.c
nginx-vod-module-1.31/vod/mp4/mp4_cenc_encrypt.h
nginx-vod-module-1.31/vod/mp4/mp4_cenc_passthrough.c
nginx-vod-module-1.31/vod/mp4/mp4_cenc_passthrough.h
nginx-vod-module-1.31/vod/mp4/mp4_clipper.c
nginx-vod-module-1.31/vod/mp4/mp4_clipper.h
nginx-vod-module-1.31/vod/mp4/mp4_defs.h
nginx-vod-module-1.31/vod/mp4/mp4_format.c
nginx-vod-module-1.31/vod/mp4/mp4_format.h
nginx-vod-module-1.31/vod/mp4/mp4_fragment.c
nginx-vod-module-1.31/vod/mp4/mp4_fragment.h
nginx-vod-module-1.31/vod/mp4/mp4_init_segment.c
nginx-vod-module-1.31/vod/mp4/mp4_init_segment.h
nginx-vod-module-1.31/vod/mp4/mp4_muxer.c
nginx-vod-module-1.31/vod/mp4/mp4_muxer.h
nginx-vod-module-1.31/vod/mp4/mp4_parser.c
nginx-vod-module-1.31/vod/mp4/mp4_parser.h
nginx-vod-module-1.31/vod/mp4/mp4_parser_base.c
nginx-vod-module-1.31/vod/mp4/mp4_parser_base.h
nginx-vod-module-1.31/vod/mp4/mp4_write_stream.h
nginx-vod-module-1.31/vod/mss/
nginx-vod-module-1.31/vod/mss/mss_packager.c
nginx-vod-module-1.31/vod/mss/mss_packager.h
nginx-vod-module-1.31/vod/mss/mss_playready.c
nginx-vod-module-1.31/vod/mss/mss_playready.h
nginx-vod-module-1.31/vod/parse_utils.c
nginx-vod-module-1.31/vod/parse_utils.h
nginx-vod-module-1.31/vod/read_stream.h
nginx-vod-module-1.31/vod/segmenter.c
nginx-vod-module-1.31/vod/segmenter.h
nginx-vod-module-1.31/vod/subtitle/
nginx-vod-module-1.31/vod/subtitle/cap_format.c
nginx-vod-module-1.31/vod/subtitle/cap_format.h
nginx-vod-module-1.31/vod/subtitle/dfxp_format.c
nginx-vod-module-1.31/vod/subtitle/dfxp_format.h
nginx-vod-module-1.31/vod/subtitle/subtitle_format.c
nginx-vod-module-1.31/vod/subtitle/subtitle_format.h
nginx-vod-module-1.31/vod/subtitle/ttml_builder.c
nginx-vod-module-1.31/vod/subtitle/ttml_builder.h
nginx-vod-module-1.31/vod/subtitle/webvtt_builder.c
nginx-vod-module-1.31/vod/subtitle/webvtt_builder.h
nginx-vod-module-1.31/vod/subtitle/webvtt_format.c
nginx-vod-module-1.31/vod/subtitle/webvtt_format.h
nginx-vod-module-1.31/vod/subtitle/webvtt_format_template.h
nginx-vod-module-1.31/vod/thumb/
nginx-vod-module-1.31/vod/thumb/thumb_grabber.c
nginx-vod-module-1.31/vod/thumb/thumb_grabber.h
nginx-vod-module-1.31/vod/udrm.c
nginx-vod-module-1.31/vod/udrm.h
nginx-vod-module-1.31/vod/write_buffer.c
nginx-vod-module-1.31/vod/write_buffer.h
nginx-vod-module-1.31/vod/write_buffer_queue.c
nginx-vod-module-1.31/vod/write_buffer_queue.h
nginx-vod-module-1.31/vod/write_stream.h
[root@localhost ng]# ls
nginx-1.23.4 nginx-vod-module-1.31
nginx-1.23.4.tar.gz nginx-vod-module-1.31.tar.gz
[root@localhost ng]# cd nginx-1.23.4
[root@localhost nginx-1.23.4]# ./configure --prefix=/usr/local/nginx-vod-hls --w ith-http_stub_status_module --with-http_gzip_static_module --with-http_gunzip_mo dule --with-file-aio --with-threads --with-cc-opt="-O3" --with-http_ssl_module - -with-openssl-opt=enable --with-http_mp4_module --with-stream --add-module=../ng inx-vod-module-1.31
checking for OS
+ Linux 3.10.0-1160.71.1.el7.x86_64 x86_64
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
checking for gcc -pipe switch ... found
checking for -Wl,-E switch ... found
checking for gcc builtin atomic operations ... found
checking for C99 variadic macros ... found
checking for gcc variadic macros ... found
checking for gcc builtin 64 bit byteswap ... found
checking for unistd.h ... found
checking for inttypes.h ... found
checking for limits.h ... found
checking for sys/filio.h ... not found
checking for sys/param.h ... found
checking for sys/mount.h ... found
checking for sys/statvfs.h ... found
checking for crypt.h ... found
checking for Linux specific features
checking for epoll ... found
checking for EPOLLRDHUP ... found
checking for EPOLLEXCLUSIVE ... not found
checking for eventfd() ... found
checking for O_PATH ... found
checking for sendfile() ... found
checking for sendfile64() ... found
checking for sys/prctl.h ... found
checking for prctl(PR_SET_DUMPABLE) ... found
checking for prctl(PR_SET_KEEPCAPS) ... found
checking for capabilities ... found
checking for crypt_r() ... found
checking for sys/vfs.h ... found
checking for UDP_SEGMENT ... not found
checking for nobody group ... found
checking for poll() ... found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for crypt() in libcrypt ... found
checking for F_READAHEAD ... not found
checking for posix_fadvise() ... found
checking for O_DIRECT ... found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for statfs() ... found
checking for statvfs() ... found
checking for dlopen() ... not found
checking for dlopen() in libdl ... found
checking for sched_yield() ... found
checking for sched_setaffinity() ... found
checking for SO_SETFIB ... not found
checking for SO_REUSEPORT ... found
checking for SO_ACCEPTFILTER ... not found
checking for SO_BINDANY ... not found
checking for IP_TRANSPARENT ... found
checking for IP_BINDANY ... not found
checking for IP_BIND_ADDRESS_NO_PORT ... found
checking for IP_RECVDSTADDR ... not found
checking for IP_SENDSRCADDR ... not found
checking for IP_PKTINFO ... found
checking for IPV6_RECVPKTINFO ... found
checking for TCP_DEFER_ACCEPT ... found
checking for TCP_KEEPIDLE ... found
checking for TCP_FASTOPEN ... found
checking for TCP_INFO ... found
checking for accept4() ... found
checking for kqueue AIO support ... not found
checking for Linux AIO support ... found
checking for int size ... 4 bytes
checking for long size ... 8 bytes
checking for long long size ... 8 bytes
checking for void * size ... 8 bytes
checking for uint32_t ... found
checking for uint64_t ... found
checking for sig_atomic_t ... found
checking for sig_atomic_t size ... 4 bytes
checking for socklen_t ... found
checking for in_addr_t ... found
checking for in_port_t ... found
checking for rlim_t ... found
checking for uintptr_t ... uintptr_t found
checking for system byte ordering ... little endian
checking for size_t size ... 8 bytes
checking for off_t size ... 8 bytes
checking for time_t size ... 8 bytes
checking for AF_INET6 ... found
checking for setproctitle() ... not found
checking for pread() ... found
checking for pwrite() ... found
checking for pwritev() ... found
checking for strerrordesc_np() ... not found
checking for sys_nerr ... found
checking for localtime_r() ... found
checking for clock_gettime(CLOCK_MONOTONIC) ... found
checking for posix_memalign() ... found
checking for memalign() ... found
checking for mmap(MAP_ANON|MAP_SHARED) ... found
checking for mmap("/dev/zero", MAP_SHARED) ... found
checking for System V shared memory ... found
checking for POSIX semaphores ... not found
checking for POSIX semaphores in libpthread ... found
checking for struct msghdr.msg_control ... found
checking for ioctl(FIONBIO) ... found
checking for ioctl(FIONREAD) ... found
checking for struct tm.tm_gmtoff ... found
checking for struct dirent.d_namlen ... not found
checking for struct dirent.d_type ... found
checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
checking for openat(), fstatat() ... found
checking for getaddrinfo() ... found
configuring additional modules
adding module in ../nginx-vod-module-1.31
checking for zlib library ... found
checking for OpenSSL EVP library ... found
checking for iconv ... found
checking for clock_gettime() ... found
checking for libavcodec ... not found
checking for libswscale ... not found
checking for libavfilter ... not found
checking for libxml2 ... not found
+ ngx_http_vod_module was configured
checking for PCRE2 library ... not found
checking for PCRE library ... found
checking for PCRE JIT support ... found
checking for OpenSSL library ... found
checking for zlib library ... found
creating objs/Makefile
Configuration summary
+ using threads
+ using system PCRE library
+ using system OpenSSL library
+ using system zlib library
nginx path prefix: "/usr/local/nginx-vod-hls"
nginx binary file: "/usr/local/nginx-vod-hls/sbin/nginx"
nginx modules path: "/usr/local/nginx-vod-hls/modules"
nginx configuration prefix: "/usr/local/nginx-vod-hls/conf"
nginx configuration file: "/usr/local/nginx-vod-hls/conf/nginx.conf"
nginx pid file: "/usr/local/nginx-vod-hls/logs/nginx.pid"
nginx error log file: "/usr/local/nginx-vod-hls/logs/error.log"
nginx http access log file: "/usr/local/nginx-vod-hls/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
[root@localhost nginx-1.23.4]# make
make -f objs/Makefile
make[1]: 进入目录“/home/videos/ng/nginx-1.23.4”
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/nginx.o \
src/core/nginx.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_log.o \
src/core/ngx_log.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_palloc.o \
src/core/ngx_palloc.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_array.o \
src/core/ngx_array.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_list.o \
src/core/ngx_list.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_hash.o \
src/core/ngx_hash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_buf.o \
src/core/ngx_buf.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_queue.o \
src/core/ngx_queue.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_output_chain.o \
src/core/ngx_output_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_string.o \
src/core/ngx_string.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_parse.o \
src/core/ngx_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_parse_time.o \
src/core/ngx_parse_time.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_inet.o \
src/core/ngx_inet.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_file.o \
src/core/ngx_file.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_crc32.o \
src/core/ngx_crc32.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_murmurhash.o \
src/core/ngx_murmurhash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_md5.o \
src/core/ngx_md5.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_sha1.o \
src/core/ngx_sha1.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_rbtree.o \
src/core/ngx_rbtree.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_radix_tree.o \
src/core/ngx_radix_tree.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_slab.o \
src/core/ngx_slab.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_times.o \
src/core/ngx_times.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_shmtx.o \
src/core/ngx_shmtx.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_connection.o \
src/core/ngx_connection.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_cycle.o \
src/core/ngx_cycle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_spinlock.o \
src/core/ngx_spinlock.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_rwlock.o \
src/core/ngx_rwlock.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_cpuinfo.o \
src/core/ngx_cpuinfo.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_conf_file.o \
src/core/ngx_conf_file.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_module.o \
src/core/ngx_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_resolver.o \
src/core/ngx_resolver.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_open_file_cache.o \
src/core/ngx_open_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_crypt.o \
src/core/ngx_crypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_proxy_protocol.o \
src/core/ngx_proxy_protocol.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_syslog.o \
src/core/ngx_syslog.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event.o \
src/event/ngx_event.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_timer.o \
src/event/ngx_event_timer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_posted.o \
src/event/ngx_event_posted.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_accept.o \
src/event/ngx_event_accept.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_udp.o \
src/event/ngx_event_udp.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_connect.o \
src/event/ngx_event_connect.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_pipe.o \
src/event/ngx_event_pipe.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_time.o \
src/os/unix/ngx_time.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_errno.o \
src/os/unix/ngx_errno.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_alloc.o \
src/os/unix/ngx_alloc.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_files.o \
src/os/unix/ngx_files.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_socket.o \
src/os/unix/ngx_socket.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_recv.o \
src/os/unix/ngx_recv.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_readv_chain.o \
src/os/unix/ngx_readv_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_udp_recv.o \
src/os/unix/ngx_udp_recv.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_send.o \
src/os/unix/ngx_send.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_writev_chain.o \
src/os/unix/ngx_writev_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_udp_send.o \
src/os/unix/ngx_udp_send.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_udp_sendmsg_chain.o \
src/os/unix/ngx_udp_sendmsg_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_channel.o \
src/os/unix/ngx_channel.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_shmem.o \
src/os/unix/ngx_shmem.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_process.o \
src/os/unix/ngx_process.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_daemon.o \
src/os/unix/ngx_daemon.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_setaffinity.o \
src/os/unix/ngx_setaffinity.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_setproctitle.o \
src/os/unix/ngx_setproctitle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_posix_init.o \
src/os/unix/ngx_posix_init.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_user.o \
src/os/unix/ngx_user.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_dlopen.o \
src/os/unix/ngx_dlopen.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_process_cycle.o \
src/os/unix/ngx_process_cycle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_linux_init.o \
src/os/unix/ngx_linux_init.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/modules/ngx_epoll_module.o \
src/event/modules/ngx_epoll_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_linux_sendfile_chain.o \
src/os/unix/ngx_linux_sendfile_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_linux_aio_read.o \
src/os/unix/ngx_linux_aio_read.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_thread_pool.o \
src/core/ngx_thread_pool.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_thread_cond.o \
src/os/unix/ngx_thread_cond.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_thread_mutex.o \
src/os/unix/ngx_thread_mutex.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_thread_id.o \
src/os/unix/ngx_thread_id.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_openssl.o \
src/event/ngx_event_openssl.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_openssl_stapling.o \
src/event/ngx_event_openssl_stapling.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_regex.o \
src/core/ngx_regex.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http.o \
src/http/ngx_http.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_core_module.o \
src/http/ngx_http_core_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_special_response.o \
src/http/ngx_http_special_response.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_request.o \
src/http/ngx_http_request.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_parse.o \
src/http/ngx_http_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_log_module.o \
src/http/modules/ngx_http_log_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_request_body.o \
src/http/ngx_http_request_body.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_variables.o \
src/http/ngx_http_variables.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_script.o \
src/http/ngx_http_script.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_upstream.o \
src/http/ngx_http_upstream.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_upstream_round_robin.o \
src/http/ngx_http_upstream_round_robin.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_file_cache.o \
src/http/ngx_http_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_write_filter_module.o \
src/http/ngx_http_write_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_header_filter_module.o \
src/http/ngx_http_header_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_chunked_filter_module.o \
src/http/modules/ngx_http_chunked_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_range_filter_module.o \
src/http/modules/ngx_http_range_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_gzip_filter_module.o \
src/http/modules/ngx_http_gzip_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_postpone_filter_module.o \
src/http/ngx_http_postpone_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_ssi_filter_module.o \
src/http/modules/ngx_http_ssi_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_charset_filter_module.o \
src/http/modules/ngx_http_charset_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_gunzip_filter_module.o \
src/http/modules/ngx_http_gunzip_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_userid_filter_module.o \
src/http/modules/ngx_http_userid_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_headers_filter_module.o \
src/http/modules/ngx_http_headers_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/ngx_http_copy_filter_module.o \
src/http/ngx_http_copy_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_not_modified_filter_module.o \
src/http/modules/ngx_http_not_modified_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_static_module.o \
src/http/modules/ngx_http_static_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_gzip_static_module.o \
src/http/modules/ngx_http_gzip_static_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_autoindex_module.o \
src/http/modules/ngx_http_autoindex_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_index_module.o \
src/http/modules/ngx_http_index_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_mirror_module.o \
src/http/modules/ngx_http_mirror_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_try_files_module.o \
src/http/modules/ngx_http_try_files_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_auth_basic_module.o \
src/http/modules/ngx_http_auth_basic_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_access_module.o \
src/http/modules/ngx_http_access_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_limit_conn_module.o \
src/http/modules/ngx_http_limit_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_limit_req_module.o \
src/http/modules/ngx_http_limit_req_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_geo_module.o \
src/http/modules/ngx_http_geo_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_map_module.o \
src/http/modules/ngx_http_map_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_split_clients_module.o \
src/http/modules/ngx_http_split_clients_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_referer_module.o \
src/http/modules/ngx_http_referer_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_rewrite_module.o \
src/http/modules/ngx_http_rewrite_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_ssl_module.o \
src/http/modules/ngx_http_ssl_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_proxy_module.o \
src/http/modules/ngx_http_proxy_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_fastcgi_module.o \
src/http/modules/ngx_http_fastcgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_uwsgi_module.o \
src/http/modules/ngx_http_uwsgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_scgi_module.o \
src/http/modules/ngx_http_scgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_memcached_module.o \
src/http/modules/ngx_http_memcached_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_empty_gif_module.o \
src/http/modules/ngx_http_empty_gif_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_browser_module.o \
src/http/modules/ngx_http_browser_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_mp4_module.o \
src/http/modules/ngx_http_mp4_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_hash_module.o \
src/http/modules/ngx_http_upstream_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
src/http/modules/ngx_http_upstream_ip_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
src/http/modules/ngx_http_upstream_least_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_random_module.o \
src/http/modules/ngx_http_upstream_random_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
src/http/modules/ngx_http_upstream_keepalive_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_zone_module.o \
src/http/modules/ngx_http_upstream_zone_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http - I src/http/modules \
-o objs/src/http/modules/ngx_http_stub_status_module.o \
src/http/modules/ngx_http_stub_status_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream.o \
src/stream/ngx_stream.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_variables.o \
src/stream/ngx_stream_variables.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_script.o \
src/stream/ngx_stream_script.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_handler.o \
src/stream/ngx_stream_handler.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_core_module.o \
src/stream/ngx_stream_core_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_log_module.o \
src/stream/ngx_stream_log_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_proxy_module.o \
src/stream/ngx_stream_proxy_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_upstream.o \
src/stream/ngx_stream_upstream.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_upstream_round_robin.o \
src/stream/ngx_stream_upstream_round_robin.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_write_filter_module.o \
src/stream/ngx_stream_write_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_limit_conn_module.o \
src/stream/ngx_stream_limit_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_access_module.o \
src/stream/ngx_stream_access_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_geo_module.o \
src/stream/ngx_stream_geo_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_map_module.o \
src/stream/ngx_stream_map_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_split_clients_module.o \
src/stream/ngx_stream_split_clients_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_return_module.o \
src/stream/ngx_stream_return_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_set_module.o \
src/stream/ngx_stream_set_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_upstream_hash_module.o \
src/stream/ngx_stream_upstream_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_upstream_least_conn_module.o \
src/stream/ngx_stream_upstream_least_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_upstream_random_module.o \
src/stream/ngx_stream_upstream_random_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/co re -I src/event -I src/event/modules -I src/os/unix -I objs -I src/stream \
-o objs/src/stream/ngx_stream_upstream_zone_module.o \
src/stream/ngx_stream_upstream_zone_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/ev ent -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/dash/edash_packager.o \
../nginx-vod-module-1.31/vod/dash/edash_packager.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/aes_cbc_encrypt.o \
../nginx-vod-module-1.31/vod/hls/aes_cbc_encrypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/eac3_encrypt_filter.o \
../nginx-vod-module-1.31/vod/hls/eac3_encrypt_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/frame_encrypt_filter.o \
../nginx-vod-module-1.31/vod/hls/frame_encrypt_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/sample_aes_avc_filter.o \
../nginx-vod-module-1.31/vod/hls/sample_aes_avc_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_aes_ctr.o \
../nginx-vod-module-1.31/vod/mp4/mp4_aes_ctr.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_cbcs_encrypt.o \
../nginx-vod-module-1.31/vod/mp4/mp4_cbcs_encrypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_cenc_decrypt.o \
../nginx-vod-module-1.31/vod/mp4/mp4_cenc_decrypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_cenc_encrypt.o \
../nginx-vod-module-1.31/vod/mp4/mp4_cenc_encrypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_cenc_passthrough.o \
../nginx-vod-module-1.31/vod/mp4/mp4_cenc_passthrough.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mss/mss_playready.o \
../nginx-vod-module-1.31/vod/mss/mss_playready.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_async_open_file_cache.o \
../nginx-vod-module-1.31/ngx_async_open_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_buffer_cache.o \
../nginx-vod-module-1.31/ngx_buffer_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_child_http_request.o \
../nginx-vod-module-1.31/ngx_child_http_request.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_file_reader.o \
../nginx-vod-module-1.31/ngx_file_reader.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_conf.o \
../nginx-vod-module-1.31/ngx_http_vod_conf.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_dash.o \
../nginx-vod-module-1.31/ngx_http_vod_dash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_hds.o \
../nginx-vod-module-1.31/ngx_http_vod_hds.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_hls.o \
../nginx-vod-module-1.31/ngx_http_vod_hls.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_module.o \
../nginx-vod-module-1.31/ngx_http_vod_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_mss.o \
../nginx-vod-module-1.31/ngx_http_vod_mss.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_request_parse.o \
../nginx-vod-module-1.31/ngx_http_vod_request_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_status.o \
../nginx-vod-module-1.31/ngx_http_vod_status.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_submodule.o \
../nginx-vod-module-1.31/ngx_http_vod_submodule.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_http_vod_utils.o \
../nginx-vod-module-1.31/ngx_http_vod_utils.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/nginx-vod-module-1.31/ngx_perf_counters.o \
../nginx-vod-module-1.31/ngx_perf_counters.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/avc_parser.o \
../nginx-vod-module-1.31/vod/avc_parser.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/avc_hevc_parser.o \
../nginx-vod-module-1.31/vod/avc_hevc_parser.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/buffer_pool.o \
../nginx-vod-module-1.31/vod/buffer_pool.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/codec_config.o \
../nginx-vod-module-1.31/vod/codec_config.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/common.o \
../nginx-vod-module-1.31/vod/common.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/dash/dash_packager.o \
../nginx-vod-module-1.31/vod/dash/dash_packager.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/dynamic_buffer.o \
../nginx-vod-module-1.31/vod/dynamic_buffer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/audio_filter.o \
../nginx-vod-module-1.31/vod/filters/audio_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/concat_clip.o \
../nginx-vod-module-1.31/vod/filters/concat_clip.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/dynamic_clip.o \
../nginx-vod-module-1.31/vod/filters/dynamic_clip.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/filter.o \
../nginx-vod-module-1.31/vod/filters/filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/gain_filter.o \
../nginx-vod-module-1.31/vod/filters/gain_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/mix_filter.o \
../nginx-vod-module-1.31/vod/filters/mix_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/filters/rate_filter.o \
../nginx-vod-module-1.31/vod/filters/rate_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hds/hds_amf0_encoder.o \
../nginx-vod-module-1.31/vod/hds/hds_amf0_encoder.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hds/hds_fragment.o \
../nginx-vod-module-1.31/vod/hds/hds_fragment.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hds/hds_manifest.o \
../nginx-vod-module-1.31/vod/hds/hds_manifest.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/hevc_parser.o \
../nginx-vod-module-1.31/vod/hevc_parser.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/adts_encoder_filter.o \
../nginx-vod-module-1.31/vod/hls/adts_encoder_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/buffer_filter.o \
../nginx-vod-module-1.31/vod/hls/buffer_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/frame_joiner_filter.o \
../nginx-vod-module-1.31/vod/hls/frame_joiner_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/hls_muxer.o \
../nginx-vod-module-1.31/vod/hls/hls_muxer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/id3_encoder_filter.o \
../nginx-vod-module-1.31/vod/hls/id3_encoder_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/m3u8_builder.o \
../nginx-vod-module-1.31/vod/hls/m3u8_builder.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/mp4_to_annexb_filter.o \
../nginx-vod-module-1.31/vod/hls/mp4_to_annexb_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/hls/mpegts_encoder_filter.o \
../nginx-vod-module-1.31/vod/hls/mpegts_encoder_filter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/input/silence_generator.o \
../nginx-vod-module-1.31/vod/input/silence_generator.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/input/frames_source_cache.o \
../nginx-vod-module-1.31/vod/input/frames_source_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/input/frames_source_memory.o \
../nginx-vod-module-1.31/vod/input/frames_source_memory.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/input/read_cache.o \
../nginx-vod-module-1.31/vod/input/read_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/json_parser.o \
../nginx-vod-module-1.31/vod/json_parser.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/language_code.o \
../nginx-vod-module-1.31/vod/language_code.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/manifest_utils.o \
../nginx-vod-module-1.31/vod/manifest_utils.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/media_format.o \
../nginx-vod-module-1.31/vod/media_format.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/media_set_parser.o \
../nginx-vod-module-1.31/vod/media_set_parser.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mkv/ebml.o \
../nginx-vod-module-1.31/vod/mkv/ebml.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mkv/mkv_builder.o \
../nginx-vod-module-1.31/vod/mkv/mkv_builder.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mkv/mkv_defs.o \
../nginx-vod-module-1.31/vod/mkv/mkv_defs.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mkv/mkv_format.o \
../nginx-vod-module-1.31/vod/mkv/mkv_format.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_clipper.o \
../nginx-vod-module-1.31/vod/mp4/mp4_clipper.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_format.o \
../nginx-vod-module-1.31/vod/mp4/mp4_format.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_fragment.o \
../nginx-vod-module-1.31/vod/mp4/mp4_fragment.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_init_segment.o \
../nginx-vod-module-1.31/vod/mp4/mp4_init_segment.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_muxer.o \
../nginx-vod-module-1.31/vod/mp4/mp4_muxer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_parser.o \
../nginx-vod-module-1.31/vod/mp4/mp4_parser.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mp4/mp4_parser_base.o \
../nginx-vod-module-1.31/vod/mp4/mp4_parser_base.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/mss/mss_packager.o \
../nginx-vod-module-1.31/vod/mss/mss_packager.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/subtitle/cap_format.o \
../nginx-vod-module-1.31/vod/subtitle/cap_format.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/subtitle/subtitle_format.o \
../nginx-vod-module-1.31/vod/subtitle/subtitle_format.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/subtitle/ttml_builder.o \
../nginx-vod-module-1.31/vod/subtitle/ttml_builder.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/subtitle/webvtt_builder.o \
../nginx-vod-module-1.31/vod/subtitle/webvtt_builder.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/subtitle/webvtt_format.o \
../nginx-vod-module-1.31/vod/subtitle/webvtt_format.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/parse_utils.o \
../nginx-vod-module-1.31/vod/parse_utils.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/segmenter.o \
../nginx-vod-module-1.31/vod/segmenter.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/udrm.o \
../nginx-vod-module-1.31/vod/udrm.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/write_buffer.o \
../nginx-vod-module-1.31/vod/write_buffer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/vod/write_buffer_queue.o \
../nginx-vod-module-1.31/vod/write_buffer_queue.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -O3 -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/ngx_modules.o \
objs/ngx_modules.c
cc -o objs/nginx \
objs/src/core/nginx.o \
objs/src/core/ngx_log.o \
objs/src/core/ngx_palloc.o \
objs/src/core/ngx_array.o \
objs/src/core/ngx_list.o \
objs/src/core/ngx_hash.o \
objs/src/core/ngx_buf.o \
objs/src/core/ngx_queue.o \
objs/src/core/ngx_output_chain.o \
objs/src/core/ngx_string.o \
objs/src/core/ngx_parse.o \
objs/src/core/ngx_parse_time.o \
objs/src/core/ngx_inet.o \
objs/src/core/ngx_file.o \
objs/src/core/ngx_crc32.o \
objs/src/core/ngx_murmurhash.o \
objs/src/core/ngx_md5.o \
objs/src/core/ngx_sha1.o \
objs/src/core/ngx_rbtree.o \
objs/src/core/ngx_radix_tree.o \
objs/src/core/ngx_slab.o \
objs/src/core/ngx_times.o \
objs/src/core/ngx_shmtx.o \
objs/src/core/ngx_connection.o \
objs/src/core/ngx_cycle.o \
objs/src/core/ngx_spinlock.o \
objs/src/core/ngx_rwlock.o \
objs/src/core/ngx_cpuinfo.o \
objs/src/core/ngx_conf_file.o \
objs/src/core/ngx_module.o \
objs/src/core/ngx_resolver.o \
objs/src/core/ngx_open_file_cache.o \
objs/src/core/ngx_crypt.o \
objs/src/core/ngx_proxy_protocol.o \
objs/src/core/ngx_syslog.o \
objs/src/event/ngx_event.o \
objs/src/event/ngx_event_timer.o \
objs/src/event/ngx_event_posted.o \
objs/src/event/ngx_event_accept.o \
objs/src/event/ngx_event_udp.o \
objs/src/event/ngx_event_connect.o \
objs/src/event/ngx_event_pipe.o \
objs/src/os/unix/ngx_time.o \
objs/src/os/unix/ngx_errno.o \
objs/src/os/unix/ngx_alloc.o \
objs/src/os/unix/ngx_files.o \
objs/src/os/unix/ngx_socket.o \
objs/src/os/unix/ngx_recv.o \
objs/src/os/unix/ngx_readv_chain.o \
objs/src/os/unix/ngx_udp_recv.o \
objs/src/os/unix/ngx_send.o \
objs/src/os/unix/ngx_writev_chain.o \
objs/src/os/unix/ngx_udp_send.o \
objs/src/os/unix/ngx_udp_sendmsg_chain.o \
objs/src/os/unix/ngx_channel.o \
objs/src/os/unix/ngx_shmem.o \
objs/src/os/unix/ngx_process.o \
objs/src/os/unix/ngx_daemon.o \
objs/src/os/unix/ngx_setaffinity.o \
objs/src/os/unix/ngx_setproctitle.o \
objs/src/os/unix/ngx_posix_init.o \
objs/src/os/unix/ngx_user.o \
objs/src/os/unix/ngx_dlopen.o \
objs/src/os/unix/ngx_process_cycle.o \
objs/src/os/unix/ngx_linux_init.o \
objs/src/event/modules/ngx_epoll_module.o \
objs/src/os/unix/ngx_linux_sendfile_chain.o \
objs/src/os/unix/ngx_linux_aio_read.o \
objs/src/core/ngx_thread_pool.o \
objs/src/os/unix/ngx_thread_cond.o \
objs/src/os/unix/ngx_thread_mutex.o \
objs/src/os/unix/ngx_thread_id.o \
objs/src/event/ngx_event_openssl.o \
objs/src/event/ngx_event_openssl_stapling.o \
objs/src/core/ngx_regex.o \
objs/src/http/ngx_http.o \
objs/src/http/ngx_http_core_module.o \
objs/src/http/ngx_http_special_response.o \
objs/src/http/ngx_http_request.o \
objs/src/http/ngx_http_parse.o \
objs/src/http/modules/ngx_http_log_module.o \
objs/src/http/ngx_http_request_body.o \
objs/src/http/ngx_http_variables.o \
objs/src/http/ngx_http_script.o \
objs/src/http/ngx_http_upstream.o \
objs/src/http/ngx_http_upstream_round_robin.o \
objs/src/http/ngx_http_file_cache.o \
objs/src/http/ngx_http_write_filter_module.o \
objs/src/http/ngx_http_header_filter_module.o \
objs/src/http/modules/ngx_http_chunked_filter_module.o \
objs/src/http/modules/ngx_http_range_filter_module.o \
objs/src/http/modules/ngx_http_gzip_filter_module.o \
objs/src/http/ngx_http_postpone_filter_module.o \
objs/src/http/modules/ngx_http_ssi_filter_module.o \
objs/src/http/modules/ngx_http_charset_filter_module.o \
objs/src/http/modules/ngx_http_gunzip_filter_module.o \
objs/src/http/modules/ngx_http_userid_filter_module.o \
objs/src/http/modules/ngx_http_headers_filter_module.o \
objs/src/http/ngx_http_copy_filter_module.o \
objs/src/http/modules/ngx_http_not_modified_filter_module.o \
objs/src/http/modules/ngx_http_static_module.o \
objs/src/http/modules/ngx_http_gzip_static_module.o \
objs/src/http/modules/ngx_http_autoindex_module.o \
objs/src/http/modules/ngx_http_index_module.o \
objs/src/http/modules/ngx_http_mirror_module.o \
objs/src/http/modules/ngx_http_try_files_module.o \
objs/src/http/modules/ngx_http_auth_basic_module.o \
objs/src/http/modules/ngx_http_access_module.o \
objs/src/http/modules/ngx_http_limit_conn_module.o \
objs/src/http/modules/ngx_http_limit_req_module.o \
objs/src/http/modules/ngx_http_geo_module.o \
objs/src/http/modules/ngx_http_map_module.o \
objs/src/http/modules/ngx_http_split_clients_module.o \
objs/src/http/modules/ngx_http_referer_module.o \
objs/src/http/modules/ngx_http_rewrite_module.o \
objs/src/http/modules/ngx_http_ssl_module.o \
objs/src/http/modules/ngx_http_proxy_module.o \
objs/src/http/modules/ngx_http_fastcgi_module.o \
objs/src/http/modules/ngx_http_uwsgi_module.o \
objs/src/http/modules/ngx_http_scgi_module.o \
objs/src/http/modules/ngx_http_memcached_module.o \
objs/src/http/modules/ngx_http_empty_gif_module.o \
objs/src/http/modules/ngx_http_browser_module.o \
objs/src/http/modules/ngx_http_mp4_module.o \
objs/src/http/modules/ngx_http_upstream_hash_module.o \
objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
objs/src/http/modules/ngx_http_upstream_random_module.o \
objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
objs/src/http/modules/ngx_http_upstream_zone_module.o \
objs/src/http/modules/ngx_http_stub_status_module.o \
objs/src/stream/ngx_stream.o \
objs/src/stream/ngx_stream_variables.o \
objs/src/stream/ngx_stream_script.o \
objs/src/stream/ngx_stream_handler.o \
objs/src/stream/ngx_stream_core_module.o \
objs/src/stream/ngx_stream_log_module.o \
objs/src/stream/ngx_stream_proxy_module.o \
objs/src/stream/ngx_stream_upstream.o \
objs/src/stream/ngx_stream_upstream_round_robin.o \
objs/src/stream/ngx_stream_write_filter_module.o \
objs/src/stream/ngx_stream_limit_conn_module.o \
objs/src/stream/ngx_stream_access_module.o \
objs/src/stream/ngx_stream_geo_module.o \
objs/src/stream/ngx_stream_map_module.o \
objs/src/stream/ngx_stream_split_clients_module.o \
objs/src/stream/ngx_stream_return_module.o \
objs/src/stream/ngx_stream_set_module.o \
objs/src/stream/ngx_stream_upstream_hash_module.o \
objs/src/stream/ngx_stream_upstream_least_conn_module.o \
objs/src/stream/ngx_stream_upstream_random_module.o \
objs/src/stream/ngx_stream_upstream_zone_module.o \
objs/addon/dash/edash_packager.o \
objs/addon/hls/aes_cbc_encrypt.o \
objs/addon/hls/eac3_encrypt_filter.o \
objs/addon/hls/frame_encrypt_filter.o \
objs/addon/hls/sample_aes_avc_filter.o \
objs/addon/mp4/mp4_aes_ctr.o \
objs/addon/mp4/mp4_cbcs_encrypt.o \
objs/addon/mp4/mp4_cenc_decrypt.o \
objs/addon/mp4/mp4_cenc_encrypt.o \
objs/addon/mp4/mp4_cenc_passthrough.o \
objs/addon/mss/mss_playready.o \
objs/addon/nginx-vod-module-1.31/ngx_async_open_file_cache.o \
objs/addon/nginx-vod-module-1.31/ngx_buffer_cache.o \
objs/addon/nginx-vod-module-1.31/ngx_child_http_request.o \
objs/addon/nginx-vod-module-1.31/ngx_file_reader.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_conf.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_dash.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_hds.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_hls.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_module.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_mss.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_request_parse.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_status.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_submodule.o \
objs/addon/nginx-vod-module-1.31/ngx_http_vod_utils.o \
objs/addon/nginx-vod-module-1.31/ngx_perf_counters.o \
objs/addon/vod/avc_parser.o \
objs/addon/vod/avc_hevc_parser.o \
objs/addon/vod/buffer_pool.o \
objs/addon/vod/codec_config.o \
objs/addon/vod/common.o \
objs/addon/dash/dash_packager.o \
objs/addon/vod/dynamic_buffer.o \
objs/addon/filters/audio_filter.o \
objs/addon/filters/concat_clip.o \
objs/addon/filters/dynamic_clip.o \
objs/addon/filters/filter.o \
objs/addon/filters/gain_filter.o \
objs/addon/filters/mix_filter.o \
objs/addon/filters/rate_filter.o \
objs/addon/hds/hds_amf0_encoder.o \
objs/addon/hds/hds_fragment.o \
objs/addon/hds/hds_manifest.o \
objs/addon/vod/hevc_parser.o \
objs/addon/hls/adts_encoder_filter.o \
objs/addon/hls/buffer_filter.o \
objs/addon/hls/frame_joiner_filter.o \
objs/addon/hls/hls_muxer.o \
objs/addon/hls/id3_encoder_filter.o \
objs/addon/hls/m3u8_builder.o \
objs/addon/hls/mp4_to_annexb_filter.o \
objs/addon/hls/mpegts_encoder_filter.o \
objs/addon/input/silence_generator.o \
objs/addon/input/frames_source_cache.o \
objs/addon/input/frames_source_memory.o \
objs/addon/input/read_cache.o \
objs/addon/vod/json_parser.o \
objs/addon/vod/language_code.o \
objs/addon/vod/manifest_utils.o \
objs/addon/vod/media_format.o \
objs/addon/vod/media_set_parser.o \
objs/addon/mkv/ebml.o \
objs/addon/mkv/mkv_builder.o \
objs/addon/mkv/mkv_defs.o \
objs/addon/mkv/mkv_format.o \
objs/addon/mp4/mp4_clipper.o \
objs/addon/mp4/mp4_format.o \
objs/addon/mp4/mp4_fragment.o \
objs/addon/mp4/mp4_init_segment.o \
objs/addon/mp4/mp4_muxer.o \
objs/addon/mp4/mp4_parser.o \
objs/addon/mp4/mp4_parser_base.o \
objs/addon/mss/mss_packager.o \
objs/addon/subtitle/cap_format.o \
objs/addon/subtitle/subtitle_format.o \
objs/addon/subtitle/ttml_builder.o \
objs/addon/subtitle/webvtt_builder.o \
objs/addon/subtitle/webvtt_format.o \
objs/addon/vod/parse_utils.o \
objs/addon/vod/segmenter.o \
objs/addon/vod/udrm.o \
objs/addon/vod/write_buffer.o \
objs/addon/vod/write_buffer_queue.o \
objs/ngx_modules.o \
-ldl -lpthread -lpthread -lcrypt -lz -lcrypto -ldl -lpthread -lpcre -lssl -lcrypto -ldl -lpthread -lz \
-Wl,-E
sed -e "s|%%PREFIX%%|/usr/local/nginx-vod-hls|" \
-e "s|%%PID_PATH%%|/usr/local/nginx-vod-hls/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/usr/local/nginx-vod-hls/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx-vod-hls/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: 离开目录“/home/videos/ng/nginx-1.23.4”
[root@localhost nginx-1.23.4]# make install
make -f objs/Makefile install
make[1]: 进入目录“/home/videos/ng/nginx-1.23.4”
test -d '/usr/local/nginx-vod-hls' || mkdir -p '/usr/local/nginx-vod-hls'
test -d '/usr/local/nginx-vod-hls/sbin' \
|| mkdir -p '/usr/local/nginx-vod-hls/sbin'
test ! -f '/usr/local/nginx-vod-hls/sbin/nginx' \
|| mv '/usr/local/nginx-vod-hls/sbin/nginx' \
'/usr/local/nginx-vod-hls/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx-vod-hls/sbin/nginx'
test -d '/usr/local/nginx-vod-hls/conf' \
|| mkdir -p '/usr/local/nginx-vod-hls/conf'
cp conf/koi-win '/usr/local/nginx-vod-hls/conf'
cp conf/koi-utf '/usr/local/nginx-vod-hls/conf'
cp conf/win-utf '/usr/local/nginx-vod-hls/conf'
test -f '/usr/local/nginx-vod-hls/conf/mime.types' \
|| cp conf/mime.types '/usr/local/nginx-vod-hls/conf'
cp conf/mime.types '/usr/local/nginx-vod-hls/conf/mime.types.default'
test -f '/usr/local/nginx-vod-hls/conf/fastcgi_params' \
|| cp conf/fastcgi_params '/usr/local/nginx-vod-hls/conf'
cp conf/fastcgi_params \
'/usr/local/nginx-vod-hls/conf/fastcgi_params.default'
test -f '/usr/local/nginx-vod-hls/conf/fastcgi.conf' \
|| cp conf/fastcgi.conf '/usr/local/nginx-vod-hls/conf'
cp conf/fastcgi.conf '/usr/local/nginx-vod-hls/conf/fastcgi.conf.default'
test -f '/usr/local/nginx-vod-hls/conf/uwsgi_params' \
|| cp conf/uwsgi_params '/usr/local/nginx-vod-hls/conf'
cp conf/uwsgi_params \
'/usr/local/nginx-vod-hls/conf/uwsgi_params.default'
test -f '/usr/local/nginx-vod-hls/conf/scgi_params' \
|| cp conf/scgi_params '/usr/local/nginx-vod-hls/conf'
cp conf/scgi_params \
'/usr/local/nginx-vod-hls/conf/scgi_params.default'
test -f '/usr/local/nginx-vod-hls/conf/nginx.conf' \
|| cp conf/nginx.conf '/usr/local/nginx-vod-hls/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx-vod-hls/conf/nginx.conf.default'
test -d '/usr/local/nginx-vod-hls/logs' \
|| mkdir -p '/usr/local/nginx-vod-hls/logs'
test -d '/usr/local/nginx-vod-hls/logs' \
|| mkdir -p '/usr/local/nginx-vod-hls/logs'
test -d '/usr/local/nginx-vod-hls/html' \
|| cp -R html '/usr/local/nginx-vod-hls'
test -d '/usr/local/nginx-vod-hls/logs' \
|| mkdir -p '/usr/local/nginx-vod-hls/logs'
make[1]: 离开目录“/home/videos/ng/nginx-1.23.4”
[root@localhost nginx-1.23.4]#