-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SeaMonkey is a challenge #445
Comments
isn't seamonkey == firefox ? |
mallinfo is some gnu extension for malloc, so the first thing to try is to disable all of the replacement malloc options |
Thanks very much for that patch! I was worn out, but now able to go on. Applied the patch and ran "make" inside /src/build/seamonkey/seamonkey-2.40, to keep going from before. Yes, the patch works, now waiting to see how far it gets... Regarding SeaMonkey versus Firefox, SeaMonkey is a complete suite: browser, WYSIWYG html editor, mail and news client, addressbook and IRC client. |
Compile stopped again, I figured out another patch, then it stopped with a "jemalloc" related fault -- well the sabotage firefox recipe has "--disable-jemalloc", so I have also done that, and started the build from scratch. God, its 2.30am. The build can continue while I sleep. |
Woke up this morning, and seamonkey compiled and installed, zero errors!!!! Here are more patches: And here is the final recipe: I don't yet know if it won't crash in a burning heap at startup. If so, that too will be conquered. Note, the configure options have "--enable-ldap" and "--enable-logging". I would rather have disabled both of those, but back on a glibc-based Linux, compile failed when they were disabled. So, I set them both enabled on the musl build. haven't tried otherwise. I just remembered, there is also "--enable-jsd", we were forced to enable that also, back a few versions. Ah, here it is: At least one fix for disabling logging: |
Just a follow-up, yes, SeaMonkey works. Running it now on my Flash stick. I don't know if it is just a matter of configuring, but typing in a keyword in the URL-bar and hitting the "Search" button does not work. It should launch one of the search engines. No, the search engine mechanism is broken. In Preferences, it shows no search engines available. I tried to install one as an add-on, nothing happened. |
glad to hear. i will probably be without internet for the next week, so if you have questions someone else in our irc channel might be able to help. |
I have been using Barry's Xerus installed on a USB card adaptor. The LED light flashes |
@bkauler : any updates ? the search engine thing is no deal-breaker, i hope ? |
I have been at it for the last few days, trying to compile SeaMonkey. Many patches created, and I'm almost there, but have got stuck.
sqlite needs another change to its recipe, for seamonkey to use it:
https://github.com/bkauler/sabotage/commit/5e3648f9c8490949105d480c1732642ae750b9a1
Heaps of patches for seamonkey:
https://github.com/bkauler/sabotage/commit/d1c6298f8a6bbed05cad4878569fb416bc4dc95c
And here is the latest recipe for seamonkey:
https://github.com/bkauler/sabotage/commit/7f9333924f49050a27b29c7d7757aebe2d86bba3
It compiles for a very long time, must be close to the end. Pity that I have got stuck.
Here is what the log is showing:
I have given up, for now anyway. If anyone else would like to take up the challenge, go for it!
The text was updated successfully, but these errors were encountered: