Updated SDK

This forum is for general developer support questions.
Post Reply
dstastny
Posts: 48
Joined: Fri Dec 16, 2016 6:31 am
Location: Atlanta GA

Updated SDK

Post by dstastny »

Hi I know there was a hope to get updated SDK out last fall 2017 but understood there was some stuff needed to get done to make that happen. Is there anything the public could offer to help or volunteer to see it happen?

Regards
Doug
User avatar
trixie
Posts: 409
Joined: Thu Jun 30, 2011 2:54 pm
Location: Czech Republic

Re: Updated SDK

Post by trixie »

Yes, what's missing and causing the hold-up? How can we help?
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
NinjaCyborg
Posts: 58
Joined: Wed Oct 10, 2018 11:28 pm

Re: Updated SDK

Post by NinjaCyborg »

A newer GCC would be a great help, one with C++11 support.
User avatar
ssolie
Beta Tester
Beta Tester
Posts: 1010
Joined: Mon Dec 20, 2010 8:51 pm
Location: Canada
Contact:

Re: Updated SDK

Post by ssolie »

trixie wrote:Yes, what's missing and causing the hold-up? How can we help?
Start by updating all the of the various components like coreutils, diffutils, etc.
ExecSG Team Lead
User avatar
ssolie
Beta Tester
Beta Tester
Posts: 1010
Joined: Mon Dec 20, 2010 8:51 pm
Location: Canada
Contact:

Re: Updated SDK

Post by ssolie »

NinjaCyborg wrote:A newer GCC would be a great help, one with C++11 support.
Try here -> https://github.com/sba1/adtools
ExecSG Team Lead
User avatar
Raziel
Posts: 1170
Joined: Sat Jun 18, 2011 4:00 pm
Location: a dying planet

Re: Updated SDK

Post by Raziel »

I'm not sure where else i could post this, but since this is a (rather new) SDK related thread i'll go with it.

I stumbled over a build error in residualvm where the compiling breaks due to a conflicting namespace, namely "Image" from, i think, intuition.

Having opened a bug item on the apps site, i got a message from one of the maintainers which i think would be best to relay:
Whoever is in charge of this part of the AmigaOS SDK needs to be notified it's not a good idea to name their things Image and such as it's bound to conflict with application code...
And here's the bug item.
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
User avatar
salass00
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 530
Joined: Sat Jun 18, 2011 3:12 pm
Location: Finland
Contact:

Re: Updated SDK

Post by salass00 »

@Raziel

If you define __USE_AMIGAOS_NAMESPACE__ all the AmigaOS structures and types should be in a separate "AmigaOS" namespace.

I think the proto/#?.h files from the last public SDK do not support this feature though and would have to be regenerated using a newer version idltool which is not publicly available.

Another option would be to separate out any AmigaOS code into some simple functions in a different source code file so that the AmigaOS and ResidualVM headers do not have to be included at the same time.
Post Reply