Hi Either you don't have libevent installed or your libevent install is messed up.
On Fri, May 29, 2015 at 10:28:20AM +0800, 1964882...@qq.com wrote: > 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 com> pat/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 ------------------------------------------------------------------------------ _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users