2012-12-06 8 views
5

Yeni bir dizüstü bilgisayarım var, dev ortamımı sıfırdan kuruyordum ve eksik bağımlılıkların bir sonucu gibi görünmeyen bu garip hatayı alıyorum (yanlış olsa da). Python 2.7.3 ile bir virtualenv çalışıyorum. Libevent, libmemcached ve memcached daha önce Homebrew ile kuruldu.Pylibmc'i yüklemeye çalışırken hatalar oluşturun

(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 

Herhangi bir yardım büyük beğeni topluyor!

+0

Bunu çözdünüz mü? XCode versiyonun muydu? –

+0

Gerçekten çözmedim, kurulum sadece bir kez büyülü çalıştı. Maalesef sizin için iyi bir cevabım yok :(XCode ve CLI araçları en yeni (4.5.2). – renegadeofunk

cevap

5

Aynı soruna rastladım. Benim için bunu düzelten tek şey, kurulum araçlarını en son sürüme güncellemekti.

pip install setuptools --upgrade 
0

Pylibmc 1.2.3'ü yüklemeye çalışıyorum, bu bana yardımcı oldu.

+0

Gerçekten kullandığım tek şey. Garip bir şekilde sadece bir kez çalışmaya karar verdim. . – renegadeofunk