Re: [FreeRDP-devel] Error in running cross compiled xFreeRDP executable on arm cortex-a9 board (Linux)

2014-08-04 Thread Bernhard Miklautz
Hi,

On Mon, Aug 04, 2014 at 04:37:41AM +, Charu Bansal wrote:
 I have cross-compiled FreeRDP for target board (arm cortex-a9 and Linux). 
 When I am running cross compiled FreeRDP executable on board then it is 
 giving below mentioned error:
 xfreerdp: error while loading shared libraries: 
 ../../common/libfreerdp-client.so: cannot open shared object file: No such 
 file or directory
 
 I have used below mentioned 'cmake' steps for cross compilation:
 cmake -DCMAKE_C_FLAGS='-mfloat-abi=hard -dM' 
 -DCMAKE_INSTALL_PREFIX:PATH=/home/vm1/dependencies/arm_depend/ 
 -DCMAKE_BUILD_TYPE=Debug 
 -DCMAKE_C_COMPILER=/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
  -DCMAKE_SYSTEM_PROCESSOR=arm 
 -DCMAKE_CXX_COMPILER=/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
  -DCMAKE_SYSTEM_NAME=linux 
 -DZLIB_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/include 
 -DZLIB_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libz.a 
 -DGlib_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/lib/glib-2.0/include/ 
 -DGlib_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libglib-2.0.a 
 -DGobject_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libgobject-2.0.a 
 -DGlibConfig_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/lib/glib-2.0/include/
  
 -DCMAKE_PREFIX_PATH=/opt/poky/1.5.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/
  -DCMAKE_LIBRARY_PATH=/opt/poky/1.5.1/sysroots/cort
 exa9hf-vfp-neon-poky-linux-gnueabi/usr/lib/ -DWITH_X11=yes
 
 I am getting below mentioned warnings also at compile time:
 /opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
  warning: ../common/libfreerdp-client.so, needed by ../libxfreerdp-client.so, 
 not found (try using -rpath or -rpath-link)
 /opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
  warning: ../../libfreerdp/core/libfreerdp-core.so, needed by 
 ../libxfreerdp-client.so, not found (try using -rpath or -rpath-link)
 /opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
  warning: ../../libfreerdp/gdi/libfreerdp-gdi.so, needed by 
 ../libxfreerdp-client.so, not found (try using -rpath or -rpath-link)
 /opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
  warning: ../../libfreerdp/locale/libfreerdp-locale.so, needed by 
 ../libxfreerdp-client.so, not found (try using -rpath or -rpath-link)
Did you do a make install after compiling? - Looks like your RPATH
isn't set properly and still points to the build rpath. 

To fix this you can either use LD_LIBRARY_PATH, update /etc/ld.so.conf or 
adapt cmake to build with the installation RPATH (have a look for 
CMAKE_BUILD_WITH_INSTALL_RPATH in the main CMakeLists.txt).

http://www.cmake.org/Wiki/CMake_RPATH_handling might help for the third 
possibility.

Best regards,
Bernhard

--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


[FreeRDP-devel] Error in running cross compiled xFreeRDP executable on arm cortex-a9 board (Linux)

2014-08-03 Thread Charu Bansal
Hi All,

I have cross-compiled FreeRDP for target board (arm cortex-a9 and Linux). When 
I am running cross compiled FreeRDP executable on board then it is giving below 
mentioned error:
xfreerdp: error while loading shared libraries: 
../../common/libfreerdp-client.so: cannot open shared object file: No such file 
or directory

I have used below mentioned 'cmake' steps for cross compilation:
cmake -DCMAKE_C_FLAGS='-mfloat-abi=hard -dM' 
-DCMAKE_INSTALL_PREFIX:PATH=/home/vm1/dependencies/arm_depend/ 
-DCMAKE_BUILD_TYPE=Debug 
-DCMAKE_C_COMPILER=/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
 -DCMAKE_SYSTEM_PROCESSOR=arm 
-DCMAKE_CXX_COMPILER=/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
 -DCMAKE_SYSTEM_NAME=linux 
-DZLIB_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/include 
-DZLIB_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libz.a 
-DGlib_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/lib/glib-2.0/include/ 
-DGlib_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libglib-2.0.a 
-DGobject_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libgobject-2.0.a 
-DGlibConfig_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/lib/glib-2.0/include/
 
-DCMAKE_PREFIX_PATH=/opt/poky/1.5.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/
 -DCMAKE_LIBRARY_PATH=/opt/poky/1.5.1/sysroots/cortex
 a9hf-vfp-neon-poky-linux-gnueabi/usr/lib/ -DWITH_X11=yes

I am getting below mentioned warnings also at compile time:
/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
 warning: ../common/libfreerdp-client.so, needed by ../libxfreerdp-client.so, 
not found (try using -rpath or -rpath-link)
/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
 warning: ../../libfreerdp/core/libfreerdp-core.so, needed by 
../libxfreerdp-client.so, not found (try using -rpath or -rpath-link)
/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
 warning: ../../libfreerdp/gdi/libfreerdp-gdi.so, needed by 
../libxfreerdp-client.so, not found (try using -rpath or -rpath-link)
/opt/poky/1.5.1/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.1/ld:
 warning: ../../libfreerdp/locale/libfreerdp-locale.so, needed by 
../libxfreerdp-client.so, not found (try using -rpath or -rpath-link)

Please provide your valuable suggestion.

Thanks  Regards
Charu Bansal



DISCLAIMER:
---
The contents of this e-mail and any attachment(s) are confidential and
intended
for the named recipient(s) only. 
It shall not attach any liability on the originator or NEC or its
affiliates. Any views or opinions presented in 
this email are solely those of the author and may not necessarily reflect the
opinions of NEC or its affiliates. 
Any form of reproduction, dissemination, copying, disclosure, modification,
distribution and / or publication of 
this message without the prior written consent of the author of this e-mail is
strictly prohibited. If you have 
received this email in error please delete it and notify the sender
immediately. .
---
--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel