Re: library search path
Hello, On 29 May 2012 00:57, Martin Laabs i...@martinlaabs.de wrote: [...] tmux didn't work with libevent 2.* but did with libevent 1.4.* When typing make config in the tmux port it presents a checkbutton wether I wanna use libenvet 1.4 or 2. So it seems to work with both versions. Btw. - where do you see advantages of tmux in comparison to screen? Best regards, Martin ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
library search path
To install tmux under $HOME/bin, I have installed libevent library under $HOME/lib (I do not have root privilege). Then set the variable LD_LIBRARY_PATH to $HOME/lib in .cshrc. But ./configure --prefix=$HOME in src/tmux returns configure: error: libevent not found. What am I doing wrong? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: library search path
On Mon, 28 May 2012 23:11:26 +0900, fake fake wrote: To install tmux under $HOME/bin, I have installed libevent library under $HOME/lib (I do not have root privilege). Then set the variable LD_LIBRARY_PATH to $HOME/lib in .cshrc. But ./configure --prefix=$HOME in src/tmux returns configure: error: libevent not found. What am I doing wrong? Note that you need to _add_ $HOME/lib to $LD_LIBRARY_PATH (and check that it's expanded correctly). Do you have access to the ports tree (reading)? Then you could simply redefine $WRKDIRPREFIX to where you can compile, and $PREFIX to where you can install to. See man 7 ports for details. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: library search path
Hello, just a guess: On 28.05.2012 16:11, fake fake wrote: To install tmux under $HOME/bin, I have installed libevent library under $HOME/lib (I do not have root privilege). Then set the variable LD_LIBRARY_PATH to $HOME/lib in .cshrc. LD_LIBRARY_PATH only affects the dynamic linker and its search path when executing a program. You will need this when you execude tmux afterwards. But ./configure --prefix=$HOME in src/tmux returns configure: With --prefix=... you tell the configure script where you wanna install the files. Now you have to tell the gcc where to search for the library/includes. So try to set CFLAGS=-I $HOME/include -L $HOME/lib Best regards, Martin Laabs ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: library search path
On 28 May 2012 08:54, Polytropon free...@edvax.de wrote: On Mon, 28 May 2012 23:11:26 +0900, fake fake wrote: To install tmux under $HOME/bin, I have installed libevent library under $HOME/lib (I do not have root privilege). Then set the variable LD_LIBRARY_PATH to $HOME/lib in .cshrc. But ./configure --prefix=$HOME in src/tmux returns configure: error: libevent not found. What am I doing wrong? Note that you need to _add_ $HOME/lib to $LD_LIBRARY_PATH (and check that it's expanded correctly). Do you have access to the ports tree (reading)? Then you could simply redefine $WRKDIRPREFIX to where you can compile, and $PREFIX to where you can install to. See man 7 ports for details. You can also try -DINSTALL_AS_USER though it may not work as advertised. -- Eitan Adler ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: library search path
Thank you. ./configure --prefix=$HOME CFLAGS=-L $HOME/lib worked perfectly. further info: I should have set LD_LIBRARY_PATH to absolute path. tmux didn't work with libevent 2.* but did with libevent 1.4.* On 29 May 2012 00:57, Martin Laabs i...@martinlaabs.de wrote: Hello, just a guess: On 28.05.2012 16:11, fake fake wrote: To install tmux under $HOME/bin, I have installed libevent library under $HOME/lib (I do not have root privilege). Then set the variable LD_LIBRARY_PATH to $HOME/lib in .cshrc. LD_LIBRARY_PATH only affects the dynamic linker and its search path when executing a program. You will need this when you execude tmux afterwards. But ./configure --prefix=$HOME in src/tmux returns configure: With --prefix=... you tell the configure script where you wanna install the files. Now you have to tell the gcc where to search for the library/includes. So try to set CFLAGS=-I $HOME/include -L $HOME/lib Best regards, Martin Laabs ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org