@All
Just few notes about odysseys port:
@TSK
Quote:
This community really have to learn to work together and share heroism/scoring points with others.
Facepalm ? Everyone who want , already works together and share everythng with everyone they need. Fab share his code with everyone, Deadwood share his code with everyone, i share my changes with everyone : everything on github already.
And please, do not show it like problem is "non having step by step guide how build that code". Its already easy enough to build, just run CMAKE with necessary options. You just didn't try, so no need to show it like "if only there will be guide how to compile, i will fix all the problems". If you are, why you still don't try to build it ? I remember only zzd10h and Jaokim trying to start to do something , but fast refuse as it hard and time consuming like hell (see below).
Quote:
Of course, there's all those problems with endianess and lack of C++11 capability, like many have mentioned many times already.
No, there is no lack of c++11 compatiblity already (we have necessary gcc already, and SBA after i ask him about implemnt some patches in terms of threading support). And i assure you, that is nothng in compare with "Endian issues".
Quote:
So all the work needs to take small steps one at the time to fix all the issues in the end and requires a group of people.
There is already group of people : those ones who work on webkit. If they refuse to worry about endian changes: join and fix them ! Do your small steps, one at time :) You can just build webkit for any big endian machine, for telephone maybe, for macos or whatever, and check how your fixes going. Why you don't do it already ?:) There was even one man (Tobias ?) who seems to trying to deal with JS issues (by building webkit for macos-ppc), so it should be easy for you do fix remaining bugs :)
@All
Just few points about odyssey's building system:
forget about native build. Just forget about. cross-compiling is need it for compile everything fast, and problems less. fab for morphos, deadwood for aros and me for os4 - we all use crosscompilers. So, asking anyone "please write me step by step guide how to build it natively, even if natively we didn't have bunch of necessary linux apps working properly" kind of too much.
You can't expect anyone loose their time to make proper ports to os4 of latest version of all those cmakes, autotools, make, bisons, perls, awks, whatever else build system of odyssey use. And please do not say now that "there was CMAKE port recently", or "PERL is working!", i mean situation in whole: there is dependences which is works fine on cross-compiler, and did not on os4. For what need to make ports of that apps, if everything works fine on cross-compiler already, which you just need to setup ?Then go ahead and be our hero: port everything odyssey's build system needs to os4 (list is bigger than i write previously). Its just big fat loosing of time. Just forget native building.
If some of you now will write "i have only os4 machine, i can't setup crosscompiler as i didn't have x86, intel suck, microsoft suck, linux suck" - bad for you. If you can't go and buy x86 hw even just for pure cross-compiler reassons, then it only mean how much you want to compile odyssey. Don't loose time of others with your "i can help if only" posts then.
In end of all, there is deadwood, fab, even me for anyone who want to try to build anything. There is was even some mail-group deadwood made for making it all "coop".
Only few of you trying to compile something , and once realise that there is problems which need to solve (like setup cross-compilers, build new versions of GCC from adtools with enabling experemental threading support for c+11 (i.e. testing, making test cases, asking SBA to implemt patches, etc) , fixing new bugs in new port) - then ops, no more asking for "how to".
I for myself know that i can't deal with JS endian bugs. I can deal with everything else there : with GCC, all those threading c++11 issues (SBA pretty supportive there and helpfull) , with porting all other parts, but i not programmer, and can't deal with JS code. And , there is not only need programmer, but programmer who can : 1) works fast 2) deliver bug free code 3) be in sane mind :)
Is there anyone who want to deal with ? I mean, not in his spare time or "when i will have time if only then" ? I.e. just taking aside all other deals, and concetreate on fixing js bugs till that not will be done, and making it top priority , even overprioroty it over real life issues ? Can't ? Then don't loose our times. Such a sad truth ! :)