Welcome, Guest. Please login or register.

Author Topic: Building Netsurf 3.x for 68K  (Read 5281 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wawrzonTopic starter

Building Netsurf 3.x for 68K
« on: April 07, 2017, 04:45:38 AM »
Quote from: Thorham;824262
Indeed. Everyone in the Amiga community keeps yelling that we need this, we need that, but almost no one does anything (including myself :().
sad is, when people who can do something, are yelling instead of doing it actually. i for my part at least try to contribute, even if my abilities are minimal. imho, its hard to maintain motivation and pull anything all alone, better to join together in open projects.

Quote
That may have several reasons, and we'll probably never know.
most likely its simply a lot of work.

Quote
Which will just lead to bad performance on 68k. We've already seen that.
features come at cost, so no wonder its slower than a browser that imply doesnt parse css. i dont know, but i imagine for an experienced coder it may be easier to tweak an open engine instead to write it from scratch. im not talking about current webkit, due to its high resource demend, but netsurf could actually be an option. even if it is also not perfectly keeping up with web standards. (you can check it on a pc as well).
 

Offline wawrzonTopic starter

Building Netsurf 3.x for 68K
« Reply #1 on: April 07, 2017, 04:48:08 AM »
Quote from: Thorham;824271
Sadly not, because it's 3.5+.

yes, its pita that chris insists to check for libs and reaction classes versions manually, for me it might work on aros68k if not that. but its understandable as he doesnt want a trouble with supporting the genuine system. he codes nostly for os4.
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #2 on: April 07, 2017, 07:27:54 AM »
Quote from: Thorham;824287

However, in the case of Netsurf, it probably simply can't work on 3.0/3.1. Wouldn't be entirely surprised if it can't work with Aros either.


it has not been tested. it is a development version, so it would make sense to disable the check and see what it actually needs. im not sure i have seen netsurf reaction frontend features that wouldnt work with the free available class act. but to be honest i could have compiled netsurf commenting out the checks myself, except its low priority, because netsurf build system needs so much fiddling with before you can produce an executable and start to edit the code.
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #3 on: April 07, 2017, 09:13:21 AM »
Quote from: utri007;824293
https://github.com/DNADNL/NetScript

You can esily compile it and play with code.


"easily".. i love these comments.. have you even tried that? then why none uses it? this script is for cygwin, and im not installing cygwin again, if you know what i mean. i even ran it and looked it through on my vmware lubuntu and since it made some tweaking necessary postponed it.
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #4 on: April 07, 2017, 11:48:09 AM »
Quote from: utri007;824298
I use it and if I can use it, then it is easy to use.


what are you running it on?
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #5 on: April 07, 2017, 12:52:19 PM »
Quote from: utri007;824301
Windows 7


sigh... cant you anwer properly? so you are running it on cygwin. you simply followed the guide step for step, thats why its easy for you. what part of my comment: "this script is for cygwin, and im not installing cygwin again" was unreadable for you?

so, for the record, i tried that script again on my lubuntu build setup, and as i said it needs some tweaking. it doesnt build the gcc itself for some reason. i have gcc 6.2.0 amiga toolchain and i have gcc4.6.4 and gcc 6.3.0 aros68k toolchains, but i doubt it will build with these out of the box if the default is 3.x.x.
perhaps i will build cahirs compiler by hand later, and retry the script. but now i need to work. probably it ll just get postponed and forgotten another time, as there is more pressing issues elsewhere.
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #6 on: April 07, 2017, 02:19:50 PM »
Quote from: utri007;824305
I didn't ask anything from you,


here, as answer to my post:

Quote

https://github.com/DNADNL/NetScript

You can esily compile it and play with code.


Quote
you asked.


yes, i had to pull every bit of info from your nose, because i have tried that script before and didnt want to lose time with just setting the build system up again. it occures that i was right. i may look into that further, likely its trivial enough, but your general attitude doesnt really motivate me. anyway its off topic here.
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #7 on: April 09, 2017, 11:53:27 PM »
Quote from: chris;824360

It should work with the aros68k toolchains, but you will most likely need to do some tweaking of buildsystem.git (and the NetSurf makefiles), as it will be expecting m68k-unknown-amigaos as the triplet, rather than whatever AROS is, so various things won't work.


to replace the triplet is the easiest part, however id probably rather go for the amiga gcc6 at this time if i wouldnt shelve it again, distracted by some aros68k issues id like to finalize one day before.

Quote

If you build a "normal" Amiga m68k version of gcc it should work fine, no matter what version, however you might need to re-point some paths.  I didn't realise there was a working gcc 6.2.0 for Amiga m68k.  It would be good to get the NetSurf toolchain updated if you want to look at that?


http://eab.abime.net/showthread.php?t=85474&highlight=gcc

https://github.com/bebbo

i would like, but im so slow and inexperienced when it comes to coding that it takes me days what others do in minutes and the most idiotic thing is that frequently the last key issue gets me stuck and stops me to actually commit anything worthy. there is so much i have almost done, im buried under it..
 

Offline wawrzonTopic starter

Re: IBrowse 2.5 finally on its way?
« Reply #8 on: April 11, 2017, 06:49:27 PM »
Quote from: chris;824404
Cool, that's branched off the one I built the updated cross-compiler from previously, so hopefully it isn't too much hassle to update to gcc6.


im not sure if you can consider it branched from cahirs one. the difference between 4.x.x and 6.x.x may be significant, hwen it comes to what syntax is accepted and which depreciated and what standards are default, and even forcing the one you need may not always work.

im stuck again somewhere else, linking.. sigh!!