Compile Odyssey for ABI_V0

ch1ll · 24932

wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #60 on: November 12, 2018, 05:41:44 AM
i have made one observation on aros dev ml. i have currently mostly cleaned my odyssey source against my github repo and am rebuilding odyssey in order to have a last state binary before ill try to apply your changes to dependencies. this way i might be able to test compare them under aros i386 abiv1 on vmware. if you have any particular test cases where there were problems that have been fixed with these changes i would be interested to know about.

so far i understand you are compiling against icu4.2.1. ill stay with 60.1 for now, as it is my default, but i can also downgrade.

and since you are already using gcc-4.8.3 maybe it would be worth to check if it also works with 5.3.0, i case the latter allows the compilation of newer icu?
« Last Edit: November 12, 2018, 05:47:53 AM by wawa »



ch1ll

  • Newbie
  • *
    • Posts: 31
    • Karma: +0/-0
Reply #61 on: November 12, 2018, 11:18:35 AM
Hi wawa

Thanks for your comment on mailing list. I modified the code on curl in order to be able to compile with ABI_V0 and openssl 1.0.1 and ffmpeg to compile with networking. On openssl I used the same patch from ABI_V1 and then I modified the mmakefiles.

It should compile with other version of gcc, but some small change are required. For example you need to remove the -newclib flag. I never tested other versions of icu.

Please let me know how it  goes for you...

Last but not least: if you make a push request with your changes on Big Endian I'll test the compilation and integrate in daedwood repository



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #62 on: November 14, 2018, 07:40:02 PM
@ch1ll
so i have now built the odyssey again and left you message on slack aros channel about how i intend to proceed.



sabbate

  • Guest
Reply #63 on: November 27, 2018, 06:21:30 AM
for the moment that odissey has problems, you can solve some problems by going to this address http://pici.picidae.net, in the page that opens indicate the site you want to reach, like facebook, ebay etc ..

hi

Salvatore



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #64 on: November 28, 2018, 06:14:15 AM
Yes Salvatore it works well though "pici.picidae.net" released a long time ago it served for other things; on OS3 even the old AWeb and Ibrowser can see on modern Web pages thanks to "pici.picidae.net", i talked about it HERE


nikos

  • Senior Member
  • ****
    • Posts: 374
    • Karma: +71/-3
    • aspireos
Reply #65 on: November 28, 2018, 08:11:28 AM
for the moment that odissey has problems, you can solve some problems by going to this address http://pici.picidae.net, in the page that opens indicate the site you want to reach, like facebook, ebay etc ..

hi

Salvatore

Did not know about that :) Very handy.

Thx Salvatore.

Even using that site there are some sites like www.vg.no that does not display images scrolling down the site. Anyone know why?


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #66 on: November 28, 2018, 09:47:56 AM
The site www.vg.no both works for me on OWB and on NetSurf, AWeb and IBrowser using "pici.picidae.net", but it works well even with OWB only.

@Admin
There are problems to send a message, many times waiting times are very long (maybe this happens when some other user is connected to the same discussion ?)
« Last Edit: November 28, 2018, 10:37:44 AM by AMIGASYSTEM »



sabbate

  • Guest
Reply #67 on: November 28, 2018, 10:29:34 AM
hello I'm glad you're happy we hope the service continues to exist, I discovered this thing by chance is a retroaccademy article :)

hi

salvatore



nikos

  • Senior Member
  • ****
    • Posts: 374
    • Karma: +71/-3
    • aspireos
Reply #68 on: December 04, 2018, 03:13:28 PM
The site www.vg.no both works for me on OWB and on NetSurf, AWeb and IBrowser using "pici.picidae.net", but it works well even with OWB only.

If I turn of java-script it is like you say working well. Problem then is that many parts of the site is not displayed. For sure something happening regarding java-script. I think java-script might be the problem also with youtube.


paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #69 on: December 06, 2018, 07:28:34 AM
Hi all

I finally tested again the compilation process and committed the patch to ABI_V0-20161228-patch and to  Odyssey on deadwood repository on: https://github.com/deadwood-pl/OdysseyWebBrowser/tree/odyssey-r187682.
I also added my instructions on how I was able to compile.

@AROS committers: please review the AROS patches on: https://github.com/deadwood-pl/OdysseyWebBrowser/tree/odyssey-r187682/ABI_V0-20161228-patch
Basically to make Odyssey with new ssl working I had to:
- Backport OpenSSL 1.0.1
- Modify curl to make it work with new openssl
- Modify some compilation flags on ffmpeg, add AROS headers on networking files and disable udp (temporary)

Next step will be:
- Integrate with new ffmpeg
- fix Bookmark and Cookie broken dialog windows (I guess the known issue with tree list).

Please let me know your comments...
Hi. I'll start with a big thank you, since your build of OWB seems also more stable (at least, this is the feeling I have today with current websites). The only issue I have is that its executable is around 100 MB bigger, and does not fit at all in Icaros Desktop Light. Is there any plan to shrink/strip it down, maybe using some development magic I am totally unaware of?

If not, just tell me and I'll try to reconsider some of Icaros Light contents in order to make the necessary room.


sabbate

  • Guest
Reply #70 on: December 07, 2018, 02:33:25 PM
So good news I would say, thank you very much ;)



ch1ll

  • Newbie
  • *
    • Posts: 31
    • Karma: +0/-0
Reply #71 on: December 08, 2018, 04:47:05 AM
Hi. I'll start with a big thank you, since your build of OWB seems also more stable (at least, this is the feeling I have today with current websites). The only issue I have is that its executable is around 100 MB bigger, and does not fit at all in Icaros Desktop Light. Is there any plan to shrink/strip it down, maybe using some development magic I am totally unaware of?

Thanks for testing. I can try to strip debugging symbols and disable video until I cannot make it work. I'll keep you posted.



sabbate

  • Guest
Reply #72 on: December 08, 2018, 06:09:02 AM
I can not test the program at the moment, it seems strange to me that I can not boot on a car that is years old and they are two

salvatore



sabbate

  • Guest
Reply #73 on: December 08, 2018, 10:03:24 AM
I downloaded icaros desktop light 1.4 everything works perfectly, when I have time I try the last of the 1.x series, I will update what I need, like the fat handler etc..etc ..

ps. Paolone I make a donation as soon as possible, because without it I could not do anything

All the best

Salvatore



Gundam

  • Guest
Reply #74 on: December 08, 2018, 10:35:16 AM
Hi. I'll start with a big thank you, since your build of OWB seems also more stable (at least, this is the feeling I have today with current websites). The only issue I have is that its executable is around 100 MB bigger, and does not fit at all in Icaros Desktop Light. Is there any plan to shrink/strip it down, maybe using some development magic I am totally unaware of?

Thanks for testing. I can try to strip debugging symbols and disable video until I cannot make it work. I'll keep you posted.

@ ch1ll :

can you make video a separate module that  can be enabled/disabled by the user ?
You could also make a shared (re-entrant) library (to be put in LIBS:) of some of the static linked libraries that owb uses; for example a 'curl ' shared library may benefit also other applications who need to fetch something from the internet.
« Last Edit: December 08, 2018, 10:39:39 AM by Gundam »