Thunderbird binaries don't work on Debian GNU/Linux 3.0 (woody) because fo lack of glibc2.3

VERIFIED INVALID

Status

--
minor
VERIFIED INVALID
15 years ago
15 years ago

People

(Reporter: MozillaUser, Assigned: mscott)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

15 years ago
[I am absolutely positive that "Mail Window Front End" is the wrong component
for this bug, but as there is not any thunderbird-specific component even
remotely appropriate, I will just file this here.]

I installed Thunderbird 0.1 on my Debian Linux 3.0 box.
When I try to run it, it fails because of a missing link to the version of
libstdc++ that it was compiled with

[james:~]/usr/local/thunderbird/thunderbird
/usr/local/thunderbird/thunderbird-bin: error while loading shared libraries:
libstdc++.so.5: cannot open shared object file: No such file or directory

If I manually create a link from my installed libstdc++ library to libstdc++.so.5

[root:/usr/lib]ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++.so.5
[root:/usr/lib]ldconfig

and then try to run thunderbird, I get version errors (no surprise there)

[james:~]/usr/local/thunderbird/thunderbird
/usr/local/thunderbird/thunderbird-bin: /usr/lib/libstdc++.so.5: no version
information available (required by /usr/local/thunderbird/thunderbird-bin)
/usr/local/thunderbird/thunderbird-bin: /usr/lib/libstdc++.so.5: no version
information available (required by /usr/local/thunderbird/thunderbird-bin)
/usr/local/thunderbird/thunderbird-bin: /lib/libc.so.6: version `GLIBC_2.3' not
found (required by /usr/local/thunderbird/libmozjs.so)
/usr/local/thunderbird/thunderbird-bin: /usr/lib/libstdc++.so.5: no version
information available (required by /usr/local/thunderbird/libxpcom.so)
/usr/local/thunderbird/thunderbird-bin: /usr/lib/libstdc++.so.5: no version
information available (required by /usr/local/thunderbird/libxpcom.so)
/usr/local/thunderbird/thunderbird-bin: /lib/libc.so.6: version `GLIBC_2.3' not
found (required by /usr/local/thunderbird/libxpcom.so)
/usr/local/thunderbird/thunderbird-bin: /lib/libc.so.6: version `GLIBC_2.3' not
found (required by /usr/local/thunderbird/libnspr4.so)

I know this is because I do not have the same version of the shared libraries as
the system which built the thunderbird binary. But what I REALLY want to know is
why this is a problem for Thunderbord but not for either Mozilla Firebird or
Mozilla Seamonkey, which both run fine on this same box.
(Reporter)

Comment 1

15 years ago
I have concluded that this problem is because I am using Debian GNU/Linux 3.0
(woody) which does not include glibc2.3 (it uses glibc2.2)

My workaround is to update to Debian testing/unstable , which is glibc2.3 based.

But I am still going to leave this bug open with reduced severity, because I am
hoping somebody who knows can explaing why both Mozilla Seamonkey and Mozilla
Firebird builds work on glibc2.2 systems, but thunderbird does not.
Severity: normal → minor
Summary: Thunderbird linux shared library linkage issues → Thunderbird binaries don't work on Debian GNU/Linux 3.0 (woody) because fo lack of glibc2.3
(Assignee)

Comment 2

15 years ago
there is no reason. our linux contributor builds with that new library. I'm sure
once mozilla.org starts building official builds, you'll be able to run them
just fine. or ask around in the forums for someone building a linux build with
that version of glib. Lots of folks do.

we are a small team, we take what we can get =)

marking invalid. there really isn't a bug here. 
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → INVALID
(Reporter)

Comment 3

15 years ago
That is good enough for me. I just wanted to know there was a reason. Keep up
the good work you crazy cats!

Verifying invalid
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.