On Jun 26, 2009, at 5:07, Zhihai Wang wrote:

Hi,
I checked out the latest engine source code from https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engine/microb-engine and find out the last modified date is 2009-03-28. Then I tried dpkg-buildpackage -d -rfakeroot -uc -b in sbox- CHINOOK_ARMEL, it doesn't compile.
Is the svn migrated, or something is wrong with my environment?

I am unsure if it is your specific environment that is the problem, it appears more likely that the shell script you are running is the problem. That shell script looks to be dpkg-buildpackage, which is a bash script. bash has bashisms which might not translate well when you run them under another shell. If chinook does not have bash as a shell for example, it will run the bash shell script under dash, or ash most likely, and you can get syntax errors as a consequence, like the one at the bottom of your email.

Jeremiah


dpkg-buildpackage -d -rfakeroot -uc -b
dpkg-buildpackage: source package is microb-engine
dpkg-buildpackage: source version is 20090207-6
dpkg-buildpackage: source changed by Oleg Romashin <[email protected] >
dpkg-buildpackage: host architecture armel
dpkg-buildpackage: source version without epoch 20090207-6
 fakeroot debian/rules clean
rm -f /home/user/microb-engine/microb-engine/stampdir/patch
Unapplying patches...nothing to do.
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp unpack-stamp patch-stamp
#Removing object_tree
rm -rf build-tree/obj-*
#Removing unpacked sources
rm -rf build-tree/mozilla/patches
rm -rf build-tree/mozilla/.pc
rm -f debian/shlibs.local
#chmod -f a-x debian/patches/*.diff
rm -rf /home/user/microb-engine/microb-engine/stampdir
rm -rf /home/user/microb-engine/microb-engine/patches
rm -f /home/user/microb-engine/microb-engine/.pc
rm -f /home/user/microb-engine/microb-engine/debian/patches/series
rm -rf /home/user/microb-engine/microb-engine/tarballs
# uuencode source files
for str1 in "*.png" "*.gif" "*.tar.gz"; do \
for str in `find ./debian -name "$str1"`;do \
if [ -s $str ]; then \
  uuencode $str $str > $str.uu; rm $str; \
fi; \
done; \
done
chmod a-x debian/resources/tools/*
dh_clean
 debian/rules build
mkdir -p build-tree
mkdir -p /home/user/microb-engine/microb-engine/stampdir/log
#Small hack for old X11R6 directory
# uudecode source files
for str in `find ./debian -name "*.uu"`;do \
if [ -s $str ]; then \
  uudecode -o $(echo $str | sed 's/\.uu//g') $str; rm $str; \
fi ;\
done
if [ -f /home/user/microb-engine/microb-engine/client.mk ]; then\
rm -f build-tree/mozilla && ln -s /home/user/microb-engine/microb- engine build-tree/mozilla;\
else\
  if [ -d build-tree/mozilla ]; then \
    if [ -d build-tree/mozilla/.hg ]; then \
hg pull -R build-tree/mozilla && hg update -R build-tree/ mozilla -C; \
    else \
      hg archive -r upstream/20090207 -t files build-tree/mozilla; \
    fi \
  else \
hg clone -r upstream/20090207 /home/user/microb-engine/microb- engine build-tree/mozilla && hg update -C -R build-tree/mozilla; \ # hg archive -r upstream/20090207 -t files build-tree/ mozilla; \
  fi;\
fi
/scratchbox/tools/bin/sh: -c: line 2: syntax error: unexpected end of file



--
Best Regards,

Zhihai Wang
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to