You need to set LDFLAGS to -L/usr/local/lib if that's where libevent is
since /usr/local/lib is not a standard library search path.


On Thu, Sep 22, 2011 at 04:33:37PM -0400, Alexis Layton wrote:
> I'm trying to build tmux-1.5 using libevent-2.0.13-stable and get the
> following make errors:
> 
> gcc  -D_GNU_SOURCE -std=c99      -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-session.o cmd-choose-window.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-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-send-prefix.o cmd-server-info.o cmd-set-buffer.o
> cmd-set-environment.o cmd-set-option.o cmd-show-buffer.o
> cmd-show-environment.o cmd-show-messages.o cmd-show-options.o
> cmd-source-file.o cmd-split-window.o cmd-start-server.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.o colour.o
> environ.o grid-utf8.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 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 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  imsg.o
> imsg-buffer.o closefrom.o   strlcat.o strlcpy.o  fgetln.o getopt.o
> vis.o unvis.o strtonum.o  -lutil -lm -lcurses -levent -lrt 
> cmd-load-buffer.o: In function `cmd_load_buffer_callback':
> cmd-load-buffer.c:(.text+0x414): undefined reference to
> `evbuffer_get_length'
> cmd-pipe-pane.o: In function `cmd_pipe_pane_exec':
> cmd-pipe-pane.c:(.text+0x34c): undefined reference to
> `evbuffer_get_length'
> cmd-run-shell.o: In function `cmd_run_shell_callback':
> cmd-run-shell.c:(.text+0x17f): undefined reference to
> `evbuffer_get_length'
> cmd-run-shell.c:(.text+0x1b5): undefined reference to `evbuffer_pullup'
> input.o: In function `input_parse':
> input.c:(.text+0x122): undefined reference to `evbuffer_get_length'
> input.c:(.text+0x1c3): undefined reference to `evbuffer_pullup'
> input.c:(.text+0x1d1): undefined reference to `evbuffer_get_length'
> server-client.o: In function `server_client_check_exit':
> server-client.c:(.text+0x147e): undefined reference to
> `evbuffer_get_length'
> server-client.c:(.text+0x14b4): undefined reference to
> `evbuffer_get_length'
> server-client.o: In function `server_client_check_backoff':
> server-client.c:(.text+0x1524): undefined reference to
> `evbuffer_get_length'
> server.o: In function `server_start':
> server.c:(.text+0x256): undefined reference to `event_reinit'
> status.o: In function `status_job_callback':
> status.c:(.text+0x22d0): undefined reference to `evbuffer_get_length'
> status.c:(.text+0x2306): undefined reference to `evbuffer_pullup'
> tty-keys.o: In function `tty_keys_next':
> tty-keys.c:(.text+0x3da): undefined reference to `evbuffer_pullup'
> tty-keys.c:(.text+0x3f1): undefined reference to `evbuffer_get_length'
> window.o: In function `window_pane_read_callback':
> window.c:(.text+0x3586): undefined reference to `evbuffer_get_length'
> window.c:(.text+0x35ca): undefined reference to `evbuffer_pullup'
> window.c:(.text+0x360b): undefined reference to `evbuffer_get_length'
> collect2: ld returned 1 exit status
> make: *** [tmux] Error 1
> 
> with LD_LIBRARY_PATH set to
> 
> /usr/local/lib:/lib:/usr/lib:/usr/lib/X11
> 
> libevent-2.0.13-stable is installed in /usr/local/lib
> 
> Is this a known issue?  I did a quick manual scan of the list archive (I
> do not subscribe) for the last 3 months and didn't see anything.
> 
> -- 
> Alexis Layton
> Permabit Technology Corp.
> 
> 
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> tmux-users mailing list
> tmux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to