15 February 2011, 23:32 | #1 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Need help from the developers out there for PFS3
Hi, I just received an email from the author of PFS3 and he is having some issues. Could someone please help, so that I send him a good answer
Thanks in advance ____________________________________________________________________________ Re: PFS3 Tuesday, February 15, 2011 7:08 PM From: "Michiel Pelt" <xxx@gmail.com> Add sender to Contacts To: "Ignacio" <xxx@yahoo.com> Hi Ignacio, So finally I got it rolling again. I do have a problem someone in the community may be able to help me with. When compiling with SAS C 6.58 I get the link error that @LibFreePooled @LibAllocPooled @LibCreatePool and @LibDeletePool are undefined. These functions are supposed to be in the amiga.lib. Perhaps I got the wrong version. What I have is amiga.lib 40.14, 11-8-93. Should be ok, but isn't. Does anyone have something newer? Michiel _________________________________________________________________________________________________________________________ Update: I got an answer on another forum. Thanks anyway Last edited by gulliver; 16 February 2011 at 01:10. Reason: Update |
16 February 2011, 11:40 | #2 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
The latest version of amiga.lib is 45.3 as contained in the OS 3.9 NDK: http://www.haage-partner.de/download/AmigaOS/NDK39.lha
Another problem could be the @ sign. The functions in amiga.lib are called _LibFreePooled and not @LibFreePooled. Make sure that the functions are declared without the __asm attribute. __asm changes _ into @. |
16 February 2011, 11:50 | #3 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Thank you Thomas, I wil pass the message of the @ issue
|
17 February 2011, 17:44 | #4 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Follow up email from Michiel Pelt
__________________________________________________ __________________________ Re: PFS3 - amiga.lib Thursday, February 17, 2011 9:39 AM From: "Michiel Pelt" <xxx@gmail.com> Add sender to Contacts To: "Ignacio" <xxx@yahoo.com> The compiler didn't like the includefiles of the NDK39. I did find the problem: PFS uses register arguments and apparently it expected the same of the amiga.lib calls. Adding the __stdargs keyword to the prototype definition did the trick. Of course it is not very nice to change the include file. It is better to switch to AsmAllocPooled and define that in the pfs headers. Better for performance too! __________________________________________________ __________________________ |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Who were the best developers and where did they come from? | gilgamesh | Nostalgia & memories | 60 | 18 November 2013 16:16 |
PFS3 or PFS3 SCSI Direct | xalakibaniou | project.ClassicWB | 105 | 27 July 2013 22:08 |
PFS3 why cant i... | zharn | support.Apps | 9 | 27 January 2013 06:27 |
PFS3 error: INVALID PFS3 COPY !!! WTF? | keropi | support.Apps | 10 | 18 March 2008 22:30 |
Pfs3 | Hewitson | request.Apps | 3 | 22 December 2007 14:32 |
|
|