Apache OpenOffice (AOO) Bugzilla – Issue 1881
No Mozilla tarballs for IRIX
Last modified: 2010-03-29 19:52:51 UTC
There are currently no Mozilla tarballs available in the OO tree. I have created the appropriate tarballs (or at least tarballs which allow the build to continue), but am wondering what the exact needs of these tarballs are (eg which mozilla files are actually used).
Argh, my proxy software will not allow me to upload such a large attachment, will have to try some alternative means (I am assuming that creating a large attachment is ok?)
Created attachment 0
Is there a limit to the size of attachments? Cause the last one failed! :(
Created attachment 582 [details] moz/zipped/IRIXGCCMlib.zip
Hmm, sorry ppl. Even after playing with my proxy's config, either IssueZilla will not accept an attachment this size (which is probably fair enough!) or something is timing out. I have the appropriate zip files, and will try and find somewhere online I can put them.
Ok, finally got some online space, the 3 zip files can be found here: http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMinc.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMlib.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMruntime.zip Can I use links here? <a href="http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMinc.zip">IRIXGCCMinc.zip</A> <a href="http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMlib.zip">IRIXGCCMlib.zip</A> <a href="http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMruntime.zip">IRIXGCCMruntime.zip</A>
Frank, can you do the review and commit of this ?!?
Nick, can you please adjust the zip for the runtimes? I think your tarball contains too much files - you can get a file list from external/moz/moztools/zipmoz.cmd. At least I suspect that your file is too big - for the other platforms, the tarball is about 3 MByte, and your's is about 9 MB. So please strip down the file to the components really necessary (or convince me that all the ones in your current file are necessary - but this is hard to believe :). In addition, the runtime zip must contain a "component.reg" file, which was created from the stripped-down components (not from the complete set - this is an important difference). Beside that, the "inc" and "lib" tarballs look good - as far as I can tell (not having the possibility to compile on the platform in question). Did you create your files from mozilla 0.9.4? Or from an earlier version? I'm asking because with the next build (SRC641i), we migrate to mozilla 0.9.4 (which contains nearly all of our previous patches). So if you want your platform to compile after SRC641h, you may want to give us 0.9.4 files ... Frank
Yes, the zips are created from 0.9.4. Thanks for the pointer to the zipfile creation script. I shall have another attempt at creating zip files, and should have links posted tomorrow. Thanks! :)
http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMinc.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMlib.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMruntime.zip These have now been updated. Sorry for the delay
Nick, sorry, but I think the runtime lib still won't do it. First it does not contain the components directory. Means when extracting it, all the libs which belong into "component" are extracted to the program directory of OOo, which means they would not be found at runtime. Second, the component.reg in the runtime tarball looks suspicious (though I'm not sure about it 'cause I have no IRIX platform to do tests). It is about 400K, while for the other platforms, it is about 200K. The component.reg must be created by mozilla with the libs in _our_ (stripped-down) components directory only. It must not be the original component.reg which comes with mozilla. We had (under solaris sparc) problems with a complete component.reg in our stripped-down environment: mozilla simply crashed then, as it expected more of it's components (according to it's component.reg) which it actually found at runtime. So please ensure that the component.reg you gave is is the right one - if you say the large one is correct for you, I'll take it, but please be sure :), else you may have runtime problems at machines where now extra mozilla installation exists.
s/actually found/actually did not find/
Wierd... under Unix, if I do 'unzip IRIXGCCMruntime.zip' I get the components directory... but if I use WinZip, I dont. Anyway, I will use the appropriate version of zip and fix that. And I shall double check the components file aswell, it should be roughly the same across platforms, so I might have messed that one up.
http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMinc.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMlib.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMruntime.zip Ok, lets try this again. The component.reg file is now ~200k, and the directory structure shows up in WinZip, so that should be right to. Is there any documentation that talks about what needs to be included in there zips? Thanks
I checked in the three files. Can't test them without an IRIX system, though ... I'm going to write a mail in, hmm, perhaps dev@porting, announcing this and asking Sander to tag the files so that they're included in the next OOo snapshot.
Nick, Just as an info: we're currently thinking about migrating the mozilla code base we're using to 0.9.5 - which contains some fixes we're interested in, and which had an incompatible change in the string classes.
Ok, not a problem. I'll prepare some 0.9.5 zipfiles to be ready when you change. Mozilla 0.9.6 is out in a few weeks...
Nick, we've moved to mozilla 0.9.5 recently. Maybe you want to update the IRIX tarballs to this version, too?
Created attachment 822 [details] moz/moztools/zipmoz.sh - minor fixes
The above attachment (ok, not really the right spot for it, but while I'm here...) fixes a few minor problems with the script. I have created the zip files, and am in process of going through the roundabout process of getting them online. Hopefully by tomorrow I will have the links posted. :)
Okay, I have updated the zips to 0.9.5. http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMinc.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMlib.zip http://oss.sgi.com/projects/mozilla/download/irix/opn/IRIXGCCMruntime.zip Please let me know if there is any problems with them. :) Thanks
checked in the new versions .... One thing I noticed with the include files: For all other platforms, the inc-tarball does not contain the mozilla directory itself (at least it does not anymore since the migration to 0.9.4, which was about 2 months ago). The d.lst in moz/prj also assumes that the files are located in <output>/inc (without the "mozilla"). Nick, do you mind updating your zip and remove the dir as well? sorry, did not yet find the time to include the changes you supplied for zipmoz.sh (mostly due to my lack of knowledge about how to incorporate the changes in a diff file into the original file - will have to ask here :)
Ah, ok, I did it that way to try and stick with the original structure as much as possible! hehe, ah well, no problems, I will fix this and get a new zip file uploaded..... it will take a couple of days tho :( (wish I could just post 'em directly, *sigh*). Thanks!
this is way too old in the meantime ... Nick, I apologize for losing this from the radar for so long. In the meantime (and after discussions done with Kevin Hendrick on the porting list), I think we should find a solution where Mozilla is built during the OOo build process (or before, with some variables pointing to the build location then), and not check in such huge zip files for all our platforms. Nick, as you were so silent for over a year :), I suppose you could live with me closing this issue as WONTFIX?
I think thats a good solution... but in the mean time, IRIX still needs Mozilla ZIP files. If this solution will be checked in OOO_STABLE_1 sometime soon, then by all means close this. If not, then please leave it open (as I still need to get Moz tarballs for it).
okay, I am willing to check in whatever tarballs you give me - at your risk :) The links above do not work anymore, so can you please point me to the proper files you want to have on the STABLE_1 branch?
Ok, I'm going to grab the mozilla sources and built them.... the binaries I have are not quite right.
Grab them from: ftp://oss.sgi.com/projects/mozilla/download/irix/opn/
And please check them in for both OOO_STABLE_1 and OO643C, thanks
> And please check them in for both OOO_STABLE_1 and OO643C done. not sure what branch will be the base for 1.1Beta, I assume it will be an extra branch (not OO643C). In this case we need to either check them in again, then, or convince whoever does this to branch OO11Beta from OO643C.
forced to set a target
this is no crash - removing dependency to issue 21786
per issue 106845 sb removed the partial irix port, so this doesn't make sense in isolation anymore106845
closing