Author Topic: AROS ABIv0 Maintenance Thread  (Read 946 times)

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
AROS ABIv0 Maintenance Thread
« on: November 01, 2019, 10:49:23 AM »
This thread will be used for information and annoucements relating to maintenance of the ABIv0 branch.

General information

'AROS' repository:
view url: https://github.com/deadw00d/AROS/tree/alt-abiv0
build instructions: https://github.com/deadw00d/AROS/blob/alt-abiv0/INSTALL.md

'Contrib' repository:
view url: https://github.com/deadw00d/contrib/tree/alt-abiv0

'Ports' repository:
Not available yet

Latest changes:
1) 20191111 - Upgraded OpenSSL to 1.0.1h and curl to 7.60.0
« Last Edit: November 11, 2019, 03:19:37 PM by deadwood »

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #1 on: November 01, 2019, 10:50:21 AM »
I'd appreciate if people with Linux could test whether the build instructions are clear enought to build AROS or whether there are parts missing.

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #2 on: November 01, 2019, 12:56:59 PM »
I added contrib repository compatible with ABIv0 AROS repository

salvo

  • Member
  • ***
  • Posts: 179
  • Karma: +0/-0
  • Invalid Civil
Re: AROS ABIv0 Maintenance Thread
« Reply #3 on: November 01, 2019, 01:03:48 PM »
thank you four you effor interestin all :D
Icaros on HP Z600 Intel Xeon X5570 3 Ghz, Nvidia 8400gs
Support
https://www.actionaid.it/
https://www.amref.it/

miker1264

  • Senior Member
  • ****
  • Posts: 327
  • Karma: +12/-1
Re: AROS ABIv0 Maintenance Thread
« Reply #4 on: November 01, 2019, 02:49:48 PM »
Looks good. I'll try to build it when I get some time.

Thanks for your effort.

paolone

  • Senior Member
  • ****
  • Posts: 293
  • Karma: +3/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #5 on: November 01, 2019, 04:32:31 PM »
@deadwood
I will make a couple of tests in the next days.

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #6 on: November 01, 2019, 04:39:35 PM »
@paolo @miker1264

Thanks

nikos

  • Member
  • ***
  • Posts: 206
  • Karma: +4/-1
    • aspireos
Re: AROS ABIv0 Maintenance Thread
« Reply #7 on: November 01, 2019, 05:04:29 PM »
Deadwood: This can be build using Linux 64-bit or only 32-bit? If 64-bit I can try.

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #8 on: November 01, 2019, 05:11:47 PM »
It will work build also under 64-bit linux. This is how I build it.

miker1264

  • Senior Member
  • ****
  • Posts: 327
  • Karma: +12/-1
Re: AROS ABIv0 Maintenance Thread
« Reply #9 on: November 01, 2019, 06:10:48 PM »
So if we build ABIv0 on Linux 64bit what would configure target be? Pc-x86 or Linux-86?

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #10 on: November 01, 2019, 06:25:54 PM »
So if we build ABIv0 on Linux 64bit what would configure target be? Pc-x86 or Linux-86?

Please follow the instructions that I linked. I prepared a script that should take care of build for you.

wawa

  • Senior Member
  • ****
  • Posts: 252
  • Karma: +1/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #11 on: November 01, 2019, 07:18:09 PM »
depending on your host you might run into this:
Code: [Select]
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/gcc.texi:89: warning: @tex should only appear at the beginning of a line
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/gcc.texi:209: no matching `@end tex'
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/gcc.texi:209: no matching `@end multitable'
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/gcc.texi:209: no matching `@end titlepage'
Makefile:4286: recipe for target 'doc/gcc.info' failed
make[3]: *** [doc/gcc.info] Error 1
make[3]: *** Waiting for unfinished jobs....
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3090: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3105: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3156: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3163: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3172: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3209: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3226: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3261: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3290: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3302: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3340: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3353: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3405: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3418: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3529: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3538: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3550: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3570: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3600: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3620: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3635: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3776: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3783: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3790: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3797: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3804: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3811: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3818: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3825: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3851: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3863: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3870: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3877: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3935: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:3942: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4039: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4046: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4058: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4074: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4080: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4087: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4093: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4100: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4106: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4112: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4119: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4125: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4133: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4139: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4145: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4156: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4271: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4286: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4348: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4364: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4374: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4399: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4406: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4441: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4451: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4469: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4481: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4538: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4555: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4565: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4574: warning: @anchor should not appear in @heading
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/install.texi:4620: warning: @anchor should not appear in @heading
Makefile:5263: recipe for target 'all-gcc' failed
make[2]: *** [all-gcc] Error 2
mmakefile:2070: recipe for target 'tools-crosstools-gcc' failed
make[1]: *** [tools-crosstools-gcc] Error 2
[MMAKE] make --no-print-directory TOP=/home/wawa/aros-v0build SRCDIR=/home/wawa/AROS-v0/AROS CURDIR=tools/crosstools TARGET=tools-crosstools-gcc --file=mmakefile tools-crosstools-gcc failed: 512
[MMAKE] Error: Error while running make in tools/crosstools: No such file or directory
Makefile:63: recipe for target '/home/wawa/aros-v0build/bin/linux-x86_64/tools/crosstools/.installflag-crosstools' failed
make: *** [/home/wawa/aros-v0build/bin/linux-x86_64/tools/crosstools/.installflag-crosstools] Error 10
here is the solution:
https://osmocom.org/attachments/2798/patch-gcc46-texi.diff
« Last Edit: November 01, 2019, 07:25:57 PM by wawa »

wawa

  • Senior Member
  • ****
  • Posts: 252
  • Karma: +1/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #12 on: November 02, 2019, 12:12:24 AM »
mhmm. have forgotten 4.6.4 should probably be deprecated even on abi v0. likely best set default to gcc-6.1.0 and binutils 2.25 or even import newer versions von abi v1 afzer testing.
at least now i recall odyssey dont compile with below gcc5.
@deadwood
i have mmakefile for newer ssl and it builds.

wawa

  • Senior Member
  • ****
  • Posts: 252
  • Karma: +1/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #13 on: November 02, 2019, 12:55:16 AM »
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-6.1.0/gcc/ubsan.c: In function ‘bool ubsan_use_new_style_p(location_t)’:
/home/wawa/aros-v0build/bin/linux-x86_64/Ports/host/gcc/gcc-6.1.0/gcc/ubsan.c:1473:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
       || xloc.file == '\0' || xloc.file[0] == '\xff'
..too lazy to fix it

deadwood

  • AROS Developer
  • Junior Member
  • *****
  • Posts: 54
  • Karma: +2/-0
Re: AROS ABIv0 Maintenance Thread
« Reply #14 on: November 02, 2019, 07:33:32 AM »
mhmm. have forgotten 4.6.4 should probably be deprecated even on abi v0. likely best set default to gcc-6.1.0 and binutils 2.25 or even import newer versions von abi v1 afzer testing.
at least now i recall odyssey dont compile with below gcc5.
@deadwood
i have mmakefile for newer ssl and it builds.

I don't recall which one is needed for Odyssey, but what I see is that only 4.6.4 and 4.8.3 patches are compatible with ABIv0. It needs to be 4.8.3 then for Odyssey.