Closed Bug 27135 Opened 25 years ago Closed 25 years ago

Unix Install should list libgtk-1.2 as prerequisite

Categories

(Core :: XUL, defect, P3)

Sun
Solaris
defect

Tracking

()

VERIFIED DUPLICATE of bug 26315

People

(Reporter: patl, Assigned: verah)

References

()

Details

(Whiteboard: [PDT+])

The installation of the binary package of M13 for Solaris 2.6 fails when it can't locate libgtk-1.2.so.0. The Installation Instructions do not mention libgtk-1.2 as a prerequisite. (This bug probably applies to Linux and *BSD releases as well.) Installation log: .//run-mozilla.sh ./mozilla-bin MOZILLA_FIVE_HOME=/opt/mozilla/package LD_LIBRARY_PATH=/opt/mozilla/package SHLIB_PATH=/opt/mozilla/package LIBPATH=/opt/mozilla/package MOZ_PROGRAM=./mozilla-bin MOZ_TOOLKIT= moz_debug=0 moz_debugger= ************************************************** nsNativeComponentLoader: SelfRegisterDll(/opt/mozilla/package/components/libtimer_gtk.so) Load FAILED with error: ld.so.1: ./mozilla-bin: fatal: libgtk-1.2.so.0: open failed: No such file or directory ************************************************** nNCL: registering deferred (0) ************************************************** nsNativeComponentLoader: GetFactory(libwidget_gtk.so) Load FAILED with error: ld.so.1: ./mozilla-bin: fatal: libgtk-1.2.so.0: open failed: No such file or directory ************************************************** ************************************************** nsNativeComponentLoader: GetFactory(libwidget_gtk.so) Load FAILED with error: ld.so.1: ./mozilla-bin: fatal: libgtk-1.2.so.0: open failed: No such file or directory **************************************************
The installation instructions need to mention that gtk is a prerequisite.
so who does the installation instructions?
better summary. We cannot ship static gtk due to some linker problems. Dynamically linking gtk solves this for now. Yes it's an extra step for the end user, maybe we can ship the dynamic lib at some point. Right now, user will need to install gtk his/herself.
Summary: M13: Install of binary package assumes libgtk-1.2 already installed → Unix Install should list libgtk-1.2 as prerequisite
This is easy, and I'm voting this beta1 status, user should be aware of this requirement before downloading.
Keywords: beta1
Whiteboard: [PDT+]
reassigning to granrose.
Assignee: ssu → granrose
granrose is in charge of delivering builds, not documenting unix installs. Back to ssu. Maybe we document this in the download page?
Assignee: granrose → ssu
We don't have an install for unix at this time. This therefore cannot possibly be an install issue. Maybe docs? Maybe the folks who require GTK can figure out who should document this.
Assignee: ssu → trudelle
Component: Installer → XP Toolkit/Widgets
QA Contact: gbush → paulmac
reassigning to rudman for triage
Assignee: trudelle → rudman
Reassigning to Vera. This is related to bug http://bugzilla.mozilla.org/show_bug.cgi?id=26315, which is PDT+, requiring documentation for runtime requirements. Interesting that the GTK lib wasn't mentioned there. Vera, mark this as a dupe of 26315, if you think that's appropriate (I'll comment in that bug to capture the GTK info there).
Assignee: rudman → verah
I assume that a user gets the library by going to http://gtk.org/, ya? Or is there some other prefered way?
yes, we should point people to http://www.gtk.org. Redhat 6.x users will have these libs pre-installed. Commercial unixes like Solaris, HP-UX, AIX, etc. will probably NOT have these installed so this should be a highlight item for those people.
Marking as a duplicate of bug # 26315. It will help if we keep all the requests for runtime requirements in a single bug. *** This bug has been marked as a duplicate of 26315 ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
spam: QA contact to jrgm (PDT+ resolved to be verified)
QA Contact: paulmac → jrgm
The gtk requirement is noted on bug #26315, slated for release notes. marking verified.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.