Closed Bug 204737 Opened 21 years ago Closed 21 years ago

Unable to do a GTK2 build on Linux GCC-3.2

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gjones5555, Assigned: mscott)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030506 Mozilla Firebird/0.6
Build Identifier: Thunderbird ( Minotaur)

c++ -o thunderbird-bin -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall
-Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -pedantic -Wno-long-long -fshort-wchar -pthread -pipe 
-DNDEBUG -DTRIMMED -O2  nsMailApp.o    -L../../dist/bin -L../../dist/lib  -ldl
-lm  ../../dist/lib/libxulapp_s.a -L../../dist/bin -lmozjs -L../../dist/bin
-lxpcom  -L../../dist/bin -L/usr/src/test/Thunderbird/mozilla/dist/lib -lplds4
-lplc4 -lnspr4 -lpthread -ldl  -Wl,--export-dynamic -L/opt/lib -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0
-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

../../dist/lib/libxulapp_s.a(nsNativeAppSupportGtk.o): In function
`nsSplashScreenGtk::Show()'
:
nsNativeAppSupportGtk.o(.text+0x3ce): undefined reference to `splash_xpm'
collect2: ld returned 1 exit status
gmake[4]: *** [thunderbird-bin] Error 1
gmake[4]: Leaving directory `/usr/src/test/Thunderbird/mozilla/mail/app'


Reproducible: Always

Steps to Reproduce:
1. Compile from CVS sources
2.
3.

Actual Results:  
does not compile

Expected Results:  
Compiled

Adding client.mk options from /usr/src/test/Thunderbird/mozilla/.mozconfig:
    MOZ_THUNDERBIRD=1
    MOZ_INTERNAL_LIBART_LGPL=1
cd /usr/src/test/Thunderbird/mozilla
./configure
Adding configure options from ./.mozconfig:
  --prefix=/opt/thunderbird
  --enable-xft
  --enable-default-toolkit=gtk2
  --with-system-zlib
  --with-system-jpeg
  --with-system-png
  --with-system-mng
  --enable-svg
  --with-x
  --disable-debug
  --enable-optimize=-O2
  --enable-crypto
  --disable-mathml
  --disable-accessibility
  --disable-installer
  --disable-activex
  --disable-tests
  --enable-extensions=wallet,spellcheck
  --disable-disk-cache
  --enable-necko-protocols=http,file,jar,viewsource,res,data

==== mozilla-config.h =================================
/* List of defines generated by configure. Included with preprocessor flag,
 * -include, to avoid long list of -D defines on the compile command-line.
 * Do not edit.
 */

#ifndef _MOZILLA_CONFIG_H_
#define _MOZILLA_CONFIG_H_

#define CPP_THROW_NEW throw()
#define D_INO d_ino
#define FUNCPROTO 15
#define HAVE_CPP_2BYTE_WCHAR_T 1
#define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1
#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
#define HAVE_CPP_EXPLICIT 1
#define HAVE_CPP_EXTERN_INSTANTIATION 1
#define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1
#define HAVE_CPP_NAMESPACE_STD 1
#define HAVE_CPP_NEW_CASTS 1
#define HAVE_CPP_PARTIAL_SPECIALIZATION 1
#define HAVE_CPP_TYPENAME 1
#define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1
#define HAVE_DIRENT_H 1
#define HAVE_FCHMOD 1
#define HAVE_FLOCKFILE 1
#define HAVE_GETOPT_H 1
#define HAVE_GNU_GET_LIBC_VERSION 1
#define HAVE_GNU_LIBC_VERSION_H 1
#define HAVE_I18N_LC_MESSAGES 1
#define HAVE_ICONV 1
#define HAVE_INT16_T 1
#define HAVE_INT32_T 1
#define HAVE_INT64_T 1
#define HAVE_IOS_BINARY 1
#define HAVE_LCHOWN 1
#define HAVE_LIBDL 1
#define HAVE_LIBM 1
#define HAVE_LOCALTIME_R 1
#define HAVE_MALLOC_H 1
#define HAVE_MBRTOWC 1
#define HAVE_MEMMOVE 1
#define HAVE_MEMORY_H 1
#define HAVE_MMINTRIN_H 1
#define HAVE_NL_LANGINFO 1
#define HAVE_NL_TYPES_H 1
#define HAVE_RANDOM 1
#define HAVE_RES_NINIT 1
#define HAVE_RINT 1
#define HAVE_SIGINFO_T 1
#define HAVE_SNPRINTF 1
#define HAVE_STATVFS 1
#define HAVE_STRERROR 1
#define HAVE_STRTOK_R 1
#define HAVE_ST_BLKSIZE 1
#define HAVE_SYS_BITYPES_H 1
#define HAVE_SYS_CDEFS_H 1
#define HAVE_SYS_MOUNT_H 1
#define HAVE_SYS_STATFS_H 1
#define HAVE_SYS_STATVFS_H 1
#define HAVE_SYS_VFS_H 1
#define HAVE_UINT 1
#define HAVE_UNAME_DOMAINNAME_FIELD 1
#define HAVE_UNISTD_H 1
#define HAVE_VA_COPY 1
#define HAVE_WCRTOMB 1
#define HAVE_X11_XKBLIB_H 1
#define HAVE_XSHM 1
#define IBMBIDI 1
#define JS_THREADSAFE 1
#define MOZILLA_VERSION "1.4b"
#define MOZ_DEFAULT_TOOLKIT "gtk2"
#define MOZ_DLL_SUFFIX ".so"
#define MOZ_ENABLE_COREXFONTS 1
#define MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS 1
#define MOZ_ENABLE_XFT 1
#define MOZ_ENABLE_XREMOTE 1
#define MOZ_EXTRA_X11CONVERTERS 1
#define MOZ_JSLOADER 1
#define MOZ_LOGGING 1
#define MOZ_PROFILESHARING 1
#define MOZ_STATIC_MAIL_BUILD 1
#define MOZ_SVG 1
#define MOZ_THUNDERBIRD 1
#define MOZ_USER_DIR ".mozilla"
#define MOZ_WIDGET_GTK2 1
#define MOZ_X11 1
#define MOZ_XPINSTALL 1
#define MOZ_XUL 1
#define MOZ_XUL_APP 1
#define NEED_CPP_UNUSED_IMPLEMENTATIONS 1
#define NEW_H <new>
#define NS_PRINTING 1
#define NS_PRINT_PREVIEW 1
#define OJI 1
#define STDC_HEADERS 1
#define UNIX_ASYNC_DNS 1
#define VA_COPY va_copy
#define XP_UNIX 1
#define _REENTRANT 1

#endif /* _MOZILLA_CONFIG_H_ */
Summary: Unable to do a GTK2 build on Linux GCC-3.2 → Thunderbird - Unable to do a GTK2 build on Linux GCC-3.2
Thunderbird bugs should not reported to bugzilla unless you can reproduce this in 
Mozilla itself (acording to a newsgroup post from MScott) because the inital TB
work is not finished

-> invalid (unless someone tells me that tb bugs are now valid or if tehre is a
TB Product)
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
.
Status: RESOLVED → UNCONFIRMED
Product: MailNews → Thunderbird
Resolution: INVALID → ---
Version: Trunk → unspecified
.
Assignee: sspitzer → scott
QA Contact: esther → asa
Summary: Thunderbird - Unable to do a GTK2 build on Linux GCC-3.2 → Unable to do a GTK2 build on Linux GCC-3.2
fixed
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.