Closed renich closed 6 years ago
hi, i just updated tengine to 2.2.1 version. does it work for you well ? :)
No. It seems it fails in the configure stage:
introdesk ~ # cat /tmp/portage/www-servers/tengine-2.2.1/temp/build.log
* Package: www-servers/tengine-2.2.1
* Repository: tengine-overlay
* USE: abi_x86_64 aio amd64 elibc_glibc google_perftools http http-cache ipv6 jemalloc kernel_linux libatomic luajit pcre pcre-jit poll rtsig select ssl systemd tengine_shared_modules_http_access tengine_shared_modules_http_addition tengine_shared_modules_http_autoindex tengine_shared_modules_http_browser tengine_shared_modules_http_charset_filter tengine_shared_modules_http_empty_gif tengine_shared_modules_http_fastcgi tengine_shared_modules_http_flv tengine_shared_modules_http_footer_filter tengine_shared_modules_http_geoip tengine_shared_modules_http_image_filter tengine_shared_modules_http_limit_conn tengine_shared_modules_http_limit_req tengine_shared_modules_http_lua tengine_shared_modules_http_map tengine_shared_modules_http_memcached tengine_shared_modules_http_mp4 tengine_shared_modules_http_random_index tengine_shared_modules_http_referer tengine_shared_modules_http_reqstat tengine_shared_modules_http_rewrite tengine_shared_modules_http_scgi tengine_shared_modules_http_secure_link tengine_shared_modules_http_slice tengine_shared_modules_http_split_clients tengine_shared_modules_http_sub tengine_shared_modules_http_sysguard tengine_shared_modules_http_tfs tengine_shared_modules_http_trim_filter tengine_shared_modules_http_upstream_ip_hash tengine_shared_modules_http_upstream_least_conn tengine_shared_modules_http_upstream_session_sticky tengine_shared_modules_http_user_agent tengine_shared_modules_http_userid_filter tengine_shared_modules_http_uwsgi tengine_shared_modules_http_xslt tengine_static_modules_http_auth_basic tengine_static_modules_http_concat tengine_static_modules_http_dav tengine_static_modules_http_degradation tengine_static_modules_http_geo tengine_static_modules_http_gunzip tengine_static_modules_http_gzip tengine_static_modules_http_gzip_static tengine_static_modules_http_perl tengine_static_modules_http_proxy tengine_static_modules_http_realip tengine_static_modules_http_ssi tengine_static_modules_http_ssl tengine_static_modules_http_stub_status tengine_static_modules_http_upstream_check tengine_static_modules_http_upstream_consistent_hash tengine_static_modules_http_upstream_keepalive tengine_static_modules_http_upstream_rbtree userland_GNU vim-syntax
* FEATURES: preserve-libs sandbox userpriv usersandbox
* tengine group already exist.
* group creation step skipped.
* tengine user already exist.
* user creation step skipped.
* GCC 4.1+ features built-in atomic operations.
* Using libatomic_ops is only needed if using
* a different compiler or a GCC prior to 4.1
>>> Unpacking source...
>>> Unpacking tengine-2.2.1.tar.gz to /tmp/portage/www-servers/tengine-2.2.1/work
>>> Source unpacked in /tmp/portage/www-servers/tengine-2.2.1/work
>>> Preparing source in /tmp/portage/www-servers/tengine-2.2.1/work/tengine-2.2.1 ...
* Applying tengine-fix-perl-install-path.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /tmp/portage/www-servers/tengine-2.2.1/work/tengine-2.2.1 ...
* Both static and shared variants of these modules was enabled:
*
* We favor shared modules and shared variant will be compiled.
* Shared variant of these modules was enabled:
* upstream_ip_hash upstream_least_conn upstream_session_sticky access autoindex browser charset_filter empty_gif fastcgi footer_filter limit_conn limit_req map memcached referer reqstat rewrite scgi split_clients trim_filter userid_filter user_agent uwsgi addition flv geoip image_filter lua mp4 random_index secure_link slice tfs sub sysguard xslt
* Static variant of these modules was enabled:
* upstream_keepalive upstream_rbtree upstream_check upstream_consistent_hash auth_basic geo gzip proxy ssi ssl stub_status concat dav degradation gunzip gzip_static perl realip
* These modules will be disabled:
* v2
./configure: error: invalid option "--without-syslog"
* ERROR: www-servers/tengine-2.2.1::tengine-overlay failed (configure phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 124: Called src_configure
* environment, line 3442: Called die
* The specific snippet of code:
* ./configure --sbin-path="${EPREFIX}/usr/sbin/${PN}" --dso-path="${EPREFIX}/${TENGINE_HOME}/modules" --dso-tool-path="${EPREFIX}/usr/sbin/dso_tool" --prefix="${EPREFIX}/usr" --conf-path="${EPREFIX}/etc/${PN}/${PN}.conf" --error-log-path="${EPREFIX}/var/log/${PN}/error_log" --pid-path="${EPREFIX}/run/${PN}.pid" --lock-path="${EPREFIX}/run/lock/${PN}.lock" --with-cc-opt="-I${EROOT}usr/include" --with-ld-opt="-L${EROOT}usr/$(get_libdir)" --http-log-path="${EPREFIX}/var/log/${PN}/access_log" --http-client-body-temp-path="${EPREFIX}/${TENGINE_HOME_TMP}/client" --http-proxy-temp-path="${EPREFIX}/${TENGINE_HOME_TMP}/proxy" --http-fastcgi-temp-path="${EPREFIX}/${TENGINE_HOME_TMP}/fastcgi" --http-scgi-temp-path="${EPREFIX}/${TENGINE_HOME_TMP}/scgi" --http-uwsgi-temp-path="${EPREFIX}/${TENGINE_HOME_TMP}/uwsgi" $(use_with poll poll_module) $(use_with select select_module) ${tengine_configure} || die;
*
* If you need support, post the output of `emerge --info '=www-servers/tengine-2.2.1::tengine-overlay'`,
* the complete build log and the output of `emerge -pqv '=www-servers/tengine-2.2.1::tengine-overlay'`.
* The complete build log is located at '/tmp/portage/www-servers/tengine-2.2.1/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/www-servers/tengine-2.2.1/temp/environment'.
* Working directory: '/tmp/portage/www-servers/tengine-2.2.1/work/tengine-2.2.1'
* S: '/tmp/portage/www-servers/tengine-2.2.1/work/tengine-2.2.1'
introdesk ~ # equery u tengine
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for www-servers/tengine-2.2.1:
U I
+ - aio : <unknown>
- - backtrace : <unknown>
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
+ - google_perftools : <unknown>
+ - http : <unknown>
+ - http-cache : <unknown>
+ + ipv6 : Add support for IP version 6
+ - jemalloc : <unknown>
+ - libatomic : <unknown>
+ - luajit : <unknown>
+ + pcre : Add support for Perl Compatible Regular Expressions
+ - pcre-jit : <unknown>
+ - poll : <unknown>
+ - rtsig : <unknown>
+ - select : <unknown>
+ + ssl : Add support for Secure Socket Layer connections
- - syslog : Enable support for syslog
+ + systemd : Enable use of systemd-specific libraries and features like socket activation or session tracking
- - tengine_external_modules_http_encrypted_session : <unknown>
- - tengine_external_modules_http_fancyindex : <unknown>
- - tengine_external_modules_http_ndk : <unknown>
- - tengine_modules_mail_imap : <unknown>
- - tengine_modules_mail_pop3 : <unknown>
- - tengine_modules_mail_smtp : <unknown>
+ - tengine_shared_modules_http_access : <unknown>
+ - tengine_shared_modules_http_addition : <unknown>
+ - tengine_shared_modules_http_autoindex : <unknown>
+ - tengine_shared_modules_http_browser : <unknown>
+ - tengine_shared_modules_http_charset_filter : <unknown>
+ - tengine_shared_modules_http_empty_gif : <unknown>
+ - tengine_shared_modules_http_fastcgi : <unknown>
+ - tengine_shared_modules_http_flv : <unknown>
+ - tengine_shared_modules_http_footer_filter : <unknown>
+ - tengine_shared_modules_http_geoip : <unknown>
+ - tengine_shared_modules_http_image_filter : <unknown>
+ - tengine_shared_modules_http_limit_conn : <unknown>
+ - tengine_shared_modules_http_limit_req : <unknown>
+ - tengine_shared_modules_http_lua : <unknown>
+ - tengine_shared_modules_http_map : <unknown>
+ - tengine_shared_modules_http_memcached : <unknown>
+ - tengine_shared_modules_http_mp4 : <unknown>
+ - tengine_shared_modules_http_random_index : <unknown>
+ - tengine_shared_modules_http_referer : <unknown>
+ - tengine_shared_modules_http_reqstat : <unknown>
+ - tengine_shared_modules_http_rewrite : <unknown>
+ - tengine_shared_modules_http_scgi : <unknown>
+ - tengine_shared_modules_http_secure_link : <unknown>
+ - tengine_shared_modules_http_slice : <unknown>
+ - tengine_shared_modules_http_split_clients : <unknown>
+ - tengine_shared_modules_http_sub : <unknown>
+ - tengine_shared_modules_http_sysguard : <unknown>
+ - tengine_shared_modules_http_tfs : <unknown>
+ - tengine_shared_modules_http_trim_filter : <unknown>
+ - tengine_shared_modules_http_upstream_ip_hash : <unknown>
+ - tengine_shared_modules_http_upstream_least_conn : <unknown>
+ - tengine_shared_modules_http_upstream_session_sticky : <unknown>
+ - tengine_shared_modules_http_user_agent : <unknown>
+ - tengine_shared_modules_http_userid_filter : <unknown>
+ - tengine_shared_modules_http_uwsgi : <unknown>
+ - tengine_shared_modules_http_xslt : <unknown>
- - tengine_static_modules_http_access : <unknown>
- - tengine_static_modules_http_addition : <unknown>
+ - tengine_static_modules_http_auth_basic : <unknown>
- - tengine_static_modules_http_autoindex : <unknown>
- - tengine_static_modules_http_browser : <unknown>
- - tengine_static_modules_http_charset_filter : <unknown>
+ - tengine_static_modules_http_concat : <unknown>
+ - tengine_static_modules_http_dav : <unknown>
+ - tengine_static_modules_http_degradation : <unknown>
- - tengine_static_modules_http_empty_gif : <unknown>
- - tengine_static_modules_http_fastcgi : <unknown>
- - tengine_static_modules_http_flv : <unknown>
- - tengine_static_modules_http_footer_filter : <unknown>
+ - tengine_static_modules_http_geo : <unknown>
- - tengine_static_modules_http_geoip : <unknown>
+ - tengine_static_modules_http_gunzip : <unknown>
+ - tengine_static_modules_http_gzip : <unknown>
+ - tengine_static_modules_http_gzip_static : <unknown>
- - tengine_static_modules_http_image_filter : <unknown>
- - tengine_static_modules_http_limit_conn : <unknown>
- - tengine_static_modules_http_limit_req : <unknown>
- - tengine_static_modules_http_lua : <unknown>
- - tengine_static_modules_http_map : <unknown>
- - tengine_static_modules_http_memcached : <unknown>
- - tengine_static_modules_http_mp4 : <unknown>
+ - tengine_static_modules_http_perl : <unknown>
+ - tengine_static_modules_http_proxy : <unknown>
- - tengine_static_modules_http_random_index : <unknown>
+ - tengine_static_modules_http_realip : <unknown>
- - tengine_static_modules_http_referer : <unknown>
- - tengine_static_modules_http_reqstat : <unknown>
- - tengine_static_modules_http_rewrite : <unknown>
- - tengine_static_modules_http_scgi : <unknown>
- - tengine_static_modules_http_secure_link : <unknown>
- - tengine_static_modules_http_slice : <unknown>
- - tengine_static_modules_http_split_clients : <unknown>
+ - tengine_static_modules_http_ssi : <unknown>
+ - tengine_static_modules_http_ssl : <unknown>
+ - tengine_static_modules_http_stub_status : <unknown>
- - tengine_static_modules_http_sub : <unknown>
- - tengine_static_modules_http_sysguard : <unknown>
- - tengine_static_modules_http_tfs : <unknown>
- - tengine_static_modules_http_trim_filter : <unknown>
+ - tengine_static_modules_http_upstream_check : <unknown>
+ - tengine_static_modules_http_upstream_consistent_hash : <unknown>
- - tengine_static_modules_http_upstream_ip_hash : <unknown>
+ - tengine_static_modules_http_upstream_keepalive : <unknown>
- - tengine_static_modules_http_upstream_least_conn : <unknown>
+ - tengine_static_modules_http_upstream_rbtree : <unknown>
- - tengine_static_modules_http_upstream_session_sticky : <unknown>
- - tengine_static_modules_http_user_agent : <unknown>
- - tengine_static_modules_http_userid_filter : <unknown>
- - tengine_static_modules_http_uwsgi : <unknown>
- - tengine_static_modules_http_v2 : <unknown>
- - tengine_static_modules_http_xslt : <unknown>
+ + vim-syntax : Pulls in related vim syntax scripts
--without-syslog or just syslog this flag have problem.
i will check build again today after coming back home ;)
@damex This worked: USE='syslog' emerge tengine
. Then again, what breaks it is adding: '--without-syslog' to the ./configure
command.
thank you. i will check and fix it later (today) :)
You rock, dude! Thanks a lot. :D
sorry for delay, please test again ;p
It compiles fine. Well done and thanks a bunch!
thank you. closing ;p
Hey man!
Could you bump the version? https://github.com/alibaba/tengine/releases/tag/tengine-2.2.1