Closed Bug 279616 Opened 20 years ago Closed 20 years ago

Crash if build from source on Linux/x86_64

Categories

(Thunderbird :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: max, Assigned: mscott)

Details

User-Agent:       Opera/7.54 (X11; Linux x86_64; U)  [ru]
Build Identifier: 

I'm download source code from http://ftp.mozilla.org/pub/mozilla.org/
thunderbird/releases/1.0/source/thunderbird-1.0-source.tar.bz2
Unpack, and try to compile it:

$ ./configure --prefix=/opt/thunderbird --enable-svg --enable-xft
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking build system type... x86_64-unknown-linux-gnu
checking for gcc... (cached) gcc

[skip]

checking for lchown... (cached) yes
checking for strerror... (cached) yes
checking for pthread_create in -lpthreads... dummy.c: In function `foo':
dummy.c:3: warning: unused variable `a'
dummy.c:3: warning: control reaches end of non-void function
dummy.c: In function `main':
dummy.c:9: warning: implicit declaration of function `exit'
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: 
cannot find -lpthreads
collect2: ld returned 1 exit status
no
checking for pthread_create in -lpthread... dummy.c: In function `foo':
dummy.c:3: warning: unused variable `a'
dummy.c:3: warning: control reaches end of non-void function
dummy.c: In function `main':
dummy.c:9: warning: implicit declaration of function `exit'
yes
checking whether gcc accepts -pthread... yes
creating ./config.status
creating Makefile
creating config/Makefile
creating config/autoconf.mk
creating ldap/Makefile
creating ldap/build/Makefile
creating ldap/clients/tools/Makefile
creating ldap/include/Makefile
creating ldap/libraries/Makefile
creating ldap/libraries/libldap/Makefile
creating ldap/libraries/libprldap/Makefile
creating ldap/libraries/libldif/Makefile
creating ldap/libraries/liblber/Makefile
creating ldap/libraries/libiutil/Makefile
creating ldap/libraries/libssldap/Makefile

$ gmake

[skip]

gmake[3]: Entering directory `/home/max/SOFT/mozilla/netwerk/build'
/home/max/SOFT/mozilla/config/nsinstall -R -m 755 libnecko.so ../../dist/gre/
components
: ../../dist/gre/components/libnecko.so
/home/max/SOFT/mozilla/config/nsinstall -R -m 755 libnecko.so ../../dist/lib/
components
: ../../dist/lib/components/libnecko.so
/home/max/SOFT/mozilla/config/nsinstall -R -m 755 libnecko.so ../../dist/bin/
components
: ../../dist/bin/components/libnecko.so
gmake[3]: Leaving directory `/home/max/SOFT/mozilla/netwerk/build'
gmake[3]: Entering directory `/home/max/SOFT/mozilla/netwerk/build2'
/home/max/SOFT/mozilla/config/nsinstall -R -m 755 libnecko2.so ../../dist/gre/
components
: ../../dist/gre/components/libnecko2.so
/home/max/SOFT/mozilla/config/nsinstall -R -m 755 libnecko2.so ../../dist/lib/
components
: ../../dist/lib/components/libnecko2.so
/home/max/SOFT/mozilla/config/nsinstall -R -m 755 libnecko2.so ../../dist/bin/
components
: ../../dist/bin/components/libnecko2.so
gmake[3]: Leaving directory `/home/max/SOFT/mozilla/netwerk/build2'
gmake[3]: Entering directory `/home/max/SOFT/mozilla/netwerk/resources'
+++ making chrome /home/max/SOFT/mozilla/netwerk/resources  => ../../dist/bin/
chrome/comm.jar
+++ updating chrome ../../dist/bin/chrome/installed-chrome.txt
+++     content,install,url,jar:resource:/chrome/comm.jar!/content/necko/
+++ overriding content/necko/contents.rdf
updating: content/necko/contents.rdf (stored 0%)
+++ making chrome /home/max/SOFT/mozilla/netwerk/resources  => ../../dist/bin/
chrome/en-US.jar
error: file '../../toolkit/locales/en-US/chrome/necko/contents.rdf' doesn't 
exist at ../../config/make-jars.plline 418.
gmake[3]: *** [libs] Ошибка 2
gmake[3]: Leaving directory `/home/max/SOFT/mozilla/netwerk/resources'
gmake[2]: *** [libs] Ошибка 2
gmake[2]: Leaving directory `/home/max/SOFT/mozilla/netwerk'
gmake[1]: *** [tier_9] Ошибка 2
gmake[1]: Leaving directory `/home/max/SOFT/mozilla'
gmake: *** [default] Ошибка 2




about system:

$ uname -a
Linux max 2.6.8-24.11-default #1 Fri Jan 14 13:01:26 UTC 2005 x86_64 x86_64 
x86_64 GNU/Linux

OS: SuSE Linux 9.2 Professional 64 bit (Athlon-64)



Reproducible: Always

Steps to Reproduce:
1. configure
2. gmake
3.
Version: unspecified → 1.0
Read the build instructions from
http://www.mozilla.org/projects/thunderbird/build.html (the tarball doesn't
build out-of-the-box, you need to create a .moconfig file).
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.