It looks like somewhere in the evolution of the SDK they changed over from "compatibility" to "support" in the support library path around 2011-2012 but continue to support and allow either version.
On 07/13/2014 01:08 PM, Gerry Reno wrote: > Why do you think something is broken in my SDK which I've been using for > years without issue? > > I also found reference to both "compatibility" paths: > http://stackoverflow.com/questions/12382555/android-support-library-manual-download > > Notice they reference either path: > > $ANDROID_SDK/extras/android/compatibility/v7/appcompat > OR > $ANDROID_SDK/extras/android/support/v7/appcompat > > I think these are probably synonomous and both should be accounted for by > FreeRDP. > > Trying to manually mess with SDK is probably going to hose Android SDK > Manager since I already have every single package > installed. > > > > > On 07/13/2014 12:54 PM, Armin Novak wrote: >> Something with your SDK is broken. >> Just set up a new SDK and everything is where it is expected... >> >> Used android-sdk_r23.0.2-linux.tgz as base. >> >> Do you have the same or some different SDK? >> >> On Son, 2014-07-13 at 12:41 -0400, Gerry Reno wrote: >>> On 07/13/2014 12:23 PM, Gerry Reno wrote: >>>> Yes, I already have the support libs: >>>> >>>> Android SDK manager shows Rev 20 >>>> >>>> And I found it installed here: >>>> >>>> $ ls $ANDROID_SDK/extras/android/compatibility/v7/appcompat >>>> AndroidManifest.xml libs project.properties README.txt res src >>> Google documentation is saying this: >>> >>> This library is located in the >>> |<sdk>/extras/android/support/v7/appcompat/| directory after you download >>> the Android >>> Support Libraries. >>> >>> But as you can see that's not where the Rev 20 library is located. >>> >>> Is an adjustment is needed to FreeRDP to use this new location? >>> >>> >>> >>> >>>> >>>> >>>> >>>> On 07/13/2014 12:11 PM, Armin Novak wrote: >>>>> appcompat is part of the sdk support libraries, check that they are >>>>> installed. >>>>> >>>>> On 13 July 2014 18:04:00 CEST, Gerry Reno <gr...@verizon.net> wrote: >>>>> >>>>> This OpenSLES issue was fixed by making sure that the default NDK api >>>>> is set to 9 inside the updated >>>>> AndroidToolchain.cmake file. >>>>> >>>>> So now cmake configures things. >>>>> >>>>> And make successfully builds the libraries necessary for building the >>>>> apk's under client/Android. >>>>> >>>>> But there is now a problem with appcompat_v7. >>>>> >>>>> When I run 'ant debug' in aFreeRDP I see this: >>>>> >>>>> aFreeRDP]$ ant debug >>>>> Buildfile: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/build.xml >>>>> >>>>> -set-mode-check: >>>>> >>>>> -set-debug-files: >>>>> >>>>> -check-env: >>>>> [checkenv] Android SDK Tools Revision 23.0.0 >>>>> [checkenv] Installed at /usr/local/android-sdk-linux_x86 >>>>> >>>>> -setup: >>>>> [echo] Project Name: aFreeRDP >>>>> [gettype] Project Type: Application >>>>> >>>>> -set-debug-mode: >>>>> >>>>> -debug-obfuscation-check: >>>>> >>>>> -pre-build: >>>>> >>>>> -build-setup: >>>>> [getbuildtools] Using latest Build Tools: 20.0.0 >>>>> [echo] Resolving Build Target for aFreeRDP... >>>>> [gettarget] Project Target: Android 4.0 >>>>> [gettarget] API level: 14 >>>>> [echo] ---------- >>>>> [echo] Creating output directories if needed... >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/bin >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/bin/res >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/bin/rsObj >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/bin/rsLibs >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/gen >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/bin/classes >>>>> [mkdir] Created dir: >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/aFreeRDP/bin/dexedLibs >>>>> [echo] ---------- >>>>> [echo] Resolving Dependencies for aFreeRDP... >>>>> >>>>> BUILD FAILED >>>>> /usr/local/android-sdk-linux_x86/tools/ant/build.xml:577: >>>>> ../appcompat_v7 resolve to a path with no >>>>> project.properties file for project >>>>> /home/greno/build/g-reno/FreeRDP/client/Android/FreeRDPCore >>>>> >>>>> Total time: 1 second >>>>> >>>>> And when I look under client/Android/appcompat_v7 it is empty >>>>> directory. >>>>> >>>>> Either this library reference in project.properties is not right or >>>>> there needs to be content added under appcompat_v7. >>>>> >>>>> >>>>> >>>>> >>>>> On 07/11/2014 04:48 PM, Gerry Reno wrote: >>>>> >>>>> According to comments in the file, it appears that >>>>> cmake/FindOpenSLES.cmake looks for certain sound header >>>>> files like dsound.h and OpenSLES.h to determine whether OpenSLES >>>>> is found: dsound.h is not found anywhere but >>>>> OpenSLES.h is found FreeRDP]$ find /usr/local/android-ndk-r9d >>>>> -iname "dsound.h" FreeRDP]$ find /usr -iname >>>>> "dsound.h" FreeRDP]$ find /usr/local/android-ndk-r9d -iname >>>>> "opensles.h" >>>>> >>>>> /usr/local/android-ndk-r9d/platforms/android-18/arch-arm/usr/include/SLES/OpenSLES.h >>>>> >>>>> /usr/local/android-ndk-r9d/platforms/android-18/arch-mips/usr/include/SLES/OpenSLES.h >>>>> >>>>> /usr/local/android-ndk-r9d/platforms/android-18/arch-x86/usr/include/SLES/OpenSLES.h >>>>> ... Since dsound.h is not >>>>> found that appears to be causing the cmake to fail. But I didn't >>>>> find dsound.h in any NDK. So is this right? >>>>> On 07/11/2014 04:07 PM, Gerry Reno wrote: >>>>> >>>>> So even when this change is applied to >>>>> scripts/android_setup_build_env.sh <http://env.sh> we still have >>>>> two errors remaining: FreeRDP]$ cmake >>>>> -DCMAKE_TOOLCHAIN_FILE=cmake/AndroidToolchain.cmake >>>>> -DANDROID_NDK="$ANDROID_NDK" >>>>> -DFREERDP_EXTERNAL_SSL_PATH="/home/greno/build/FreeRDP/external/openssl" >>>>> >>>>> -DFREERDP_EXTERNAL_JPEG_PATH="/home/greno/build/FreeRDP/external/jpeg8d" >>>>> -DANDROID_SDK="$ANDROID_SDK" >>>>> -DANDROID_BUILD_JAVA=OFF -DCMAKE_BUILD_TYPE=Debug -- Could >>>>> NOT find PkgConfig (missing: >>>>> PKG_CONFIG_EXECUTABLE) -- FreeRDP GIT-dirty -- Git Revision >>>>> 1.2.0-beta1+android7-302-gc99d4 -- Performing >>>>> Test Wno-unused-result -- Performing Test Wno-unused-result - >>>>> Success -- Performing Test >>>>> Wno-unused-but-set-variable -- Performing Test >>>>> Wno-unused-but-set-variable - Success -- Performing Test >>>>> Wno-deprecated-declarations -- Performing Test >>>>> Wno-deprecated-declarations - Success -- Performing Test >>>>> Wno-deprecated-declarationsCXX -- Performing Test >>>>> Wno-deprecated-declarationsCXX - Success -- Looking for >>>>> include file fcntl.h -- Looking for include file fcntl.h - >>>>> found -- Looking for include file unistd.h -- >>>>> Looking for include file unistd.h - found -- Looking for >>>>> include file stdint.h -- Looking for include file >>>>> stdint.h - found -- Looking for include file inttypes.h -- >>>>> Looking for include file inttypes.h - found -- >>>>> Looking for include file sys/modem.h -- Looking for include >>>>> file sys/modem.h - not found. -- Looking for >>>>> include file sys/filio.h -- Looking for include file >>>>> sys/filio.h - not found. -- Looking for include file >>>>> sys/strtio.h -- Looking for include file sys/strtio.h - not >>>>> found. -- Looking for include file >>>>> sys/select.h -- Looking for include file sys/select.h - found >>>>> -- Performing Test HAVE_TM_GMTOFF -- >>>>> Performing Test HAVE_TM_GMTOFF - Success -- Looking for >>>>> pthread_tryjoin_np in pthread -- Looking for >>>>> pthread_tryjoin_np in pthread - not found -- Looking for >>>>> include file sys/eventfd.h -- Looking for include >>>>> file sys/eventfd.h - not found. -- Looking for include file >>>>> sys/eventfd.h -- Looking for include file >>>>> sys/eventfd.h - not found. -- Looking for include file >>>>> sys/timerfd.h -- Looking for include file >>>>> sys/timerfd.h - not found. -- Looking for include file poll.h >>>>> -- Looking for include file poll.h - found >>>>> -- Skipping disabled feature X11 for X11 (X11 client and >>>>> server) -- Skipping disabled feature DirectFB for >>>>> DirectFB (DirectFB client) -- Finding required feature ZLIB >>>>> for compression (data compression) -- Found >>>>> ZLIB: >>>>> /usr/local/android-ndk/platforms/android-8/arch-arm/usr/lib/libz.so >>>>> <http://libz.so> (found version >>>>> "1.2.3") -- Finding required feature OpenSSL for cryptography >>>>> (encryption, certificate validation, hashing >>>>> functions) -- Found OpenSSL: >>>>> >>>>> /home/greno/build/FreeRDP/external/openssl/lib/libssl.a;/home/greno/build/FreeRDP/external/openssl/lib/libcrypto.a >>>>> (found version "1.0.1h") -- Finding required feature OpenSLES >>>>> for multimedia (OpenSLES audio / video) -- >>>>> Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- >>>>> Could NOT find OPENSLES (missing: >>>>> OPENSLES_INCLUDE_DIR OPENSLES_LIBRARY) CMake Error at >>>>> cmake/FindOpenSLES.cmake:32 (message): Could NOT >>>>> find OPENSLES Call Stack (most recent call first): >>>>> cmake/FindFeature.cmake:16 (find_package) >>>>> CMakeLists.txt:501 (find_feature) -- Configuring incomplete, >>>>> errors occurred! I have pkg-config installed >>>>> so I don't understand the pkg-config error: FreeRDP]$ which >>>>> pkg-config /usr/bin/pkg-config And OpenSLES is >>>>> in the NDK so I don't understand this error either: FreeRDP]$ >>>>> find $ANDROID_NDK -iname "*sles*" -follow >>>>> /usr/local/android-ndk/docs/opensles >>>>> >>>>> /usr/local/android-ndk/tests/build/issue53163-OpenSLES_AndroidConfiguration >>>>> >>>>> /usr/local/android-ndk/tests/build/issue53163-OpenSLES_AndroidConfiguration/jni/issue53163-OpenSLES_AndroidConfiguration.c >>>>> >>>>> /usr/local/android-ndk/platforms/android-18/arch-arm/usr/include/SLES >>>>> >>>>> /usr/local/android-ndk/platforms/android-18/arch-arm/usr/include/SLES/OpenSLES_Android.h >>>>> >>>>> /usr/local/android-ndk/platforms/android-18/arch-arm/usr/include/SLES/OpenSLES.h >>>>> ... On 07/11/2014 12:53 >>>>> PM, Gerry Reno wrote: >>>>> >>>>> Can someone apply this patch to FreeRDP master: FreeRDP]$ >>>>> git diff scripts/android_setup_build_env.sh >>>>> <http://env.sh> diff --git >>>>> a/scripts/android_setup_build_env.sh <http://env.sh> >>>>> b/scripts/android_setup_build_env.sh <http://env.sh> >>>>> index d8d6e8d..8a4208e 100755 --- >>>>> a/scripts/android_setup_build_env.sh <http://env.sh> +++ >>>>> b/scripts/android_setup_build_env.sh >>>>> <http://env.sh> @@ -45,7 +45,8 @@ echo "Preparing >>>>> OpenSSL..." OPENSSL_SRC=$ROOT/openssl-build if [ -d >>>>> $OPENSSL_SRC ]; then cd $OPENSSL_SRC - git pull + git >>>>> checkout 1.0.1h + git pull origin 1.0.1h >>>>> RETVAL=$? else git clone $OPENSSL_SCM $OPENSSL_SRC @@ >>>>> -58,7 +59,7 @@ fi cd $OPENSSL_SRC # We want to >>>>> build a specific TAG -git checkout $OPENSSL_TAG +# git >>>>> checkout $OPENSSL_TAG make clean With this >>>>> change I can get openssl-android pulled in and building >>>>> correctly while master is being reconfigured. >>>>> Notice I had to remove the git checkout $OPENSSL_TAG >>>>> because it blows out the changes that were made >>>>> to setenv-android-4.1.sh <http://setenv-android-4.1.sh>. >>>>> If there's a better way please do it. Maybe >>>>> updating the tag. But then it would need updated for >>>>> every change or new tag defined. On 07/11/2014 >>>>> 10:04 AM, Gerry Reno wrote: >>>>> >>>>> Thanks for adding r9d test but it needs modified. It >>>>> gets incorrectly set back to r9c because the >>>>> script has r9d tested before r9c and so it resets >>>>> back to r9c. also how about this for setting >>>>> ARCH and the PATH? : for i in linux darwin do >>>>> ARCH="$(echo $ANDROID_NDK/prebuilt/$i-x86* | sed >>>>> "s:$ANDROID_NDK/prebuilt/$i-::")" if [ -d >>>>> >>>>> $ANDROID_NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/$i-$ARCH/bin >>>>> ]; then >>>>> >>>>> PATH=$ANDROID_NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/$i-$ARCH/bin:$PATH >>>>> break; fi done >>>>> On 07/11/2014 08:53 AM, Gerry Reno wrote: >>>>> >>>>> On 07/11/2014 08:21 AM, Armin Novak wrote: >>>>> >>>>> Ok, fixed the bug with the wrong FIPS version >>>>> in setenv-android-4.1.sh >>>>> <http://setenv-android-4.1.sh>. As for 32bit >>>>> NDK on a 64bit system, well I don't know an >>>>> easy way to detect such a kind of setup. You >>>>> will have to continue editing the file or >>>>> just use the 64bit NDK. >>>>> >>>>> In linux shell you can set NDK ARCH using this: >>>>> ARCH="$(echo $ANDROID_NDK/prebuilt/linux-x86* >>>>> | sed "s:$ANDROID_NDK/prebuilt/linux-::")" Also >>>>> could you please add in the test for NDK r9d? >>>>> if [ -d /usr/local/android-ndk-r9d ]; then export >>>>> ANDROID_NDK=/usr/local/android-ndk-r9d fi >>>>> >>>>> On Fri, 2014-07-11 at 07:39 -0400, Gerry Reno >>>>> wrote: >>>>> >>>>> Answers inline. On 07/11/2014 04:16 AM, >>>>> Armin Novak wrote: >>>>> >>>>> On Thu, 2014-07-10 at 20:39 -0400, >>>>> Gerry Reno wrote: >>>>> >>>>> After I make a few modifications >>>>> to >>>>> >>>>> external/openssl-build/setenv-android-4.1.sh >>>>> <http://setenv-android-4.1.sh> >>>>> for my environment then... This >>>>> is the only error I get from building the >>>>> external libs. >>>>> >>>>> /home/greno/build/FreeRDP/external/openssl-build/openssl-1.0.1h/../fips/bin/fipsld: >>>>> line 186: >>>>> >>>>> /home/greno/build/FreeRDP/external/openssl-build/openssl-fips-2.0.5/util/incore: >>>>> No such file or directory >>>>> make[3]: *** [link_app.] Error 1 make[3]: Leaving >>>>> directory >>>>> >>>>> `/home/greno/build/FreeRDP/external/openssl-build/openssl-1.0.1h/apps' >>>>> make[2]: *** [openssl] Error 2 >>>>> make[2]: Leaving directory >>>>> >>>>> `/home/greno/build/FreeRDP/external/openssl-build/openssl-1.0.1h/apps' >>>>> make[1]: *** [build_apps] Error 1 >>>>> make[1]: Leaving directory >>>>> >>>>> `/home/greno/build/FreeRDP/external/openssl-build/openssl-1.0.1h' Q: Is >>>>> this >>>>> missing incore a problem or can I >>>>> ignore it? >>>>> >>>>> Well, the unmodified script from >>>>> current FreeRDP master works without this error. >>>>> So this must be a problem with your >>>>> modifications. >>>>> >>>>> I don't think it's a problem with my >>>>> modification. I use x86 NDK on Linux x86_64 so >>>>> you cannot just set ARCH=`uname -m` to >>>>> properly set it. You have to find out what arch >>>>> type of NDK is installed. For now I just >>>>> set ARCH=x86 And the fips version is what is >>>>> wrong: FreeRDP]$ ls >>>>> >>>>> /home/greno/build/FreeRDP/external/openssl-build/openssl-fips-2.0.5/util/incore >>>>> ls: >>>>> cannot access >>>>> >>>>> /home/greno/build/FreeRDP/external/openssl-build/openssl-fips-2.0.5/util/incore: >>>>> No >>>>> such file or directory You have new mail >>>>> in /var/spool/mail/greno FreeRDP]$ FreeRDP]$ >>>>> ls >>>>> /home/greno/build/FreeRDP/external/openssl-build/openssl-fips-2.0.7/util/incore >>>>> >>>>> /home/greno/build/FreeRDP/external/openssl-build/openssl-fips-2.0.7/util/incore >>>>> There >>>>> is an incore under openssl-fips-2.0.7 but >>>>> not under openssl-fips-2.0.5 So checking >>>>> setenv-android-4.1.sh >>>>> <http://setenv-android-4.1.sh> I see that openssl-fips-2.0.5 is >>>>> hard-coded in setenv-android-4.1.sh >>>>> <http://setenv-android-4.1.sh> even though now >>>>> openssl-fips-2.0.7 is what you get from >>>>> git. >>>>> >>>>> I see that now static libs get >>>>> built: FreeRDP]$ ls external/openssl/lib >>>>> libcrypto.a libssl.a FreeRDP]$ ls >>>>> external/jpeg8d/lib libjpeg.a FreeRDP]$ ls >>>>> >>>>> external/android-ndk-profiler/obj/local/armeabi-v7a/ >>>>> libandroid-ndk-profiler.a >>>>> objs >>>>> >>>>> Good, so the libraries are created... >>>>> >>>>> This drives the android cmake >>>>> script in the proper direction now. Only see two >>>>> errors remaining: -- Could NOT >>>>> find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) >>>>> -- Could NOT find OPENSLES >>>>> (missing: OPENSLES_INCLUDE_DIR OPENSLES_LIBRARY) Q: >>>>> Does Android cross compile need >>>>> PkgConfig? Q: And isn't OpenSLES part of NDK? >>>>> >>>>> Is ANDROID_NDK properly defined? >>>>> >>>>> Yes. Had to modify setenv-android-4.1.sh >>>>> <http://setenv-android-4.1.sh> script to >>>>> support ndk r9d. And it does set >>>>> properly. if [ -d /usr/local/android-ndk-r9d ]; then >>>>> export >>>>> ANDROID_NDK=/usr/local/android-ndk-r9d fi It looks like the compiles use >>>>> it: >>>>> >>>>> /usr/local/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc >>>>> ... >>>>> >>>>> Did you remove an old CMakeCache.txt >>>>> file (cmake caches previous detection results)? >>>>> >>>>> Yes. Multiple times. >>>>> >>>>> On 07/08/2014 03:26 PM, Gerry >>>>> Reno wrote: >>>>> >>>>> Tried this again today and >>>>> here's what happens when you run cmake in a new >>>>> clone tree (after running >>>>> scripts/android_setup_build_env.sh >>>>> <http://env.sh> edited to add >>>>> 'git checkout 1.0.1h'): Using CMake 2.8.9 >>>>> FreeRDP]$ cmake >>>>> -DCMAKE_TOOLCHAIN_FILE=cmake/AndroidToolchain.cmake >>>>> -DANDROID_NDK="$ANDROID_NDK" >>>>> >>>>> -DFREERDP_EXTERNAL_SSL_PATH="/home/greno/build/FreeRDP/external/openssl" >>>>> >>>>> -DFREERDP_EXTERNAL_JPEG_PATH="/home/greno/build/FreeRDP/external/jpeg8d" >>>>> -DANDROID_SDK="$ANDROID_SDK" >>>>> -DANDROID_BUILD_JAVA=OFF >>>>> -DCMAKE_BUILD_TYPE=Debug -- >>>>> FreeRDP GIT-dirty -- Git Revision >>>>> >>>>> 1.2.0-beta1+android7-222-g190c -- Finding recommended feature X11 for X11 >>>>> (X11 client and server) -- >>>>> Disable feature X11 using "-DWITH_X11=OFF" -- >>>>> Skipping optional feature >>>>> DirectFB for DirectFB (DirectFB client) -- >>>>> Enable feature DirectFB using >>>>> "-DWITH_DIRECTFB=ON" -- Finding required >>>>> feature ZLIB for compression >>>>> (data compression) -- Finding required >>>>> feature OpenSSL for >>>>> cryptography (encryption, certificate validation, >>>>> hashing functions) -- >>>>> Skipping optional feature OpenSLES for multimedia >>>>> (OpenSLES audio / video) -- >>>>> Enable feature OpenSLES using >>>>> "-DWITH_OPENSLES=ON" -- >>>>> Finding recommended feature ALSA for sound (audio >>>>> input, audio output and >>>>> multimedia redirection) -- Disable feature ALSA >>>>> using "-DWITH_ALSA=OFF" -- >>>>> Skipping optional feature Pulse for sound >>>>> (audio input, audio output >>>>> and multimedia redirection) -- Enable feature >>>>> Pulse using "-DWITH_PULSE=ON" >>>>> -- Skipping optional feature Cups for >>>>> printing (printer device >>>>> redirection) -- Enable feature Cups using >>>>> "-DWITH_CUPS=ON" -- Skipping >>>>> optional feature PCSC for smart card (smart >>>>> card device redirection) -- >>>>> Enable feature PCSC using "-DWITH_PCSC=ON" -- >>>>> Skipping recommended feature >>>>> FFmpeg for multimedia (multimedia >>>>> redirection, audio and video >>>>> playback) -- Skipping optional feature >>>>> GStreamer_0_10 for multimedia >>>>> (multimedia redirection, audio and video >>>>> playback, gstreamer 0.10 >>>>> version) -- Enable feature GStreamer_0_10 using >>>>> "-DWITH_GSTREAMER_0_10=ON" -- >>>>> Skipping recommended feature GStreamer_1_0 >>>>> for multimedia (multimedia >>>>> redirection, audio and video playback) -- >>>>> Skipping optional feature >>>>> JPEG for codec (use JPEG library) -- Enable >>>>> feature JPEG using >>>>> "-DWITH_JPEG=ON" -- Skipping optional feature GSM for >>>>> codec (GSM audio codec >>>>> library) -- Enable feature GSM using >>>>> "-DWITH_GSM=ON" -- Skipping >>>>> optional feature IPP for performance (Intel >>>>> Integrated Performance >>>>> Primitives library) -- Enable feature IPP using >>>>> "-DWITH_IPP=ON" -- FreeRDP >>>>> GIT-dirty -- Finding recommended feature >>>>> XKBFile for X11 keyboard (X11 >>>>> keyboard file extension) -- Disable feature >>>>> XKBFile using >>>>> "-DWITH_XKBFILE=OFF" -- Adding static channel client server >>>>> "rdpdr": Device Redirection >>>>> Virtual Channel Extension -- Adding dynamic >>>>> channel client "rdpgfx": >>>>> Graphics Pipeline Extension -- Adding static >>>>> channel client server >>>>> "remdesk": Remote Assistance Virtual Channel >>>>> Extension -- Adding dynamic >>>>> channel client "tsmf": Video Redirection >>>>> Virtual Channel Extension -- >>>>> Adding dynamic channel client server "audin": >>>>> Audio Input Redirection >>>>> Virtual Channel Extension -- Adding device channel >>>>> client "parallel": Parallel >>>>> Port Virtual Channel Extension -- Adding >>>>> static channel client server >>>>> "rdpsnd": Audio Output Virtual Channel >>>>> Extension -- Adding static >>>>> channel client server "cliprdr": Clipboard >>>>> Virtual Channel Extension -- >>>>> Adding static channel client server >>>>> "drdynvc": Dynamic Virtual >>>>> Channel Extension -- Adding device channel >>>>> client "serial": Serial Port >>>>> Virtual Channel Extension -- Adding dynamic >>>>> channel client "disp": >>>>> Display Update Virtual Channel Extension -- Adding >>>>> dynamic channel client >>>>> "echo": Echo Virtual Channel Extension -- Adding >>>>> static channel client "rail": >>>>> Remote Programs Virtual Channel Extension -- >>>>> Adding device channel client >>>>> "smartcard": Smart Card Virtual Channel >>>>> Extension -- Adding dynamic >>>>> channel client "rdpei": Input Virtual Channel >>>>> Extension -- Adding device >>>>> channel client "drive": Drive Redirection >>>>> Virtual Channel Extension -- >>>>> Adding static channel client server >>>>> "encomsp": Multiparty Virtual >>>>> Channel Extension -- Could NOT find DocBook >>>>> XSL stylesheets (missing: >>>>> DOCBOOKXSL_DIR) CMake Warning at >>>>> client/X11/CMakeLists.txt:119 >>>>> (message): WITH_MANPAGES was set, but >>>>> xsltproc was not found. >>>>> man-pages will not be installed -- Finding >>>>> required feature XShm for X11 >>>>> shared memory (X11 shared memory extension) >>>>> -- Finding recommended >>>>> feature Xinerama for multi-monitor (X11 >>>>> multi-monitor extension) -- >>>>> Disable feature Xinerama using >>>>> "-DWITH_XINERAMA=OFF" -- >>>>> Finding recommended feature Xext for X11 >>>>> extension (X11 core >>>>> extensions) -- Disable feature Xext using >>>>> "-DWITH_XEXT=OFF" -- Finding >>>>> recommended feature Xcursor for cursor (X11 >>>>> cursor extension) -- Disable >>>>> feature Xcursor using "-DWITH_XCURSOR=OFF" -- >>>>> Finding recommended feature >>>>> Xv for video (X11 video extension) -- Disable >>>>> feature Xv using >>>>> "-DWITH_XV=OFF" -- Finding recommended feature Xi for >>>>> input (X11 input extension) >>>>> -- Disable feature Xi using "-DWITH_XI=OFF" -- >>>>> Finding recommended feature >>>>> Xrender for rendering (X11 render extension) >>>>> -- Disable feature Xrender >>>>> using "-DWITH_XRENDER=OFF" -- Configuring done >>>>> -- Generating done CMake >>>>> Warning: Manually-specified variables were not >>>>> used by the project: >>>>> ANDROID_BUILD_JAVA ANDROID_NDK ANDROID_SDK >>>>> FREERDP_EXTERNAL_JPEG_PATH >>>>> FREERDP_EXTERNAL_SSL_PATH -- Build files have >>>>> been written to: >>>>> /home/greno/build/FreeRDP And then here is what happens >>>>> when you run make: FreeRDP]$ >>>>> make Scanning dependencies of target >>>>> winpr-crt [ 0%] Building C >>>>> object >>>>> >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/alignment.c.o [ 0%] Building C >>>>> object >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/conversion.c.o [ 1%] >>>>> Building C object >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/buffer.c.o [ >>>>> 1%] Building C object >>>>> >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/memory.c.o [ 1%] Building C >>>>> object >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/string.c.o [ 1%] >>>>> Building C object >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/unicode.c.o >>>>> [ 2%] Building C object >>>>> >>>>> winpr/libwinpr/crt/CMakeFiles/winpr-crt.dir/utf.c.o Linking C shared >>>>> library libwinpr-crt.so >>>>> <http://libwinpr-crt.so> [ 2%] Built target >>>>> winpr-crt Scanning >>>>> dependencies of target winpr-nt [ 2%] Building C object >>>>> >>>>> winpr/libwinpr/nt/CMakeFiles/winpr-nt.dir/nt.c.o Linking C shared library >>>>> libwinpr-nt.so >>>>> <http://libwinpr-nt.so> [ 2%] Built target winpr-nt >>>>> Scanning dependencies of >>>>> target winpr-error [ 2%] Building C object >>>>> >>>>> winpr/libwinpr/error/CMakeFiles/winpr-error.dir/error.c.o Linking C shared >>>>> library libwinpr-error.so >>>>> <http://libwinpr-error.so> [ 2%] Built target >>>>> winpr-error Scanning >>>>> dependencies of target winpr-environment [ 2%] >>>>> Building C object >>>>> >>>>> winpr/libwinpr/environment/CMakeFiles/winpr-environment.dir/environment.c.o >>>>> Linking >>>>> C shared library >>>>> libwinpr-environment.so <http://libwinpr-environment.so> >>>>> [ 2%] Built target >>>>> winpr-environment Scanning dependencies of target >>>>> winpr-heap [ 3%] Building C >>>>> object >>>>> >>>>> winpr/libwinpr/heap/CMakeFiles/winpr-heap.dir/heap.c.o Linking C shared >>>>> library libwinpr-heap.so >>>>> <http://libwinpr-heap.so> [ 3%] Built target >>>>> winpr-heap Scanning >>>>> dependencies of target winpr-path [ 3%] Building C >>>>> object >>>>> winpr/libwinpr/path/CMakeFiles/winpr-path.dir/path.c.o [ 4%] >>>>> Building C object >>>>> winpr/libwinpr/path/CMakeFiles/winpr-path.dir/shell.c.o >>>>> Linking C shared library >>>>> libwinpr-path.so <http://libwinpr-path.so> [ 4%] >>>>> Built target winpr-path >>>>> Scanning dependencies of target winpr-handle [ 4%] >>>>> Building C object >>>>> >>>>> winpr/libwinpr/handle/CMakeFiles/winpr-handle.dir/handle.c.o Linking C >>>>> shared library >>>>> libwinpr-handle.so <http://libwinpr-handle.so> [ 4%] Built >>>>> target winpr-handle Sc >>>>> >>>>> >>>>> -- >>>>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail >>>>> gesendet. >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> FreeRDP-devel mailing list >>>> FreeRDP-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/freerdp-devel >>>> >> > > ------------------------------------------------------------------------------ > _______________________________________________ > FreeRDP-devel mailing list > FreeRDP-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freerdp-devel > ------------------------------------------------------------------------------ _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel