Hi all: i meet a error when compileing tmux-1.9a
i only hava gcc 4.4, i can't update it beacuse i have no permissions for it; This is the first time usr the maillist, if i make some mistake, please point the fault, I well be make a change. This is the error, thank for you; gcc -D_GNU_SOURCE -std=gnu99 -O2 -o tmux arguments.o attributes.o cfg.o client.o clock.o cmd-attach-session.o cmd-bind-key.o cmd-break-pane.o cmd-capture-pane.o cmd-choose-buffer.o cmd-choose-client.o cmd-choose-list.o cmd-choose-tree.o cmd-clear-history.o cmd-clock-mode.o cmd-command-prompt.o cmd-confirm-before.o cmd-copy-mode.o cmd-delete-buffer.o cmd-detach-client.o cmd-display-message.o cmd-display-panes.o cmd-find-window.o cmd-has-session.o cmd-if-shell.o cmd-join-pane.o cmd-kill-pane.o cmd-kill-server.o cmd-kill-session.o cmd-kill-window.o cmd-link-window.o cmd-list-buffers.o cmd-list-clients.o cmd-list-commands.o cmd-list-keys.o cmd-list-panes.o cmd-list-sessions.o cmd-list-windows.o cmd-list.o cmd-load-buffer.o cmd-lock-server.o cmd-move-window.o cmd-new-session.o cmd-new-window.o cmd-paste-buffer.o cmd-pipe-pane.o cmd-queue.o cmd-refresh-client.o cmd-rename-session.o cmd-rename-window.o cmd-resize-pane.o cmd-respawn-pane.o cmd-respawn-window.o cmd-rotate-window.o cmd-run-shell.o cmd-save-buffer.o cmd-select-layout.o cmd-select-pane.o cmd-select-window.o cmd-send-keys.o cmd-set-buffer.o cmd-set-environment.o cmd-set-option.o cmd-show-environment.o cmd-show-messages.o cmd-show-options.o cmd-source-file.o cmd-split-window.o cmd-string.o cmd-suspend-client.o cmd-swap-pane.o cmd-swap-window.o cmd-switch-client.o cmd-unbind-key.o cmd-unlink-window.o cmd-wait-for.o cmd.o colour.o control.o control-notify.o environ.o format.o grid-cell.o grid-view.o grid.o input-keys.o input.o job.o key-bindings.o key-string.o layout-custom.o layout-set.o layout.o log.o mode-key.o names.o notify.o options-table.o options.o paste.o resize.o screen-redraw.o screen-write.o screen.o server-client.o server-fn.o server-window.o server.o session.o signal.o status.o style.o tmux.o tty-acs.o tty-keys.o tty-term.o tty.o utf8.o window-choose.o window-clock.o window-copy.o window.o xmalloc.o xterm-keys.o osdep-linux.o compat/imsg.o compat/imsg-buffer.o compat/closefrom.o compat/strlcat.o compat/strlcpy.o compat/fgetln.o compat/getopt.o compat/vis.o compat/unvis.o compat/strtonum.o -lutil -ltinfo -L/data01/nmzc/zhourp/.local/lib -lrt -lresolv client.o: In function `client_update_event': client.c:(.text+0x6a): undefined reference to `event_del' client.c:(.text+0x95): undefined reference to `event_set' client.o: In function `client_dispatch_wait': client.c:(.text+0x649): undefined reference to `event_del' client.c:(.text+0x6eb): undefined reference to `event_add' client.o: In function `client_stdin_callback': client.c:(.text+0x906): undefined reference to `event_del' client.o: In function `client_signal': client.c:(.text+0x9c3): undefined reference to `event_loopexit' client.o: In function `client_main': client.c:(.text+0xfd0): undefined reference to `event_set' client.c:(.text+0xff2): undefined reference to `event_set' client.c:(.text+0x10a4): undefined reference to `event_dispatch' client.o: In function `client_update_event': client.c:(.text+0xa5): undefined reference to `event_add' client.o: In function `client_callback': client.c:(.text+0x85e): undefined reference to `event_loopexit' cmd-capture-pane.o: In function `cmd_capture_pane_pending': cmd-capture-pane.c:(.text+0x33f): undefined reference to `evbuffer_pullup' cmd-capture-pane.c:(.text+0x34e): undefined reference to `evbuffer_get_length' cmd-capture-pane.o: In function `cmd_capture_pane_exec': cmd-capture-pane.c:(.text+0x53d): undefined reference to `evbuffer_add' cmd-capture-pane.c:(.text+0x56c): undefined reference to `evbuffer_add' cmd-load-buffer.o: In function `cmd_load_buffer_callback': cmd-load-buffer.c:(.text+0x68): undefined reference to `evbuffer_get_length' cmd-load-buffer.c:(.text+0x94): undefined reference to `evbuffer_pullup' cmd-load-buffer.c:(.text+0xb7): undefined reference to `evbuffer_drain' cmd-load-buffer.c:(.text+0x132): undefined reference to `evbuffer_add_printf' cmd-pipe-pane.o: In function `cmd_pipe_pane_error_callback': cmd-pipe-pane.c:(.text+0xc): undefined reference to `bufferevent_free' cmd-pipe-pane.o: In function `cmd_pipe_pane_exec': cmd-pipe-pane.c:(.text+0xaf): undefined reference to `bufferevent_free' cmd-pipe-pane.c:(.text+0x257): undefined reference to `evbuffer_get_length' cmd-pipe-pane.c:(.text+0x27a): undefined reference to `bufferevent_new' cmd-pipe-pane.c:(.text+0x297): undefined reference to `bufferevent_enable' cmd-queue.o: In function `cmdq_guard': cmd-queue.c:(.text+0x1a0): undefined reference to `evbuffer_add_printf' cmd-queue.o: In function `cmdq_error': cmd-queue.c:(.text+0x4d1): undefined reference to `evbuffer_add' cmd-queue.c:(.text+0x4e7): undefined reference to `evbuffer_add' cmd-queue.o: In function `cmdq_info': cmd-queue.c:(.text+0x74c): undefined reference to `evbuffer_add_vprintf' cmd-queue.c:(.text+0x762): undefined reference to `evbuffer_add' cmd-queue.o: In function `cmdq_print': cmd-queue.c:(.text+0x8de): undefined reference to `evbuffer_add_vprintf' cmd-queue.c:(.text+0x8f4): undefined reference to `evbuffer_add' cmd-run-shell.o: In function `cmd_run_shell_callback': cmd-run-shell.c:(.text+0x30c): undefined reference to `evbuffer_readline' cmd-run-shell.c:(.text+0x33c): undefined reference to `evbuffer_get_length' cmd-run-shell.c:(.text+0x432): undefined reference to `evbuffer_pullup' cmd-save-buffer.o: In function `cmd_save_buffer_exec': cmd-save-buffer.c:(.text+0x2e7): undefined reference to `evbuffer_add' cmd-set-option.o: In function `cmd_set_option_exec': cmd-set-option.c:(.text+0xd93): undefined reference to `event_initialized' cmd-set-option.c:(.text+0xd9f): undefined reference to `event_del' control.o: In function `control_write_buffer': control.c:(.text+0xc): undefined reference to `evbuffer_add_buffer' control.c:(.text+0x22): undefined reference to `evbuffer_add' control.o: In function `control_write': control.c:(.text+0xbd): undefined reference to `evbuffer_add_vprintf' control.c:(.text+0xd3): undefined reference to `evbuffer_add' control.o: In function `control_callback': control.c:(.text+0x11f): undefined reference to `evbuffer_readln' control-notify.o: In function `control_notify_input': control-notify.c:(.text+0x3ba): undefined reference to `evbuffer_pullup' control-notify.c:(.text+0x3c5): undefined reference to `evbuffer_get_length' control-notify.c:(.text+0x3ea): undefined reference to `evbuffer_new' control-notify.c:(.text+0x3fe): undefined reference to `evbuffer_add_printf' control-notify.c:(.text+0x421): undefined reference to `evbuffer_add_printf' control-notify.c:(.text+0x44d): undefined reference to `evbuffer_add_printf' control-notify.c:(.text+0x46f): undefined reference to `evbuffer_free' format.o: In function `format_window_pane_tabs': format.c:(.text+0x1221): undefined reference to `evbuffer_new' format.c:(.text+0x126c): undefined reference to `evbuffer_get_length' format.c:(.text+0x1287): undefined reference to `evbuffer_add_printf' format.c:(.text+0x12a3): undefined reference to `evbuffer_pullup' format.c:(.text+0x12ae): undefined reference to `evbuffer_get_length' format.c:(.text+0x12ee): undefined reference to `evbuffer_add' format.c:(.text+0x12d9): undefined reference to `evbuffer_free' input-keys.o: In function `input_mouse': input-keys.c:(.text+0x148): undefined reference to `bufferevent_write' input-keys.o: In function `input_key': input-keys.c:(.text+0x2ce): undefined reference to `bufferevent_write' input-keys.c:(.text+0x2ea): undefined reference to `bufferevent_write' input-keys.c:(.text+0x3be): undefined reference to `bufferevent_write' input-keys.c:(.text+0x3d2): undefined reference to `bufferevent_write' input-keys.o:input-keys.c:(.text+0x432): more undefined references to `bufferevent_write' follow input.o: In function `input_set_state': input.c:(.text+0x1e94): undefined reference to `evbuffer_get_length' input.c:(.text+0x1e9f): undefined reference to `evbuffer_drain' input.o: In function `input_parse': input.c:(.text+0x1edf): undefined reference to `evbuffer_get_length' input.c:(.text+0x1f3d): undefined reference to `evbuffer_pullup' input.c:(.text+0x1f4a): undefined reference to `evbuffer_get_length' input.c:(.text+0x203f): undefined reference to `evbuffer_add' input.o: In function `input_init': input.c:(.text+0x215e): undefined reference to `evbuffer_new' input.o: In function `input_parse': input.c:(.text+0x2071): undefined reference to `evbuffer_drain' input.o: In function `input_free': input.c:(.text+0x20bd): undefined reference to `evbuffer_free' job.o: In function `job_write_callback': job.c:(.text+0xe): undefined reference to `bufferevent_get_output' job.c:(.text+0x16): undefined reference to `evbuffer_get_length' job.o: In function `job_free': job.c:(.text+0xd6): undefined reference to `bufferevent_free' job.o: In function `job_callback': job.c:(.text+0x19a): undefined reference to `bufferevent_disable' job.o: In function `job_run': job.c:(.text+0x3f6): undefined reference to `bufferevent_new' job.c:(.text+0x407): undefined reference to `bufferevent_enable' job.o: In function `job_write_callback': job.c:(.text+0x65): undefined reference to `bufferevent_disable' log.o: In function `log_open': log.c:(.text+0x5e0): undefined reference to `event_set_log_callback' log.o: In function `log_close': log.c:(.text+0x5ac): undefined reference to `event_set_log_callback' names.o: In function `queue_window_name': names.c:(.text+0x19a): undefined reference to `event_initialized' names.c:(.text+0x1a6): undefined reference to `event_del' names.c:(.text+0x1bd): undefined reference to `event_set' names.c:(.text+0x1c8): undefined reference to `event_add' names.o: In function `window_name_callback': names.c:(.text+0x219): undefined reference to `event_initialized' names.c:(.text+0x29a): undefined reference to `event_del' paste.o: In function `paste_send_pane': paste.c:(.text+0xb6): undefined reference to `bufferevent_write' paste.c:(.text+0xcd): undefined reference to `bufferevent_write' paste.c:(.text+0x102): undefined reference to `bufferevent_write' paste.c:(.text+0x15a): undefined reference to `bufferevent_write' paste.c:(.text+0x140): undefined reference to `bufferevent_write' server-client.o: In function `server_client_msg_identify': server-client.c:(.text+0x2ab): undefined reference to `evbuffer_free' server-client.c:(.text+0x2ce): undefined reference to `evbuffer_add_printf' server-client.o: In function `server_client_msg_dispatch': server-client.c:(.text+0x823): undefined reference to `evbuffer_add' server-client.o: In function `server_client_check_exit': server-client.c:(.text+0xc48): undefined reference to `evbuffer_get_length' server-client.c:(.text+0xc59): undefined reference to `evbuffer_get_length' server-client.c:(.text+0xc6a): undefined reference to `evbuffer_get_length' server-client.o: In function `server_client_check_focus': server-client.c:(.text+0xf96): undefined reference to `bufferevent_write' server-client.c:(.text+0x1039): undefined reference to `bufferevent_write' server-client.o: In function `server_client_handle_key': server-client.c:(.text+0x16c9): undefined reference to `event_del' server-client.c:(.text+0x16d6): undefined reference to `event_add' server-client.o: In function `server_client_lost': server-client.c:(.text+0x187f): undefined reference to `evbuffer_free' server-client.c:(.text+0x188b): undefined reference to `evbuffer_free' server-client.c:(.text+0x18a0): undefined reference to `evbuffer_free' server-client.c:(.text+0x18ee): undefined reference to `event_del' server-client.c:(.text+0x18f6): undefined reference to `event_initialized' server-client.c:(.text+0x1919): undefined reference to `event_initialized' server-client.c:(.text+0x19e5): undefined reference to `event_initialized' server-client.c:(.text+0x1b14): undefined reference to `event_del' server-client.c:(.text+0x1b24): undefined reference to `event_del' server-client.c:(.text+0x1b34): undefined reference to `event_del' server-client.o: In function `server_client_create': server-client.c:(.text+0x1df1): undefined reference to `evbuffer_new' server-client.c:(.text+0x1dfd): undefined reference to `evbuffer_new' server-client.c:(.text+0x1e09): undefined reference to `evbuffer_new' server-client.c:(.text+0x1f52): undefined reference to `event_set' server-fn.o: In function `server_update_event': server-fn.c:(.text+0x243): undefined reference to `event_initialized' server-fn.c:(.text+0x24f): undefined reference to `event_del' server-fn.c:(.text+0x26a): undefined reference to `event_set' server-fn.o: In function `server_set_identify': server-fn.c:(.text+0x2ea): undefined reference to `event_initialized' server-fn.c:(.text+0x2f6): undefined reference to `event_del' server-fn.c:(.text+0x30d): undefined reference to `event_set' server-fn.c:(.text+0x318): undefined reference to `event_add' server-fn.o: In function `server_destroy_pane': server-fn.c:(.text+0xb0f): undefined reference to `bufferevent_free' server-fn.o: In function `server_push_stdout': server-fn.c:(.text+0xdc1): undefined reference to `evbuffer_get_length' server-fn.c:(.text+0xde8): undefined reference to `evbuffer_pullup' server-fn.c:(.text+0xe4b): undefined reference to `evbuffer_drain' server-fn.o: In function `server_push_stderr': server-fn.c:(.text+0xe8e): undefined reference to `evbuffer_get_length' server-fn.c:(.text+0xeb5): undefined reference to `evbuffer_pullup' server-fn.c:(.text+0xf1b): undefined reference to `evbuffer_drain' server-fn.o: In function `server_update_event': server-fn.c:(.text+0x286): undefined reference to `event_add' server.o: In function `server_second_callback': server.c:(.text+0x20c): undefined reference to `event_del' server.c:(.text+0x22a): undefined reference to `event_add' server.o: In function `server_add_accept': server.c:(.text+0x41d): undefined reference to `event_initialized' server.c:(.text+0x442): undefined reference to `event_set' server.c:(.text+0x44f): undefined reference to `event_add' server.c:(.text+0x479): undefined reference to `event_set' server.c:(.text+0x485): undefined reference to `event_add' server.c:(.text+0x496): undefined reference to `event_del' server.o: In function `server_loop': server.c:(.text+0x7c6): undefined reference to `event_loop' server.o: In function `server_signal_callback': server.c:(.text+0x966): undefined reference to `event_del' server.o: In function `server_start': server.c:(.text+0xa24): undefined reference to `event_reinit' server.c:(.text+0xdc3): undefined reference to `event_set' server.c:(.text+0xdd0): undefined reference to `event_add' signal.o: In function `clear_signals': signal.c:(.text+0x126): undefined reference to `event_del' signal.c:(.text+0x130): undefined reference to `event_del' signal.c:(.text+0x13a): undefined reference to `event_del' signal.c:(.text+0x144): undefined reference to `event_del' signal.c:(.text+0x14e): undefined reference to `event_del' signal.o:signal.c:(.text+0x158): more undefined references to `event_del' follow signal.o: In function `set_signals': signal.c:(.text+0x218): undefined reference to `event_set' signal.c:(.text+0x224): undefined reference to `event_add' signal.c:(.text+0x23e): undefined reference to `event_set' signal.c:(.text+0x24a): undefined reference to `event_add' signal.c:(.text+0x264): undefined reference to `event_set' signal.c:(.text+0x270): undefined reference to `event_add' signal.c:(.text+0x28a): undefined reference to `event_set' signal.c:(.text+0x296): undefined reference to `event_add' signal.c:(.text+0x2b0): undefined reference to `event_set' signal.c:(.text+0x2bc): undefined reference to `event_add' signal.c:(.text+0x2d6): undefined reference to `event_set' signal.c:(.text+0x2e2): undefined reference to `event_add' status.o: In function `status_message_set': status.c:(.text+0x24a2): undefined reference to `event_initialized' status.c:(.text+0x24ae): undefined reference to `event_del' status.c:(.text+0x24c5): undefined reference to `event_set' status.c:(.text+0x24d2): undefined reference to `event_add' status.o: In function `status_job_callback': status.c:(.text+0x25e1): undefined reference to `evbuffer_readline' status.c:(.text+0x2607): undefined reference to `evbuffer_get_length' status.c:(.text+0x2636): undefined reference to `evbuffer_pullup' tty-keys.o: In function `tty_keys_next': tty-keys.c:(.text+0x678): undefined reference to `evbuffer_pullup' tty-keys.c:(.text+0x68b): undefined reference to `evbuffer_get_length' tty-keys.c:(.text+0x72d): undefined reference to `evbuffer_drain' tty-keys.c:(.text+0x735): undefined reference to `event_initialized' tty-keys.c:(.text+0x807): undefined reference to `event_initialized' tty-keys.c:(.text+0x81e): undefined reference to `event_pending' tty-keys.c:(.text+0x8bd): undefined reference to `event_initialized' tty-keys.c:(.text+0x8c9): undefined reference to `event_del' tty-keys.c:(.text+0x8e0): undefined reference to `event_set' tty-keys.c:(.text+0x8ed): undefined reference to `event_add' tty-keys.c:(.text+0x954): undefined reference to `event_del' tty.o: In function `tty_putn': tty.c:(.text+0x2b9): undefined reference to `bufferevent_write' tty.o: In function `tty_putc': tty.c:(.text+0x31a): undefined reference to `bufferevent_write' tty.c:(.text+0x3b8): undefined reference to `bufferevent_write' tty.o: In function `tty_puts': tty.c:(.text+0x443): undefined reference to `bufferevent_write' tty.o: In function `tty_stop_tty': tty.c:(.text+0x2b83): undefined reference to `bufferevent_disable' tty.o: In function `tty_close': tty.c:(.text+0x2db8): undefined reference to `event_initialized' tty.c:(.text+0x2df4): undefined reference to `event_del' tty.c:(.text+0x2e05): undefined reference to `bufferevent_free' tty.o: In function `tty_init_termios': tty.c:(.text+0x2ec7): undefined reference to `bufferevent_enable' tty.o: In function `tty_open': tty.c:(.text+0x31b2): undefined reference to `bufferevent_new' window-copy.o: In function `window_copy_copy_pipe': window-copy.c:(.text+0x6ea): undefined reference to `bufferevent_write' window-copy.o: In function `window_copy_free': window-copy.c:(.text+0x3b26): undefined reference to `bufferevent_enable' window-copy.o: In function `window_copy_init': window-copy.c:(.text+0x3d0b): undefined reference to `bufferevent_disable' window.o: In function `window_pane_read_callback': window.c:(.text+0x2a28): undefined reference to `evbuffer_get_length' window.c:(.text+0x2a4f): undefined reference to `evbuffer_get_length' window.c:(.text+0x2a9f): undefined reference to `evbuffer_pullup' window.c:(.text+0x2ab1): undefined reference to `bufferevent_write' window.o: In function `window_pane_timer_start': window.c:(.text+0x2afa): undefined reference to `event_del' window.c:(.text+0x2b11): undefined reference to `event_set' window.c:(.text+0x2b1c): undefined reference to `event_add' window.o: In function `window_pane_spawn': window.c:(.text+0x2cc1): undefined reference to `bufferevent_free' window.c:(.text+0x2ef3): undefined reference to `bufferevent_new' window.c:(.text+0x2f07): undefined reference to `bufferevent_enable' window.o: In function `window_pane_destroy': window.c:(.text+0x30e0): undefined reference to `event_initialized' window.c:(.text+0x30fd): undefined reference to `bufferevent_free' window.c:(.text+0x3142): undefined reference to `bufferevent_free' window.c:(.text+0x31a1): undefined reference to `event_del' window.o: In function `window_destroy': window.c:(.text+0x39e3): undefined reference to `event_initialized' window.c:(.text+0x39ef): undefined reference to `event_del' osdep-linux.o: In function `osdep_event_init': osdep-linux.c:(.text+0x1d): undefined reference to `event_init' collect2: ld ▒▒▒▒ 1 make: *** [tmux] ▒▒▒▒ 1 1964882...@qq.com
------------------------------------------------------------------------------
_______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users