ইজিল_ইনস্টল পিগেমটি "লিনাক্স / ভিডিওোডিভ এই কারণে: কোনও ফাইল বা ডিরেক্টরি নেই" ত্রুটির কারণে কাজ করছে না


9

ইনস্টল করার চেষ্টা pygameমাধ্যমে easy_installউবুন্টু 12.10 এবং এটি ত্রুটি আমাকে এই দেয়:

Continuing With "setup.py"
warning: no files found matching 'readme.txt'
no previously-included directories found matching '*/CVS'
no previously-included directories found matching '*/*/CVS'
src/mixer.c: In function ‘chan_set_volume’:
src/mixer.c:660:9: warning: variable ‘result’ set but not used [-Wunused-but-set-  variable]
In file included from /usr/include/python2.7/Python.h:8:0,
             from src/scrap.h:22,
             from src/scrap.c:30:
/usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default]
In file included from /usr/include/stdio.h:28:0,
             from src/scrap.c:24:
/usr/include/features.h:215:0: note: this is the location of the previous definition
In file included from src/scrap.c:59:0:
src/scrap_x11.c: In function ‘_get_data_as’:
src/scrap_x11.c:567:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
src/scrap.c: In function ‘initscrap’:
src/scrap.c:329:15: warning: variable ‘mod’ set but not used [-Wunused-but-set-variable]
In file included from src/_camera.c:36:0:
src/camera.h:42:32: fatal error: linux/videodev.h: No such file or directory
compilation terminated.
error: Setup script exited with error: command 'gcc' failed with exit status 1

এবং চলমান sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.hদেয়:

Continuing With "setup.py"
warning: no files found matching 'readme.txt'
no previously-included directories found matching '*/CVS'
no previously-included directories found matching '*/*/CVS'
src/mixer.c: In function ‘chan_set_volume’:
src/mixer.c:660:9: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]
In file included from /usr/include/python2.7/Python.h:8:0,
             from src/scrap.h:22,
             from src/scrap.c:30:
/usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default]
In file included from /usr/include/stdio.h:28:0,
             from src/scrap.c:24:
/usr/include/features.h:215:0: note: this is the location of the previous definition
In file included from src/scrap.c:59:0:
src/scrap_x11.c: In function ‘_get_data_as’:
src/scrap_x11.c:567:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
src/scrap.c: In function ‘initscrap’:
src/scrap.c:329:15: warning: variable ‘mod’ set but not used [-Wunused-but-set-variable]
In file included from src/camera.h:20:0,
             from src/camera_v4l2.c:22:
src/pygame.h:678:14: warning: ‘PyGAME_C_API’ defined but not used [-Wunused-variable]
src/camera_v4l.c: In function ‘v4l_open_device’:
src/camera_v4l.c:29:29: error: storage size of ‘cap’ isn’t known
src/camera_v4l.c:30:23: error: storage size of ‘buf’ isn’t known
src/camera_v4l.c:51:24: error: ‘VIDIOCGCAP’ undeclared (first use in this function)
src/camera_v4l.c:51:24: note: each undeclared identifier is reported only once for      each function it appears in
src/camera_v4l.c:63:26: error: ‘VIDIOCGMBUF’ undeclared (first use in this function)
src/camera_v4l.c:30:23: warning: unused variable ‘buf’ [-Wunused-variable]
src/camera_v4l.c:29:29: warning: unused variable ‘cap’ [-Wunused-variable]
In file included from src/camera.h:20:0,
             from src/camera_v4l.c:20:
src/camera_v4l.c: At top level:
src/pygame.h:678:14: warning: ‘PyGAME_C_API’ defined but not used [-Wunused-variable]
error: Setup script exited with error: command 'gcc' failed with exit status 1

এটা খুব খারাপ, প্রতিনিধির ... ট্যাগ যুক্ত করতে "easy_install" এবং "pygame"
JDW

উত্তর:


14

এই SO উত্তর সঠিক syMLink প্রদান করে। /usr/include/linux/videodev.hআপনার তৈরি করা অপসারণ করতে হবে - এটি শিরোনাম ফাইলটির ভুল সংস্করণের সাথে সংযুক্ত হচ্ছে।

sudo apt-get libv4l-dev ইনস্টল করুন
সিডি / ইউএসআর / অন্তর্ভুক্ত / লিনাক্স
sudo ln -s ../libv4l1-videodev.h ভিডিওodev.h

3

পিগামের কিছু নির্ভরতা দরকার:

sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev   libsdl1.2-dev libsmpeg-dev python-numpy subversion libportmidi-dev ffmpeg libswscale-dev libavformat-dev libavcodec-dev

আপনি যদি এগুলি ইনস্টল করতে না চান তবে প্রাক-কম্পাইল প্যাকেজটি ইনস্টল করুন:

sudo apt-get install python-pygame

2

ভান্ডারগুলিতে পাইগামের সংস্করণটি ( পাইথন-পাইগাম ) খুব পুরানো? যদি তা না হয় তবে আপনার প্রথমে এটি ইনস্টল করার চেষ্টা করা উচিত।

অন্যথায়, ইনস্টল করতে পাইথন-পাইপ ব্যবহার করুন pygame:

sudo pip install pygame

Easy_install এর উপরে পিপ কেন ব্যবহার করবেন?


আমি কি পাইপ এবং ইজিল_ইনস্টল-এর মধ্যে কোনও ভার্চুয়ালেনভের মধ্যে বিকল্প রাখতে পারি?
জেডিডব্লিউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.