Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
4 crawler(s) on-line.
 147 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 matthey:  21 mins ago
 Matt3k:  31 mins ago
 NutsAboutAmiga:  40 mins ago
 OneTimer1:  43 mins ago
 pixie:  46 mins ago
 Karlos:  1 hr 40 mins ago
 OlafS25:  1 hr 44 mins ago
 AMIGASYSTEM:  2 hrs 16 mins ago
 Hammer:  2 hrs 24 mins ago
 CosmosUnivers:  2 hrs 31 mins ago

/  Forum Index
   /  AROS Software
      /  Bounty to port Qt 5.4 to AROS and MorphOS
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 Next Page )
PosterThread
jPV 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 9:51:05
#41 ]
Cult Member
Joined: 11-Apr-2005
Posts: 815
From: .fi

@salass00

Quote:

I assume you won't be using my AROS port of filesysbox.library then as it's based on "os4 crap" as you so eloquently put it.


OTOH, OS4 version is based on MorphOS version... but that's an another story I guess :)

_________________
- The wiki based MorphOS Library - Your starting point for MorphOS
- Software made by jPV^RNO

 Status: Offline
Profile     Report this post  
samo79 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 9:53:53
#42 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3505
From: Italy, Perugia

@phoenixkonsole

Quote:
2 bounties are not 100 bounties.


2 or 1000 doesn't matter, this is a very hard project.
Having all that code already availible from free but choosing to rewrite the whole stuff just for the ego of a single person (you) will be just stupid

Quote:
Again using the os4 crap means more waste of time.


What crap are you saying ? did you check the code or are you talking just for talking ?

Quote:
Another one: qt 4 is not 5.


Qt5 is the direct successor or Qt4, that means they share a lot of code in between, such commond code can be reused and/or adapted

Quote:
And if you force me to discuss further I pay bszili 2000€ a month after tax to ditch is os4 support at all.


In case you wonder taking the code is an for help YOU in first place, it will help AROS/MOS users to have a real port in a decent timeframe --> less than 2/3/5 YEARS

Is clearly evident from your words that you have absolutely no idea of how much work is needed to port Qt on an amiganoid platform and how long it might take to rewriting it from scratch, if these are the premises I believe that no one in the AROS/MOS community can have confidence in the success of this project

Quote:
I see mos using aros as ground for a platform switch in some years. So os4 is redundant and should be put to the trash can.


Please stop that crap and start using your adult brain ...

_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
phoenixkonsole 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 9:56:40
#43 ]
Super Member
Joined: 8-Nov-2009
Posts: 1770
From: Unknown

@salass00
I judge by what they talk(ed) about me and not by the os.
Of course if they benefit by things for the os it automatically becomes painted red in my eyes.

_________________
AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 10:00:12
#44 ]
Elite Member
Joined: 12-May-2010
Posts: 6352
From: Unknown

@samo79

In this case it is not important what phoenixkonsole thinks or prefers or dislikes, it is Bszili who takes the bounty AND has the experience in porting to the different platforms. And Bszili has certainly looked in the sources before taking the bounty and knows what he does. If someone uses AmigaOS too much and not knows the differences between platforms (and does not care BTW because most developers only develop for one platform) it is not portable anymore. We would need modern cross-platform class libraries to hide the differences but we have not.

Please read Bszilis comment the page before. It is describing why from a technical point of view.

Last edited by OlafS25 on 29-Jan-2015 at 10:03 AM.
Last edited by OlafS25 on 29-Jan-2015 at 10:01 AM.

 Status: Offline
Profile     Report this post  
acefnq 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 10:06:43
#45 ]
Cult Member
Joined: 11-Jan-2006
Posts: 617
From: Adelaide, South Australia

@BSzili

Quote:
I have also zero interest in identity politics, I'm talking about technical issues here. There is nothing wrong with having an opinion, but having an informed opinion is even better. I really hope that when alfkil resumes the work on Qt 5 we can have a common codebase, but this requires compromises. Even if this doesn't happen, we can still benefit from each other's work.


Mate. I don't say much on Amiga sites anymore but I watch and learn. Your comments and vision make me want to nominate you for President of the US-A (United States of Amiga)!

I won't say anymore but a thank you (and other coders like you of which there are many)for your work and or cooperation across all flavors of Amiga.

ace

 Status: Offline
Profile     Report this post  
cha05e90 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 10:14:42
#46 ]
Super Member
Joined: 18-Apr-2009
Posts: 1275
From: Germany

@BSzili

Quote:
Let me set a few things straight. [...] still benefit from each other's work.

Thank you very much for your enlightening words...

_________________
X1000|II/G4|440ep|2000/060|2000/040|1000

 Status: Offline
Profile     Report this post  
alfkil 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:00:53
#47 ]
Member
Joined: 9-Nov-2009
Posts: 11
From: Unknown

Differences:

Graphics library - is compositing working along the same lines as os4 on other platforms?

Shared objects: this is quite essential. Is it supported on the other platforms?

Qt5 is pretty reliant on mesa. Basically you open a window and let gl routines do the rest
If mesa is available, it should be straightforward to port all gfx.

WaitSelect() is combined signaling and socket'ing available on other platforms?

AppDockies: would have to be transformed to the api of your favorite dock if possible.

Possibly other things, but these are the most salient. Oh yeah: interfaces. Veery difficult to wrap your head around...

 Status: Offline
Profile     Report this post  
alfkil 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:02:17
#48 ]
Member
Joined: 9-Nov-2009
Posts: 11
From: Unknown

Differences:

Graphics library - is compositing working along the same lines as os4 on other platforms?

Shared objects: this is quite essential. Is it supported on the other platforms?

Qt5 is pretty reliant on mesa. Basically you open a window and let gl routines do the rest
If mesa is available, it should be straightforward to port all gfx.

WaitSelect() is combined signaling and socket'ing available on other platforms?

AppDockies: would have to be transformed to the api of your favorite dock if possible.

Possibly other things, but these are the most salient. Oh yeah: interfaces. Veery difficult to wrap your head around...

 Status: Offline
Profile     Report this post  
phoenixkonsole 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:12:35
#49 ]
Super Member
Joined: 8-Nov-2009
Posts: 1770
From: Unknown

@samo79

Bszili + any source code = < 2 years (to be honest you should count in month, we are not talking about atihd drivers for os4)

Comparing the amiga 4.x code with 5.8 could take to years by hand.

Just shut up.

You are the one who repeated over and over again ignoring what the developer has stated already.

Last edited by phoenixkonsole on 29-Jan-2015 at 12:15 PM.
Last edited by phoenixkonsole on 29-Jan-2015 at 12:14 PM.
Last edited by phoenixkonsole on 29-Jan-2015 at 12:13 PM.

_________________
AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX

 Status: Offline
Profile     Report this post  
itix 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:18:37
#50 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@alfkil

WaitSelect() is AmiTCP extension. It is available in every AmiTCP compatible stack.

MorphOS supports dynamic linking (so called shared objects in Os4) since day one but it is not recommended because shared libraries are available.

Dunno what you need with composition or dockies. In my opinion it is better start with new clean port. Old source cide can be used for ideas or rewritten to common Amiga API.

Last edited by itix on 29-Jan-2015 at 12:40 PM.
Last edited by itix on 29-Jan-2015 at 12:27 PM.
Last edited by itix on 29-Jan-2015 at 12:26 PM.
Last edited by itix on 29-Jan-2015 at 12:25 PM.
Last edited by itix on 29-Jan-2015 at 12:23 PM.
Last edited by itix on 29-Jan-2015 at 12:21 PM.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:27:21
#51 ]
Elite Member
Joined: 12-May-2010
Posts: 6352
From: Unknown

@phoenixkonsole

please stay politely

 Status: Offline
Profile     Report this post  
phoenixkonsole 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:38:12
#52 ]
Super Member
Joined: 8-Nov-2009
Posts: 1770
From: Unknown

@OlafS25
Why?" I should use my adult brain."

_________________
AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX

 Status: Offline
Profile     Report this post  
BSzili 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:49:29
#53 ]
Regular Member
Joined: 16-Nov-2013
Posts: 447
From: Unknown

@itix

In my experience, dynload.library doesn't always play nice with C++ code. I'd rather have some kind of automatism to generate the shared library skeleton with all the mangled function names, plus the glue for the programs.

_________________
This is just like television, only you can see much further.

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 12:54:02
#54 ]
Elite Member
Joined: 12-May-2010
Posts: 6352
From: Unknown

@phoenixkonsole

Samo and others can use what they want

You and me have decided differently so it is how it is

Bash each other on public forum does not change anything so just ignore him

@Samo

Bszili is both intelligent and can do his own decisions. He has explained why he decided and what are the technical reasons for it and why it is not possible to merge the Qt 4.7 AmigaOS sources with future new Qt 5 AROS/MorphOS sources. Arguing about it and saying Bszili is wrong would sound a little strange to me. Both projects will benefit from each other so either Alfakil might use the Qt 5 for AmigaOS or Bszili adds AmigaOS sometime in the future.

 Status: Offline
Profile     Report this post  
itix 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 13:00:25
#55 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@BSzili

With C++ you are stuck to certain compilers/compiler versions. But maybe it is ok.

In MorphOS we have tools in SDK to create glue code automatically but something need to be developed to collect mangled names automatically. Maybe objdump and Perl script?

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
BSzili 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 13:27:42
#56 ]
Regular Member
Joined: 16-Nov-2013
Posts: 447
From: Unknown

@itix

You can list the symbols of an object or a static library using nm, but it has to be filtered afterwards to remove static, undefined, ctor/dtor functions among other things. This can probably be done using a simple shell script. There's also the problem of keeping the LVOs the same, so the static glue of old programs won't break when Qt gets updated, and a new function appears.

edit: A quick and dirty solution using nm:
Quote:
nm -f posix $1 | grep " T " | cut -d' ' -f1

I'm no shell script wizard, but it does the job.

Last edited by BSzili on 29-Jan-2015 at 06:46 PM.

_________________
This is just like television, only you can see much further.

 Status: Offline
Profile     Report this post  
Nicho 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 13:33:47
#57 ]
Member
Joined: 7-Sep-2011
Posts: 16
From: Unknown

@alfakil

It's actually no big deal to port your version over to MorphOS. A year ago or so, me and cyfm spent a few evenings playing around with it just out of curiosity.

Basically, the demos in the Qt tree were running just fine with just a few smaller things left to implement when we lost interest. As this was just a test run, we kept all executables statically linked. Shared objects are anyhow not an ideal solution so one would have to think of something better to take Qt to the next level.

And just to clarify, we were of course never considering making Qt part of MorphOS. It was just a quick test for the fun of it (a bit like running an emulator or so). For practical purposes, I don't think Qt brings much benefit to our platforms.

If BSzili or someone else wants to work on this stuff, I could share the source tree (although I agree that it might not be so useful for a clean start on Qt5). I wouldn't want to release this more widely before it's in a more polished state.

Last edited by Nicho on 29-Jan-2015 at 02:50 PM.

 Status: Offline
Profile     Report this post  
alfkil 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 14:38:34
#58 ]
Member
Joined: 9-Nov-2009
Posts: 11
From: Unknown

Quote:
well, if supporting amiga, aros, morphos and os4 by one developer is technically so easy and beneficent, then i wonder why it has not happened before when qt has been ported to os4. whatever the answer, it was the developers decision at that time as it is now. previously this question might have not even been asked, at least this time the motives have been explained and, who would have thought, it has nothing to do with emotions or policy.


I was a very unexperienced developer back then, and just getting to know one system was enough, parred with the fact that I was mainly interested in what was in front of me and did't go into platform politics or colorful searches for other meaningful software bases. Well, I guess I am still sort of that way.

 Status: Offline
Profile     Report this post  
alfkil 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 14:47:41
#59 ]
Member
Joined: 9-Nov-2009
Posts: 11
From: Unknown

@Nicho

Interresting. I am glad to hear. That means, among other things, that my code is understandable and unmangled to a degree, where it is usable for others (be it persons or platforms).

My comment on Qt5 ports: Would be nice to share code. Using Qt4 code does not make sense, since there whole structure of the code has changed dramatically. But snippets and techniques from learned experiences might be able to transfer. I'd like to give a hand to any project concerning Qt5, although, as stated elsewhere, I am currently not in a position to take active part in codewriting since my external memory is placed in another country. Good luck!

 Status: Offline
Profile     Report this post  
Boot_WB 
Re: Bounty to port Qt 5.4 to AROS and MorphOS
Posted on 29-Jan-2015 14:51:28
#60 ]
Super Member
Joined: 14-Feb-2006
Posts: 1134
From: Kingston upon Hull, UK

@alfkil

Quote:

alfkil wrote:
Quote:
well, if supporting amiga, aros, morphos and os4 by one developer is technically so easy and beneficent, then i wonder why it has not happened before when qt has been ported to os4. whatever the answer, it was the developers decision at that time as it is now. previously this question might have not even been asked, at least this time the motives have been explained and, who would have thought, it has nothing to do with emotions or policy.


I was a very unexperienced developer back then, and just getting to know one system was enough, parred with the fact that I was mainly interested in what was in front of me and did't go into platform politics or colorful searches for other meaningful software bases. Well, I guess I am still sort of that way.


nothing wrong with that (in any direction) imho.
didn't we have this discussion just last... a couple of years ago... the outcome of which was basically that it would take forever to support/test/bugfix all systems.
for this kind of project, port & share sources/collaborate seems to be the sweet spot where all platforms have (potential) support, and yet software still gets released in a reasonable timescale.

also, aren't devs allowed to, you know, have fun and stuff, without that obliging several months of dull bugfixing/adaptation for other systems the dev may not be interested in?

jeez guys, chillax.

_________________
Troll - n., A disenfranchised former potential customer who remains interested enough to stay informed and express critical opinions.
opp., the vast majority who voted silently with their feet.

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle