First step

emmanuel verlynde · 2764

emmanuel verlynde

  • Newbie
  • *
    • Posts: 4
    • Karma: +0/-0
on: October 18, 2019, 06:52:57 AM
Hi All,

I'm an experienced developer and code in the past on amiga 1200 (68k asm/C/amos).

I start with AROS and have a lot of questions ... I would like to use AROS and participate to development of parts/features.

Where can i found clear informations on how prepare a developer environnement (machine, sources, compiler, deployment ...) ?

Could we use Icaros desktop on a x86_64 laptop to participate on AROS project (x86_64 / m68k / raspbery / ...) ?

Whish is the central repository in use ? I see several informations like subversion rep. but also github (where a lot of distribution releases will be in a failed status yesterday) ... ?! Where is the true and official repository ?

Sorry i'm a noob here and have a lot of silly questions for a lot of you ...  ;o)

Best regards,

Emmanuel.





Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #1 on: October 18, 2019, 07:10:52 AM
hi i see this thread

https://ae.amigalife.org/index.php?topic=76.msg3280;topicseen#msg3280

ps.currently the odyssey browser needs at least one update for secure connections



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #2 on: October 18, 2019, 07:13:06 AM
i see also this thread

https://ae.amigalife.org/index.php?topic=399.0

have a good day



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #3 on: October 18, 2019, 08:45:53 AM
Welcome emmanuel.

So you have done much programming on Amiga systems using Asm and C? Those are good skills to have especially since AROS 68k needs work.

Small programs and other such things are less important. At the moment AROS 64bit and 68k are the main focus.



emmanuel verlynde

  • Newbie
  • *
    • Posts: 4
    • Karma: +0/-0
Reply #4 on: October 18, 2019, 08:53:38 AM
Hello Salvo, You ask me to resume the integration of Openssl in AROS port of Odissey browser and fix it ? Why not, I can always look at it. Both projects are opensource / gpl and we have access to the sources for their portage, right ? We don't have an "Onboarding procedure to new developer in the AROS project" ? We work on the repository with some kind of pull request ? Thank you. Emmanuel.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #5 on: October 18, 2019, 09:13:40 AM
The sources for AROS are currently on Github.

Maybe an AROS developer can help you with that.



emmanuel verlynde

  • Newbie
  • *
    • Posts: 4
    • Karma: +0/-0
Reply #6 on: October 18, 2019, 09:15:48 AM
Hi miker1264,

My asm has several years ago and have some dust and some spider's webs ! I'm not young also ...   :) 

I code with C for fun on Amiga after bought the Developer CD on my A1200 in my student's years. I like to use the amiga libraries and build some GUI interfaces to validate my knowledges in C and C++ programming (poo).

On Amos, i've made some personal games until a tiny zelda like (without any music/sound) but it is not published in any manner to public domain/...  just for fun. Maybe i could found a old disk in a carton/box :)






paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #7 on: October 18, 2019, 09:39:17 AM
Hi Emmanuel and welcome! I hope the following links might help you


A pre-configured vmware virtual machine to develop AROS and AROS software:
https://vmwaros.blogspot.com/2019/10/a-pre-configured-development-machine.html


How to create a AROS dev environment if you want to do that by yourself:
https://vmwaros.blogspot.com/2019/09/setting-up-64bit-linux-development-env.html


A hub page to start with Icaros 64
https://vmwaros.blogspot.com/p/64-bit.html





deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #8 on: October 18, 2019, 09:46:28 AM
Hello emmanuel,

It all depends on whether you want to work on system itself or be a 3rd party developer and write/compile software for the system.

In first case the repository for the current development version is located here: https://github.com/aros-development-team/AROS
The repository for current stable version is located here: https://github.com/deadw00d/AROS/tree/alt-abiv0
Icaros and other AROS distributions are based on the second code base.

The documentation is available here: http://www.aros.org/documentation/developers/index.php

In the second case, I'd suggest starting with pre-configured VM environment that Salvo shared a link for. I know that is supports the development version and the author was planning to add support for stable version as well.




Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #9 on: October 18, 2019, 09:56:24 AM
I kindly asked if he can do something about odyssey supporting it as I can, openssl is giving problems again and an operating system cannot live without a browser, I sent the references for the compilation and even if it can do something about the engine since how much I understand he's quite experienced

i hope



paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #10 on: October 18, 2019, 09:57:52 AM
I kindly asked if he can do something about odyssey supporting it as I can, openssl is giving problems again and an operating system cannot live without a browser, I sent the references for the compilation and even if it can do something about the engine since how much I understand he's quite experienced

i hope


Yep, good move. But please understand that OWB is a monster of a project, and maybe Emmanuel needs to familiarize with the AROS stuff first. In a nutshell: please be patient.


Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #11 on: October 18, 2019, 10:00:02 AM
meanwhile I only asked for openssl and if anything ffmpeg, then we'll see



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #12 on: October 18, 2019, 10:02:40 AM
however I did not seem to understand that he cannot do it indeed :D

i hope



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #13 on: October 18, 2019, 10:52:17 AM
Where can i found clear informations on how prepare a developer environnement (machine, sources, compiler, deployment ...) ?
http://aros.sourceforge.net/documentation/developers/compiling.php
here are most necessary info. setting up cross build environment in a linux distro is usually pretty straightforward. the configuration is almost as simple. aros builds his own cross compiler and then the system and accompanied programs.

when it halts with error on some missing header you simply need to google what package you are missing, that contains it. it is encouraged to configure and build in an outside directory, not within the source. especially when you build different targets.

drop me your email per pm and ill invite you to slack where you will receive further assistance.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #14 on: October 18, 2019, 10:57:23 AM
on this link it is written how to configure the environment for odyssey thanks to nicola scendoni

https://github.com/nscendoni/OdysseyWebBrowser/tree/odyssey-r187682