English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 15 February 2011, 23:32   #1
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Thumbs up 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
gulliver is offline  
Old 16 February 2011, 11:40   #2
thomas
Registered User
 
thomas's Avatar
 
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 @.
thomas is offline  
Old 16 February 2011, 11:50   #3
gulliver
BoingBagged
 
gulliver's Avatar
 
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
gulliver is offline  
Old 17 February 2011, 17:44   #4
gulliver
BoingBagged
 
gulliver's Avatar
 
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!
__________________________________________________ __________________________
gulliver is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:20.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06675 seconds with 13 queries