Thanks very much for your responses and sorry for the delay. I will try 
that and let you know!

On Friday, 11 September 2020 at 17:08:22 UTC+2 [email protected] wrote:

> forkpty error almost always means the configure tests are not linking. 
> Look at config.log and see what errors the compiler is giving for the 
> forkpty test.
>
> On Fri, 11 Sep 2020, 10:38 Neil Eldridge, <[email protected]> wrote:
>
>> I'm hoping you can assist me in a *make* error on tmux.
>>
>> I'm trying to compile tmux (on a SLES11.2 server in my homedir, without 
>> root access) but getting an error during the make command, and I'm hoping 
>> someone an point me in the right direction please!
>>
>> Steps performed so far:
>>
>> Downloaded:
>> * tmux-3.1b.tar.gz
>> * libevent-2.1.12-stable.tar.gz (prereq)
>> * ncurses-6.2-20200907 (prereq)
>> * pkgconfig
>>
>>
>> All of this seems to work so far:
>>
>> #LIBEVENT
>> cd /home/neldrid/lib/libevent-2.1.12-stable
>> export PKG_CONFIG_PATH=/home/neldrid/lib/pkgconfig
>> ./configure --prefix=/home/neldrid/lib/libevent --enable-shared
>> make
>> make install
>>
>> # NCURSES
>> export PKG_CONFIG_PATH=/home/neldrid/lib/pkgconfig
>> ./configure --prefix=/home/neldrid/lib/ncurses --with-shared 
>> --with-termlib --enable-pc-files 
>> --with-pkg-config-libdir=/home/neldrid/lib/pkgconfig
>>
>> # TMUX
>> cd /home/neldrid/bin/tmux-3.1b
>> export 
>> PKG_CONFIG_PATH="/home/neldrid/lib/pkgconfig:/home/neldrid/lib/libevent/lib/pkgconfig"
>> export LIBNCURSES_CFLAGS=/home/neldrid/lib/ncurses/include/ncurses
>> export LIBNCURSES_LIBS=/home/neldrid/lib/ncurses/lib
>> export LIBEVENT_CFLAGS=/home/neldrid/lib/libevent/include
>> export LIBEVENT_LIBS=/home/neldrid/lib/libevent/lib
>> export LIBTINFO_CFLAGS=/home/neldrid/lib/libtinfo
>> export LIBTINFO_LIBS=/home/neldrid/lib/libtinfo
>> export 
>> LD_LIBRARY_PATH=/home/neldrid/lib/libevent/lib:/home/neldrid/lib/ncurses/lib:/home/neldrid/lib/libtinfo:/usr/lib:/usr/lib64
>>
>> ./configure --prefix=/home/neldrid/bin/tmux 
>> CPPFLAGS="-I/home/neldrid/lib/ncurses/include/ncurses 
>> -I/home/neldrid/lib/libevent/include -I/home/neldrid/lib/libtinfo"
>>
>> So all of the above seems to work fine, but when I try to make, I get 
>> this:
>>
>> > make
>> depbase=`echo alerts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
>>         gcc -std=gnu99 -DPACKAGE_NAME=\"tmux\" -DPACKAGE_TARNAME=\"tmux\" 
>> -DPACKAGE_VERSION=\"3.1b\" -DPACKAGE_STRING=\"tmux\ 3.1b\" 
>> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"tmux\" 
>> -DVERSION=\"3.1b\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
>> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
>> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
>> -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 
>> -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DIRENT_H=1 
>> -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_PATHS_H=1 -DHAVE_PTY_H=1 
>> -DHAVE_STDINT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_DIRFD=1 -DHAVE_FLOCK=1 
>> -DHAVE_PRCTL=1 -DHAVE_SYSCONF=1 -DHAVE_ASPRINTF=1 -DHAVE_CFMAKERAW=1 
>> -DHAVE_MEMMEM=1 -DHAVE_SETENV=1 -DHAVE_STRCASESTR=1 -DHAVE_STRNDUP=1 
>> -DHAVE_STRSEP=1 -DHAVE_NCURSES_H=1 -DHAVE_PR_SET_NAME=1 -DHAVE_PROC_PID=1 
>> -I.  -DTMUX_VERSION="\"3.1b\"" 
>> -DTMUX_CONF="\"/etc/tmux.conf:~/.tmux.conf:~/.config/tmux/tmux.conf\"" 
>>  -iquote.     -I/home/neldrid/lib/ncurses/include/ncurses 
>> -I/home/neldrid/lib/libevent/include -I/home/neldrid/lib/libtinfo 
>> /home/neldrid/lib/ncurses/include/ncurses /home/neldrid/lib/libtinfo 
>> /home/neldrid/lib/libevent/include  -std=gnu99 -O2    -MT alerts.o -MD -MP 
>> -MF $depbase.Tpo -c -o alerts.o alerts.c &&\
>>         mv -f $depbase.Tpo $depbase.Po
>> In file included from tmux.h:36,
>>                  from alerts.c:24:
>> compat.h:326: error: conflicting types for ‘forkpty’
>> /usr/include/pty.h:40: error: previous declaration of ‘forkpty’ was here
>> make: *** [alerts.o] Error 1
>>
>> I'm not sure what I need to provide but I'm happy to, and hope someone 
>> can point me in the right direction on where I'm going wrong!!
>>
>> Thanks in advance!
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "tmux-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web, visit 
>> https://groups.google.com/d/msgid/tmux-users/CAJnx%3DA17oD3nozV7kRLN21VzeSTTP3%2BO7gHPVhS-XaTi31RAXQ%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/tmux-users/CAJnx%3DA17oD3nozV7kRLN21VzeSTTP3%2BO7gHPVhS-XaTi31RAXQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/tmux-users/68b8068a-982c-4a46-895c-d12b78593511n%40googlegroups.com.

Reply via email to