# Thread: Plea for Link Errors:Porting Code from Fp3 to 3rd Edition

1. ## Plea for Link Errors:Porting Code from Fp3 to 3rd Edition

Hi,

I have an application working properly for FP3 devices . I want to Port it to the 3rd Edition devices.

so i'm using the metroworks IDE with the 3rd edition sdk. I removed the API's that are depricated in 3rd edition . There are no errors but link errors are generated though avkon.lib and other system libs are included in the mmp

can anyone help me in resolving the issues of link errors in 3rd edition.

There are the link errors :

Error: Could not find first lib specified with the $(var:FIRST_LIB) attribute :edll.lib Error: Could not find first lib specified with the$(var:FIRST_LIB) attribute :edll.lib

Error: Could not find first lib specified with the $(var:FIRST_LIB) attribute :edll.lib Link Error: alert: Operationg system error: Link Error: MAKEDEF ERROR: C\symbian\9.1\s60_3rd\Build\symbian\9.1\s60_3rd\s60Ex\myproject\group\myproject\WINSCW\myproject_Data Inffile not found Error: Could not find first lib specified with the$(var:FIRST_LIB) attribute :edll.lib

Error: Could not find first lib specified with the $(var:FIRST_LIB) attribute :edll.lib Error: Could not find first lib specified with the$(var:FIRST_LIB) attribute :edll.lib

When i externally include the edll.lib to the project library from
C:\Symbian\9.1\S60_3rd\Epoc32\release\winscw\udeb\ell.lib

It shows me 2 link errors
Link Error: Undefined Symbol: 'int _E32Dll(void *, unsigned int ,void *) (?_E32Dll .....)

Plz help as i'm trying for the first time on 3rd edition sdk.

Regards,
Mateen Maldar

2. ## Re: Plea for Link Errors:Porting Code from Fp3 to 3rd Edition

Have you modified the TARGET and TARGETTYPE to exe?

3. ## Re: Plea for Link Errors:Porting Code from Fp3 to 3rd Edition

There are some changes that differ between S60 2nd and 3rd Editions.
The main changes are in the application base constructor (for skin changes), new
application entry point, target type, application resource, registration, and security.
plz see the <S60 Platform: Porting from 2nd to 3rd Edition> to get the more detail information about this,.

4. ## Re: Plea for Link Errors:Porting Code from Fp3 to 3rd Edition

hi, wizard_hu and cooli

Thanks for ur fast reply. I got a reply in forum for the exact reason for the errors
http://forum.newlc.com/index.php?topic=14407.new

This is the reason for the errors:

Applications in 9.x are .exes, prior to that there were dlls.
You need to create a new project accordingly and also find out the other differences

#### Posting Permissions

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