Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Dec 2016 07:13:12 -0600
From:      John Marino <freebsd.contact@marino.st>
To:        Emanuel Haupt <ehaupt@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r429787 - in head/www/httest: . files
Message-ID:  <00493f31-b13b-304f-a2a6-888797f34a88@marino.st>
In-Reply-To: <201612281556.uBSFuiHB074625@repo.freebsd.org>
References:  <201612281556.uBSFuiHB074625@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/28/2016 09:56, Emanuel Haupt wrote:
> Author: ehaupt
> Date: Wed Dec 28 15:56:44 2016
> New Revision: 429787
> URL: https://svnweb.freebsd.org/changeset/ports/429787
>
> Log:
>   - Update to 2.4.18
>   - Port is now make jobs safe
>

Hi Emanuel,
I don't believe this is jobs safe yet.  Usually this requires 
identifying the problem and specifically fixing it (as opposed to 
building on same random machine X times and declaring it good.)

I'm planning to remark it unsafe after I can confirm.

Last build (same as previous problem so it definitely wasn't fixed):


--- httest.1 ---
libtool: link: cc -I../include -I/usr/local/include -pipe 
-DLIBICONV_PLUG -O2 -fno-strict-aliasing -I/usr/local/include/apr-1 
-I/usr/local/include/apr-1 -I/usr/local/include -I/usr/local/include/db5 
-I/usr/include -I/usr/local/lib/include -I/usr/local/lib -Wl,-rpath 
-Wl,/usr/local/lib -o httest httest.o file.o socket.o regex.o util.o 
replacer.o ssl.o worker.o module.o transport.o store.o eval.o logger.o 
appender.o appender_simple.o appender_std.o modules.o ssl_module.o 
tcp_module.o skeleton_module.o date_module.o coder_module.o 
math_module.o sys_module.o binary_module.o udp_module.o socks_module.o 
websocket_module.o dbg_module.o perf_module.o annotation_module.o 
charset_module.o body.o dso_module.o lua_crypto.o lua_module.o 
-L/usr/local/lib -lssl -lcrypto -lapr-1 -laprutil-1 -lcrypt -lpthread 
-ldb-5.3 /usr/local/lib/libgdbm.so -lexpat -lpcre -lz -lm -llua-5.2 
-Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib
/usr/libexec/binutils227/elf/ld.gold: error: worker.o: file is empty
/usr/libexec/binutils227/elf/ld.gold: error: body.o: file is empty
/usr/libexec/binutils227/elf/ld.gold: error: lua_crypto.o: file is empty
modules.o:modules.c:modules: error: undefined reference to 'body_init'
httest.o:httest.c:function global_DAEMON: error: undefined reference to 
'worker_new'
httest.o:httest.c:function global_SERVER: error: undefined reference to 
'worker_new'
httest.o:httest.c:function global_CLIENT: error: undefined reference to 
'worker_new'
httest.o:httest.c:function global_FILE: error: undefined reference to 
'worker_new'
httest.o:httest.c:function global_EXEC: error: undefined reference to 
'worker_add_line'
httest.o:httest.c:function global_EXEC: error: undefined reference to 'lock'
httest.o:httest.c:function global_EXEC: error: undefined reference to 
'unlock'
httest.o:httest.c:function global_EXEC: error: undefined reference to 
'worker_destroy'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_replace_vars'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_log'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_destroy'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_log'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'lock'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'unlock'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_destroy'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_replace_vars'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_log'
httest.o:httest.c:function command_EXIT: error: undefined reference to 
'worker_replace_vars'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'worker_check_error'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'command_CALL'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'worker_check_error'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'command_CALL'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'worker_log'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'lock'
httest.o:httest.c:function worker_local_call: error: undefined reference 
to 'unlock'
httest.o:httest.c:function worker_run_single_server: error: undefined 
reference to 'worker_flush'
httest.o:httest.c:function worker_run_single_server: error: undefined 
reference to 'worker_test_unused'
httest.o:httest.c:function global_END: error: undefined reference to 
'worker_to_file'
httest.o:httest.c:function global_END: error: undefined reference to 'lock'
httest.o:httest.c:function global_END: error: undefined reference to 
'unlock'
httest.o:httest.c:function global_END: error: undefined reference to 
'worker_clone'
httest.o:httest.c:function interpret_recursiv: error: undefined 
reference to 'worker_add_line'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_finally_cleanup'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_var_set'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_var_set'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_var_set'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_conn_close_all'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_finally_cleanup'
httest.o:httest.c:function worker_finally: error: undefined reference to 
'worker_conn_close_all'
httest.o:httest.c:function worker_thread_client: error: undefined 
reference to 'worker_flush'
httest.o:httest.c:function worker_thread_client: error: undefined 
reference to 'worker_test_unused'
httest.o:httest.c:function worker_thread_client: error: undefined 
reference to 'worker_test_unused_errors'
httest.o:httest.c:function worker_thread_listener: error: undefined 
reference to 'worker_get_socket'
httest.o:httest.c:function worker_thread_listener: error: undefined 
reference to 'worker_listener_up'
httest.o:httest.c:function worker_thread_listener: error: undefined 
reference to 'worker_clone'
httest.o:httest.c:function worker_thread_listener: error: undefined 
reference to 'htt_run_accept'
httest.o:httest.c:function worker_thread_daemon: error: undefined 
reference to 'worker_flush'
httest.o:httest.c:function worker_thread_daemon: error: undefined 
reference to 'worker_test_unused'
httest.o:httest.c:function worker_thread_daemon: error: undefined 
reference to 'worker_test_unused_errors'
httest.o:httest.c:function worker_run_single_server: error: undefined 
reference to 'worker_test_unused_errors'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_DATA'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_NOCRLF'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_FLUSH'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_CHUNK'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_REQ'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_RESWAIT'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_RES'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_WAIT'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_CLOSE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_EXPECT'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_MATCH'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_GREP'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_ASSERT'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_MATCH_SEQ'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_BREAK'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_TIMEOUT'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_SET'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_UNSET'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_EXEC'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_PIPE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_SOCKSTATE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_HEADER'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_SENDFILE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_DEBUG'
httest.o:httest.c:local_commands: error: undefined reference to 'command_UP'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_DOWN'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_CALL'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_LOG_LEVEL_SET'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_LOG_LEVEL_GET'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_LOG_LEVEL_SET'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_RECV'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_READLINE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_CHECK'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_ONLY_PRINTABLE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_PRINT_HEX'
httest.o:httest.c:local_commands: error: undefined reference to 'command_SH'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_ADD_HEADER'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_AUTO_CLOSE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_AUTO_COOKIE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_IGNORE_BODY'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_TUNNEL'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_RECORD'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_PLAY'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_USE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_LOCAL'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_VERSION'
httest.o:httest.c:local_commands: error: undefined reference to 'command_IF'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_LOOP'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_FOR'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_BPS'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_RPS'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_SOCKET'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_MILESTONE'
httest.o:httest.c:local_commands: error: undefined reference to 
'command_ERROR'
ssl_module.o:ssl_module.c:function block_SSL_GET_SESSION_ID: error: 
undefined reference to 'worker_var_set'
ssl_module.o:ssl_module.c:function ssl_hook_read_pre_headers: error: 
undefined reference to 'worker_match'
ssl_module.o:ssl_module.c:function ssl_hook_read_pre_headers: error: 
undefined reference to 'worker_match'
ssl_module.o:ssl_module.c:function ssl_hook_read_pre_headers: error: 
undefined reference to 'worker_match'
ssl_module.o:ssl_module.c:function ssl_hook_read_pre_headers: error: 
undefined reference to 'worker_match'
ssl_module.o:ssl_module.c:function ssl_hook_read_pre_headers: error: 
undefined reference to 'worker_expect'
ssl_module.o:ssl_module.c:function ssl_hook_read_pre_headers: error: 
undefined reference to 'worker_expect'
ssl_module.o:ssl_module.c:function ssl_new_instance: error: undefined 
reference to 'worker_destroy'
ssl_module.o:ssl_module.c:function ssl_worker_clone: error: undefined 
reference to 'worker_get_socket'
ssl_module.o:ssl_module.c:function ssl_hook_accept: error: undefined 
reference to 'transport_register'
ssl_module.o:ssl_module.c:function ssl_hook_connect: error: undefined 
reference to 'transport_register'
ssl_module.o:ssl_module.c:function block_SSL_ACCEPT: error: undefined 
reference to 'transport_register'
ssl_module.o:ssl_module.c:function block_SSL_CONNECT: error: undefined 
reference to 'transport_register'
ssl_module.o:ssl_module.c:function ssl_module_init: error: undefined 
reference to 'htt_hook_client_port_args'
ssl_module.o:ssl_module.c:function ssl_module_init: error: undefined 
reference to 'htt_hook_connect'
ssl_module.o:ssl_module.c:function ssl_module_init: error: undefined 
reference to 'htt_hook_accept'
ssl_module.o:ssl_module.c:function ssl_module_init: error: undefined 
reference to 'htt_hook_close'
ssl_module.o:ssl_module.c:function ssl_module_init: error: undefined 
reference to 'htt_hook_read_pre_headers'
ssl_module.o:ssl_module.c:function block_SSL_CLOSE: error: undefined 
reference to 'command_CLOSE'
ssl_module.o:ssl_module.c:function ssl_message_trace: error: undefined 
reference to 'worker_log_buf'
ssl_module.o:ssl_module.c:function ssl_tlsext_trace: error: undefined 
reference to 'worker_log_buf'
tcp_module.o:tcp_module.c:function block_TCP_CONNECT: error: undefined 
reference to 'worker_flush'
tcp_module.o:tcp_module.c:function block_TCP_CONNECT: error: undefined 
reference to 'worker_test_unused'
tcp_module.o:tcp_module.c:function block_TCP_CONNECT: error: undefined 
reference to 'worker_get_socket'
tcp_module.o:tcp_module.c:function block_TCP_CONNECT: error: undefined 
reference to 'worker_test_reset'
tcp_module.o:tcp_module.c:function block_TCP_ACCEPT: error: undefined 
reference to 'worker_get_socket'
tcp_module.o:tcp_module.c:function block_TCP_ACCEPT: error: undefined 
reference to 'worker_test_reset'
tcp_module.o:tcp_module.c:function tcp_module_init: error: undefined 
reference to 'htt_hook_connect'
tcp_module.o:tcp_module.c:function tcp_module_init: error: undefined 
reference to 'htt_hook_accept'
binary_module.o:binary_module.c:function block_BINARY_RECV: error: 
undefined reference to 'worker_handle_buf'
binary_module.o:binary_module.c:function block_BINARY_RECV: error: 
undefined reference to 'worker_assert'
binary_module.o:binary_module.c:function block_BINARY_SEND: error: 
undefined reference to 'worker_replace_vars'
binary_module.o:binary_module.c:function binary_module_init: error: 
undefined reference to 'htt_hook_line_flush'
binary_module.o:binary_module.c:function binary_module_init: error: 
undefined reference to 'htt_hook_line_get_length'
websocket_module.o:websocket_module.c:function block_WS_RECV: error: 
undefined reference to 'worker_handle_buf'
websocket_module.o:websocket_module.c:function block_WS_RECV: error: 
undefined reference to 'worker_assert'
dbg_module.o:dbg_module.c:function block_DBG_BP: error: undefined 
reference to 'worker_get_file_and_line'
dbg_module.o:dbg_module.c:function block_DBG_BP: error: undefined 
reference to 'worker_resolve_var'
perf_module.o:perf_module.c:function perf_distribute_host: error: 
undefined reference to 'htt_run_connect'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_pre_connect'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_post_connect'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_line_sent'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_WAIT_begin'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_read_status_line'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_read_header'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_read_buf'
perf_module.o:perf_module.c:function perf_module_init: error: undefined 
reference to 'htt_hook_WAIT_end'
dso_module.o:dso_module.c:function block_LOAD_TRANSPORT_DSO: error: 
undefined reference to 'worker_log_buf'
lua_module.o:lua_module.c:function luam_getvar: error: undefined 
reference to 'worker_var_get'
lua_module.o:lua_module.c:function block_lua_interpreter: error: 
undefined reference to 'worker_get_value_from_param'
lua_module.o:lua_module.c:function block_lua_interpreter: error: 
undefined reference to 'luaopen_crypto'
collect2: error: ld returned 1 exit status
*** [httest] Error code 1

make[3]: stopped in /construction/www/httest/httest-2.4.18/src
1 error

make[3]: stopped in /construction/www/httest/httest-2.4.18/src
*** [httest.1] Error code 2

make[2]: stopped in /construction/www/httest/httest-2.4.18/src
1 error

make[2]: stopped in /construction/www/httest/httest-2.4.18/src
*** [all-recursive] Error code 1

make[1]: stopped in /construction/www/httest/httest-2.4.18
1 error

make[1]: stopped in /construction/www/httest/httest-2.4.18
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /xports/www/httest


-- John

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00493f31-b13b-304f-a2a6-888797f34a88>