@hnb
Thanks for the suggestion. I ever tried CT, but personally I think it's bloated with many things I don't want. Your FreeSparta sounds great, honestly. Unfortunately I just use Lazarus to build some simple utilities not for making money. So I don't wish to spend money for it, at least for now. I bookmarked the webiste but sadly I hear FreeSparta having problems to keep continue, give it some time, you really added many great things. My programming skill are inadequate, or I will sure to join your team.
@Leledumbo
Oh that's the info I really need. Now I know the problem. I'm using FPC 2.6.4, which doesn't support dotted named units. I downloaded FPC 3.1 development release, unfortunately I cannot install it correctly to have my Lazarus run properly. That's sad, even worst, Lazarus still has not planned to use FPC 3.x in the next release. So I have to wait patiently until Lazarus releases Linux 64-bit official download that bundled with FPC 3.1.
Thanks all for the help and info.