Bug#640961: iceweasel: FTBFS: error: #error Please add support for your architecture in build/build_config.h

Nobuhiro Iwamatsu iwamatsu at nigauri.org
Thu Sep 8 23:39:18 UTC 2011


Source: iceweasel
Version: 6.0-4
Severity: wishlist
Tags: patch
User: debian-sh4 at superh.org
Usertags: sh4
X-Debbugs-CC: debian-superh at lists.debian.org

Hi,

iceweasel FTBFS on Renesas SH4.
Because iceweasel does not support sh4 from version 6.0
  http://buildd.debian-ports.org/status/fetch.php?pkg=iceweasel&arch=sh4&ver=6.0.2-1&stamp=1315342392

-----
In file included from ../../dist/include/nsCOMArray.h:42:0,
                 from ../../dist/include/nsHashPropertyBag.h:44,
                 from
/build/buildd-iceweasel_6.0.2-1-sh4-zWasW7/iceweasel-6.0.2/xpcom/base/nsSystemInfo.h:42,
                 from
/build/buildd-iceweasel_6.0.2-1-sh4-zWasW7/iceweasel-6.0.2/xpcom/base/nsSystemInfo.cpp:39:
../../dist/include/nsVoidArray.h: In member function 'void
nsAutoVoidArray::ResetToAutoBuffer()':
../../dist/include/nsVoidArray.h:195:46: warning: cast from 'char*' to
'nsVoidArray::Impl*' increases required alignment of target type
[-Wcast-align]
nsCycleCollector.cpp
g++ -o nsCycleCollector.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include ../../../config/gcc_hidden.h
-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  -DOSTYPE=\"Linux2.6.38\" -DOSARCH=Linux
-DEXCLUDE_SKIA_DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD  -DOS_LINUX=1
-DOS_POSIX=1  -D_IMPL_NS_COM -I../../../ipc/chromium/src
-I../../../ipc/glue -I../../ipc/ipdl/_ipdlheaders
-I../../../xpcom/base/../build -I../../../xpcom/base -I.
-I../../dist/include -I../../dist/include/nsprpub  -I/usr/include/nspr
-I/usr/include/nss       -fPIC -fno-rtti -fno-exceptions -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 -g -O2 -fno-strict-aliasing
-std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -Os -freorder-blocks
 -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0
-I/usr/lib/sh4-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
-I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0
-I/usr/include/cairo -I/usr/include/gio-unix-2.0/
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF
.deps/nsCycleCollector.pp
/build/buildd-iceweasel_6.0.2-1-sh4-zWasW7/iceweasel-6.0.2/xpcom/base/nsCycleCollector.cpp
In file included from ../../../ipc/chromium/src/base/port.h:9:0,
                 from ../../../ipc/chromium/src/base/basictypes.h:50,
                 from
/build/buildd-iceweasel_6.0.2-1-sh4-zWasW7/iceweasel-6.0.2/xpcom/base/nsCycleCollector.cpp:128:
../../../ipc/chromium/src/build/build_config.h:79:2: error: #error
Please add support for your architecture in build/build_config.h
In file included from ../../dist/include/jsfun.h:49:0,
                 from ../../dist/include/jsgc.h:58,
                 from ../../dist/include/xpcpublic.h:45,
                 from
/build/buildd-iceweasel_6.0.2-1-sh4-zWasW7/iceweasel-6.0.2/xpcom/base/nsCycleCollector.cpp:154:
-----

I created a patch which support Renesas SH.
I attached patch and build log when I applied a patch.

Could  you check and apply a patch?

Best regards,
 Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6
-------------- next part --------------
A non-text attachment was scrubbed...
Name: iceweasel-6.0-sh4.patch
Type: text/x-patch
Size: 2822 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20110909/8bfc80fd/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: iceweasel_6.0-4.1_sh4.build.gz
Type: application/x-gzip
Size: 1673767 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20110909/8bfc80fd/attachment-0003.bin>


More information about the pkg-mozilla-maintainers mailing list