Opened 10 years ago

Closed 10 years ago

#3463 closed enhancement (fixed)

Update OptionalImages to use new BeZilla builds.

Reported by: mmadia Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

With the help of tqh, i've created some better software builds based on Mozilla's 1.8.1.21pre code. These are all built for Haiku gcc2 and include the following patches: tqh's nspr, native re-ordering, grey menu selection color, launch-kill fix. Due to the nature of these patches, these software distributions -cannot- use Mozilla Trademarks.

I understand if only BeZillaBrowser is included in OptionalImages.

Naming scheme: BeZillaBrowser = based off Mozilla's Firefox 2 code BeZillaCalendar = based off Mozilla's Sunbird code BeZillaMailNews = based off Mozilla's Thunderbird code BeZillaSuite = based off Mozilla's SeaMonkey code.

Files: http://bezilla.beuser.de/builds/BeZilla-patches-20090218.zip http://bezilla.beuser.de/builds/BeZillaBrowser-gcc2-20090218.zip http://bezilla.beuser.de/builds/BeZillaCalendar-gcc2-20090218.zip http://bezilla.beuser.de/builds/BeZillaMailNews-gcc2-20090218.zip http://bezilla.beuser.de/builds/BeZillaSuite-gcc2-20090218.zip

md5sum: http://bezilla.beuser.de/builds/BeZilla-patches-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaBrowser-gcc2-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaCalendar-gcc2-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaMailNews-gcc2-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaSuite-gcc2-20090218.zip.md5sum

Change History (6)

comment:1 Changed 10 years ago by umccullough

Are there also gcc4 versions forthcoming as well? I know I've used a few experimental gcc4 versions on my gcc4-only Haiku and they're quite decent to work with.

comment:2 Changed 10 years ago by mmadia

The experimental gcc4 build iirc, was cross-compiled from linux using Haiku's older gcc 4.1.x.

My initial attempt in Haiku gcc4.3.3, was not good.

When Mozilla's build system detects a gcc greater than 4.2, it changes its behavior significantly. I fully don't understand it, but it involves using a hidden visibility, something with pragma, and creating system wrappers for the necessary header files.

As expected, the BeOS port wasn't updated for this by their devs and as a result Haiku fails miserably.

There some other tasks/projects that I want to work on for a bit. Eventually, I'll tinker with this.

comment:3 Changed 10 years ago by mmadia

Blub\0 has made some haiku-gcc4 packages:
These packages should be nearly identical to my gcc2.

http://rear.endoftheinternet.org/~blub/haiku-files/apps/BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
http://rear.endoftheinternet.org/~blub/haiku-files/apps/BeZillaMail-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip

He prefers to have these packages mirrored at haiku-files.org

comment:4 Changed 10 years ago by Blub

I just think - if they are good enough - that it would make more sense to have them on haiku-files.org, it just seems less random ;) If you have any suggestions for me concerining the packages - chaning some file or applying some other patches to the source - let me know. As for "how" I got them to compile... basically I just took off from where mmadia set me up and just had to remove the hidden visibility for the some haiku specific code.

comment:5 Changed 10 years ago by mmadia

ticket can be closed.

comment:6 Changed 10 years ago by stippi

Resolution: fixed
Status: newclosed

Ok, thanks for the reminder.

Note: See TracTickets for help on using tickets.