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