albertz / music-player-core

Music player core Python module
BSD 2-Clause "Simplified" License
74 stars 22 forks source link

Cannot Install on ArchLinux (All deps met) #2

Closed mkartic closed 9 years ago

mkartic commented 10 years ago
...
    Found link https://pypi.python.org/packages/source/m/musicplayer/musicplayer-1.20140211.143037.tar.gz#md5=4f6b3485fd4ba1534500e8eb5ef98eb0 (from https://pypi.python.org/simple/musicplayer/), version: 1.20140211.143037
  Using version 1.20140211.143037 (newest of versions: 1.20140211.143037, 1.20140131.161536, 1.20140130.133402, 1.20140130.124048, 1.20140130.123758, 1.20140130.123608, 1.20140130.114846, 1.20140130.114732, 0.8)
  Downloading from URL https://pypi.python.org/packages/source/m/musicplayer/musicplayer-1.20140211.143037.tar.gz#md5=4f6b3485fd4ba1534500e8eb5ef98eb0 (from https://pypi.python.org/simple/musicplayer/)
  Running setup.py (path:/tmp/pip_build_root/musicplayer/setup.py) egg_info for package musicplayer
    running egg_info
    creating pip-egg-info/musicplayer.egg-info
    writing pip-egg-info/musicplayer.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/musicplayer.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/musicplayer.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/musicplayer.egg-info/SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found

    reading manifest file 'pip-egg-info/musicplayer.egg-info/SOURCES.txt'
    writing manifest file 'pip-egg-info/musicplayer.egg-info/SOURCES.txt'
  Source in /tmp/pip_build_root/musicplayer has version 1.20140227.023011, which satisfies requirement musicplayer
Installing collected packages: musicplayer
  Running setup.py install for musicplayer
    Running command /usr/bin/python2 -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/musicplayer/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8ZJsBA-record/install-record.txt --single-version-externally-managed --compile
    running install
    running build
    running build_ext
    building 'musicplayer' extension
    creating build
    creating build/temp.linux-i686-2.7
    gcc -pthread -fno-strict-aliasing -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fPIC -UNDEBUG -I/usr/local/include -I/opt/local/include -I/usr/include/python2.7 -c musicplayer_utils.cpp -o build/temp.linux-i686-2.7/musicplayer_utils.o -std=c++11
    musicplayer_utils.cpp: In constructor 'PyMutex::PyMutex()':
    musicplayer_utils.cpp:119:19: error: 'PyThread_type_lock {aka void*}' is not a pointer-to-object type
      mlock(l, sizeof(*l));
                       ^
    error: command 'gcc' failed with exit status 1
    Complete output from command /usr/bin/python2 -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/musicplayer/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8ZJsBA-record/install-record.txt --single-version-externally-managed --compile:
    running install

running build

running build_ext

building 'musicplayer' extension

creating build

creating build/temp.linux-i686-2.7

gcc -pthread -fno-strict-aliasing -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fPIC -UNDEBUG -I/usr/local/include -I/opt/local/include -I/usr/include/python2.7 -c musicplayer_utils.cpp -o build/temp.linux-i686-2.7/musicplayer_utils.o -std=c++11

musicplayer_utils.cpp: In constructor 'PyMutex::PyMutex()':

musicplayer_utils.cpp:119:19: error: 'PyThread_type_lock {aka void*}' is not a pointer-to-object type

  mlock(l, sizeof(*l));

                   ^

error: command 'gcc' failed with exit status 1
albertz commented 10 years ago

I made a small change (in f72d47451c) and uploaded a new archive on PyPI. Can you try again?