×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Oct 2007
    Posts
    2

    How to develop a FSY module?

    Hi,

    I am trying to develop my own FSY module and very soon the ELF checker compains:

    elf2e32 : Error: E1036: Symbol CreateFileSystem Missing from ELF File :

    Any clue?

    Thank you all in advance.

    Mark

  2. #2
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: How to develop a FSY module?

    You need to be a Symbian partner (For the headers) as well as a Nokia pro member to get the neccessary capabilties (TCB and DiskAdmin)

  3. #3
    Registered User
    Join Date
    Oct 2007
    Posts
    2

    Re: How to develop a FSY module?

    Thank you for advice, I already have DiskAdmin from symbiansigned. However, Nokia did not grant me TCB. Do I really need it?

    Concerning the headers, I have them all in f32fsys.h. Actully the code and the project are ready to run. The stange thing is that ELF2E32 compains on missing CreateFileSystem while my code contains the follwoing:

    EXPORT_C CFileSystem* CreateFileSystem(void)
    {
    return new C<my>FileSystem;
    }

    What may be wrong here?

  4. #4
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,552

    Re: How to develop a FSY module?

    http://developer.symbian.com/wiki/pa...on?pageId=1859 says:

    "File System plugins require TCB capbility, which can only be granted by the phone manufacturer"

  5. #5
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: How to develop a FSY module?

    Yes you do need TCB as your dll will be running inside the file server executable so personally as you will not be able to get it running on a device, I don't know how you will proceed.

    However:

    The error you are getting is normally due to one of the following:
    a) You have an out of date def file.
    b) You have EXPORTUNFROZEN in your mmp file.

    If none of the 2 work try this:
    Looking at the devkit code, my guess is your exported function is being name mangeled and the linker can't find what it needs.
    so try:

    extern "c"
    {
    EXPORT_C CFileSystem* CreateFileSystem(void)
    {
    return new C<my>FileSystem;
    }
    }

Similar Threads

  1. how to develop own fsy module.
    By zg0 in forum Symbian Tools & SDKs
    Replies: 5
    Last Post: 2009-07-22, 07:56
  2. ImportError: No module named _appuifw
    By ernesto.ferrari in forum Mobile Web Server
    Replies: 9
    Last Post: 2008-04-18, 05:36
  3. Carbide.j 1.5 and Netbeans 5.5 beta 2
    By ovjo12 in forum Mobile Java Tools & SDKs
    Replies: 5
    Last Post: 2007-06-11, 05:43
  4. Carbide J, Nokia Designers module error!!!
    By rolecram in forum Mobile Java Tools & SDKs
    Replies: 0
    Last Post: 2007-02-15, 23:17
  5. SMS I/O Control Application via Evaluation Module
    By alokghosh in forum Nokia M2M
    Replies: 2
    Last Post: 2003-06-18, 17:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×