Firefox3 rebuild

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
diegel
Donor
Donor
Posts: 354
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Tue Jul 14, 2015 1:29 am

The firefox rebuild and the rebuild dependencies are in beta now. I only uploaded the gcc build glib since the mipspro based version causes a lot of crashes. Here is a list of packages:

Code: Select all

neko_atk-1.32.0.tardist
neko_cairo-1.8.8.tardist
neko_firefox-3.0.19pre.tardist
neko_fontconfig-2.8.0.tardist
neko_freetype2-2.4.12.tardist
neko_glib-2.28.8-11-gcc.tardist
neko_gtk+-2.12.12.tardis
neko_libpng-1.2.52.tardist
neko_libxrender-0.8.4.tardist
neko_pango-1.28.4.tardist
neko_pixman-2.22.2.tardist
neko_zlib-1.2.8.tardist

If you want to see this packages in current please vote for it.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Firefox3 rebuild

Unread postby hamei » Tue Jul 14, 2015 6:36 am

diegel wrote:Here is a list of packages:

Code: Select all

...
neko_zlib-1.2.8.tardist

Just out of curiosity ... did you build the libz un-optimized ? It builds both ways, but then I saw the note on the original version in nekoware that -03 breaks some png's. I didn't have any to test so chickened out and went no-0 but -03 might be nice if that is no longer a problem ?

thank you, btw ...

edit: okay le, extracted the release notes, got the info, cool, thanks.

On to the next hill to climb .... :)

While I'm here, is there a reason we are at libpng 1.2 when it's currently up to 1.6 ? Not complaining, just wondering ....
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Firefox3 rebuild

Unread postby hamei » Fri Jul 17, 2015 8:42 pm

Mr Diegel Sir -

I assume that you stopped libpng at 1.2.52 because at 1.2.53 it fails the 'make check' step ?

I just discovered through process of elimination that libpng 1.4.16 makes (with your edit of libtool) and passes the gmake check step.

Installed it, so far no disasters. ymmv.


At 1.6.17 the effing thing kacks on AWK.

There is probably some place in the middle that still works. Research is ongoing.

Edit : okay, the break point is at 1.5.0 Here's what I find :

Code: Select all

Version 1.5.0beta22 [April 28, 2010]
Improved the options.awk script; added an "everything off" option.

Version 1.5.0beta29 [June 21, 2010]
Revised scripts/options.awk to work on Sunos (but still doesn't work)
Added comment to options.awk and contrib/pngminim/*/makefile to try nawk.

Version 1.5.0beta33 [July 6, 3010]
Corrected scripts/options.awk to handle both command line
 options and options specified in the .dfa files.

Version 1.5.0beta43 [August 20, 2010]
Fixed non-GCC fixed point builds.  In png.c a declaration was misplaced
 in an earlier update.  Fixed to declare the auto variables at the head.   

Version 1.5.0beta57 [December 9, 2010]
Improved missing symbol handling in checksym.awk; symbols missing in
both the old and new files can now be optionally ignored, treated as errors
 or warnings.


I'm looking at beta 33 especially becasue that seems related to the actual error I get ?

Also, do you think the beta 43 change affects us ?

btw, herr diegel - how come we are un-versioning the libraries ? What effect does that have ?
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

diegel
Donor
Donor
Posts: 354
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Mon Jul 20, 2015 2:11 am

hamei wrote:btw, herr diegel - how come we are un-versioning the libraries ? What effect does that have ?
This was not my idea, it had been done in the current libpng package also. If this cause any problem, we have the problem already. I don't change much at the dependencies, I just rebuild them with better optimization. If I can't build a package with maximum optimization with MipsPro I used to gcc.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Firefox3 rebuild

Unread postby hamei » Mon Jul 20, 2015 4:03 am

diegel wrote:
hamei wrote:btw, herr diegel - how come we are un-versioning the libraries ? What effect does that have ?
This was not my idea, it had been done in the current libpng package also.

Hmm. Thank you for the info .. more research required then :)
If this cause any problem, we have the problem already.

The major problem I've had with common dependencies is libjpeg. The original jpeg people seem to have gone off the deep end, while jpeg-turbo is supposed to be a drop-in. Maybe all the older versions hanging around have made trouble. Other than that, most of the basic depends have been okay.

Did you try png 1.4.16 ? Working well here. I rebuilt graphics magick to use it, works fine. Ran all the tests a-okay. A couple other apps, too. Hoping that stupid options.awk script is the only problem between us and 1.6.17 ...

A clean-out of the libs directory is in process ... this no-version thing seems attractive. Let's see what happens :D

If I can't build a package with maximum optimization with MipsPro I used to gcc.

I'm wondering what the actual problem is with libz ... :( That's a very foundational library.
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

Axatax_
Posts: 92
Joined: Wed Jan 21, 2015 3:08 pm

Re: Firefox3 rebuild

Unread postby Axatax_ » Mon Aug 31, 2015 11:27 pm

A little late, but you have my endorsement for -current, with some very minor caveats:

First, this Firefox is an improvement over the previous releases as it does not exhibit the ~hourly crashes I would routinely experience with the previous build. As for speed, I haven't conducted any specific testing, although it certainly isn't a regression by any means.

Now -- (and if I sound overly critical, it's because I feel this is a top-tier package and this really needs to be in -current and in top shape).

The zlib is not versioned properly. Just my opinion, but zlib is not bleeding edge SW, so each new package that someone builds with zlib really doesn't need a *new* zlib, and it doesn't need to *require* the latest zlib. If this zlib goes into -current this way, it's going to muck up pretty much the whole distribution. I have a permanent workaround for this and libpng (which is another chronic offender) with RLD_LIST kung-fu, but this really needs to be fixed, and maybe there should be some guidance in the build Wiki about these issues. Every drop for a big program sends a new zlib that screws everything else up. Maybe if there's not a new security issues with zlib, we should lock this library in and just leave it alone unless it's necessary to upgrade.

The .ftr/.fti files were not installed into the "local" path under /usr/lib/filetype which seems to be the de-facto standard for basically anything else not originating from SGI (and the rest of Nekoware, AFAIK). This Firefox seems to also use a different #tag than the previous version. I had to troubleshoot blank FIrefox icons after installation.

Last nit-pick, the default installation choice for items such as dist files/patches/and release notes were not applied consistently between all the updated libraries for this Firefox.

All in all, good job on a *very* important package (hell, it's the best effort we currently have on IRIX for a web browser).

User avatar
mapesdhs
Posts: 2516
Joined: Mon Nov 10, 2003 4:17 pm
Location: Edinburgh, Scotland
Contact:

Re: Firefox3 rebuild

Unread postby mapesdhs » Tue Sep 01, 2015 1:45 am

I agree it's the best web browser build for IRIX atm, but sadly it's so old now version-wise that I can't use my Fuel for a lot of the web stuff I do these days, which is rather sad. Find myself using my 5GHz 2700K more and more. :\

Ian.
I'm working on a charitable PC build for the Learn Engineering YouTube channel. Please PM/email/call if you'd like to contribute!
Donations of any kind of item I can sell to provide funds are also most welcome.
mapesdhs@yahoo.com
+44 (0)7434 635 121

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Firefox3 rebuild

Unread postby hamei » Tue Sep 01, 2015 2:56 am

mapesdhs wrote: it's so old now that I can't use my Fuel for a lot of the web stuff I do these days ...

Surfing Ashley Madison ? :P
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

User avatar
mapesdhs
Posts: 2516
Joined: Mon Nov 10, 2003 4:17 pm
Location: Edinburgh, Scotland
Contact:

Re: Firefox3 rebuild

Unread postby mapesdhs » Tue Sep 01, 2015 3:45 am

:D:D

Online banking, tomshardware, eBay, etc.

Ian.
I'm working on a charitable PC build for the Learn Engineering YouTube channel. Please PM/email/call if you'd like to contribute!
Donations of any kind of item I can sell to provide funds are also most welcome.
mapesdhs@yahoo.com
+44 (0)7434 635 121

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Firefox3 rebuild

Unread postby hamei » Tue Sep 01, 2015 5:26 am

mapesdhs wrote:Online banking ...


So may the outward shows be least themselves - the world is still deceived with ornament.

In law, what plea so tainted and corrupt but, being seasoned with a gracious voice, obscures the show of evil?

In religion, what damned error but some sober brow will bless it and approve it with a text, hiding the grossness with fair ornament?

There is no vice so simple but assumes some mark of virtue on his outward parts.

How many cowards, whose hearts are all as false as stairs of sand, wear yet upon their chins the beards of Hercules and frowning Mars; who, inward search'd, have livers white as milk ?

And these assume but valour's excrement to render them redoubted!

Look on beauty and you shall see 'tis purchased by the weight which therein works a miracle in nature, making them lightest that wear most of it.

So are those crisped snaky golden locks which make such wanton gambols with the wind upon supposed fairness, often known
to be the dowry of a second head, the skull that bred them in the sepulchre.

Thus ornament is but the guiled shore to a most dangerous sea, the beauteous scarf veiling an Indian beauty -

In a word, the seeming truth which cunning times put on to entrap the wisest.


:P
Last edited by hamei on Tue Sep 01, 2015 6:16 am, edited 1 time in total.
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

User avatar
Krokodil
Donor
Donor
Posts: 478
Joined: Fri Apr 17, 2015 2:32 pm
Location: The House of Particular Individuals

Re: Firefox3 rebuild

Unread postby Krokodil » Tue Sep 01, 2015 6:14 am

Unfortunately Firefox has become so bloated now, that a new version wouldn't run well on any of the more popular machines here like Indigo2, O2, Octane, Tezro and Fuel. Better to have an entirely new browser created/or find one that is lightweight.
:Octane2: - :O2: - :Octane: - :Indigo2IMP:

User avatar
ClassicHasClass
Donor
Donor
Posts: 2106
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: Firefox3 rebuild

Unread postby ClassicHasClass » Tue Sep 01, 2015 9:22 am

Something like Origyn might work okay (it's been very successful on the Amiga), but I think NetSurf is a better basis, and is actually known to compile.

viewtopic.php?f=15&t=16728822&start=30
smit happens.

:Fuel: bigred, 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, 175MHz R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * RDI PrecisionBook * BeBox * Solbourne S3000 * Commodore 128 * many more...

User avatar
foetz
Moderator
Moderator
Posts: 6590
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Firefox3 rebuild

Unread postby foetz » Tue Sep 01, 2015 9:23 am

Krokodil wrote:Unfortunately Firefox has become so bloated now, that a new version wouldn't run well on any of the more popular machines here like Indigo2, O2, Octane, Tezro and Fuel. Better to have an entirely new browser created/or find one that is lightweight.

well that's the problem, that won't work. as discussed before, for whatever reason way too many websites seem to think they need to follow every trend no matter how much sense it makes for them or not. unfortunately right now that means using too large fonts, way too much js even if not needed at all and practically no gfx. the result is that they look very poor yet require tons of resources to achieve the same (at best) they had years ago already despite causing just a fraction of the load.
so a browser that can handle all that junk can't be light. the only hope is that at some point the trend will change again to something reasonable.

User avatar
Vladio
Donor
Donor
Posts: 252
Joined: Sat Oct 26, 2013 1:42 pm
Location: Lancaster, Pennsylvania, USA

Re: Firefox3 rebuild

Unread postby Vladio » Tue Sep 01, 2015 8:41 pm

Right on! Thanks for the rebuild!
:Octane2: Octane 2, Dual 600MHz R14k's, 2GB, v12
:O2000: Origin 2200, Dual 300mhz, 2GB
:Onyx2R: Onyx2
Mac Pro dual quad Xeon 16GB 1TB
HP dual core 4GB 500GB
Dell Workstation Dual quad Xeon 8GB 500GB RAID
Imac | HP laptop | Compaq | Commodore 64 floppy | TI 99 38k Peripheral Expansion Box

diegel
Donor
Donor
Posts: 354
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Sun Sep 06, 2015 11:42 am

Axatax_ wrote:The zlib is not versioned properly.
Thanks for your feedback. Would you give some more details about this versioning issue.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:


Return to “SGI: Development”

Who is online

Users browsing this forum: No registered users and 2 guests