I am trying to cross compile Lazarus (Free Pascal Compiler) for BeagleBone 
Black.

Basically, I followed below tutorial..
http://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM

Below is my system information.




*- Host OS: Ubuntu 13.10- binutils: 2.23- Free Pascal Compiler (FPC from 
now on): 2.6.3- Lazarus: 1.0.7*

binutils is built for arm-linux.
binutils and FPC have been built and tested console pascal code has been 
built with no error. *The executable binary code was moved and tested in 
BeagleBone Black and worked fine.*

Lazarus build was fine.

But the problem is about *LCL and Package Registration*.

Profile to Build: *Clean Up +  Build all*
LCL widget type: *gtk 2*
Target OS:* Linux*
Target CPU: *arm*
Options: *-XParam-linux-*
Clean up: *Clean all*

But the compilation claims errors as below.

Compiling resource /home/theuser/.lazarus/units/arm-linux/gtk2/lazarus.or
Linking /home/theuser/.lazarus/bin/arm-linux/lazarus
/usr/local/bin/arm-linux-ld: cannot find -lpthread
/usr/local/bin/arm-linux-ld: cannot find -ldl
/usr/local/bin/arm-linux-ld: cannot find -lX11
/usr/local/bin/arm-linux-ld: cannot find -lgdk_pixbuf-2.0
/usr/local/bin/arm-linux-ld: cannot find -lgtk-x11-2.0
/usr/local/bin/arm-linux-ld: cannot find -lgdk-x11-2.0
/usr/local/bin/arm-linux-ld: cannot find -lgobject-2.0
/usr/local/bin/arm-linux-ld: cannot find -lglib-2.0
/usr/local/bin/arm-linux-ld: cannot find -lgthread-2.0
/usr/local/bin/arm-linux-ld: cannot find -lgmodule-2.0
/usr/local/bin/arm-linux-ld: cannot find -lpango-1.0
/usr/local/bin/arm-linux-ld: cannot find -lcairo
/usr/local/bin/arm-linux-ld: cannot find -latk-1.0
/usr/local/bin/arm-linux-ld: cannot find -lc
lazarus.pp(129,42) Error: Error while linking
lazarus.pp(129,42) Fatal: There were 1 errors compiling module, stopping
TMessagesView.CollectLineParts WARNING: 614<>599 SrcLine=lazarus.pp(129,42) 
Fatal: There were 1 errors compiling module, stopping
TExternalToolList.Run Exception: 
/home/theuser/lazarus/ide/lazarus.pp(129,42) Fatal: There were 1 errors 
compiling module, stopping
TMainIDE.DoOpenEditorFile Fixing file name: /home/theuser/lazarus/ide/ -> 
/home/theuser/lazarus/ide
TMainIDE.DoOpenEditorFile skipping directory /home/theuser/lazarus/ide
TBuildManager.SetBuildTargetIDE OS=Linux CPU=arm WS=gtk2
[WARNING] 
(../../../lib/unity-gtk-action-group.c:1030):unity_gtk_action_group_disconnect_shell:
 
runtime check failed: (shell->action_group == group)

*For the link error, I copied and moved library files from /lib and 
/usr/lib of BeagleBone Black to host Ubuntu*.

I searched web, but I couldn't find the reason. Please help me.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to