Compile Odyssey for ABI_V0

ch1ll · 24935

nikos

  • Senior Member
  • ****
    • Posts: 374
    • Karma: +71/-3
    • aspireos
Reply #90 on: February 06, 2019, 06:02:55 AM
Ah, thx terminills. Did not know that.


ncafferkey

  • Junior Member
  • **
    • Posts: 84
    • Karma: +34/-0
Reply #91 on: February 14, 2019, 04:47:23 PM
I did not ffmpeg 3.0.1, since I found why it was crashing every time. There is a bug in AROS ABI_V0 on the posix function posix_memalign. I modified the code to not use it.
Please let me know how is it...

What's the bug in posix_memalign()? I extended the test program for it, but couldn't get it to fail except when there wasn't enough memory available. I tested it on ABIv0 on pc-i386 and darwin-i386 (and also on ABIv1).

The new test program is only committed to SVN for ABIv1 for now, but I can backport it if there is interest.



ch1ll

  • Newbie
  • *
    • Posts: 31
    • Karma: +0/-0
Reply #92 on: May 25, 2019, 01:43:26 AM
Hi all,

After some time I wanted to work on Odyssey, and I compiled for both ABI_V0 or ABI_V1.0
Compilation is fine, it start, but when I try to open any website I got an error "Unknown CPU Error" ... "Wait for disk the activity to finish".
I never seen this error before. Any ideas?




wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #93 on: May 25, 2019, 11:54:38 AM
null pointer when using OM_SET metod with listtree, maybe its wrong that it is called for third time in a row, where it obviously gets a wrong address (deado15c) or runs off allocated memory or whatever the correct answer to that is. because im a noob i usually dont get bugs like that sorted as well. better you ask someone competent on our slack.



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #94 on: May 25, 2019, 11:59:25 AM
you need to look up how dispatcher stuff with mui/boopsi works.
for amiga you might look somewhere around here: http://amigadev.elowar.com/read/ADCD_2.1/Libraries_Manual_guide/node0213.html

aros has also a document about that:
https://en.wikibooks.org/wiki/Aros/Developer/Zune/Classes
further down that page.



ch1ll

  • Newbie
  • *
    • Posts: 31
    • Karma: +0/-0
Reply #95 on: May 26, 2019, 02:16:49 PM
Hi Wawa

Thanks for the tips! I'll give a look to it and I will ask on slax if I still need help.
I was looking to some link like this since long time  :D



salvatore

  • Guest
Reply #96 on: May 26, 2019, 02:41:39 PM
@ch1ll

thank you for effort  :)



nikos

  • Senior Member
  • ****
    • Posts: 374
    • Karma: +71/-3
    • aspireos
Reply #97 on: May 26, 2019, 04:51:06 PM
Good  news. Would be great if streaming could work as it should.


salvatore

  • Guest
Reply #98 on: May 28, 2019, 07:26:53 AM
hi all

practically there are other services accessible with the current version of owb for example, I can't access my gdrive or open a DropBox account, but I think you know better than me, I noticed the situation NG also Morphos and AmigaOS4 have this gap, but the latter will have the full support of ibrowse 3.0, when it comes out and I think soon, it is a pity it is so hellish to work with the code regarding our flagship application

All The Best



salvatore

  • Guest
Reply #99 on: June 07, 2019, 05:38:06 AM
I discovered that if you use navigation as windows 10 compatibility, the artifacts on the screen disappear, I think it's a good find, it was really annoying

hi all



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #100 on: June 07, 2019, 03:17:25 PM
While reading this thread I noticed someone mentioning that it's possible to compile for ABI_v0 or ABI_v1.0 I assume that means GCC.

I'd like some assistance or direction to resources to set up the GCC Toolchain to compile for ABI_v0 for Icaros on Linux 32bit. Any help is appreciated.

My ShowPicture graphics program is close to first release. I have some valuable code that would help with datatypes. I would like to compile test and troubleshoot all of it before releasing it.



ch1ll

  • Newbie
  • *
    • Posts: 31
    • Karma: +0/-0
Reply #101 on: June 07, 2019, 05:21:52 PM
Hi miker1264

Here how I compile AROS for ABI_V0 with gcc-4.8.3. It can be compiled also with gcc-6.1.0 but you need to remove -newclib flag from few files before the configure command.
In order to compile Odyssey few patches are required. If someone is interested I can write more details.

GCC_VERSION="--with-gcc-version=4.8.3"
SOURCE="ABI_V0-20161228"
TARGET_DIR=linux-i386

svn co https://svn.aros.org/svn/aros/branches/ABI_V0-20161228
mkdir $TARGET_DIR
cd $TARGET_DIR
../$SOURCE/AROS/configure --enable-ccache --target=linux-i386 --with-portssources=~/PortSources --with-paranoia=no $GCC_VERSION --with-binutils-version=2.25 2>&1 |tee configure.log
make -j3  2>&1 | tee compile-aros.log


P.S. The problem I posted before is solved. More details on AROS-DEV Mailining list. I'll post it also on slax.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #102 on: June 07, 2019, 06:51:40 PM
Thank you. That helps quite a bit.

I'll try to instal GCC 4.8.3 sometime this weekend.

I haven't used GCC before so it will be an experiment at first. I read somewhere that AROS includes are on the install disk. Are there more updated includes or is that what you use for compiling Odyssey? Would this same compile sequence work for Magellan and MultiView as well as datatypes as long as they are in the sources?



BSzili

  • Newbie
  • *
    • Posts: 44
    • Karma: +80/-0
    • My AROS, MorphOS and AmigaOS4 ports
Reply #103 on: June 08, 2019, 01:47:46 AM
Here how I compile AROS for ABI_V0 with gcc-4.8.3. It can be compiled also with gcc-6.1.0 but you need to remove -newclib flag from few files before the configure command.
I updated the patch for ABIv0 GCC 6.1.0 to support the -newclib flag:
https://ae.amigalife.org/index.php?topic=60.msg1381#msg1381
With this I was able to compile the AROS with it without poking the configure files.

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


nikos

  • Senior Member
  • ****
    • Posts: 374
    • Karma: +71/-3
    • aspireos
Reply #104 on: June 08, 2019, 04:38:14 AM
Hi miker1264

Here how I compile AROS for ABI_V0 with gcc-4.8.3. It can be compiled also with gcc-6.1.0 but you need to remove -newclib flag from few files before the configure command.
In order to compile Odyssey few patches are required. If someone is interested I can write more details.

GCC_VERSION="--with-gcc-version=4.8.3"
SOURCE="ABI_V0-20161228"
TARGET_DIR=linux-i386

svn co https://svn.aros.org/svn/aros/branches/ABI_V0-20161228
mkdir $TARGET_DIR
cd $TARGET_DIR
../$SOURCE/AROS/configure --enable-ccache --target=linux-i386 --with-portssources=~/PortSources --with-paranoia=no $GCC_VERSION --with-binutils-version=2.25 2>&1 |tee configure.log
make -j3  2>&1 | tee compile-aros.log


P.S. The problem I posted before is solved. More details on AROS-DEV Mailining list. I'll post it also on slax.

So you will soon release a new build?
Is the youtube, streaming problem fixed too?

Thank you for your work.