我遇到了一個錯誤試圖pip install
當編譯rpy2
它:錯誤編制上python3.4 rpy2由於-Werror =申述後聲明
./rpy/rinterface/_rinterface.c:2376:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
(以及許多更喜歡它)
這是調用了Python的編譯器提出:
gcc -pthread -Werror=declaration-after-statement -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DR_INTERFACE_PTRS=1 -DHAVE_POSIX_SIGJMP=1 -DRIF_HAS_RSIGHAND=1 -DCSTACK_DEFNS=1 -DHAS_READLINE=1 -I./rpy/rinterface -I/home/hen/miniconda3/envs/fitts/include/python3.4m -I/usr/share/R/include -c ./rpy/rinterface/_rinterface.c -o build/temp.linux-x86_64-3.4/./rpy/rinterface/_rinterface.o
這裏可能是同樣的問題:https://bitbucket.org/lgautier/rpy2/issue/203/problems-building-rpy2-hg-repository-on。修復應該在Python 3.4.2中。 – lgautier 2014-08-30 23:01:17
我可以確認3.4.2修復了這個問題。 – 2014-12-01 20:38:14