Source: sunpinyin
Version: 2.0.3-1
Severity: normal
Tags: patch

Hi,

sunpinyin is compile twice.
  
https://buildd.debian.org/fetch.cgi?pkg=sunpinyin&arch=i386&ver=2.0.3-1&stamp=1299514810&file=log&as=raw

-----
Package: sunpinyin
Version: 2.0.3-1
Architecture: i386

<snip>

scons: Building targets ...
scons: Configure: creating config.h
g++ -o src/portability.o -c -g -O2 -pipe -DHAVE_CONFIG_H
-DSUNPINYIN_DATA_DIR='"/usr/local/lib/sunpinyin/data"' -I. -Isrc
-Isrc/lexicon -Isrc/pinyin -Isrc/ime-core -Isrc/slm
-Isrc/slm/tslmendian -Isrc/slm/slmseg -Isrc/slm/slmbuild
-Isrc/slm/thread -Isrc/slm/slminfo -Isrc/slm/ids2ngram
-Isrc/slm/tslmpack -Isrc/slm/mmseg -Isrc/slm/tslminfo
-Isrc/slm/slmprune -Isrc/slm/getWordFreq -Isrc/slm/tools
src/portability.cpp
g++ -o src/slm/slm.o -c -g -O2 -pipe -DHAVE_CONFIG_H
-DSUNPINYIN_DATA_DIR='"/usr/local/lib/sunpinyin/data"' -I. -Isrc
-Isrc/lexicon -Isrc/pinyin -Isrc/ime-core -Isrc/slm
-Isrc/slm/tslmendian -Isrc/slm/slmseg -Isrc/slm/slmbuild
-Isrc/slm/thread -Isrc/slm/slminfo -Isrc/slm/ids2ngram
-Isrc/slm/tslmpack -Isrc/slm/mmseg -Isrc/slm/tslminfo
-Isrc/slm/slmprune -Isrc/slm/getWordFreq -Isrc/slm/tools
src/slm/slm.cpp
g++ -o src/slm/tslmendian/writer.o -c -g -O2 -pipe -DHAVE_CONFIG_H
-DSUNPINYIN_DATA_DIR='"/usr/local/lib/sunpinyin/data"' -I. -Isrc
-Isrc/lexicon -Isrc/pinyin -Isrc/ime-core -Isrc/slm
-Isrc/slm/tslmendian -Isrc/slm/slmseg -Isrc/slm/slmbuild
-Isrc/slm/thread -Isrc/slm/slminfo -Isrc/slm/ids2ngram
-Isrc/slm/tslmpack -Isrc/slm/mmseg -Isrc/slm/tslminfo
-Isrc/slm/slmprune -Isrc/slm/getWordFreq -Isrc/slm/tools
src/slm/tslmendian/writer.cpp

<snip>

scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/portability.os -c -g -O2 -pipe -DHAVE_CONFIG_H
-DSUNPINYIN_DATA_DIR='"/usr/lib/sunpinyin/data"' -fPIC -I. -Isrc
-Isrc/lexicon -Isrc/pinyin -Isrc/ime-core -Isrc/slm
-Isrc/slm/tslmendian -Isrc/slm/slmseg -Isrc/slm/slmbuild
-Isrc/slm/thread -Isrc/slm/slminfo -Isrc/slm/ids2ngram
-Isrc/slm/tslmpack -Isrc/slm/mmseg -Isrc/slm/tslminfo
-Isrc/slm/slmprune -Isrc/slm/getWordFreq -Isrc/slm/tools
src/portability.cpp
g++ -o src/slm/slm.os -c -g -O2 -pipe -DHAVE_CONFIG_H
-DSUNPINYIN_DATA_DIR='"/usr/lib/sunpinyin/data"' -fPIC -I. -Isrc
-Isrc/lexicon -Isrc/pinyin -Isrc/ime-core -Isrc/slm
-Isrc/slm/tslmendian -Isrc/slm/slmseg -Isrc/slm/slmbuild
-Isrc/slm/thread -Isrc/slm/slminfo -Isrc/slm/ids2ngram
-Isrc/slm/tslmpack -Isrc/slm/mmseg -Isrc/slm/tslminfo
-Isrc/slm/slmprune -Isrc/slm/getWordFreq -Isrc/slm/tools
src/slm/slm.cpp
g++ -o src/lexicon/pytrie.os -c -g -O2 -pipe -DHAVE_CONFIG_H
-DSUNPINYIN_DATA_DIR='"/usr/lib/sunpinyin/data"' -fPIC -I. -Isrc
-Isrc/lexicon -Isrc/pinyin -Isrc/ime-core -Isrc/slm
-Isrc/slm/tslmendian -Isrc/slm/slmseg -Isrc/slm/slmbuild
-Isrc/slm/thread -Isrc/slm/slminfo -Isrc/slm/ids2ngram
-Isrc/slm/tslmpack -Isrc/slm/mmseg -Isrc/slm/tslminfo
-Isrc/slm/slmprune -Isrc/slm/getWordFreq -Isrc/slm/tools
src/lexicon/pytrie.cpp

.....

-----

I made a patch which revise this problem.
Could you apply this patch?

Best regards,
 Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6
diff --git a/debian/rules b/debian/rules
index 69d2842..a2c7aa8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,7 +19,7 @@ CXXFLAGS += -pipe
 build: build-stamp
 build-stamp: 
 	dh_quilt_patch
-	-$(SCONS)
+	-$(SCONS) --prefix=$(DEB_DESTDIR)/usr
 	for p in $(PROGS); do $(POD2MAN) --section 1 doc/$$p.pod > doc/$$p.1; done
 	touch build-stamp
 

Reply via email to