Build xrdp with proxy

Posted 梁汉立

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Build xrdp with proxy 相关的知识,希望对你有一定的参考价值。

[[email protected] xrdp]# cd ../xrdp2

[[email protected] xrdp2]# ./bootstrap

/usr/bin/autoconf

/usr/bin/automake

/usr/bin/libtool

/usr/bin/pkg-config

autoreconf: Entering directory `.‘

autoreconf: configure.ac: not using Gettext

autoreconf: running: aclocal --force -I m4

autoreconf: configure.ac: tracing

autoreconf: configure.ac: adding subdirectory libpainter to autoreconf

autoreconf: Entering directory `libpainter‘

autoreconf: running: libtoolize --copy --force

libtoolize: putting auxiliary files in `.‘.

libtoolize: copying file `./ltmain.sh‘

libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4‘.

libtoolize: copying file `m4/libtool.m4‘

libtoolize: copying file `m4/ltoptions.m4‘

libtoolize: copying file `m4/ltsugar.m4‘

libtoolize: copying file `m4/ltversion.m4‘

libtoolize: copying file `m4/lt~obsolete.m4‘

autoreconf: running: /usr/bin/autoconf --force

autoreconf: running: /usr/bin/autoheader --force

autoreconf: running: automake --add-missing --copy --force-missing

autoreconf: Leaving directory `libpainter‘

autoreconf: configure.ac: adding subdirectory librfxcodec to autoreconf

autoreconf: Entering directory `librfxcodec‘

libtoolize: putting auxiliary files in `.‘.

libtoolize: copying file `./ltmain.sh‘

libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4‘.

libtoolize: copying file `m4/libtool.m4‘

libtoolize: copying file `m4/ltoptions.m4‘

libtoolize: copying file `m4/ltsugar.m4‘

libtoolize: copying file `m4/ltversion.m4‘

libtoolize: copying file `m4/lt~obsolete.m4‘

autoreconf: Leaving directory `librfxcodec‘

libtoolize: putting auxiliary files in `.‘.

libtoolize: copying file `./ltmain.sh‘

libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4‘.

libtoolize: copying file `m4/libtool.m4‘

libtoolize: copying file `m4/ltoptions.m4‘

libtoolize: copying file `m4/ltsugar.m4‘

libtoolize: copying file `m4/ltversion.m4‘

libtoolize: copying file `m4/lt~obsolete.m4‘

autoreconf: Leaving directory `.‘

[[email protected] xrdp2]# export FreeRDP_DIR=/usr/local/src/NeutrinoRDP

[[email protected] xrdp2]# ./configure  --enable-neutrinordp FREERDP_LIBS="-lfreerdp-core -L$FreeRDP_DIR/libfreerdp-core" FREERDP_CFLAGS="-I$FreeRDP_DIR/include"

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /usr/bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether make supports nested variables... yes

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for an ANSI C-conforming const... yes

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking how to print strings... printf

checking for a sed that does not truncate output... /usr/bin/sed

checking for grep that handles long lines and -e... /usr/bin/grep

checking for egrep... /usr/bin/grep -E

checking for fgrep... /usr/bin/grep -F

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B

checking the name lister (/usr/bin/nm -B) interface... BSD nm

checking whether ln -s works... yes

checking the maximum length of command line arguments... 1572864

checking whether the shell understands some XSI constructs... yes

checking whether the shell understands "+="... yes

checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop

checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop

checking for /usr/bin/ld option to reload object files... -r

checking for objdump... objdump

checking how to recognize dependent libraries... pass_all

checking for dlltool... no

checking how to associate runtime and link libraries... printf %s\n

checking for ar... ar

checking for archiver @FILE support... @

checking for strip... strip

checking for ranlib... ranlib

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for sysroot... no

checking for mt... no

checking if : is a manifest tool... no

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for dlfcn.h... yes

checking for objdir... .libs

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC -DPIC

checking if gcc PIC flag -fPIC -DPIC works... yes

checking if gcc static flag -static works... no

checking if gcc supports -c -o file.o... yes

checking if gcc supports -c -o file.o... (cached) yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

checking for pkg-config... /usr/bin/pkg-config

checking pkg-config is at least version 0.9.0... yes

checking whether make supports nested variables... (cached) yes

checking CFLAGS for maximum warnings... -Wall

checking whether C compiler accepts -Wwrite-strings... yes

checking for __attribute__((format))... yes

checking for socklen_t... yes

checking for dlopen... no

checking for dlopen in -ldl... yes

checking for OPENSSL... yes

checking for openssl... /usr/bin/openssl

checking security/_pam_types.h usability... yes

checking security/_pam_types.h presence... yes

checking for security/_pam_types.h... yes

checking security/pam_constants.h usability... no

checking security/pam_constants.h presence... no

checking for security/pam_constants.h... no

checking security/pam_appl.h usability... yes

checking security/pam_appl.h presence... yes

checking for security/pam_appl.h... yes

checking for FREERDP... yes

checking for X... libraries , headers

checking for gethostbyname... yes

checking for connect... yes

checking for remove... yes

checking for shmat... yes

checking for IceConnectionNumber in -lICE... no

checking for X11/extensions/Xfixes.h... yes

checking for X11/extensions/Xrandr.h... yes

checking sys/prctl.h usability... yes

checking sys/prctl.h presence... yes

checking for sys/prctl.h... yes

checking that generated files are newer than configure... done

configure: creating ./config.status

config.status: creating common/Makefile

config.status: creating docs/Makefile

config.status: creating docs/man/Makefile

config.status: creating genkeymap/Makefile

config.status: creating instfiles/default/Makefile

config.status: creating instfiles/init.d/Makefile

config.status: creating instfiles/Makefile

config.status: creating instfiles/pam.d/Makefile

config.status: creating instfiles/pulse/Makefile

config.status: creating instfiles/rc.d/Makefile

config.status: creating keygen/Makefile

config.status: creating libxrdp/Makefile

config.status: creating Makefile

config.status: creating mc/Makefile

config.status: creating neutrinordp/Makefile

config.status: creating pkgconfig/Makefile

config.status: creating pkgconfig/xrdp.pc

config.status: creating pkgconfig/xrdp-uninstalled.pc

config.status: creating sesman/chansrv/Makefile

config.status: creating sesman/libscp/Makefile

config.status: creating sesman/Makefile

config.status: creating sesman/tools/Makefile

config.status: creating vnc/Makefile

config.status: creating xrdpapi/Makefile

config.status: creating xrdp/Makefile

config.status: creating xrdpvr/Makefile

config.status: creating xup/Makefile

config.status: creating config_ac.h

config.status: executing depfiles commands

config.status: executing libtool commands

=== configuring in libpainter (/usr/local/src/xrdp2/libpainter)

configure: running /bin/sh ./configure --disable-option-checking ‘--prefix=/usr/local‘  ‘--enable-neutrinordp‘ ‘FREERDP_LIBS=-lfreerdp-core -L/usr/local/src/NeutrinoRDP/libfreerdp-core‘ ‘FREERDP_CFLAGS=-I/usr/local/src/NeutrinoRDP/include‘ --cache-file=/dev/null --srcdir=.

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /usr/bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether make supports nested variables... yes

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for an ANSI C-conforming const... yes

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking how to print strings... printf

checking for a sed that does not truncate output... /usr/bin/sed

checking for grep that handles long lines and -e... /usr/bin/grep

checking for egrep... /usr/bin/grep -E

checking for fgrep... /usr/bin/grep -F

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B

checking the name lister (/usr/bin/nm -B) interface... BSD nm

checking whether ln -s works... yes

checking the maximum length of command line arguments... 1572864

checking whether the shell understands some XSI constructs... yes

checking whether the shell understands "+="... yes

checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop

checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop

checking for /usr/bin/ld option to reload object files... -r

checking for objdump... objdump

checking how to recognize dependent libraries... pass_all

checking for dlltool... no

checking how to associate runtime and link libraries... printf %s\n

checking for ar... ar

checking for archiver @FILE support... @

checking for strip... strip

checking for ranlib... ranlib

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for sysroot... no

checking for mt... no

checking if : is a manifest tool... no

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for dlfcn.h... yes

checking for objdir... .libs

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC -DPIC

checking if gcc PIC flag -fPIC -DPIC works... yes

checking if gcc static flag -static works... no

checking if gcc supports -c -o file.o... yes

checking if gcc supports -c -o file.o... (cached) yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

checking whether make supports nested variables... (cached) yes

checking CFLAGS for maximum warnings... -Wall

checking whether C compiler accepts -Wwrite-strings... yes

checking that generated files are newer than configure... done

configure: creating ./config.status

config.status: creating Makefile

config.status: creating include/Makefile

config.status: creating pkgconfig/libpainter.pc

config.status: creating pkgconfig/libpainter-uninstalled.pc

config.status: creating pkgconfig/Makefile

config.status: creating src/Makefile

config.status: creating tests/Makefile

config.status: creating config_ac.h

config.status: executing depfiles commands

config.status: executing libtool commands

=== configuring in librfxcodec (/usr/local/src/xrdp2/librfxcodec)

configure: running /bin/sh ./configure --disable-option-checking ‘--prefix=/usr/local‘  ‘--enable-neutrinordp‘ ‘FREERDP_LIBS=-lfreerdp-core -L/usr/local/src/NeutrinoRDP/libfreerdp-core‘ ‘FREERDP_CFLAGS=-I/usr/local/src/NeutrinoRDP/include‘ --cache-file=/dev/null --srcdir=.

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /usr/bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether make supports nested variables... yes

checking whether make supports nested variables... (cached) yes

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for an ANSI C-conforming const... yes

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking how to print strings... printf

checking for a sed that does not truncate output... /usr/bin/sed

checking for grep that handles long lines and -e... /usr/bin/grep

checking for egrep... /usr/bin/grep -E

checking for fgrep... /usr/bin/grep -F

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B

checking the name lister (/usr/bin/nm -B) interface... BSD nm

checking whether ln -s works... yes

checking the maximum length of command line arguments... 1572864

checking whether the shell understands some XSI constructs... yes

checking whether the shell understands "+="... yes

checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop

checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop

checking for /usr/bin/ld option to reload object files... -r

checking for objdump... objdump

checking how to recognize dependent libraries... pass_all

checking for dlltool... no

checking how to associate runtime and link libraries... printf %s\n

checking for ar... ar

checking for archiver @FILE support... @

checking for strip... strip

checking for ranlib... ranlib

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for sysroot... no

checking for mt... no

checking if : is a manifest tool... no

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for dlfcn.h... yes

checking for objdir... .libs

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC -DPIC

checking if gcc PIC flag -fPIC -DPIC works... yes

checking if gcc static flag -static works... no

checking if gcc supports -c -o file.o... yes

checking if gcc supports -c -o file.o... (cached) yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

checking CFLAGS for maximum warnings... -Wall

checking whether C compiler accepts -Wwrite-strings... yes

checking if we have SIMD optimisations for cpu type... yes (x86_64)

checking for nasm... nasm

checking for object file format of host system... ELF64

checking for object file format specifier (NAFLAGS) ... -felf64 -DELF -D__x86_64__

checking whether the assembler (nasm -felf64 -DELF -D__x86_64__) works... yes

checking whether the linker accepts assembler output... yes

checking that generated files are newer than configure... done

configure: creating ./config.status

config.status: creating Makefile

config.status: creating include/Makefile

config.status: creating src/Makefile

config.status: creating src/amd64/Makefile

config.status: creating src/x86/Makefile

config.status: creating tests/Makefile

config.status: creating rfxcodec.pc

config.status: creating rfxcodec-uninstalled.pc

config.status: creating config_ac.h

config.status: executing depfiles commands

config.status: executing libtool commands

[[email protected] xrdp2]# make clean

Making clean in common

make[1]: Entering directory `/usr/local/src/xrdp2/common‘

rm -rf .libs _libs

test -z "libcommon.la" || rm -f libcommon.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/common‘

Making clean in vnc

make[1]: Entering directory `/usr/local/src/xrdp2/vnc‘

rm -rf .libs _libs

test -z "libvnc.la" || rm -f libvnc.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/vnc‘

Making clean in xup

make[1]: Entering directory `/usr/local/src/xrdp2/xup‘

rm -rf .libs _libs

test -z "libxup.la" || rm -f libxup.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/xup‘

Making clean in mc

make[1]: Entering directory `/usr/local/src/xrdp2/mc‘

rm -rf .libs _libs

test -z "libmc.la" || rm -f libmc.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/mc‘

Making clean in neutrinordp

make[1]: Entering directory `/usr/local/src/xrdp2/neutrinordp‘

rm -rf .libs _libs

test -z "libxrdpneutrinordp.la" || rm -f libxrdpneutrinordp.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/neutrinordp‘

Making clean in libxrdp

make[1]: Entering directory `/usr/local/src/xrdp2/libxrdp‘

 cd .. && /bin/sh /usr/local/src/xrdp2/missing automake-1.13 --foreign libxrdp/Makefile

 cd .. && /bin/sh ./config.status libxrdp/Makefile depfiles

config.status: creating libxrdp/Makefile

config.status: executing depfiles commands

make[1]: Leaving directory `/usr/local/src/xrdp2/libxrdp‘

make[1]: Entering directory `/usr/local/src/xrdp2/libxrdp‘

rm -rf .libs _libs

test -z "libxrdp.la" || rm -f libxrdp.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/libxrdp‘

Making clean in libpainter

make[1]: Entering directory `/usr/local/src/xrdp2/libpainter‘

Making clean in src

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter/src‘

test -z "libpainter.la" || rm -f libpainter.la

rm -f ./so_locations

rm -rf .libs _libs

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter/src‘

Making clean in include

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter/include‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter/include‘

Making clean in pkgconfig

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

make[1]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

Making clean in librfxcodec

make[1]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

Making clean in include

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec/include‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/include‘

Making clean in src

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

Making clean in amd64

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

rm -rf .libs _libs

test -z "librfxencode-amd64.la" || rm -f librfxencode-amd64.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

test -z "librfxencode.la" || rm -f librfxencode.la

rm -f ./so_locations

rm -rf .libs _libs

rm -f *.o

rm -f *.lo

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

Making clean in tests

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec/tests‘

 rm -f rfxcodectest rfxencode

rm -rf .libs _libs

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

make[1]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

Making clean in xrdp

make[1]: Entering directory `/usr/local/src/xrdp2/xrdp‘

rm -rf .libs _libs

 rm -f xrdp

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/xrdp‘

Making clean in sesman

make[1]: Entering directory `/usr/local/src/xrdp2/sesman‘

Making clean in libscp

make[2]: Entering directory `/usr/local/src/xrdp2/sesman/libscp‘

rm -rf .libs _libs

test -z "libscp.la" || rm -f libscp.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman/libscp‘

Making clean in tools

make[2]: Entering directory `/usr/local/src/xrdp2/sesman/tools‘

 rm -f xrdp-sesrun xrdp-sesadmin xrdp-dis

rm -rf .libs _libs

 rm -f xrdp-sestest xrdp-xcon

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman/tools‘

Making clean in chansrv

make[2]: Entering directory `/usr/local/src/xrdp2/sesman/chansrv‘

rm -rf .libs _libs

 rm -f xrdp-chansrv

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman/chansrv‘

make[2]: Entering directory `/usr/local/src/xrdp2/sesman‘

rm -rf .libs _libs

 rm -f xrdp-sesman

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman‘

make[1]: Leaving directory `/usr/local/src/xrdp2/sesman‘

Making clean in keygen

make[1]: Entering directory `/usr/local/src/xrdp2/keygen‘

 rm -f xrdp-keygen

rm -rf .libs _libs

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/keygen‘

Making clean in docs

make[1]: Entering directory `/usr/local/src/xrdp2/docs‘

Making clean in man

make[2]: Entering directory `/usr/local/src/xrdp2/docs/man‘

test -z "xrdp-dis.1 sesman.ini.5 xrdp.ini.5 xrdp.8 xrdp-chansrv.8 xrdp-genkeymap.8 xrdp-keygen.8 xrdp-sesadmin.8 xrdp-sesman.8 xrdp-sesrun.8" || rm -f xrdp-dis.1 sesman.ini.5 xrdp.ini.5 xrdp.8 xrdp-chansrv.8 xrdp-genkeymap.8 xrdp-keygen.8 xrdp-sesadmin.8 xrdp-sesman.8 xrdp-sesrun.8

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/docs/man‘

make[2]: Entering directory `/usr/local/src/xrdp2/docs‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/docs‘

make[1]: Leaving directory `/usr/local/src/xrdp2/docs‘

Making clean in instfiles

make[1]: Entering directory `/usr/local/src/xrdp2/instfiles‘

Making clean in pam.d

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles/pam.d‘

test -z "xrdp-sesman" || rm -f xrdp-sesman

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles/pam.d‘

Making clean in pulse

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles/pulse‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles‘

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

make[1]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

Making clean in genkeymap

make[1]: Entering directory `/usr/local/src/xrdp2/genkeymap‘

 rm -f xrdp-genkeymap

rm -rf .libs _libs

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/genkeymap‘

Making clean in xrdpapi

make[1]: Entering directory `/usr/local/src/xrdp2/xrdpapi‘

rm -rf .libs _libs

test -z "libxrdpapi.la" || rm -f libxrdpapi.la

rm -f ./so_locations

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/xrdpapi‘

Making clean in pkgconfig

make[1]: Entering directory `/usr/local/src/xrdp2/pkgconfig‘

rm -rf .libs _libs

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2/pkgconfig‘

make[1]: Entering directory `/usr/local/src/xrdp2‘

rm -rf .libs _libs

rm -f *.lo

make[1]: Leaving directory `/usr/local/src/xrdp2‘

[[email protected] xrdp2]# make

make  all-recursive

make[1]: Entering directory `/usr/local/src/xrdp2‘

Making all in common

make[2]: Entering directory `/usr/local/src/xrdp2/common‘

  CC       fifo.lo

  CC       file.lo

  CC       list.lo

  CC       list16.lo

  CC       log.lo

  CC       os_calls.lo

  CC       ssl_calls.lo

  CC       thread_calls.lo

  CC       trans.lo

  CC       pixman-region16.lo

  CCLD     libcommon.la

make[2]: Leaving directory `/usr/local/src/xrdp2/common‘

Making all in vnc

make[2]: Entering directory `/usr/local/src/xrdp2/vnc‘

  CC       vnc.lo

  CCLD     libvnc.la

make[2]: Leaving directory `/usr/local/src/xrdp2/vnc‘

Making all in xup

make[2]: Entering directory `/usr/local/src/xrdp2/xup‘

  CC       xup.lo

  CCLD     libxup.la

make[2]: Leaving directory `/usr/local/src/xrdp2/xup‘

Making all in mc

make[2]: Entering directory `/usr/local/src/xrdp2/mc‘

  CC       mc.lo

  CCLD     libmc.la

make[2]: Leaving directory `/usr/local/src/xrdp2/mc‘

Making all in neutrinordp

make[2]: Entering directory `/usr/local/src/xrdp2/neutrinordp‘

  CC       xrdp-color.lo

  CC       xrdp-neutrinordp.lo

xrdp-neutrinordp.c: In function ‘lfreerdp_polygon_sc‘:

xrdp-neutrinordp.c:1373:12: warning: unused variable ‘npoints‘ [-Wunused-variable]

     int i, npoints;

            ^

xrdp-neutrinordp.c: In function ‘lfreerdp_synchronize‘:

xrdp-neutrinordp.c:1427:17: warning: variable ‘mod‘ set but not used [-Wunused-but-set-variable]

     struct mod *mod;

                 ^

  CCLD     libxrdpneutrinordp.la

make[2]: Leaving directory `/usr/local/src/xrdp2/neutrinordp‘

Making all in libxrdp

make[2]: Entering directory `/usr/local/src/xrdp2/libxrdp‘

  CC       libxrdp.lo

  CC       xrdp_bitmap32_compress.lo

  CC       xrdp_bitmap_compress.lo

  CC       xrdp_caps.lo

  CC       xrdp_channel.lo

  CC       xrdp_fastpath.lo

  CC       xrdp_iso.lo

  CC       xrdp_jpeg_compress.lo

  CC       xrdp_mcs.lo

  CC       xrdp_mppc_enc.lo

  CC       xrdp_orders.lo

  CC       xrdp_orders_rail.lo

  CC       xrdp_rdp.lo

  CC       xrdp_sec.lo

  CCLD     libxrdp.la

make[2]: Leaving directory `/usr/local/src/xrdp2/libxrdp‘

Making all in libpainter

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter‘

make  all-recursive

make[3]: Entering directory `/usr/local/src/xrdp2/libpainter‘

Making all in src

make[4]: Entering directory `/usr/local/src/xrdp2/libpainter/src‘

  CC       painter.lo

  CC       painter_utils.lo

  CCLD     libpainter.la

make[4]: Leaving directory `/usr/local/src/xrdp2/libpainter/src‘

Making all in include

make[4]: Entering directory `/usr/local/src/xrdp2/libpainter/include‘

make[4]: Nothing to be done for `all‘.

make[4]: Leaving directory `/usr/local/src/xrdp2/libpainter/include‘

Making all in pkgconfig

make[4]: Entering directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[4]: Nothing to be done for `all‘.

make[4]: Leaving directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[4]: Entering directory `/usr/local/src/xrdp2/libpainter‘

make[4]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

make[3]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

Making all in librfxcodec

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

make  all-recursive

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

Making all in include

make[4]: Entering directory `/usr/local/src/xrdp2/librfxcodec/include‘

make[4]: Nothing to be done for `all‘.

make[4]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/include‘

Making all in src

make[4]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

Making all in amd64

make[5]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

  CC       rfxencode_tile_amd64.lo

  NASM     cpuid_amd64.lo

  NASM     rfxcodec_encode_dwt_shift_amd64_sse2.lo

  NASM     rfxcodec_encode_dwt_shift_amd64_sse41.lo

  CCLD     librfxencode-amd64.la

make[5]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

make[5]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

  CC       rfxencode.lo

  CC       rfxcompose.lo

  CC       rfxencode_tile.lo

  CC       rfxencode_dwt.lo

  CC       rfxencode_quantization.lo

  CC       rfxencode_differential.lo

  CC       rfxencode_rlgr1.lo

  CC       rfxencode_rlgr3.lo

  CC       rfxencode_alpha.lo

  CC       rfxencode_diff_rlgr1.lo

  CC       rfxencode_diff_rlgr3.lo

  CCLD     librfxencode.la

make[5]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

make[4]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

Making all in tests

make[4]: Entering directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[4]: Nothing to be done for `all‘.

make[4]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[4]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

make[4]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

Making all in xrdp

make[2]: Entering directory `/usr/local/src/xrdp2/xrdp‘

  CC       funcs.o

  CC       lang.o

  CC       xrdp.o

  CC       xrdp_bitmap.o

  CC       xrdp_cache.o

  CC       xrdp_encoder.o

  CC       xrdp_font.o

  CC       xrdp_listen.o

  CC       xrdp_login_wnd.o

  CC       xrdp_mm.o

  CC       xrdp_painter.o

  CC       xrdp_process.o

  CC       xrdp_region.o

  CC       xrdp_wm.o

  CCLD     xrdp

make[2]: Leaving directory `/usr/local/src/xrdp2/xrdp‘

Making all in sesman

make[2]: Entering directory `/usr/local/src/xrdp2/sesman‘

Making all in libscp

make[3]: Entering directory `/usr/local/src/xrdp2/sesman/libscp‘

  CC       libscp_connection.lo

  CC       libscp_init.lo

  CC       libscp_lock.lo

  CC       libscp_session.lo

  CC       libscp_tcp.lo

  CC       libscp_v0.lo

  CC       libscp_v1c.lo

  CC       libscp_v1c_mng.lo

  CC       libscp_v1s.lo

  CC       libscp_v1s_mng.lo

  CC       libscp_vX.lo

  CCLD     libscp.la

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman/libscp‘

Making all in tools

make[3]: Entering directory `/usr/local/src/xrdp2/sesman/tools‘

  CC       config.o

  CC       sesrun.o

  CC       tcp.o

  CCLD     xrdp-sesrun

  CC       sesadmin.o

  CCLD     xrdp-sesadmin

  CC       dis.o

  CCLD     xrdp-dis

  CC       sestest.o

  CCLD     xrdp-sestest

  CC       xcon.o

  CCLD     xrdp-xcon

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman/tools‘

Making all in chansrv

make[3]: Entering directory `/usr/local/src/xrdp2/sesman/chansrv‘

  CC       chansrv.o

  CC       chansrv_common.o

  CC       chansrv_fuse.o

  CC       clipboard.o

  CC       clipboard_file.o

  CC       devredir.o

  CC       drdynvc.o

  CC       fifo.o

  CC       irp.o

  CC       rail.o

  CC       smartcard.o

  CC       smartcard_pcsc.o

  CC       sound.o

  CC       xcommon.o

  CCLD     xrdp-chansrv

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman/chansrv‘

make[3]: Entering directory `/usr/local/src/xrdp2/sesman‘

  CC       access.o

  CC       config.o

  CC       env.o

  CC       scp.o

  CC       scp_v0.o

  CC       scp_v1.o

  CC       scp_v1_mng.o

  CC       sesman.o

  CC       session.o

  CC       sig.o

  CC       xauth.o

  CC       verify_user_pam.o

  CCLD     xrdp-sesman

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman‘

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman‘

Making all in keygen

make[2]: Entering directory `/usr/local/src/xrdp2/keygen‘

  CC       keygen.o

  CCLD     xrdp-keygen

make[2]: Leaving directory `/usr/local/src/xrdp2/keygen‘

Making all in docs

make[2]: Entering directory `/usr/local/src/xrdp2/docs‘

Making all in man

make[3]: Entering directory `/usr/local/src/xrdp2/docs/man‘

  SUBST    xrdp-dis.1

  SUBST    sesman.ini.5

  SUBST    xrdp.ini.5

  SUBST    xrdp.8

  SUBST    xrdp-chansrv.8

  SUBST    xrdp-genkeymap.8

  SUBST    xrdp-keygen.8

  SUBST    xrdp-sesadmin.8

  SUBST    xrdp-sesman.8

  SUBST    xrdp-sesrun.8

make[3]: Leaving directory `/usr/local/src/xrdp2/docs/man‘

make[3]: Entering directory `/usr/local/src/xrdp2/docs‘

make[3]: Nothing to be done for `all-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/docs‘

make[2]: Leaving directory `/usr/local/src/xrdp2/docs‘

Making all in instfiles

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles‘

Making all in pam.d

make[3]: Entering directory `/usr/local/src/xrdp2/instfiles/pam.d‘

./mkpamrules auto . xrdp-sesman

make[3]: Leaving directory `/usr/local/src/xrdp2/instfiles/pam.d‘

Making all in pulse

make[3]: Entering directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[3]: Nothing to be done for `all‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[3]: Entering directory `/usr/local/src/xrdp2/instfiles‘

make[3]: Nothing to be done for `all-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

Making all in genkeymap

make[2]: Entering directory `/usr/local/src/xrdp2/genkeymap‘

  CC       genkeymap.o

  CC       evdev-map.o

  CCLD     xrdp-genkeymap

make[2]: Leaving directory `/usr/local/src/xrdp2/genkeymap‘

Making all in xrdpapi

make[2]: Entering directory `/usr/local/src/xrdp2/xrdpapi‘

  CC       xrdpapi.lo

  CCLD     libxrdpapi.la

make[2]: Leaving directory `/usr/local/src/xrdp2/xrdpapi‘

Making all in pkgconfig

make[2]: Entering directory `/usr/local/src/xrdp2/pkgconfig‘

make[2]: Nothing to be done for `all‘.

make[2]: Leaving directory `/usr/local/src/xrdp2/pkgconfig‘

make[2]: Entering directory `/usr/local/src/xrdp2‘

make[2]: Leaving directory `/usr/local/src/xrdp2‘

make[1]: Leaving directory `/usr/local/src/xrdp2‘

[[email protected] xrdp2]# make install

Making install in common

make[1]: Entering directory `/usr/local/src/xrdp2/common‘

make[2]: Entering directory `/usr/local/src/xrdp2/common‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/include‘

 /usr/bin/install -c -m 644 xrdp_client_info.h xrdp_constants.h xrdp_rail.h xrdp_sockets.h ‘/usr/local/include‘

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libcommon.la ‘/usr/local/lib/xrdp‘

libtool: install: /usr/bin/install -c .libs/libcommon.so.0.0.0 /usr/local/lib/xrdp/libcommon.so.0.0.0

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libcommon.so.0.0.0 libcommon.so.0 || { rm -f libcommon.so.0 && ln -s libcommon.so.0.0.0 libcommon.so.0; }; })

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libcommon.so.0.0.0 libcommon.so || { rm -f libcommon.so && ln -s libcommon.so.0.0.0 libcommon.so; }; })

libtool: install: /usr/bin/install -c .libs/libcommon.lai /usr/local/lib/xrdp/libcommon.la

libtool: install: /usr/bin/install -c .libs/libcommon.a /usr/local/lib/xrdp/libcommon.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libcommon.a

libtool: install: ranlib /usr/local/lib/xrdp/libcommon.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/common‘

make[1]: Leaving directory `/usr/local/src/xrdp2/common‘

Making install in vnc

make[1]: Entering directory `/usr/local/src/xrdp2/vnc‘

make[2]: Entering directory `/usr/local/src/xrdp2/vnc‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libvnc.la ‘/usr/local/lib/xrdp‘

libtool: install: warning: relinking `libvnc.la‘

libtool: install: (cd /usr/local/src/xrdp2/vnc; /bin/sh /usr/local/src/xrdp2/libtool  --silent --tag CC --mode=relink gcc -g -O2 -Wall -Wwrite-strings -avoid-version -module -o libvnc.la -rpath /usr/local/lib/xrdp vnc.lo ../common/libcommon.la )

libtool: install: /usr/bin/install -c .libs/libvnc.soT /usr/local/lib/xrdp/libvnc.so

libtool: install: /usr/bin/install -c .libs/libvnc.lai /usr/local/lib/xrdp/libvnc.la

libtool: install: /usr/bin/install -c .libs/libvnc.a /usr/local/lib/xrdp/libvnc.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libvnc.a

libtool: install: ranlib /usr/local/lib/xrdp/libvnc.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/vnc‘

make[1]: Leaving directory `/usr/local/src/xrdp2/vnc‘

Making install in xup

make[1]: Entering directory `/usr/local/src/xrdp2/xup‘

make[2]: Entering directory `/usr/local/src/xrdp2/xup‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libxup.la ‘/usr/local/lib/xrdp‘

libtool: install: warning: relinking `libxup.la‘

libtool: install: (cd /usr/local/src/xrdp2/xup; /bin/sh /usr/local/src/xrdp2/libtool  --silent --tag CC --mode=relink gcc -g -O2 -Wall -Wwrite-strings -avoid-version -module -o libxup.la -rpath /usr/local/lib/xrdp xup.lo ../common/libcommon.la )

libtool: install: /usr/bin/install -c .libs/libxup.soT /usr/local/lib/xrdp/libxup.so

libtool: install: /usr/bin/install -c .libs/libxup.lai /usr/local/lib/xrdp/libxup.la

libtool: install: /usr/bin/install -c .libs/libxup.a /usr/local/lib/xrdp/libxup.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libxup.a

libtool: install: ranlib /usr/local/lib/xrdp/libxup.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/xup‘

make[1]: Leaving directory `/usr/local/src/xrdp2/xup‘

Making install in mc

make[1]: Entering directory `/usr/local/src/xrdp2/mc‘

make[2]: Entering directory `/usr/local/src/xrdp2/mc‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmc.la ‘/usr/local/lib/xrdp‘

libtool: install: warning: relinking `libmc.la‘

libtool: install: (cd /usr/local/src/xrdp2/mc; /bin/sh /usr/local/src/xrdp2/libtool  --silent --tag CC --mode=relink gcc -g -O2 -Wall -Wwrite-strings -avoid-version -module -o libmc.la -rpath /usr/local/lib/xrdp mc.lo ../common/libcommon.la )

libtool: install: /usr/bin/install -c .libs/libmc.soT /usr/local/lib/xrdp/libmc.so

libtool: install: /usr/bin/install -c .libs/libmc.lai /usr/local/lib/xrdp/libmc.la

libtool: install: /usr/bin/install -c .libs/libmc.a /usr/local/lib/xrdp/libmc.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libmc.a

libtool: install: ranlib /usr/local/lib/xrdp/libmc.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/mc‘

make[1]: Leaving directory `/usr/local/src/xrdp2/mc‘

Making install in neutrinordp

make[1]: Entering directory `/usr/local/src/xrdp2/neutrinordp‘

make[2]: Entering directory `/usr/local/src/xrdp2/neutrinordp‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libxrdpneutrinordp.la ‘/usr/local/lib/xrdp‘

libtool: install: warning: relinking `libxrdpneutrinordp.la‘

libtool: install: (cd /usr/local/src/xrdp2/neutrinordp; /bin/sh /usr/local/src/xrdp2/libtool  --silent --tag CC --mode=relink gcc -g -O2 -Wall -Wwrite-strings -avoid-version -module -o libxrdpneutrinordp.la -rpath /usr/local/lib/xrdp xrdp-color.lo xrdp-neutrinordp.lo ../common/libcommon.la -lfreerdp-core -L/usr/local/src/NeutrinoRDP/libfreerdp-core )

libtool: install: /usr/bin/install -c .libs/libxrdpneutrinordp.soT /usr/local/lib/xrdp/libxrdpneutrinordp.so

libtool: install: /usr/bin/install -c .libs/libxrdpneutrinordp.lai /usr/local/lib/xrdp/libxrdpneutrinordp.la

libtool: install: /usr/bin/install -c .libs/libxrdpneutrinordp.a /usr/local/lib/xrdp/libxrdpneutrinordp.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libxrdpneutrinordp.a

libtool: install: ranlib /usr/local/lib/xrdp/libxrdpneutrinordp.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/neutrinordp‘

make[1]: Leaving directory `/usr/local/src/xrdp2/neutrinordp‘

Making install in libxrdp

make[1]: Entering directory `/usr/local/src/xrdp2/libxrdp‘

make[2]: Entering directory `/usr/local/src/xrdp2/libxrdp‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libxrdp.la ‘/usr/local/lib/xrdp‘

libtool: install: warning: relinking `libxrdp.la‘

libtool: install: (cd /usr/local/src/xrdp2/libxrdp; /bin/sh /usr/local/src/xrdp2/libtool  --silent --tag CC --mode=relink gcc -g -O2 -Wall -Wwrite-strings -o libxrdp.la -rpath /usr/local/lib/xrdp libxrdp.lo xrdp_bitmap32_compress.lo xrdp_bitmap_compress.lo xrdp_caps.lo xrdp_channel.lo xrdp_fastpath.lo xrdp_iso.lo xrdp_jpeg_compress.lo xrdp_mcs.lo xrdp_mppc_enc.lo xrdp_orders.lo xrdp_orders_rail.lo xrdp_rdp.lo xrdp_sec.lo ../common/libcommon.la -lfreerdp-core -L/usr/local/src/NeutrinoRDP/libfreerdp-core )

libtool: install: /usr/bin/install -c .libs/libxrdp.so.0.0.0T /usr/local/lib/xrdp/libxrdp.so.0.0.0

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxrdp.so.0.0.0 libxrdp.so.0 || { rm -f libxrdp.so.0 && ln -s libxrdp.so.0.0.0 libxrdp.so.0; }; })

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxrdp.so.0.0.0 libxrdp.so || { rm -f libxrdp.so && ln -s libxrdp.so.0.0.0 libxrdp.so; }; })

libtool: install: /usr/bin/install -c .libs/libxrdp.lai /usr/local/lib/xrdp/libxrdp.la

libtool: install: /usr/bin/install -c .libs/libxrdp.a /usr/local/lib/xrdp/libxrdp.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libxrdp.a

libtool: install: ranlib /usr/local/lib/xrdp/libxrdp.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/libxrdp‘

make[1]: Leaving directory `/usr/local/src/xrdp2/libxrdp‘

Making install in libpainter

make[1]: Entering directory `/usr/local/src/xrdp2/libpainter‘

Making install in src

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter/src‘

make[3]: Entering directory `/usr/local/src/xrdp2/libpainter/src‘

 /usr/bin/mkdir -p ‘/usr/local/lib‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libpainter.la ‘/usr/local/lib‘

libtool: install: /usr/bin/install -c .libs/libpainter.so.0.0.0 /usr/local/lib/libpainter.so.0.0.0

libtool: install: (cd /usr/local/lib && { ln -s -f libpainter.so.0.0.0 libpainter.so.0 || { rm -f libpainter.so.0 && ln -s libpainter.so.0.0.0 libpainter.so.0; }; })

libtool: install: (cd /usr/local/lib && { ln -s -f libpainter.so.0.0.0 libpainter.so || { rm -f libpainter.so && ln -s libpainter.so.0.0.0 libpainter.so; }; })

libtool: install: /usr/bin/install -c .libs/libpainter.lai /usr/local/lib/libpainter.la

libtool: install: /usr/bin/install -c .libs/libpainter.a /usr/local/lib/libpainter.a

libtool: install: chmod 644 /usr/local/lib/libpainter.a

libtool: install: ranlib /usr/local/lib/libpainter.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[3]: Nothing to be done for `install-data-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/libpainter/src‘

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter/src‘

Making install in include

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter/include‘

make[3]: Entering directory `/usr/local/src/xrdp2/libpainter/include‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/include‘

 /usr/bin/install -c -m 644 painter.h ‘/usr/local/include‘

make[3]: Leaving directory `/usr/local/src/xrdp2/libpainter/include‘

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter/include‘

Making install in pkgconfig

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[3]: Entering directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/pkgconfig‘

 /usr/bin/install -c -m 644 libpainter.pc ‘/usr/local/lib/pkgconfig‘

make[3]: Leaving directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter/pkgconfig‘

make[2]: Entering directory `/usr/local/src/xrdp2/libpainter‘

make[3]: Entering directory `/usr/local/src/xrdp2/libpainter‘

make[3]: Nothing to be done for `install-exec-am‘.

make[3]: Nothing to be done for `install-data-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

make[2]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

make[1]: Leaving directory `/usr/local/src/xrdp2/libpainter‘

Making install in librfxcodec

make[1]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

Making install in include

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec/include‘

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec/include‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/include‘

 /usr/bin/install -c -m 644 rfxcodec_encode.h rfxcodec_decode.h rfxcodec_common.h ‘/usr/local/include‘

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/include‘

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/include‘

Making install in src

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

Making install in amd64

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

make[4]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

make[4]: Nothing to be done for `install-exec-am‘.

make[4]: Nothing to be done for `install-data-am‘.

make[4]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src/amd64‘

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

make[4]: Entering directory `/usr/local/src/xrdp2/librfxcodec/src‘

 /usr/bin/mkdir -p ‘/usr/local/lib‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   librfxencode.la ‘/usr/local/lib‘

libtool: install: /usr/bin/install -c .libs/librfxencode.so.0.0.0 /usr/local/lib/librfxencode.so.0.0.0

libtool: install: (cd /usr/local/lib && { ln -s -f librfxencode.so.0.0.0 librfxencode.so.0 || { rm -f librfxencode.so.0 && ln -s librfxencode.so.0.0.0 librfxencode.so.0; }; })

libtool: install: (cd /usr/local/lib && { ln -s -f librfxencode.so.0.0.0 librfxencode.so || { rm -f librfxencode.so && ln -s librfxencode.so.0.0.0 librfxencode.so; }; })

libtool: install: /usr/bin/install -c .libs/librfxencode.lai /usr/local/lib/librfxencode.la

libtool: install: /usr/bin/install -c .libs/librfxencode.a /usr/local/lib/librfxencode.a

libtool: install: chmod 644 /usr/local/lib/librfxencode.a

libtool: install: ranlib /usr/local/lib/librfxencode.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[4]: Nothing to be done for `install-data-am‘.

make[4]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/src‘

Making install in tests

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[3]: Nothing to be done for `install-exec-am‘.

make[3]: Nothing to be done for `install-data-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec/tests‘

make[2]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

make[3]: Entering directory `/usr/local/src/xrdp2/librfxcodec‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/pkgconfig‘

 /usr/bin/install -c -m 644 rfxcodec.pc ‘/usr/local/lib/pkgconfig‘

make[3]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

make[2]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

make[1]: Leaving directory `/usr/local/src/xrdp2/librfxcodec‘

Making install in xrdp

make[1]: Entering directory `/usr/local/src/xrdp2/xrdp‘

make[2]: Entering directory `/usr/local/src/xrdp2/xrdp‘

 /usr/bin/mkdir -p ‘/usr/local/sbin‘

  /bin/sh ../libtool   --mode=install /usr/bin/install -c xrdp ‘/usr/local/sbin‘

libtool: install: /usr/bin/install -c .libs/xrdp /usr/local/sbin/xrdp

 /usr/bin/mkdir -p ‘/usr/local/share/xrdp‘

 /usr/bin/install -c -m 644 ad24b.bmp ad256.bmp xrdp24b.bmp xrdp256.bmp xrdp_logo.bmp sans-10.fv1 cursor0.cur cursor1.cur ‘/usr/local/share/xrdp‘

 /usr/bin/mkdir -p ‘/etc/xrdp‘

 /usr/bin/install -c -m 644 xrdp.ini xrdp_keyboard.ini ‘/etc/xrdp‘

make[2]: Leaving directory `/usr/local/src/xrdp2/xrdp‘

make[1]: Leaving directory `/usr/local/src/xrdp2/xrdp‘

Making install in sesman

make[1]: Entering directory `/usr/local/src/xrdp2/sesman‘

Making install in libscp

make[2]: Entering directory `/usr/local/src/xrdp2/sesman/libscp‘

make[3]: Entering directory `/usr/local/src/xrdp2/sesman/libscp‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libscp.la ‘/usr/local/lib/xrdp‘

libtool: install: warning: relinking `libscp.la‘

libtool: install: (cd /usr/local/src/xrdp2/sesman/libscp; /bin/sh /usr/local/src/xrdp2/libtool  --silent --tag CC --mode=relink gcc -g -O2 -Wall -Wwrite-strings -o libscp.la -rpath /usr/local/lib/xrdp libscp_connection.lo libscp_init.lo libscp_lock.lo libscp_session.lo libscp_tcp.lo libscp_v0.lo libscp_v1c.lo libscp_v1c_mng.lo libscp_v1s.lo libscp_v1s_mng.lo libscp_vX.lo ../../common/libcommon.la -lpthread )

libtool: install: /usr/bin/install -c .libs/libscp.so.0.0.0T /usr/local/lib/xrdp/libscp.so.0.0.0

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libscp.so.0.0.0 libscp.so.0 || { rm -f libscp.so.0 && ln -s libscp.so.0.0.0 libscp.so.0; }; })

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libscp.so.0.0.0 libscp.so || { rm -f libscp.so && ln -s libscp.so.0.0.0 libscp.so; }; })

libtool: install: /usr/bin/install -c .libs/libscp.lai /usr/local/lib/xrdp/libscp.la

libtool: install: /usr/bin/install -c .libs/libscp.a /usr/local/lib/xrdp/libscp.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libscp.a

libtool: install: ranlib /usr/local/lib/xrdp/libscp.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman/libscp‘

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman/libscp‘

Making install in tools

make[2]: Entering directory `/usr/local/src/xrdp2/sesman/tools‘

make[3]: Entering directory `/usr/local/src/xrdp2/sesman/tools‘

 /usr/bin/mkdir -p ‘/usr/local/bin‘

  /bin/sh ../../libtool   --mode=install /usr/bin/install -c xrdp-sesrun xrdp-sesadmin xrdp-dis ‘/usr/local/bin‘

libtool: install: /usr/bin/install -c .libs/xrdp-sesrun /usr/local/bin/xrdp-sesrun

libtool: install: /usr/bin/install -c .libs/xrdp-sesadmin /usr/local/bin/xrdp-sesadmin

libtool: install: /usr/bin/install -c xrdp-dis /usr/local/bin/xrdp-dis

make[3]: Nothing to be done for `install-data-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman/tools‘

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman/tools‘

Making install in chansrv

make[2]: Entering directory `/usr/local/src/xrdp2/sesman/chansrv‘

make[3]: Entering directory `/usr/local/src/xrdp2/sesman/chansrv‘

 /usr/bin/mkdir -p ‘/usr/local/sbin‘

  /bin/sh ../../libtool   --mode=install /usr/bin/install -c xrdp-chansrv ‘/usr/local/sbin‘

libtool: install: /usr/bin/install -c .libs/xrdp-chansrv /usr/local/sbin/xrdp-chansrv

make[3]: Nothing to be done for `install-data-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman/chansrv‘

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman/chansrv‘

make[2]: Entering directory `/usr/local/src/xrdp2/sesman‘

make[3]: Entering directory `/usr/local/src/xrdp2/sesman‘

 /usr/bin/mkdir -p ‘/usr/local/sbin‘

  /bin/sh ../libtool   --mode=install /usr/bin/install -c xrdp-sesman ‘/usr/local/sbin‘

libtool: install: /usr/bin/install -c .libs/xrdp-sesman /usr/local/sbin/xrdp-sesman

 /usr/bin/mkdir -p ‘/etc/xrdp‘

 /usr/bin/install -c -m 644 sesman.ini ‘/etc/xrdp‘

 /usr/bin/mkdir -p ‘/etc/xrdp‘

 /usr/bin/install -c startwm.sh ‘/etc/xrdp‘

make[3]: Leaving directory `/usr/local/src/xrdp2/sesman‘

make[2]: Leaving directory `/usr/local/src/xrdp2/sesman‘

make[1]: Leaving directory `/usr/local/src/xrdp2/sesman‘

Making install in keygen

make[1]: Entering directory `/usr/local/src/xrdp2/keygen‘

make[2]: Entering directory `/usr/local/src/xrdp2/keygen‘

 /usr/bin/mkdir -p ‘/usr/local/bin‘

  /bin/sh ../libtool   --mode=install /usr/bin/install -c xrdp-keygen ‘/usr/local/bin‘

libtool: install: /usr/bin/install -c .libs/xrdp-keygen /usr/local/bin/xrdp-keygen

make  install-data-hook

make[3]: Entering directory `/usr/local/src/xrdp2/keygen‘

umask 077 && \

if [ ! -f /etc/xrdp/rsakeys.ini ]; then \

  ./xrdp-keygen xrdp /etc/xrdp/rsakeys.ini; \

fi && \

if [ ! -f /etc/xrdp/cert.pem ]; then \

  /usr/bin/openssl req -x509 -newkey rsa:2048 -sha256 -nodes \

    -keyout /etc/xrdp/key.pem -out \

    /etc/xrdp/cert.pem -days 365 \

    -subj /C=US/ST=CA/L=Sunnyvale/O=xrdp/CN=www.xrdp.org \

    -config ./openssl.conf; \

fi

make[3]: Leaving directory `/usr/local/src/xrdp2/keygen‘

make[2]: Leaving directory `/usr/local/src/xrdp2/keygen‘

make[1]: Leaving directory `/usr/local/src/xrdp2/keygen‘

Making install in docs

make[1]: Entering directory `/usr/local/src/xrdp2/docs‘

Making install in man

make[2]: Entering directory `/usr/local/src/xrdp2/docs/man‘

make[3]: Entering directory `/usr/local/src/xrdp2/docs/man‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/share/man/man1‘

 /usr/bin/install -c -m 644 xrdp-dis.1 ‘/usr/local/share/man/man1‘

 /usr/bin/mkdir -p ‘/usr/local/share/man/man5‘

 /usr/bin/install -c -m 644 sesman.ini.5 xrdp.ini.5 ‘/usr/local/share/man/man5‘

 /usr/bin/mkdir -p ‘/usr/local/share/man/man8‘

 /usr/bin/install -c -m 644 xrdp.8 xrdp-chansrv.8 xrdp-genkeymap.8 xrdp-keygen.8 xrdp-sesadmin.8 xrdp-sesman.8 xrdp-sesrun.8 ‘/usr/local/share/man/man8‘

make[3]: Leaving directory `/usr/local/src/xrdp2/docs/man‘

make[2]: Leaving directory `/usr/local/src/xrdp2/docs/man‘

make[2]: Entering directory `/usr/local/src/xrdp2/docs‘

make[3]: Entering directory `/usr/local/src/xrdp2/docs‘

make[3]: Nothing to be done for `install-exec-am‘.

make[3]: Nothing to be done for `install-data-am‘.

make[3]: Leaving directory `/usr/local/src/xrdp2/docs‘

make[2]: Leaving directory `/usr/local/src/xrdp2/docs‘

make[1]: Leaving directory `/usr/local/src/xrdp2/docs‘

Making install in instfiles

make[1]: Entering directory `/usr/local/src/xrdp2/instfiles‘

Making install in pam.d

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles/pam.d‘

make[3]: Entering directory `/usr/local/src/xrdp2/instfiles/pam.d‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/etc/pam.d‘

 /usr/bin/install -c -m 644 xrdp-sesman ‘/etc/pam.d‘

make[3]: Leaving directory `/usr/local/src/xrdp2/instfiles/pam.d‘

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles/pam.d‘

Making install in pulse

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[3]: Entering directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/etc/xrdp/pulse‘

 /usr/bin/install -c -m 644 default.pa ‘/etc/xrdp/pulse‘

make[3]: Leaving directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles/pulse‘

make[2]: Entering directory `/usr/local/src/xrdp2/instfiles‘

make[3]: Entering directory `/usr/local/src/xrdp2/instfiles‘

make[3]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/etc/xrdp‘

 /usr/bin/install -c -m 644 km-00000407.ini km-00000409.ini km-0000040a.ini km-0000040b.ini km-0000040c.ini km-00000410.ini km-00000411.ini km-00000412.ini km-00000414.ini km-00000415.ini km-00000416.ini km-00000419.ini km-0000041d.ini km-00000807.ini km-00000809.ini km-0000080c.ini km-00000813.ini km-00000816.ini km-0000100c.ini ‘/etc/xrdp‘

 /usr/bin/mkdir -p ‘/etc/xrdp‘

 /usr/bin/install -c xrdp.sh ‘/etc/xrdp‘

 /usr/bin/mkdir -p ‘/usr/lib/systemd/system‘

 /usr/bin/install -c -m 644 xrdp-sesman.service xrdp.service ‘/usr/lib/systemd/system‘

make  install-data-hook

make[4]: Entering directory `/usr/local/src/xrdp2/instfiles‘

if [ -f /etc/init.d/xrdp ]; then \

      sed -i ‘s|__BASE__|/usr/local|‘ /etc/init.d/xrdp; \

fi

make[4]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

make[3]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

make[2]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

make[1]: Leaving directory `/usr/local/src/xrdp2/instfiles‘

Making install in genkeymap

make[1]: Entering directory `/usr/local/src/xrdp2/genkeymap‘

make[2]: Entering directory `/usr/local/src/xrdp2/genkeymap‘

 /usr/bin/mkdir -p ‘/usr/local/bin‘

  /bin/sh ../libtool   --mode=install /usr/bin/install -c xrdp-genkeymap ‘/usr/local/bin‘

libtool: install: /usr/bin/install -c xrdp-genkeymap /usr/local/bin/xrdp-genkeymap

make[2]: Nothing to be done for `install-data-am‘.

make[2]: Leaving directory `/usr/local/src/xrdp2/genkeymap‘

make[1]: Leaving directory `/usr/local/src/xrdp2/genkeymap‘

Making install in xrdpapi

make[1]: Entering directory `/usr/local/src/xrdp2/xrdpapi‘

make[2]: Entering directory `/usr/local/src/xrdp2/xrdpapi‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/xrdp‘

 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libxrdpapi.la ‘/usr/local/lib/xrdp‘

libtool: install: /usr/bin/install -c .libs/libxrdpapi.so.0.0.0 /usr/local/lib/xrdp/libxrdpapi.so.0.0.0

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxrdpapi.so.0.0.0 libxrdpapi.so.0 || { rm -f libxrdpapi.so.0 && ln -s libxrdpapi.so.0.0.0 libxrdpapi.so.0; }; })

libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxrdpapi.so.0.0.0 libxrdpapi.so || { rm -f libxrdpapi.so && ln -s libxrdpapi.so.0.0.0 libxrdpapi.so; }; })

libtool: install: /usr/bin/install -c .libs/libxrdpapi.lai /usr/local/lib/xrdp/libxrdpapi.la

libtool: install: /usr/bin/install -c .libs/libxrdpapi.a /usr/local/lib/xrdp/libxrdpapi.a

libtool: install: chmod 644 /usr/local/lib/xrdp/libxrdpapi.a

libtool: install: ranlib /usr/local/lib/xrdp/libxrdpapi.a

libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/lib/xrdp

----------------------------------------------------------------------

Libraries have been installed in:

   /usr/local/lib/xrdp

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH‘ environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR‘ linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf‘

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

make[2]: Leaving directory `/usr/local/src/xrdp2/xrdpapi‘

make[1]: Leaving directory `/usr/local/src/xrdp2/xrdpapi‘

Making install in pkgconfig

make[1]: Entering directory `/usr/local/src/xrdp2/pkgconfig‘

make[2]: Entering directory `/usr/local/src/xrdp2/pkgconfig‘

make[2]: Nothing to be done for `install-exec-am‘.

 /usr/bin/mkdir -p ‘/usr/local/lib/pkgconfig‘

 /usr/bin/install -c -m 644 xrdp.pc ‘/usr/local/lib/pkgconfig‘

make[2]: Leaving directory `/usr/local/src/xrdp2/pkgconfig‘

make[1]: Leaving directory `/usr/local/src/xrdp2/pkgconfig‘

make[1]: Entering directory `/usr/local/src/xrdp2‘

make[2]: Entering directory `/usr/local/src/xrdp2‘

make[2]: Nothing to be done for `install-exec-am‘.

make[2]: Nothing to be done for `install-data-am‘.

make[2]: Leaving directory `/usr/local/src/xrdp2‘

make[1]: Leaving directory `/usr/local/src/xrdp2‘

[[email protected] xrdp2]# cd /etc/xrdp

[[email protected] xrdp]# xrdp-keygen xrdp

 

Generating 2048 bit rsa key...

 

ssl_gen_key_xrdp1 ok

 

saving to rsakeys.ini

 

[[email protected] xrdp]# service iptables stop

Redirecting to /bin/systemctl stop  iptables.service

Failed to stop iptables.service: Unit iptables.service not loaded.

[[email protected] xrdp]# xrdp --nodaemon

xrdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared object file: No such file or directory

[[email protected] xrdp]# ls

cert.pem         km-00000412.ini  km-00000813.ini     startwm.sh

key.pem          km-00000414.ini  km-00000816.ini     xrdp.ini

km-00000407.ini  km-00000415.ini  km-0000100c.ini     xrdp.ini.rpmnew

km-00000409.ini  km-00000416.ini  pulse               xrdp.ini.rpmsave

km-0000040a.ini  km-00000419.ini  reconnectwm.sh      xrdp_keyboard.ini

km-0000040b.ini  km-0000041d.ini  rsakeys.ini         xrdp.sh

km-0000040c.ini  km-00000807.ini  sesman.ini

km-00000410.ini  km-00000809.ini  sesman.ini.rpmnew

km-00000411.ini  km-0000080c.ini  sesman.ini.rpmsave

[[email protected] xrdp]# ./xrdp.sh start

Starting: xrdp and sesman . . /usr/local/sbin/xrdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared object file: No such file or directory

.

[[email protected] xrdp]#

[[email protected] xrdp]# ./xrdp.sh start

sesman is already loaded

[[email protected] xrdp]# ./xrdp.sh restart

Restarting xrdp ...

Stopping: xrdp and sesman . . /usr/local/sbin/xrdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared object file: No such file or directory

.

Starting: xrdp and sesman . . /usr/local/sbin/xrdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared object file: No such file or directory

.

[[email protected] xrdp]# ls

cert.pem         km-00000412.ini  km-00000813.ini     startwm.sh

key.pem          km-00000414.ini  km-00000816.ini     xrdp.ini

km-00000407.ini  km-00000415.ini  km-0000100c.ini     xrdp.ini.rpmnew

km-00000409.ini  km-00000416.ini  pulse               xrdp.ini.rpmsave

km-0000040a.ini  km-00000419.ini  reconnectwm.sh      xrdp_keyboard.ini

km-0000040b.ini  km-0000041d.ini  rsakeys.ini         xrdp.sh

km-0000040c.ini  km-00000807.ini  sesman.ini

km-00000410.ini  km-00000809.ini  sesman.ini.rpmnew

km-00000411.ini  km-0000080c.ini  sesman.ini.rpmsave

[[email protected] xrdp]# ldconfig

[[email protected] xrdp]# ./xrdp.sh restart

Restarting xrdp ...

Stopping: xrdp and sesman . . .

Starting: xrdp and sesman . . .

[[email protected] xrdp]# ./xrdp.sh stop

Stopping: xrdp and sesman . . .

[[email protected] xrdp]# xrdp --nodaemon

logging configuration:

      LogFile:       /var/log/xrdp.log

      LogLevel:      4

      EnableSyslog:  1

      SyslogLevel:   4

[20170709-02:23:04] [INFO ] starting xrdp with pid 24873

[20170709-02:23:04] [INFO ] listening to port 3389 on 0.0.0.0

[20170709-02:23:31] [INFO ] Socket 12: AF_INET connection received from 192.168.1.103 port 53047

[20170709-02:23:32] [DEBUG] Closed socket 12 (AF_INET 192.168.1.108:3389)

[20170709-02:23:32] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)

[20170709-02:23:32] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem

[20170709-02:23:32] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem

[20170709-02:23:32] [DEBUG] TLSv1.2 enabled

[20170709-02:23:32] [DEBUG] TLSv1.1 enabled

[20170709-02:23:32] [DEBUG] TLSv1 enabled

[20170709-02:23:32] [DEBUG] Security layer: requested 3, selected 1

ssl_tls_accept: TLS connection accepted

ssl_tls_print_error: SSL_read: I/O error

libxrdp_force_read: error

xrdp_process_main_loop: libxrdp_process_incoming failed

ssl_tls_print_error: SSL_shutdown: I/O error

[20170709-02:23:32] [DEBUG] Closed socket 12 (AF_INET 192.168.1.108:3389)

xrdp_mcs_disconnect - socket closed

[20170709-02:23:32] [ERROR] Listening socket is in wrong state, terminating listener

[20170709-02:23:32] [CORE ] shutting down log subsystem...

[20170709-02:24:24] [INFO ] Socket 12: AF_INET connection received from 192.168.1.103 port 53054

[20170709-02:24:24] [DEBUG] Closed socket 12 (AF_INET 192.168.1.108:3389)

[20170709-02:24:24] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)

[20170709-02:24:24] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem

[20170709-02:24:24] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem

[20170709-02:24:24] [DEBUG] TLSv1.2 enabled

[20170709-02:24:24] [DEBUG] TLSv1.1 enabled

[20170709-02:24:24] [DEBUG] TLSv1 enabled

[20170709-02:24:24] [DEBUG] Security layer: requested 3, selected 1

ssl_tls_accept: TLS connection accepted

colorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp)

[20170709-02:24:24] [INFO ] connected client computer name: WIN-9F7FVSRVU4V

postBeta2ColorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp 0xca02 15bpp 0xca03 16bpp 0xca04 24bpp)

highColorDepth 0x0018 (0x0004 4bpp 0x0008 8bpp 0x000f 15bpp 0x0010 16 bpp 0x0018 24bpp)

supportedColorDepths 0x000f (0x0001 24bpp 0x0002 16bpp 0x0004 15bpp 0x0008 32bpp)

earlyCapabilityFlags 0x002f (0x0002 want32)

got client client connection type 0x00000002

xrdp_sec_process_mcs_data_CS_SECURITY:

  client supports 40 bit encryption

  client supports 128 bit encryption

  client supports 56 bit encryption

  client supports fips encryption

xrdp_sec_out_mcs_data: using no security

xrdp_load_keyboard_layout: keyboard_type [7] keyboard_subtype [0]

xrdp_load_keyboard_layout: model [] variant [] layout [us] options []

[20170709-02:24:24] [INFO ] TLS connection established from 192.168.1.103 port 53054: TLSv1 with cipher AES256-SHA

xrdp_caps_process_order: bitmap cache v3 supported

xrdp_caps_process_pointer: client supports new(color) cursor

xrdp_process_offscreen_bmpcache: support level 1 cache size 10485760 MB cache entries 100

xrdp_caps_process_surface_cmds:

  cmdFlags 0x00000052

xrdp_caps_process_frame_ack:

  max_unacknowledged_frame_count 2

xrdp_process_capset_window wnd_support_level 2 wnd_num_icon_caches 3 wnd_num_icon_cache_entries 12

xrdp_caps_process_codecs: nscodec, codec id 1, properties len 3

xrdp_caps_process_codecs: RemoteFX, codec id 3, properties len 49

yeah, up_and_running

xrdp:xrdp_bitmap [0648678222]: xrdp_bitmap_create: noorders

[20170709-02:24:24] [DEBUG] xrdp_0000613b_wm_login_mode_event_00000001

xrdp:xrdp_mm [0648678324]: xrdp_mm_create: bpp 32 mcs_connection_type 2 jpeg_codec_id 0 v3_codec_id 0 rfx_codec_id 3 h264_codec_id 0

[20170709-02:24:24] [INFO ] Cannot find keymap file /etc/xrdp/km-e0210804.ini

[20170709-02:24:24] [INFO ] Cannot find keymap file /etc/xrdp/km-00000804.ini

[20170709-02:24:24] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini

[20170709-02:24:24] [WARN ] local keymap file for 0xe0210804 found and doesn‘t match built in keymap, using local keymap file

xrdp_wm_login_mode_changed: login_mode is 0

in xrdp_wm_init:

   xrdp_wm_init: no autologin / auto run detected, draw login window

xrdp:xrdp_cache [0648678354]: xrdp_cache_add_bitmap: reset detected cache_id 2

xrdp:xrdp_cache [0648678358]: xrdp_cache_add_bitmap: reset detected cache_id 1

out xrdp_wm_init:

xrdp_wm_login_mode_changed: login_mode is 1

xrdp_wm_login_mode_changed: login_mode is 2

mod_init:

  FreeRDP version major 1 minor 0 revision 1

lfreerdp_context_new: 0x21fb270

loaded module ‘libxrdpneutrinordp.so‘ ok, interface size 408984, version 3

lfreerdp_pre_connect:

The colormap is all NULL

connected to 192.168.1.105:3389

Authentication failure, check credentials.

If credentials are valid, the NTLMSSP implementation may be to blame.

lxrdp_connect: freerdp_connect returned 0

Failure to connect

[20170709-02:24:43] [INFO ] freerdp_connect Failed to destination :192.168.1.105:3389

[20170709-02:24:43] [ERROR] xrdp_wm_log_msg: Error connecting to: 192.168.1.105

Error connecting to: 192.168.1.105

[20170709-02:24:43] [DEBUG] xrdp_mm_module_cleanup

mod_exit:

lfreerdp_context_free: - no code here

[20170709-02:24:43] [DEBUG] return value from xrdp_mm_connect 1

xrdp_wm_login_mode_changed: login_mode is 11

xrdp_wm_login_mode_changed: login_mode is 2

mod_init:

  FreeRDP version major 1 minor 0 revision 1

lfreerdp_context_new: 0x21ed4f0

loaded module ‘libxrdpneutrinordp.so‘ ok, interface size 408984, version 3

lfreerdp_pre_connect:

The colormap is all NULL

connected to 192.168.1.105:3389

Authentication failure, check credentials.

If credentials are valid, the NTLMSSP implementation may be to blame.

lxrdp_connect: freerdp_connect returned 0

Failure to connect

[20170709-02:24:53] [INFO ] freerdp_connect Failed to destination :192.168.1.105:3389

[20170709-02:24:53] [ERROR] xrdp_wm_log_msg: Error connecting to: 192.168.1.105

Error connecting to: 192.168.1.105

[20170709-02:24:53] [DEBUG] xrdp_mm_module_cleanup

mod_exit:

lfreerdp_context_free: - no code here

[20170709-02:24:53] [DEBUG] return value from xrdp_mm_connect 1

xrdp_wm_login_mode_changed: login_mode is 11

xrdp_wm_login_mode_changed: login_mode is 2

mod_init:

  FreeRDP version major 1 minor 0 revision 1

lfreerdp_context_new: 0x21ed4f0

loaded module ‘libxrdpneutrinordp.so‘ ok, interface size 408984, version 3

lfreerdp_pre_connect:

The colormap is all NULL

connected to 192.168.1.105:3389

Authentication failure, check credentials.

If credentials are valid, the NTLMSSP implementation may be to blame.

lxrdp_connect: freerdp_connect returned 0

Failure to connect

[20170709-02:25:05] [INFO ] freerdp_connect Failed to destination :192.168.1.105:3389

[20170709-02:25:05] [ERROR] xrdp_wm_log_msg: Error connecting to: 192.168.1.105

Error connecting to: 192.168.1.105

[20170709-02:25:05] [DEBUG] xrdp_mm_module_cleanup

mod_exit:

lfreerdp_context_free: - no code here

[20170709-02:25:05] [DEBUG] return value from xrdp_mm_connect 1

xrdp_wm_login_mode_changed: login_mode is 11

xrdp_wm_login_mode_changed: login_mode is 0

in xrdp_wm_init:

   xrdp_wm_init: no autologin / auto run detected, draw login window

out xrdp_wm_init:

xrdp_wm_login_mode_changed: login_mode is 1

ssl_tls_print_error: SSL_shutdown: Failure in SSL library (protocol error?)

[20170709-02:25:08] [DEBUG] Closed socket 12 (AF_INET 192.168.1.108:3389)

xrdp_mcs_disconnect - socket closed

[20170709-02:25:08] [DEBUG] xrdp_mm_module_cleanup

xrdp:xrdp_encoder [0648722524]: xrdp_encoder_delete:

[20170709-02:25:08] [ERROR] Listening socket is in wrong state, terminating listener

[20170709-02:25:08] [CORE ] shutting down log subsystem...

以上是关于Build xrdp with proxy 的主要内容,如果未能解决你的问题,请参考以下文章

docker build时如何使用代理?

Luxion.KeyShot.Pro/Stackup.7.0.456.x64 公差分析软件

执行Docker build时,有部分需要×××的需求,通过引入http_proxy 解决:

[Javascript] Wrap an API with a Proxy

[Javascript] Customize Behavior when Accessing Properties with Proxy Handlers

Lesson with ServiceContractAttribute.ConfigurationName in the proxy class