I am trying to update Seamonkey for the next armedslack release. I used the
following configure options
./configure --enable-debug --disable-strip --enable-svg --enable-canvas
--disable-short-wchar --enable-nspr-autoconf --enable-extensions=default,irc
--enable-crypto --enable-shared-js --enable-libxul --disable-xprint
--without-system-nspr --with-system-zlib --with-system-jpeg --with-system-mng
--enable-application=suite --enable-xft --host=arm-slackware-linux-gnueabi
--build=arm-slackware-linux-gnueabi --with-cpu-arch=armv5
The default seemed to try to compile for armv7 which failed real fast then I
found the undocumented --with-cpu-arch= and made it quite a bit further.
until...
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude -I./src -Wa
ll -g -fexceptions -DFFI_DEBUG -MT src/java_raw_api.lo -MD -MP -MF src/.deps/jav
a_raw_api.Tpo -c src/java_raw_api.c -fPIC -DPIC -o src/java_raw_api.o
depbase=`echo src/closures.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I./include -Iinclude -I./src -Wall -g -fexceptions -DFFI_DEBUG -MT src/clos
ures.lo -MD -MP -MF $depbase.Tpo -c -o src/closures.lo src/closures.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude -I./src -Wa
ll -g -fexceptions -DFFI_DEBUG -MT src/closures.lo -MD -MP -MF src/.deps/closure
s.Tpo -c src/closures.c -fPIC -DPIC -o src/closures.o
depbase=`echo src/arm/sysv.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I./incl
ude -Iinclude -I./src -I. -I./include -Iinclude -I./src -MT src/arm/sysv.lo -M
D -MP -MF $depbase.Tpo -c -o src/arm/sysv.lo src/arm/sysv.S &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude -I./src -I.
-I./include -Iinclude -I./src -MT src/arm/sysv.lo -MD -MP -MF src/arm/.deps/sys
v.Tpo -c src/arm/sysv.S -fPIC -DPIC -o src/arm/sysv.o
src/arm/sysv.S: Assembler messages:
src/arm/sysv.S:266: Error: selected processor does not support ARM mode `flddle
d0,[ip]'
src/arm/sysv.S:267: Error: selected processor does not support ARM mode `fldmiad
gt ip,{d0-d7}'
src/arm/sysv.S:307: Error: selected processor does not support ARM mode `fstseq
s0,[r2]'
src/arm/sysv.S:311: Error: selected processor does not support ARM mode `fstdeq
d0,[r2]'
src/arm/sysv.S:316: Error: selected processor does not support ARM mode `fstmiad
eq r2,{d0-d3}'
src/arm/sysv.S:400: Error: selected processor does not support ARM mode `fstmfdd
sp!,{d0-d7}'
src/arm/sysv.S:438: Error: selected processor does not support ARM mode `flds s0
,[sp]'
src/arm/sysv.S:441: Error: selected processor does not support ARM mode `fldd d0
,[sp]'
src/arm/sysv.S:450: Error: selected processor does not support ARM mode `fldmiad
sp,{d0-d1}'
src/arm/sysv.S:453: Error: selected processor does not support ARM mode `fldmiad
sp,{d0-d3}'
make[7]: *** [src/arm/sysv.lo] Error 1
make[7]: Leaving directory `/root/seamonkey/comm-central/mozilla/js/src/ctypes/l
ibffi'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/root/seamonkey/comm-central/mozilla/js/src/ctypes/l
ibffi'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/root/seamonkey/comm-central/mozilla/js/src/ctypes/l
ibffi'
I thought I might apply the patch I was given here for firefox, but it does not
apply. Any help would be appreciated.
TIA
John
--
=== Never ask a geek why, just nod your head and slowly back away.===
+================================+==================================+
| John O'Donnell | |
| (Sr. Systems Engineer, | http://juanisan.homeip.net |
| Net Admin, Programmer, etc.) | E-Mail: unixjo...@gmail.com |
+================================+==================================+
No man is useless who has a friend, and if we are loved we are
indispensable. -- Robert Louis Stevenson
It would help if you'd tell us what SeaMonkey version you were trying to
build and what version the Firefox patch was for.
Note that SeaMonkey 2.0.x is the code base of Firefox 3.5.x, and
SeaMonkey 2.1 (currently nearing the last beta) is the code base of
Firefox 4.
Robert Kaiser
--
Note that any statements of mine - no matter how passionate - are never
meant to be offensive but very often as food for thought or possible
arguments that we as a community needs answers to. And most of the time,
I even appreciate irony and fun! :)