OpenXbox / xbox-smartglass-nano-python

The gamestreaming part of the smartglass library
MIT License
105 stars 35 forks source link

Issue installing xbox-smartglass-nano #27

Closed uxm5jc closed 3 years ago

uxm5jc commented 3 years ago

After performing the command I will show below to install xbox-smartglass-nano, I got error messages at the end telling me my FFmpeg was out of date and that there was an error involving gcc. I'm running ffmpeg version 4.1.3, and have made sure both ffmpeg and gcc are updated with the most recent versions. Here is what the console spit out after i attempted to install the smartglass nano. Apologies if its a bit of a brick wall of text, but I didn't want to not include something and mess up because of it.

# pip3 install xbox-smartglass-nano
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting xbox-smartglass-nano
  Using cached https://files.pythonhosted.org/packages/40/ea/e7e943fd3cd2ec4b09ba8ed595502b3b067993131af25591f26aa603fb11/xbox_smartglass_nano-0.9.4-py2.py3-none-any.whl
Requirement already satisfied: xbox-smartglass-core>=1.1.0 in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-nano)
Requirement already satisfied: marshmallow-enum in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-nano)
Collecting av==6.1.0 (from xbox-smartglass-nano)
  Using cached https://files.pythonhosted.org/packages/15/80/edc9e110b2896ebe16863051e68bd4786efeda71ce94b81a048d146062cc/av-6.1.0.tar.gz
Requirement already satisfied: marshmallow-objects in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-nano)
Requirement already satisfied: PySDL2 in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-nano)
Requirement already satisfied: gevent==1.5a3 in /usr/local/lib64/python3.6/site-packages (from xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: dpkt in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: construct==2.10.56 in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: Flask in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: xbox-webapi>=1.1.8 in /usr/local/lib/python3.6/site-packages (from xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: cryptography==2.8 in /usr/local/lib64/python3.6/site-packages (from xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: marshmallow>=2.0.0 in /usr/local/lib/python3.6/site-packages (from marshmallow-enum->xbox-smartglass-nano)
Requirement already satisfied: greenlet>=0.4.14 in /usr/local/lib64/python3.6/site-packages (from gevent==1.5a3->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.6/site-packages (from Flask->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.6/site-packages (from Flask->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: Jinja2>=2.10.1 in /usr/local/lib/python3.6/site-packages (from Flask->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: Werkzeug>=0.15 in /usr/local/lib/python3.6/site-packages (from Flask->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: appdirs in /usr/local/lib/python3.6/site-packages (from xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: pydantic in /usr/local/lib/python3.6/site-packages (from xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: ecdsa in /usr/local/lib/python3.6/site-packages (from xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: aiohttp in /usr/local/lib64/python3.6/site-packages (from xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: ms-cv in /usr/local/lib/python3.6/site-packages (from xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.6/site-packages (from cryptography==2.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib64/python3.6/site-packages (from cryptography==2.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib64/python3.6/site-packages (from Jinja2>=2.10.1->Flask->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.6/site-packages (from pydantic->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: dataclasses>=0.6; python_version < "3.7" in /usr/local/lib/python3.6/site-packages (from pydantic->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.6/site-packages (from aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: chardet<4.0,>=2.0 in /usr/local/lib/python3.6/site-packages (from aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib64/python3.6/site-packages (from aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: async_timeout<4.0,>=3.0 in /usr/local/lib/python3.6/site-packages (from aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib64/python3.6/site-packages (from aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: idna-ssl>=1.0 in /usr/local/lib/python3.6/site-packages (from aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: pycparser in /usr/local/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.8->cryptography==2.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.6/site-packages (from yarl<2.0,>=1.0->aiohttp->xbox-webapi>=1.1.8->xbox-smartglass-core>=1.1.0->xbox-smartglass-nano)
Installing collected packages: av, xbox-smartglass-nano
  Running setup.py install for av ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-fxaatatg/av/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-y26tdk7d-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    creating build/lib.linux-x86_64-3.6/av
    copying av/__init__.py -> build/lib.linux-x86_64-3.6/av
    copying av/__main__.py -> build/lib.linux-x86_64-3.6/av
    copying av/datasets.py -> build/lib.linux-x86_64-3.6/av
    copying av/deprecation.py -> build/lib.linux-x86_64-3.6/av
    creating build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/__init__.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/audio.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/audio_player.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/average.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/cctx_decode.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/cctx_encode.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/decode.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/decode_threads.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/dump_format.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/encode.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/encode_frames.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/experimental.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/filmstrip.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/frame_seek_example.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/glproxy.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/graph.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/merge-filmstrip.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/player.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/qtproxy.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/remux.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/resource_use.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/save_subtitles.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/second_seek_example.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/seekmany.py -> build/lib.linux-x86_64-3.6/scratchpad
    copying scratchpad/show_frames_opencv.py -> build/lib.linux-x86_64-3.6/scratchpad
    creating build/lib.linux-x86_64-3.6/av/audio
    copying av/audio/__init__.py -> build/lib.linux-x86_64-3.6/av/audio
    creating build/lib.linux-x86_64-3.6/av/codec
    copying av/codec/__init__.py -> build/lib.linux-x86_64-3.6/av/codec
    creating build/lib.linux-x86_64-3.6/av/container
    copying av/container/__init__.py -> build/lib.linux-x86_64-3.6/av/container
    creating build/lib.linux-x86_64-3.6/av/data
    copying av/data/__init__.py -> build/lib.linux-x86_64-3.6/av/data
    creating build/lib.linux-x86_64-3.6/av/filter
    copying av/filter/__init__.py -> build/lib.linux-x86_64-3.6/av/filter
    creating build/lib.linux-x86_64-3.6/av/subtitles
    copying av/subtitles/__init__.py -> build/lib.linux-x86_64-3.6/av/subtitles
    creating build/lib.linux-x86_64-3.6/av/video
    copying av/video/__init__.py -> build/lib.linux-x86_64-3.6/av/video
    running build_ext
    running config
    writing build/temp.linux-x86_64-3.6/include/pyav/config.h
    running cythonize
    building 'av._core' extension
    creating build/temp.linux-x86_64-3.6/src
    creating build/temp.linux-x86_64-3.6/src/av
    gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Iinclude -I/usr/include/python3.6m -I/usr/include/ffmpeg -Ibuild/temp.linux-x86_64-3.6/include -I/usr/include/python3.6m -Ibuild/temp.linux-x86_64-3.6/include -c src/av/_core.c -o build/temp.linux-x86_64-3.6/src/av/_core.o
    In file included from src/av/_core.c:679:0:
    include/libavcodec/avcodec.pyav.h:4:6: error: #error FFmpeg 3.2 or higher is required
         #error FFmpeg 3.2 or higher is required
          ^
    error: command 'gcc' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-fxaatatg/av/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-y26tdk7d-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-fxaatatg/av/

Please help out with any possible solutions you have, and thanks for your time reading this report.

tuxuser commented 3 years ago

Couple of questions to narrow it down, please provide the following infos.

uxm5jc commented 3 years ago
Transaction check error:
  file /usr/lib64/libavutil.so.54 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil54-2.6.2-2.x86_64
  file /usr/lib64/libavcodec.so.56 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec56-2.6.2-2.x86_64
  file /usr/lib64/libavformat.so.56 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavformat56-2.6.2-2.x86_64
  file /usr/lib64/libswresample.so.1 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswresample1-2.6.2-2.x86_64
  file /usr/lib64/libpostproc.so.53.3.100 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libpostproc53-2.6.2-2.x86_64
  file /usr/lib64/libswscale.so.3.1.101 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswscale3-2.6.2-2.x86_64
  file /usr/lib64/libavfilter.so.5 from install of ffmpeg-libs-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavfilter5-2.6.2-2.x86_64
  file /usr/lib64/libavdevice.so.56.4.100 from install of libavdevice-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavdevice56-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/version.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/audio_fifo.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/avstring.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/avutil.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/blowfish.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/channel_layout.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/common.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/cpu.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/display.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/ffversion.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/fifo.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/frame.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/hmac.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/imgutils.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/log.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/opt.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/parseutils.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/pixfmt.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/rational.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/xtea.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/lib64/libavutil.so from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavutil.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/avcodec.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/dxva2.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/vaapi.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/vda.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/version.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/lib64/libavcodec.so from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavcodec.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavformat/version.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavformat/avformat.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavformat/avio.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/lib64/libavformat.so from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavformat.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswresample/version.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswresample/swresample.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/lib64/libswresample.so from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libswresample.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libpostproc/version.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libpostproc/postprocess.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libpostproc.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswscale/swscale.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswscale-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libswscale.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libswscale-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/version.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/avfilter.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/buffersrc.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/lib64/libavfilter.so from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavfilter.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavdevice/avdevice.h from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavdevice-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavdevice.pc from install of ffmpeg-devel-2.8.15-2.el7.nux.x86_64 conflicts with file from package libavdevice-devel-2.6.2-2.x86_64
tuxuser commented 3 years ago

The following version confuses me: ffmpeg-devel-2.8.15-2.. Shouldnt it be 3.2+ ?

uxm5jc commented 3 years ago

Yes, that is what I'm confused about too. I waited for a good minute in order to install it so I know its installed, and I installed directly from source as stated before. Is there just some way I can erase the older version so the most recent distro will function correctly?

tuxuser commented 3 years ago

Well, cleanest would be your distros package manager to uninstall old and install new version...

This seems to have at least v3.4.7

https://linuxize.com/post/how-to-install-ffmpeg-on-centos-7/

uxm5jc commented 3 years ago

Now im just getting the same transaction check error but with the updated version.... I followed all of the steps and this occured in the same place as before, when attempting to run the yum install ffmpeg ffmpeg-devel

Transaction check error:
  file /usr/include/ffmpeg/libavutil/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/adler32.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/attributes.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/audio_fifo.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/avassert.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/avconfig.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/avstring.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/avutil.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/base64.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/blowfish.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/buffer.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/cast5.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/channel_layout.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/common.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/cpu.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/crc.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/dict.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/display.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/eval.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/ffversion.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/fifo.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/file.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/frame.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/hash.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/hmac.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/imgutils.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/intreadwrite.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/lfg.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/log.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/macros.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/mathematics.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/md5.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/mem.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/motion_vector.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/murmur3.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/opt.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/parseutils.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/pixdesc.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/pixfmt.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/rational.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/replaygain.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/ripemd.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/samplefmt.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/sha.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/sha512.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/stereo3d.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/threadmessage.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/timecode.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/timestamp.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavutil/xtea.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/lib64/libavutil.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavutil.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavutil-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/avcodec.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/dv_profile.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/dxva2.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/qsv.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/vaapi.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/vda.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/vdpau.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/vorbis_parser.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavcodec/xvmc.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/lib64/libavcodec.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavcodec.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavcodec-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavformat/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavformat/avformat.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavformat/avio.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/lib64/libavformat.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavformat.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavformat-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswresample/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswresample/swresample.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/lib64/libswresample.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libswresample.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswresample-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libpostproc/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libpostproc/postprocess.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/lib64/libpostproc.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libpostproc.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libpostproc-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswscale/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswscale-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libswscale/swscale.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswscale-devel-2.6.2-2.x86_64
  file /usr/lib64/libswscale.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswscale-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libswscale.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libswscale-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/avfilter.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/buffersink.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavfilter/buffersrc.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/lib64/libavfilter.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavfilter.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavfilter-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavdevice/version.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavdevice-devel-2.6.2-2.x86_64
  file /usr/include/ffmpeg/libavdevice/avdevice.h from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavdevice-devel-2.6.2-2.x86_64
  file /usr/lib64/libavdevice.so from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavdevice-devel-2.6.2-2.x86_64
  file /usr/lib64/pkgconfig/libavdevice.pc from install of ffmpeg-devel-3.4.8-1.el7.x86_64 conflicts with file from package libavdevice-devel-2.6.2-2.x86_64
tuxuser commented 3 years ago

Uninstall libav, then install ffmpeg

uxm5jc commented 3 years ago

Having trouble with yum remove and with rpm -e commands(alongside searching for the files for both yum and rpm) and come up with no uninstallable file. When googling search phrases such as "uninstall libav centos" I find many pages for installing/uninstalling ffmpeg and one page on the uninstall of libav, but this thread was meant for Ubuntu. I'm assuming this is just an error in my ability to troubleshoot?

tuxuser commented 3 years ago

Yes I think so, cannot really help on that. Essence: You want to get the "leftovers" cleanly uninstalled, whether it's called libav or ffmpeg on your system...

uxm5jc commented 3 years ago

ITS BEEN DONE. THE UNTHINKABLE HAS BEEN DONE. Thank you for your assistance and quickness in your replies, I really appreciate it man.