[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#685126: icedove FTBFS on Alpha: arch support required for IPC



Source: icedove
Version: 10.0.6-1
Severity: normal
User: debian-alpha@lists.debian.org
Usertags: alpha
X-Debbugs-CC: debian-alpha@lists.debian.org

icedove FTBFS on Alpha with:

c++ -o nsCycleCollector.o -c  -fvisibility=hidden -DXP_LINUX
-DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
-D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET
-DIMPL_THEBES  -DMOZ_THUNDERBIRD=1 -DOSTYPE=\"Linux2.6.32-bpo\"
-DOSARCH=Linux -DEXCLUDE_SKIA_DEPENDENCIES  -DOS_LINUX=1 -DOS_POSIX=1
-D_IMPL_NS_COM -I../../ipc/chromium/src -I../../ipc/glue
-I../../ipc/ipdl/_ipdlheaders  -I./../build -I. -I. -I../../dist/include
-I../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss
-I/usr/include  -I/usr/include   -fPIC -D_FORTIFY_SOURCE=2 -fno-rtti
-Wall -Wpointer-arith -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type
-Wno-long-long -g -O2 -Wformat -Werror=format-security -Wall
-fno-exceptions -fno-strict-aliasing -mieee -fshort-wchar -pthread
-ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -Os
-freorder-blocks  -fomit
 -frame-pointer -pthread -I/usr/include/gtk-2.0
-I/usr/lib/alpha-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/
-I/usr/include/glib-2.0 -I/usr/lib/alpha-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
-I/usr/include/gtk-unix-print-2.0    -D_FORTIFY_SOURCE=2
-DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF
.deps/nsCycleCollector.pp
/build/buildd-icedove_10.0.6-1-alpha-1kXmHo/icedove-10.0.6/mozilla/xpcom/base/nsCycleCollector.cpp
In file included from ../../ipc/chromium/src/base/port.h:9:0,
                 from ../../ipc/chromium/src/base/basictypes.h:46,
                 from ../../ipc/chromium/src/base/process_util.h:11,
                 from
/build/buildd-icedove_10.0.6-1-alpha-1kXmHo/icedove-10.0.6/mozilla/xpcom/base/nsCycleCollector.cpp:128:
../../ipc/chromium/src/build/build_config.h:90:2: error: #error Please
add support for your architecture in build/build_config.h


The attach patch adds Alpha architecture support to IPC.

Cheers
Michael.

--- icedove-8.0-orig/mozilla/ipc/chromium/src/build/build_config.h	2012-01-14 10:10:15.000000000 +1300
+++ icedove-8.0/mozilla/ipc/chromium/src/build/build_config.h	2012-01-14 10:19:37.000000000 +1300
@@ -86,6 +86,9 @@
 #elif defined(__s390__)
 #define ARCH_CPU_S390 1
 #define ARCH_CPU_32_BITS 1
+#elif defined(__alpha__)
+#define ARCH_CPU_ALPHA 1
+#define ARCH_CPU_64_BITS 1
 #else
 #error Please add support for your architecture in build/build_config.h
 #endif

Reply to: