I just pushed a commit for android CMakeLists.txt which adds support for both 
appcompat path styles.

This updated the existing FreeRDP pull request.

Now the entire android client builds and generates apk's.



On 07/13/2014 01:27 PM, Gerry Reno wrote:
> 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
>


------------------------------------------------------------------------------
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to