Netsurf Motif Available

massiverobot

irix detailer
Feb 8, 2019
121
111
43
Philly
twitter.com
The new netsurf build that DrMadison has been brewing (using Motif and eschewing the GTK2 of the previous release) is working well enough to play with. Jenna16bit was kind enough to package it up into a RPM and I've pushed it up to the Official SGUG Cloud Repo, where anyone using RSE 007 can easily install and play with it.

DrMad has another trick as well- this built isn't using GL rendering and once that is working it will be even faster. That is coming soon.

Meanwhile installing this is just a command away:

$ sudo /usr/sgug/bin/tdnf install netsurf-motif

If you have setup the offical cloud repo --- If not just read the thread here how to do it: Setup SGUG Cloud Repo it's very easy to do.

IMG_1492.png
 
Thanks a ton for this you guys! I got a problem with the latest version (just updated using tdnf, not sure now new/old it is).
After using Netsurf for a while, I can't click some HTML elements, like the "Search" button at Google.
When I do, I get the error "NetSuff is running out of memory. Please free some memory and try again."

Restarting NetSurf doesn't help, but a restart of the system does the trick and NetSurf works for 10-15 minutes again.
Doesn anyone here have any idea what might be the problem?
 
  • Sad
Reactions: TruHobbyist
Thanks a ton for this you guys! I got a problem with the latest version (just updated using tdnf, not sure now new/old it is).
After using Netsurf for a while, I can't click some HTML elements, like the "Search" button at Google.
When I do, I get the error "NetSuff is running out of memory. Please free some memory and try again."

Restarting NetSurf doesn't help, but a restart of the system does the trick and NetSurf works for 10-15 minutes again.
Doesn anyone here have any idea what might be the problem?

I wasn't getting this on my 3gb ram+ machines, but on my newly acquired o2 with 128mb of ram I can't even do a google search, it says out of memory and doesn't respond. So it obviously is a memory issue as it states, but oddly, I have enabled a 2gb swapfile in IRIX but that hasn't made any difference at all. So I dunno.
 
Just an update: I have upgraded my o2 to 1GB of RAM now, Netsurf still has this issue.

The problem occurs when clicking any kind of 'submit' button. So if you try to search on Google for instance, pressing 'search' will show the memory error in the console, but nothing will happen, the browser won't go anywhere when the button is pressed.

You can however still go to any website you want by typing the address in manually, then when on a forum I can click links without any issues, no memory errors.

So the system is NOT running out of memory, it's just some bug with those buttons.
 
Yeah this is odd, I wonder if there's some different env variable set between working and non-working. Are you using the "sgugshell" script to set up your terminal and launch the program?
 
@Knezzen @jenna64bit

I found the solution, I realised that on my Octane I was using Jenna's .auxchestrc for launching Netsurf. I checked the command in that file and it is this:
Code:
netsurf-motif --block_advertisements --incremental_reflow=false --enable_javascript=false

I can confirm, launching Netsurf using these commands fixes the memory error problem.
 
Still getting this error on a fresh IRIX 6.5.30 and SGUG-RSE install despite adding the flags @stormy mentioned. The machine I'm running it on has 2GB of RAM. Any workaround? :)

Surely it has to be something to do with how you're entering the flags, I cannot think of any other reason.
 
Doing it exactly like you write them while in the SGUG-shell.
I don't know if it would make a difference, but perhaps try launching the browser identically to how I (and others) are doing, have the entire command in an .auxchestrc menu entry. Perhaps, for whatever reason, the flags aren't getting passed through typing them manually in a terminal.
 
I don't know if it would make a difference, but perhaps try launching the browser identically to how I (and others) are doing, have the entire command in an .auxchestrc menu entry. Perhaps, for whatever reason, the flags aren't getting passed through typing them manually in a terminal.
Sure, I'll give that a go. Is there any example file laying around or a guide on how and where etc?
 
It seems package netsurf-motif is missing a few requirements:
Code:
$ sudo tdnf install netsurf-motif

Installing:
netsurf-motif               mips          3.10-4.sgug        ports.sgi.sh-007   5.22M 5469302

Total installed size:   5.22M 5469302
Is this ok [y/N]: N
To compare with:
Code:
$ sudo tdnf install netsurf     

Installing:
pkgconfig                      mips            1:0.29.2-9.2.sgug    sgugrselocal    813.94k 833472
shared-mime-info               mips            1.15-4.sgug          sgugrselocal      4.83M 5066677
jasper-libs                    mips            2.0.14-11.sgug       sgugrselocal    466.32k 477512
libtiff                        mips            4.0.9-7.sgug         sgugrselocal    552.16k 565408
libXrandr                      mips            1.5.2-2.sgug         sgugrselocal     50.40k 51608
libXinerama                    mips            1.1.4-4.sgug         sgugrselocal     15.50k 15874
libXi                          mips            1.7.10-2.sgug        sgugrselocal     77.55k 79414
libXfixes                      mips            5.0.3-10.sgug        sgugrselocal     28.22k 28895
libXdamage                     mips            1.1.4-17.sgug        sgugrselocal     29.80k 30514
libXcursor                     mips            1.1.15-6.sgug        sgugrselocal     55.42k 56754
libXcomposite                  mips            0.4.4-17.sgug        sgugrselocal     35.39k 36239
hicolor-icon-theme             noarch          0.17-7.sgug          sgugrselocal     72.20k 73932
gdk-pixbuf2-modules            mips            2.40.0-5.sgug        sgugrselocal    271.15k 277658
harfbuzz                       mips            2.6.1-2.sgug         sgugrselocal      1.89M 1981587
fribidi                        mips            1.0.5-5.sgug         sgugrselocal    327.55k 335409
pixman                         mips            0.38.4-4.sgug        sgugrselocal    518.03k 530462
lzo                            mips            2.10-17.sgug         sgugrselocal    225.06k 230458
libXext                        mips            1.3.4-2.sgug         sgugrselocal    104.02k 106520
pango                          mips            1.43.0-4.sgug        sgugrselocal    875.92k 896945
libwebp                        mips            1.0.3-4.sgug         sgugrselocal    761.82k 780106
librsvg2                       mips            2.40.19-1.sgug       sgugrselocal    327.32k 335179
libjpeg-turbo                  mips            2.0.2-6.sgug         sgugrselocal    524.33k 536917
gtk2                           mips            2.24.32-8.sgug       sgugrselocal     14.34M 15035177
gdk-pixbuf2                    mips            2.40.0-5.sgug        sgugrselocal      2.54M 2667671
cairo                          mips            1.16.0-11.sgugdebug  ports.sgi.sh-007   6.74M 7072055
atk                            mips            2.34.1-2.sgug        sgugrselocal      1.25M 1305802
netsurf                        mips            3.10-4.sgug          ports.sgi.sh-007   6.92M 7257348

Total installed size:  44.50M 46665593

If I install netsurf-motif, it misses libjpeg, and probably more.
 
Last edited:

About us

  • Silicon Graphics User Group (SGUG) is a community for users, developers, and admirers of Silicon Graphics (SGI) products. We aim to be a friendly hobbyist community for discussing all aspects of SGIs, including use, software development, the IRIX Operating System, and troubleshooting, as well as facilitating hardware exchange.

User Menu