Coder Social home page Coder Social logo

ulalaca-xrdp's Introduction

XrdpUlalaca

xrdp module for 麗 -ulalaca-

Screenshot_20220527_171145

NOTE

  • STILL IN HEAVY DEVELOPMENT, NOT SUITABLE FOR PRODUCTION USE YET
  • This xrdp module DOES NOT work as a standalone module. (requires sessionbroker and sessionprojector; you can get these apps from 麗 -ulalaca-).

INSTALLATION

To install 麗 -Ulalaca- and XrdpUlalaca on your system, Please check our INSTALLATION GUIDE.

BUILD FROM SOURCE

Also, you can build XrdpUlalaca from source code. Check our experimental homebrew formulas for xrdp for build instructions.

TESTING

PREPARING

Tests of XrdpUlalaca has not been merged to xrdp upstream yet, so you will need to modify xrdp_src/configure.ac to add targets for testing.

diff --git a/configure.ac b/configure.ac
index 3e3557db..e5154f66 100644
--- a/configure.ac
+++ b/configure.ac
@@ -582,6 +582,7 @@ AC_CONFIG_FILES([
   mc/Makefile
   neutrinordp/Makefile
   ulalaca/Makefile
+  ulalaca/tests/Makefile
   pkgconfig/Makefile
   pkgconfig/xrdp.pc
   pkgconfig/xrdp-uninstalled.pc

RUNNING TESTS

# run xrdp_src/configure ... 
# To test XrdpUlalaca, you need to build XrdpUlalaca first.
$ cd xrdp_src/ulalaca
$ make -j8

# Then, you can test XrdpUlalaca with the following commands.
$ cd tests
$ make test_ulalaca_xrdp
$ ./test_ulalaca_xrdp

AUTHOR

This software brought to you by team unstablers.

team unstablers

  • Gyuhwan Park (@unstabler)

THANKS TO

  • @am0c - 형 앞으로도 계속 하늘에서 저 지켜봐 주세요!! \ ' ')/

ulalaca-xrdp's People

Contributors

jankais3r avatar laggykiller avatar unstabler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ulalaca-xrdp's Issues

high bandwidth usage when intellij products are opened

DESCRIPTION

  • IntelliJ 계열 IDE (WebStorm, AppCode, CLion ...) 가 화면에 표시되고 있으면 RFX 코덱 상태에서 기본 60~100Mbps를 사용하는 문제가 있음

TODO

  • partial update 시 겹치는 rect를 반환하고 있지 않는가 -> 겹치는 rect를 merge 했더니 뭔가 동작이 이상하다. 잘못 짰나?

compatibility issues with Microsoft Remote Desktop

compatibility table

tested with

Platform Tested Note
Windows 7 not tested
Windows 10 image
iOS IMG_7131
Android Screenshot_20230202-233139_Microsoft_Remote_Desktop

possible causes

How to debug?

Hi,

I compiled and installed everything.

Now I get an error when I try to log in, immediately after I confirm the username/password on xrdp login screen:
image

When I try to connect with "Remote Desktop Connection Manager" instead of mstsc.exe, I get a slightly different error that says [Socket closed].

How can I best debug what's going on when I initiate the connection?

Error loading libulalaca.dylib in xrdp.ini

As the title suggests, xrdp is unable to find ulalaca when trying to login, after selecting the Ulalaca entry.

My setup is an Intel Macbook Pro running macOS Ventura 13.3.

I have followed the the steps provided in the readme file in this repository and I'll paste the output bellow, as it complains while building and installing Nothing to be done for ... for multiple items. I'm only including the output for configuring, compiling and installing xrdp as the other steps didn't indicate there were any errors. Also, I have already installed sessionprojector and sessionbroker from the other repo successfully.

Here is the output:

tudor@Tudors-MacBook-Pro xrdp % ./bootstrap
/usr/local/bin/autoconf
/usr/local/bin/automake
/usr/bin/libtool
/opt/local/bin/pkg-config
autoreconf: export WARNINGS=
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: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy --force
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
autoreconf: running: /usr/local/Cellar/autoconf/2.71/bin/autoconf --force
autoreconf: running: /usr/local/Cellar/autoconf/2.71/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:8: installing './compile'
configure.ac:6: installing './missing'
src/Makefile.am: installing './depcomp'
autoreconf: Leaving directory 'libpainter'
autoreconf: configure.ac: adding subdirectory librfxcodec to autoreconf
autoreconf: Entering directory 'librfxcodec'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy --force
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
autoreconf: running: /usr/local/Cellar/autoconf/2.71/bin/autoconf --force
autoreconf: running: /usr/local/Cellar/autoconf/2.71/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:9: installing './compile'
configure.ac:6: installing './missing'
src/Makefile.am: installing './depcomp'
autoreconf: Leaving directory 'librfxcodec'
autoreconf: running: glibtoolize --copy --force
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
autoreconf: running: /usr/local/Cellar/autoconf/2.71/bin/autoconf --force
autoreconf: running: /usr/local/Cellar/autoconf/2.71/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:8: installing './compile'
configure.ac:6: installing './missing'
common/Makefile.am: installing './depcomp'
autoreconf: Leaving directory '.'
tudor@Tudors-MacBook-Pro xrdp % ./configure --enable-ulalaca --enable-pixman PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig:/usr/local/opt/libjpeg-turbo/lib/pkgconf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for an ANSI C-conforming const... yes
checking build system type... x86_64-apple-darwin22.4.0
checking host system type... x86_64-apple-darwin22.4.0
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... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
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... 786432
checking how to convert x86_64-apple-darwin22.4.0 file names to x86_64-apple-darwin22.4.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin22.4.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for file... file
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... no
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 a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin22.4.0 dyld
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... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether make supports nested variables... (cached) yes
checking size of int... 4
checking size of long... 8
checking size of void *... 8
checking for __attribute__((format))... yes
checking for socklen_t... yes
checking CFLAGS for maximum warnings... -Wall
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -O2... yes
checking for library containing setusercontext... no
checking for setusercontext... no
checking for dlopen... yes
checking for OPENSSL... yes
checking for openssl... /usr/local/Cellar/openssl@3/3.0.8/bin/openssl
checking for security/_pam_types.h... no
checking for security/pam_constants.h... yes
configure: imlib2 will not be supported
configure: freetype2 will not be supported
checking for security/pam_appl.h... yes
checking for PIXMAN... yes
checking how to run the C preprocessor... gcc -E
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 for CHECK... no
checking for CMOCKA... no
configure: libcheck not found, unit tests will be skipped
checking for sys/prctl.h... no
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 fontutils/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 waitforx/Makefile
config.status: creating libipm/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/libsesman/Makefile
config.status: creating sesman/chansrv/Makefile
config.status: creating sesman/Makefile
config.status: creating sesman/tools/Makefile
config.status: creating tests/Makefile
config.status: creating tests/common/Makefile
config.status: creating tests/libipm/Makefile
config.status: creating tests/libxrdp/Makefile
config.status: creating tests/memtest/Makefile
config.status: creating tests/xrdp/Makefile
config.status: creating tools/Makefile
config.status: creating tools/devel/Makefile
config.status: creating tools/devel/tcp_proxy/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 third_party/Makefile
config.status: creating third_party/tomlc99/Makefile
config.status: creating config_ac.h
config.status: config_ac.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in libpainter (/Users/tudor/Desktop/rdpstuff/xrdp/libpainter)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--enable-ulalaca' '--enable-pixman' 'PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig:/usr/local/opt/libjpeg-turbo/lib/pkgconf' --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 race-free mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for an ANSI C-conforming const... yes
checking build system type... x86_64-apple-darwin22.4.0
checking host system type... x86_64-apple-darwin22.4.0
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... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
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... 786432
checking how to convert x86_64-apple-darwin22.4.0 file names to x86_64-apple-darwin22.4.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin22.4.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for file... file
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... no
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 a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin22.4.0 dyld
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: config_ac.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in librfxcodec (/Users/tudor/Desktop/rdpstuff/xrdp/librfxcodec)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--enable-ulalaca' '--enable-pixman' 'PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig:/usr/local/opt/libjpeg-turbo/lib/pkgconf' --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 race-free mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for an ANSI C-conforming const... yes
checking build system type... x86_64-apple-darwin22.4.0
checking host system type... x86_64-apple-darwin22.4.0
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... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
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... 786432
checking how to convert x86_64-apple-darwin22.4.0 file names to x86_64-apple-darwin22.4.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin22.4.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for file... file
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... no
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 a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin22.4.0 dyld
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... Mach-O64
checking for object file format specifier (NAFLAGS) ... -fmacho64 -DMACHO -D__x86_64__
checking whether the assembler (nasm -fmacho64 -DMACHO -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: config_ac.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

xrdp will be compiled with:

  mp3lame                 no
  opus                    no
  fdkaac                  no
  jpeg                    no
  turbo jpeg              no
  rfxcodec                yes
  painter                 yes
  pixman                  yes
  fuse                    no
  ipv6                    no
  ipv6only                no
  vsock                   no
  auth mechanism          PAM
  rdpsndaudin             no

  with imlib2             no
  with freetype2          no

  development logging     no
  development streamcheck no

  strict_locations        no
  prefix                  /usr/local
  exec_prefix             ${prefix}
  libdir                  ${exec_prefix}/lib
  bindir                  ${exec_prefix}/bin
  sysconfdir              /etc
  pamconfdir              /etc/pam.d
  localstatedir           /var
  runstatedir             ${localstatedir}/run
  socketdir               ${localstatedir}/run/xrdp
  sesmanruntimedir        ${localstatedir}/run/xrdp-sesman

  unit tests performable  no

  CFLAGS = -g -O2 -Wall -Wwrite-strings
  LDFLAGS = 
tudor@Tudors-MacBook-Pro xrdp % make -j8                                                                                                                                  
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in third_party
make[2]: Nothing to be done for `all'.
Making all in third_party/tomlc99
make[2]: Nothing to be done for `all'.
Making all in common
make[2]: Nothing to be done for `all'.
Making all in vnc
make[2]: Nothing to be done for `all'.
Making all in xup
make[2]: Nothing to be done for `all'.
Making all in mc
make[2]: Nothing to be done for `all'.
Making all in libipm
make[2]: Nothing to be done for `all'.
Making all in libxrdp
make[2]: Nothing to be done for `all'.
Making all in libpainter
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in src
make[4]: Nothing to be done for `all'.
Making all in include
make[4]: Nothing to be done for `all'.
Making all in pkgconfig
make[4]: Nothing to be done for `all'.
Making all in librfxcodec
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in include
make[4]: Nothing to be done for `all'.
Making all in src
Making all in amd64
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all-am'.
Making all in tests
make[4]: Nothing to be done for `all'.
Making all in sesman
Making all in libsesman
make[3]: Nothing to be done for `all'.
Making all in tools
make[3]: Nothing to be done for `all'.
Making all in chansrv
make[3]: Nothing to be done for `all'.
  CC       sesman.o
  CCLD     xrdp-sesman
Making all in xrdp
  CC       xrdp.o
  CCLD     xrdp
Making all in fontutils
make[2]: Nothing to be done for `all'.
Making all in keygen
make[2]: Nothing to be done for `all'.
Making all in waitforx
make[2]: Nothing to be done for `all'.
Making all in docs
Making all in man
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in instfiles
Making all in pam.d
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in genkeymap
make[2]: Nothing to be done for `all'.
Making all in xrdpapi
make[2]: Nothing to be done for `all'.
Making all in pkgconfig
make[2]: Nothing to be done for `all'.
Making all in ulalaca
make[2]: *** No rule to make target `all'.  Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
tudor@Tudors-MacBook-Pro xrdp % make clean
Making clean in third_party
rm -rf .libs _libs
rm -f *.lo
Making clean in third_party/tomlc99
rm -rf .libs _libs
test -z "libtoml.la" || rm -f libtoml.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in common
rm -rf .libs _libs
test -z "libcommon.la" || rm -f libcommon.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in vnc
rm -rf .libs _libs
test -z "libvnc.la" || rm -f libvnc.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in xup
rm -rf .libs _libs
test -z "libxup.la" || rm -f libxup.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in mc
rm -rf .libs _libs
test -z "libmc.la" || rm -f libmc.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in libipm
rm -rf .libs _libs
test -z "libipm.la" || rm -f libipm.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in libxrdp
rm -rf .libs _libs
test -z "libxrdp.la" || rm -f libxrdp.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in libpainter
Making clean in src
test -z "libpainter.la" || rm -f libpainter.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in include
rm -rf .libs _libs
rm -f *.lo
Making clean in pkgconfig
rm -rf .libs _libs
rm -f *.lo
rm -rf .libs _libs
rm -f *.lo
Making clean in librfxcodec
Making clean in include
rm -rf .libs _libs
rm -f *.lo
Making clean in src
Making clean in 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
test -z "librfxencode.la" || rm -f librfxencode.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in tests
 rm -f rfxcodectest rfxencode
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
rm -rf .libs _libs
rm -f *.lo
Making clean in sesman
Making clean in libsesman
rm -rf .libs _libs
test -z "libsesman.la" || rm -f libsesman.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
Making clean in tools
 rm -f xrdp-sesrun xrdp-sesadmin xrdp-dis
rm -rf .libs _libs
 rm -f xrdp-authtest xrdp-xcon
rm -f *.o
rm -f *.lo
Making clean in chansrv
rm -rf .libs _libs
 rm -f xrdp-chansrv
rm -f *.o
rm -f *.lo
rm -rf .libs _libs
 rm -f xrdp-sesman
rm -f *.o
rm -f *.lo
Making clean in xrdp
rm -rf .libs _libs
 rm -f xrdp
rm -f *.o
rm -f *.lo
Making clean in fontutils
 rm -f xrdp-dumpfv1
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in keygen
 rm -f xrdp-keygen
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in waitforx
rm -rf .libs _libs
 rm -f waitforx
rm -f *.o
rm -f *.lo
Making clean in docs
Making clean in 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 xrdp-dumpfv1.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 xrdp-dumpfv1.8 
rm -rf .libs _libs
rm -f *.lo
rm -rf .libs _libs
rm -f *.lo
Making clean in instfiles
Making clean in pam.d
test -z "xrdp-sesman" || rm -f xrdp-sesman
rm -rf .libs _libs
rm -f *.lo
test -z "xrdp-sesman.service xrdp.service" || rm -f xrdp-sesman.service xrdp.service
rm -rf .libs _libs
rm -f *.lo
Making clean in genkeymap
 rm -f xrdp-genkeymap
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in xrdpapi
rm -rf .libs _libs
test -z "libxrdpapi.la" || rm -f libxrdpapi.la
rm -f ./so_locations
 rm -f xrdp-xrdpapi-simple
rm -f *.o
rm -f *.lo
Making clean in pkgconfig
rm -rf .libs _libs
rm -f *.lo
Making clean in ulalaca
make[1]: *** No rule to make target `clean'.  Stop.
make: *** [clean-recursive] Error 1
tudor@Tudors-MacBook-Pro xrdp % make -j8  
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in third_party
make[2]: Nothing to be done for `all'.
Making all in third_party/tomlc99
  CC       toml.lo
  CCLD     libtoml.la
Making all in common
  CC       base64.lo
  CC       fifo.lo
  CC       file.lo
  CC       guid.lo
  CC       list.lo
  CC       list16.lo
  CC       log.lo
  CC       os_calls.lo
  CC       parse.lo
  CC       ssl_calls.lo
  CC       string_calls.lo
  CC       thread_calls.lo
  CC       trans.lo
  CCLD     libcommon.la
Making all in vnc
  CC       vnc_clip.lo
  CC       rfb.lo
  CC       vnc.lo
  CCLD     libvnc.la
Making all in xup
  CC       xup.lo
  CCLD     libxup.la
Making all in mc
  CC       mc.lo
  CCLD     libmc.la
Making all in libipm
  CC       libipm.lo
  CC       libipm_recv.lo
  CC       libipm_send.lo
  CC       scp_application_types.lo
  CC       scp.lo
  CCLD     libipm.la
Making all in libxrdp
  CC       xrdp_bitmap32_compress.lo
  CC       libxrdp.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
Making all in libpainter
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in src
  CC       painter_utils.lo
  CC       painter.lo
  CCLD     libpainter.la
libtool: warning: complete static linking is impossible in this configuration
Making all in include
make[4]: Nothing to be done for `all'.
Making all in pkgconfig
make[4]: Nothing to be done for `all'.
Making all in librfxcodec
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in include
make[4]: Nothing to be done for `all'.
Making all in src
Making all in 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
  CC       rfxencode.lo
  CC       rfxencode_compose.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
  CC       rfxencode_rgb_to_yuv.lo
  CC       rfxencode_dwt_rem.lo
  CC       rfxencode_dwt_shift_rem.lo
  CCLD     librfxencode.la
libtool: warning: complete static linking is impossible in this configuration
Making all in tests
make[4]: Nothing to be done for `all'.
Making all in sesman
Making all in libsesman
  CC       sesman_access.lo
  CC       sesman_config.lo
  CC       sesman_clip_restrict.lo
  CC       verify_user_pam.lo
  CCLD     libsesman.la
Making all in tools
  CC       sesrun.o
  CC       tools_common.o
  CC       sesadmin.o
  CC       dis.o
  CC       authtest.o
  CC       xcon.o
  CCLD     xrdp-xcon
  CCLD     xrdp-dis
  CCLD     xrdp-authtest
  CCLD     xrdp-sesadmin
  CCLD     xrdp-sesrun
Making all in chansrv
  CC       chansrv.o
  CC       chansrv_common.o
  CC       chansrv_config.o
  CC       chansrv_fuse.o
  CC       chansrv_xfs.o
  CC       clipboard.o
  CC       clipboard_file.o
  CC       devredir.o
  CC       fifo.o
  CC       irp.o
  CC       rail.o
  CC       smartcard.o
  CC       smartcard_pcsc.o
  CC       sound.o
  CC       xcommon.o
  CC       audin.o
  CCLD     xrdp-chansrv
  CC       env.o
  CC       lock_uds.o
  CC       scp_process.o
  CC       sesman.o
  CC       session.o
  CC       session_list.o
  CC       sig.o
  CC       xauth.o
  CC       xwait.o
  CCLD     xrdp-sesman
Making all in xrdp
  CC       funcs.o
  CC       lang.o
  CC       xrdp.o
  CC       xrdp_bitmap.o
  CC       xrdp_bitmap_load.o
  CC       xrdp_bitmap_common.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_egfx.o
  CC       xrdp_wm.o
  CC       xrdp_main_utils.o
  CCLD     xrdp
Making all in fontutils
  CC       dumpfv1.o
  CC       fv1.o
  CCLD     xrdp-dumpfv1
Making all in keygen
  CC       keygen.o
  CCLD     xrdp-keygen
Making all in waitforx
  CC       waitforx.o
  CCLD     waitforx
Making all in docs
Making all in man
  SUBST    xrdp-dis.1
  SUBST    sesman.ini.5
  SUBST    xrdp.ini.5
  SUBST    xrdp.8
  SUBST    xrdp-chansrv.8
  SUBST    xrdp-keygen.8
  SUBST    xrdp-genkeymap.8
  SUBST    xrdp-sesadmin.8
  SUBST    xrdp-sesman.8
  SUBST    xrdp-sesrun.8
  SUBST    xrdp-dumpfv1.8
make[3]: Nothing to be done for `all-am'.
Making all in instfiles
Making all in pam.d
./mkpamrules auto . xrdp-sesman
make[3]: Nothing to be done for `all-am'.
Making all in genkeymap
  CC       genkeymap.o
  CC       evdev-map.o
  CCLD     xrdp-genkeymap
Making all in xrdpapi
  CC       simple.o
  CC       xrdpapi.lo
  CCLD     libxrdpapi.la
  CCLD     xrdp-xrdpapi-simple
Making all in pkgconfig
make[2]: Nothing to be done for `all'.
Making all in ulalaca
make[2]: *** No rule to make target `all'.  Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
tudor@Tudors-MacBook-Pro xrdp % sudo make install
Password:
Making install in third_party
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in third_party/tomlc99
make[2]: Nothing to be done for `install-exec-am'.
 ../.././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libtoml.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libtoml.1.dylib /usr/local/lib/xrdp/libtoml.1.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libtoml.1.dylib libtoml.dylib || { rm -f libtoml.dylib && ln -s libtoml.1.dylib libtoml.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libtoml.lai /usr/local/lib/xrdp/libtoml.la
libtool: install: /usr/bin/install -c .libs/libtoml.a /usr/local/lib/xrdp/libtoml.a
libtool: install: chmod 644 /usr/local/lib/xrdp/libtoml.a
libtool: install: ranlib /usr/local/lib/xrdp/libtoml.a
Making install in common
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/include'
 /usr/bin/install -c -m 644 ms-erref.h ms-fscc.h ms-rdpbcgr.h ms-rdpeclip.h ms-rdpefs.h ms-rdpegdi.h ms-rdpele.h ms-rdperp.h ms-rdpedisp.h ms-smb2.h xrdp_client_info.h xrdp_constants.h xrdp_rail.h xrdp_sockets.h '/usr/local/include'
 .././install-sh -c -d '/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.0.dylib /usr/local/lib/xrdp/libcommon.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libcommon.0.dylib libcommon.dylib || { rm -f libcommon.dylib && ln -s libcommon.0.dylib libcommon.dylib; }; })
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
Making install in vnc
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libvnc.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libvnc.0.dylib /usr/local/lib/xrdp/libvnc.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libvnc.0.dylib libvnc.dylib || { rm -f libvnc.dylib && ln -s libvnc.0.dylib libvnc.dylib; }; })
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
Making install in xup
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libxup.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libxup.0.dylib /usr/local/lib/xrdp/libxup.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxup.0.dylib libxup.dylib || { rm -f libxup.dylib && ln -s libxup.0.dylib libxup.dylib; }; })
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
Making install in mc
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmc.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libmc.0.dylib /usr/local/lib/xrdp/libmc.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libmc.0.dylib libmc.dylib || { rm -f libmc.dylib && ln -s libmc.0.dylib libmc.dylib; }; })
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
Making install in libipm
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libipm.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libipm.0.dylib /usr/local/lib/xrdp/libipm.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libipm.0.dylib libipm.dylib || { rm -f libipm.dylib && ln -s libipm.0.dylib libipm.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libipm.lai /usr/local/lib/xrdp/libipm.la
libtool: install: /usr/bin/install -c .libs/libipm.a /usr/local/lib/xrdp/libipm.a
libtool: install: chmod 644 /usr/local/lib/xrdp/libipm.a
libtool: install: ranlib /usr/local/lib/xrdp/libipm.a
Making install in libxrdp
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libxrdp.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libxrdp.0.dylib /usr/local/lib/xrdp/libxrdp.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxrdp.0.dylib libxrdp.dylib || { rm -f libxrdp.dylib && ln -s libxrdp.0.dylib libxrdp.dylib; }; })
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
Making install in libpainter
Making install in src
 .././install-sh -c -d '/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.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
make[3]: Nothing to be done for `install-data-am'.
Making install in include
make[3]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/include'
 /usr/bin/install -c -m 644 painter.h '/usr/local/include'
Making install in pkgconfig
make[3]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 libpainter.pc '/usr/local/lib/pkgconfig'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in librfxcodec
Making install in include
make[3]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/include'
 /usr/bin/install -c -m 644 rfxcodec_encode.h rfxcodec_decode.h rfxcodec_common.h '/usr/local/include'
Making install in src
Making install in amd64
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
 .././install-sh -c -d '/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.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
make[4]: Nothing to be done for `install-data-am'.
Making install in tests
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Nothing to be done for `install-exec-am'.
 ./install-sh -c -d '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 rfxcodec.pc '/usr/local/lib/pkgconfig'
Making install in sesman
Making install in libsesman
make[3]: Nothing to be done for `install-exec-am'.
 ../.././install-sh -c -d '/usr/local/lib/xrdp'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libsesman.la '/usr/local/lib/xrdp'
libtool: install: /usr/bin/install -c .libs/libsesman.0.dylib /usr/local/lib/xrdp/libsesman.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libsesman.0.dylib libsesman.dylib || { rm -f libsesman.dylib && ln -s libsesman.0.dylib libsesman.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libsesman.lai /usr/local/lib/xrdp/libsesman.la
libtool: install: /usr/bin/install -c .libs/libsesman.a /usr/local/lib/xrdp/libsesman.a
libtool: install: chmod 644 /usr/local/lib/xrdp/libsesman.a
libtool: install: ranlib /usr/local/lib/xrdp/libsesman.a
Making install in tools
 ../.././install-sh -c -d '/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 .libs/xrdp-dis /usr/local/bin/xrdp-dis
make[3]: Nothing to be done for `install-data-am'.
Making install in chansrv
 ../.././install-sh -c -d '/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'.
 .././install-sh -c -d '/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
 .././install-sh -c -d '/etc/xrdp'
 /usr/bin/install -c -m 644 sesman.ini '/etc/xrdp'
 .././install-sh -c -d '/etc/xrdp'
 /usr/bin/install -c startwm.sh reconnectwm.sh '/etc/xrdp'
Making install in xrdp
 .././install-sh -c -d '/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
 .././install-sh -c -d '/usr/local/share/xrdp'
 /usr/bin/install -c -m 644 ad24b.bmp ad256.bmp xrdp24b.bmp xrdp256.bmp xrdp_logo.bmp xrdp_logo.png README.logo sans-10.fv1 sans-18.fv1 cursor0.cur cursor1.cur '/usr/local/share/xrdp'
 .././install-sh -c -d '/etc/xrdp'
 /usr/bin/install -c -m 644 xrdp.ini xrdp_keyboard.ini '/etc/xrdp'
Making install in fontutils
 .././install-sh -c -d '/usr/local/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c xrdp-dumpfv1 '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/xrdp-dumpfv1 /usr/local/bin/xrdp-dumpfv1
make[2]: Nothing to be done for `install-data-am'.
Making install in keygen
 .././install-sh -c -d '/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
/Applications/Xcode.app/Contents/Developer/usr/bin/make  install-data-hook
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/local/Cellar/openssl@3/3.0.8/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
Making install in waitforx
 .././install-sh -c -d '/usr/local/libexec/xrdp'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c waitforx '/usr/local/libexec/xrdp'
libtool: install: /usr/bin/install -c .libs/waitforx /usr/local/libexec/xrdp/waitforx
make[2]: Nothing to be done for `install-data-am'.
Making install in docs
Making install in man
make[3]: Nothing to be done for `install-exec-am'.
 ../.././install-sh -c -d '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 xrdp-dis.1 '/usr/local/share/man/man1'
 ../.././install-sh -c -d '/usr/local/share/man/man5'
 /usr/bin/install -c -m 644 sesman.ini.5 xrdp.ini.5 '/usr/local/share/man/man5'
 ../.././install-sh -c -d '/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 xrdp-dumpfv1.8 '/usr/local/share/man/man8'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in instfiles
Making install in pam.d
make[3]: Nothing to be done for `install-exec-am'.
 ../.././install-sh -c -d '/etc/pam.d'
 /usr/bin/install -c -m 644 xrdp-sesman '/etc/pam.d'
make[3]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/etc/xrdp'
 /usr/bin/install -c -m 644 km-00000406.ini 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-0000080a.ini km-0000080c.ini km-00000813.ini km-00000816.ini km-0000100c.ini km-00010409.ini km-19360409.ini '/etc/xrdp'
/Applications/Xcode.app/Contents/Developer/usr/bin/make  install-data-hook
make[4]: Nothing to be done for `install-data-hook'.
Making install in genkeymap
 .././install-sh -c -d '/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'.
Making install in xrdpapi
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/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.0.dylib /usr/local/lib/xrdp/libxrdpapi.0.dylib
libtool: install: (cd /usr/local/lib/xrdp && { ln -s -f libxrdpapi.0.dylib libxrdpapi.dylib || { rm -f libxrdpapi.dylib && ln -s libxrdpapi.0.dylib libxrdpapi.dylib; }; })
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
Making install in pkgconfig
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 xrdp.pc '/usr/local/lib/pkgconfig'
Making install in ulalaca
make[1]: *** No rule to make target `install'.  Stop.
make: *** [install-recursive] Error 1

I have tried following the logs but nothing seems too out of the ordinary to indicate why it can't build everything properly. To note though, I've pulled the latest devel commit from xrdp and the latest commit from this repository, as the guide indicates.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.