Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Lazarus for Maemo

    Reply
    Page 1 of 2 | 1   2   | Next
    Kjow | # 1 | 2009-12-03, 21:18 | Report

    Click here for a screenshot.

    And click here for my tutorial.


    Originally Posted by Kjow (Original post)
    Hi All,

    Lazarus is a very powerfull system to develop (and cross compile) on Windows, Linux, MacOSX, Windows Mobile (so arm) and arm-linux... but it need to be configured for arm-linux and I don't know how to make it...

    Do you know how to make Lazarus/fpc able to cross compile for arm-linux?

    Do you know if porting of GLScene is possible/easy?

    Thank you!

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by Kjow; 2009-12-15 at 16:41.
    The Following 2 Users Say Thank You to Kjow For This Useful Post:
    DJArty, gerdich

     
    luca | # 2 | 2009-12-03, 22:21 | Report

    There are still problems with fpc and eabi, but they are being fixed.
    However there's still a lot of work (which, AFAIK, nobody is doing) before lazarus can be used for maemo (though the qt widgedset is progressing nicely).
    Probably the best place to ask these questions is the lazarus mailing list
    http://lists.lazarus.freepascal.org/mailman/listinfo

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Kjow | # 3 | 2009-12-03, 23:41 | Report

    Thanks Luca (compatriot? )
    I tried in lazarus forum, but no replies... it seems that arm-linux hasn't interest between lazarus developers...

    I'll try in mailing list.

    However there are some tutorials about this that seems to work... but these are virtually all outdated (e.g. Zaurus)

    There is also a project, called CodeTyphon that promises to cross compile in arm-linux, but at the moment of linking it returns -lX11 not found...

    Finally, a lot of people say that can build for arm-linux... but I never found a tutorial or guide that works.

    Thanks

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Kjow | # 4 | 2009-12-14, 23:42 | Report

    With some difficulties (very few documents) I got my first FPC x-terminal "hello world" for N900.

    Almost to the and of my path to cross compile with Lazarus for Maemo:

    /home/kjow/lazarus/fpc/libcross/libexpat.so.1: undefined reference to `__aeabi_unwind_cpp_pr1@GCC_3.5'
    /home/kjow/lazarus/fpc/libcross//libglib-2.0.so: undefined reference to `__aeabi_unwind_cpp_pr0@GCC_3.5'

    Do you know how can I solve this linker/libs problem?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    luca | # 5 | 2009-12-15, 11:54 | Report

    Nope (otherwise I'd have replied on the mailing list)

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Kjow | # 6 | 2009-12-15, 12:02 | Report

    Originally Posted by luca View Post
    Nope (otherwise I'd have replied on the mailing list)
    Hi!
    I think it is a target libs problem. For this reason I posted here, maybe someone with the same errors (but with other dev language) can read and reply.

    However, I'll try to re-grab all libs from scratchbox...


    Bye!

    PS Thank you to have suggested the mailing list! It is very powerfull!

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by Kjow; 2009-12-15 at 12:05.

     
    Kjow | # 7 | 2009-12-15, 16:23 | Report

    It works!

    It was a target libs problem, now I grabbed all of them directly from N900.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    mikkov | # 8 | 2009-12-15, 16:28 | Report

    Originally Posted by Kjow View Post
    It works!

    It was a target libs problem, now I grabbed all of them directly from N900.
    Now all we need is the instructions on how to get lazarus/fpc working for maemo

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Kjow | # 9 | 2009-12-15, 16:34 | Report

    Originally Posted by mikkov View Post
    Now all we need is the instructions on how to get lazarus/fpc working for maemo
    Whops, I forget the link

    Here for a screenshot.

    And see here for my tutorial.

    Bye!

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 6 Users Say Thank You to Kjow For This Useful Post:
    Bundyo, dannym, karatchov, luca, mikkov, Patola

     
    marcovaldo | # 10 | 2010-04-11, 21:38 | Report

    Hi,

    Thank you for the work you have done !
    I'm following the same path (fpc/lazarus on arm-linux for
    using them on industrial control boards and - possibly in future on android devices...)

    (I cannot see a download link for the lazarus cross compiler
    install scripts you wrote anywhere - am I blind or have they
    been removed?)

    kind regards,

    marcovaldo

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Page 1 of 2 | 1   2   | Next
vBulletin® Version 3.8.8
Normal Logout