Closed Bug 214773 Opened 23 years ago Closed 22 years ago

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

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Linux
defect
Not set
minor

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: MozillaUser, Assigned: mscott)

Details

[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.
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
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
Closed: 22 years ago
Resolution: --- → INVALID
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.