一些在自編 deluge along with it's deps 時的問題 ##ReadMore##
-
zlib/lib/libz.a: could not read symbols: Bad value
在 64bit OS 上的問題,修改 zlib 的 Makefile 加入 -fPIC 參數:CFLAGS=-O3 -DUSE_MMAP -fPIC - setup.py
一種常見的 python 安裝檔,一般用法:python setup.py build python setup.py install --prefix=$PREFIX 但 case by case, 有時甚至要修改內容。
對應設定的 library path (python2.5)PYTHONPATH=$PREFIX/lib/python2.5/site-packages - Build / Install in other path
常見的幾種 try:./configure --prefix=$PREIFX && make && make install PREFIX=$PREFIX 設定 library path:LD_LIBRARY_PATH=$PREFIX/lib - Building Boost
./configure --prefix=$PREFIX make make install make install 好像不用。
zlib / bzip2 compile fail 的話,參考這頁的對應變數加入,其一例:export ZLIB_INCLUDE=$PREFIX/include
- ld: -lboost_filesystem notfound
到 $PREFIX/lib 中發現的確沒有 libboost_filesystem.so 或 libboost_filesystem.a 之類的,而是 libboost_wserialization-gcc43-mt-1_38.so 以下指令修正:cd $PREFIX/lib for i in libboost_*-gcc43-mt-1_38.{so,a} ; do ln -s $i ${i/-gcc43-mt-1_38/} done
沒有留言:
張貼留言