Hi all,
I was able to build mozilla for my arm platform. Thanks to
all the ppl who helped me. Guess i need your help again. Presently my
work is to port minimo on arm platform but before doing that I just
want to make sure that it gets ported on i386 properly.
Talking about my system :
Host = i386
Target = i386
OS= Linux-2.4.8.20
I have configured my mozilla source according to the hints given on
official site but I am facing some problem. I am attaching the dump
along with my mozconfig. Kindly tell me what other changes should I
make :
****************************************************************************************************************
Dump while building :
tier_99: xpfe/components/search suite embedding/minimo minimo
embedding/browser/gtk
gmake[2]: Entering directory `/root/Abhinav/x86/mozilla/xpfe/
components/search'
gmake[3]: Entering directory `/root/Abhinav/x86/mozilla/xpfe/
components/search/datasets'
gmake[3]: Nothing to be done for `export'.
gmake[3]: Leaving directory `/root/Abhinav/x86/mozilla/xpfe/components/
search/datasets'
gmake[3]: Entering directory `/root/Abhinav/x86/mozilla/xpfe/
components/search/public'
/root/Abhinav/x86/mozilla/config/nsinstall -R -m 644
nsISearchService.idl ../../../../dist/idl
Creating _xpidlgen/.done
nsISearchService.idl
../../../../dist/bin/xpidl -m header -w -I. -I../../../../dist/idl -o
_xpidlgen/nsISearchService
nsISearchService.idl
/root/Abhinav/x86/mozilla/config/nsinstall -R -m 644 _xpidlgen/
nsISearchService.h ../../../../dist/include/appcomps
gmake[3]: Leaving directory `/root/Abhinav/x86/mozilla/xpfe/components/
search/public'
gmake[3]: Entering directory `/root/Abhinav/x86/mozilla/xpfe/
components/search/src'
Creating .deps
gmake[3]: Leaving directory `/root/Abhinav/x86/mozilla/xpfe/components/
search/src'
gmake[2]: Leaving directory `/root/Abhinav/x86/mozilla/xpfe/components/
search'
creating suite/Makefile
./build/autoconf/make-makefile: Cannot read ./suite/Makefile.in: No
such file or directory
gmake[2]: Entering directory `/root/Abhinav/x86/mozilla/suite'
gmake[2]: *** No rule to make target `export'. Stop.
gmake[2]: Leaving directory `/root/Abhinav/x86/mozilla/suite'
gmake[1]: *** [tier_99] Error 2
gmake[1]: Leaving directory `/root/Abhinav/x86/mozilla'
make: *** [default] Error 2
****************************************************************************************************************
My Mozconfig looks like this :
****************************************************************************************************************
mk_add_options MOZ_CO_PROJECT=suite
ac_add_options --enable-application=suite
# build minimo
MINIMO=1
mk_add_options MINIMO=1
# use GTK+-2 widget set with XFT font rendering
ac_add_options --enable-default-toolkit=gtk2
#ac_add_options --enable-xft
ac_add_options --disable-xft
ac_add_options --disable-freetype2
ac_add_options --without-x
ac_add_options --enable-directfb
# disable XUL support to reduce codesize
ac_add_options --disable-xul
# enable minimal profile support
ac_add_options --disable-profilesharing
ac_add_options --disable-profilelocking
ac_add_options --enable-single-profile
# disable features and skip various build steps
ac_add_options --disable-extensions
ac_add_options --disable-accessibility
ac_add_options --disable-composer
ac_add_options --enable-plaintext-editor-only
ac_add_options --disable-mailnews
ac_add_options --disable-ldap
ac_add_options --disable-postscript
ac_add_options --disable-mathml
ac_add_options --disable-jsd
ac_add_options --disable-jsloader
ac_add_options --disable-installer
ac_add_options --disable-xpinstall
ac_add_options --disable-xpfe-components
ac_add_options --disable-xprint
ac_add_options --disable-necko-disk-cache
ac_add_options --disable-plugins
# configure necko to allocate smaller network buffers
ac_add_options --enable-necko-small-buffers
# disable debug logging and tests
ac_add_options --disable-dtd-debug
ac_add_options --disable-logging
ac_add_options --disable-tests
# build crypto module (PSM + NSS)
ac_add_options --enable-crypto
# build minimal set of protocol handlers
ac_add_options --enable-necko-protocols=http,file,res,jar
# build minimal set of image decoders
ac_add_options --enable-image-decoders=png,gif,jpeg
# code generation options (optimize for size)
# ac_add_options --enable-optimize=-Os
# ac_add_options --enable-strip
# ac_add_options --disable-debug
ac_add_options --enable-reorder
ac_add_options --enable-elf-dynstr-gc
# enable static build
ac_add_options --disable-shared
ac_add_options --enable-static
# remove link dependency on libstdc++.so
LIBS=-lsupc++
CXX=gcc
*****************************************************************************************************************
regards
Abhinav Pathak
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding