2012-12-06 2 views
5

그냥 새 노트북을 가지고 처음부터 내 dev 환경을 설정하고, 필자가 잘못 될 수는 있지만 위와 같은 오류가 발생합니다.). 파이썬 2.7.3으로 virtualenv에서 일하고 있습니다. Libevent, libmemcached 및 memcached는 모두 Homebrew와 함께 이전에 설치되었습니다.pylibmc 설치시 오류가 발생합니다.

(grlli)Tylers-MacBook-Pro:grlli tyler$ pip install pylibmc 
Downloading/unpacking pylibmc 
    Running setup.py egg_info for package pylibmc 

Installing collected packages: pylibmc 
    Running setup.py install for pylibmc 
    building '_pylibmc' extension 
    cc -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -I/usr/local/include -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DUSE_ZLIB -I/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _pylibmcmodule.c -o build/temp.macosx-10.8-intel-2.7/_pylibmcmodule.o -fno-strict-aliasing 
    _pylibmcmodule.c:1895:33: error: member reference base type 'const void' is not a structure or union 
           svr->hostname, svr->port); 
           ~~~~~^~~~~~~~~~~~~~~~~~~~ 
    /usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf' 
     __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) 
                   ^
    1 error generated. 
    error: command 'cc' failed with exit status 1 
    Complete output from command /Users/tyler/projects/envs/grlli/bin/python -c "import setuptools;__file__='/Users/tyler/projects/envs/grlli/build/pylibmc/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/1_/jkd0_x495gs0g8v7z2pgz3bc0000gn/T/pip-E_pLFk-record/install-record.txt --single-version-externally-managed --install-headers /Users/tyler/projects/envs/grlli/bin/../include/site/python2.7: 
    running install 

running build 

running build_py 

running build_ext 

building '_pylibmc' extension 

cc -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -I/usr/local/include -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DUSE_ZLIB -I/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _pylibmcmodule.c -o build/temp.macosx-10.8-intel-2.7/_pylibmcmodule.o -fno-strict-aliasing 

_pylibmcmodule.c:1895:33: error: member reference base type 'const void' is not a structure or union 

          svr->hostname, svr->port); 

          ~~~~~^~~~~~~~~~~~~~~~~~~~ 

/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf' 

    __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) 

                  ^



1 error generated. 

error: command 'cc' failed with exit status 1 

---------------------------------------- 
Command /Users/tyler/projects/envs/grlli/bin/python -c "import setuptools;__file__='/Users/tyler/projects/envs/grlli/build/pylibmc/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/1_/jkd0_x495gs0g8v7z2pgz3bc0000gn/T/pip-E_pLFk-record/install-record.txt --single-version-externally-managed --install-headers /Users/tyler/projects/envs/grlli/bin/../include/site/python2.7 failed with error code 1 in /Users/tyler/projects/envs/grlli/build/pylibmc 
Storing complete log in /Users/tyler/.pip/pip.log 

모든 도움을 주시면 감사하겠습니다.

+0

해결 했습니까? Xcode 버전입니까? –

+0

정말 그것을 해결하지 못했습니다, 설치가 마법처럼 한 번만했습니다. 죄송합니다. 좋은 답변이 없습니다. (XCode 및 CLI 도구는 가장 최근 버전 (4.5.2)입니다.) – renegadeofunk

답변

5

같은 문제가 발생했습니다. 저를 위해 그것을 고쳤던 한 가지는 setuptools를 최신 버전으로 업데이트하는 것이 었습니다.

pip install setuptools --upgrade 
0

pylibmc 1.2.3 설치를 시도하면 도움이됩니다.

+0

실제로 사용하고있는 도구입니다. 이상하게도 한 번 작동하기로 결정했습니다. . – renegadeofunk