View Single Post
Posts: 839 | Thanked: 3,386 times | Joined on Mar 2009
#106
I tried to compile fennec7 with Pali's instructions.

These are my steps (inside scratchbox1):
Code:
#download source code from Mozilla
wget --no-check-certificate https://ftp.mozilla.org/pub/mozilla.org/mobile/releases/7.0.1/source/fennec-7.0.1.source.tar.bz2

#Create directory fennec
# move and rename upstream tarball
mkdir fennec && mv fennec-7.0.1.source.tar.bz2 fennec/fennec-source.tar.bz2

#Create debian orig file from upstrem fennec tarball:
tar -czf fennec_7.0.1.orig.tar.gz fennec


#download diff.gz file (version 7.0.1-2) from extras-devel:
wget http://repository.maemo.org/extras-devel/pool/fremantle/free/source/f/fennec/fennec_7.0.1-2.diff.gz -O fennec/fennec.diff.gz

#Patch
cd fennec && gunzip -c fennec.diff.gz | patch -p1 && rm -f fennec.diff.gz


#Change version number (optional):
sed 's/7.0.1-2/7.0.1-3/' -i debian/changelog

#build:
fakeroot dpkg-buildpackage

And this is error:
Code:
make[6]: Entering directory `/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager'
make -C /home/rantalai/firefox/fennec/fennec/mozilla-release/security/dbm MAKE="make -j1" -j1 CC=" gcc" SOURCE_MD_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager/../../dist SOURCE_MDHEADERS_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/dist/include/nspr DIST=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager/../../dist NSPR_INCLUDE_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/dist/include/nspr NSPR_LIB_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/dist/lib MOZILLA_CLIENT=1 NO_MDUPDATE=1 NSS_ENABLE_ECC=1 NSINSTALL="/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/config/nsinstall" SQLITE_LIB_NAME=mozsqlite3 SQLITE_INCLUDE_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager/../../dist/include BUILD_TREE=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir BUILD_OPT=1 OPT_CODE_SIZE=1 NS_USE_GCC=1 NS_USE_NATIVE= NSS_ENABLE_ZLIB= PROGRAMS=
make[7]: Entering directory `/home/rantalai/firefox/fennec/fennec/mozilla-release/security/dbm'
../coreconf/config.mk:71: ../coreconf/Linux3.2.mk: No such file or directory
Inside scratchbox 'uname -a' shows (underlying) Linux 3.2.0-24-generic.

Code:
../coreconf/config.mk:
68: ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
69: include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
70: else
71: include $(CORE_DEPTH)/coreconf/$(OS_TARGET)$(OS_RELEASE).mk
72: endif

Last edited by AapoRantalainen; 2012-06-25 at 15:12.