damex / tengine-overlay

Tengine overlay for Gentoo Linux
1 stars 3 forks source link

Update: 2.2.1 #3

Closed renich closed 6 years ago

renich commented 7 years ago

Hey man!

Could you bump the version? https://github.com/alibaba/tengine/releases/tag/tengine-2.2.1

damex commented 6 years ago

hi, i just updated tengine to 2.2.1 version. does it work for you well ? :)

renich commented 6 years ago

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'
renich commented 6 years ago
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
damex commented 6 years ago

--without-syslog or just syslog this flag have problem.

i will check build again today after coming back home ;)

renich commented 6 years ago

@damex This worked: USE='syslog' emerge tengine. Then again, what breaks it is adding: '--without-syslog' to the ./configure command.

damex commented 6 years ago

thank you. i will check and fix it later (today) :)

renich commented 6 years ago

You rock, dude! Thanks a lot. :D

damex commented 6 years ago

sorry for delay, please test again ;p

renich commented 6 years ago

It compiles fine. Well done and thanks a bunch!

damex commented 6 years ago

thank you. closing ;p