On 2013年04月11日 11:13, Taro Matsuzawa wrote:
> 松澤です。
>
> 添付のパッチでは、 x86_64-linux-gnu と決め打ちですが、
> これは dpkg-dev パッケージに入っている dpkg-architecture で
> リプレイスするとlinux 64bit以外も正しく対応できるのではと思います。
>
> $ dpkg-architecture -qDEB_HOST_MULTIARCH
> x86_64-linux-gnu
>
> 他のdebian系のパッチを見て使われていたのでたぶん正攻法だと思います。
>
>

結果的にpkg-config で対応可能でした。

--- a/backend-mapnik/Makefile
+++ b/backend-mapnik/Makefile
@@ -1,5 +1,6 @@
INSTALLOPTS=-g root -o root
CFLAGS += -Wall -Wextra -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+CFLAGS += `pkg-config --cflags sigc++-2.0`
CXXFLAGS = $(CFLAGS) `mapnik-config --cflags`
LDFLAGS= `mapnik-config --libs --ldflags --dep-libs`

他のDebianパッケージでも同様に sigc++を扱ってました。

三浦

_______________________________________________
Talk-ja mailing list
Talk-ja@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ja

メールによる返信