Puncte:0

Ubuntu 21.04 dpkg-reconfigure libdvd-pkg nu reușește să construiască libdvdcss

drapel in

Încerc să instalez libdvd_pkg pentru a reda DVD-uri protejate DRM. dpkg-reconfigure oferă un indiciu că problema este cu construirea libdvdcss2.Poate că versiunea mea gcc 10.3.0 este problema? Există vreo altă modalitate de a instala libdvdcss2 pe Ubuntu 21.04?

Urmează fișierul jurnal de construcție

/usr/src/libdvd-pkg//libdvdcss2_1.4.2-1~local_amd64.build:

dpkg-buildpackage: info: pachet sursă libdvdcss
dpkg-buildpackage: informații: versiunea sursă 1.4.2-1~local
dpkg-buildpackage: info: distribuție sursă NELANSAT
dpkg-buildpackage: info: sursa schimbată de Sebastian Ramacher <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: informații: arhitectura gazdă amd64
dpkg-source: info: folosind opțiunile din build/debian/source/options: --compression=xz
 debian/rules curat
I: libdvdcss_1.4.2
dh clean --parallel --cu autoreconf
dh: avertisment: nivelurile de compatibilitate înainte de 10 sunt depreciate (nivelul 9 în uz)
   dh_auto_clean -O--parallel
dh_auto_clean: avertisment: nivelurile de compatibilitate înainte de 10 sunt depreciate (nivelul 9 în uz)
   dh_autoreconf_clean -O--paralel
   dh_clean -O--paralel
dh_clean: avertisment: nivelurile de compatibilitate înainte de 10 sunt depreciate (nivelul 9 în uz)
 debian/rules build
I: libdvdcss_1.4.2
dh build --parallel --cu autoreconf
dh: avertisment: nivelurile de compatibilitate înainte de 10 sunt depreciate (nivelul 9 în uz)
   dh_update_autotools_config -O--parallel
   dh_autoreconf -O--paralel
libtoolize: punerea fișierelor auxiliare în „.”.
libtoolize: copierea fișierului „./ltmain.sh”
libtoolize: introducerea macrocomenzilor în AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copierea fișierului „m4/libtool.m4”
libtoolize: copierea fișierului „m4/ltoptions.m4”
libtoolize: copierea fișierului „m4/ltsugar.m4”
libtoolize: copierea fișierului „m4/ltversion.m4”
libtoolize: copierea fișierului „m4/lt~obsolete.m4”
configure.ac:18: se instalează „./compile”
configure.ac:13: se instalează „./missing”
Makefile.am: se instalează „./depcomp”
   debian/rules override_dh_auto_configure
make[1]: GÃ¥r til katalog "/usr/src/libdvd-pkg/build"
I: libdvdcss_1.4.2
dh_auto_configure -- --disable-static --disable-doc --disable-silent-rules
dh_auto_configure: avertisment: nivelurile de compatibilitate înainte de 10 sunt depreciate (nivelul 9 în uz)
    ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix }/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu -- libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --disable-static --disable-doc --disable-silent-rules
se verifică tipul sistemului de construcție... x86_64-pc-linux-gnu
se verifică tipul sistemului gazdă... x86_64-pc-linux-gnu
se verifică o instalare compatibilă cu BSD... /usr/bin/install -c
verificând dacă mediul de construcție este sănătos... da
se verifică un fir mkdir -p... /usr/bin/mkdir -p
căutând gawk... gawk
verificând dacă make sets $(MAKE)... da
verificând dacă make acceptă variabile imbricate... da
verificând dacă se activează porțiunile Makefile-uri specifice întreținătorului... nu
verificând dacă make acceptă variabile imbricate... (în cache) da
se verifică cum se imprimă șiruri... printf
verifică dacă make acceptă directiva include... da (stil GNU)



** se verifică pentru gcc... gcc
verificand daca compilatorul C functioneaza... nu
configure: eroare: în `/usr/src/libdvd-pkg/build':
configure: error: compilatorul C nu poate crea executabile
Consultați `config.log' pentru mai multe detalii**

    coada -v -n \+0 config.log
==> config.log <==
Acest fișier conține orice mesaje produse de compilatori în timp ce
rulează configure, pentru a ajuta la depanare dacă configure face o greșeală.

A fost creat de libdvdcss configure 1.4.2, care a fost
generat de GNU Autoconf 2.69. Linia de comandă de invocare a fost

  $ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/ share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu --libexecdir=$ {prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --disable-static --disable-doc --disable-silent-rules

## --------- ##
## Platformă. ##
## --------- ##

nume gazdă = arn-X570-UD
uname -m = x86_64
uname -r = 5.11.0-37-generic
uname -s = Linux
uname -v = #41-Ubuntu SMP Luni 20 sept 16:39:20 UTC 2021

/usr/bin/uname -p = x86_64
/bin/uname -X = necunoscut

/bin/arch = x86_64
/usr/bin/arch -k = necunoscut
/usr/convex/getsysinfo = necunoscut
/usr/bin/hostinfo = necunoscut
/bin/mașină = necunoscut
/usr/bin/oslevel = necunoscut
/bin/univers = necunoscut

CALEA: /usr/local/sbin
CALEA: /usr/local/bin
CALEA: /usr/sbin
CALEA: /usr/bin
CALEA: /sbin
CALEA: /bin
CALEA: /snap/bin


## ----------- ##
## Teste de bază. ##
## ----------- ##

configure:2381: se verifică tipul sistemului de construcție
configure:2395: rezultat: x86_64-pc-linux-gnu
configure:2415: verificarea tipului sistemului gazdă
configure:2428: rezultat: x86_64-pc-linux-gnu
configure:2465: se verifică o instalare compatibilă cu BSD
configure:2533: rezultat: /usr/bin/install -c
configure:2544: se verifică dacă mediul de construcție este corect
configure:2599: rezultat: da
configure:2745: verificarea unui fir mkdir -p
configure:2784: rezultat: /usr/bin/mkdir -p
configure:2791: se verifică gawk
configure:2807: găsit /usr/bin/gawk
configure:2818: rezultat: gawk
configure:2829: se verifică dacă make setează $(MAKE)
configure:2851: rezultat: da
configure:2880: se verifică dacă make acceptă variabile imbricate
configure:2897: rezultat: da
configure:3024: se verifică dacă se activează porțiunile specifice întreținătorilor din Makefiles
configure:3033: rezultat: nr
configure:3057: verificarea dacă make acceptă variabile imbricate
configure:3074: rezultat: da
configure:3132: verificarea modului de tipărire a șirurilor
configure:3159: rezultat: printf
configure:3184: se verifică dacă make acceptă directiva include
configure:3199: make -f confmf.GNU && cat confinc.out
make[2]: se introduce în directorul „/usr/src/libdvd-pkg/build”
make[2]: Ieșim din directorul „/usr/src/libdvd-pkg/build”
aceasta este ținta am__doit
configure:3202:$? = 0
configure:3221: rezultat: da (stil GNU)
configure:3291: se verifică gcc
configure:3307: găsit /usr/bin/gcc
configure:3318: rezultat: gcc
configure:3547: se verifică versiunea compilatorului C
configure:3556: gcc --version >&5
gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0
Drepturi de autor (C) 2020 Free Software Foundation, Inc.
Acesta este software gratuit; consultați sursa pentru condițiile de copiere. Nu este
garanție; nici măcar pentru VANTABILITATE sau ADEPTEREA PENTRU UN ANUMIT SCOP.

configure:3567:$? = 0
configure:3556: gcc -v >&5
Folosind specificațiile încorporate.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa
OFFLOAD_TARGET_DEFAULT=1
Țintă: x86_64-linux-gnu
Configurat cu: ../src/configure -v --with-pkgversion='Ubuntu 10.3.0-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs - -enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=- 10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix - -libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi= nou --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target -system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 ,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx /usr,a mdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64- linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex
Model fir: posix
Algoritmi de compresie LTO acceptați: zlib zstd
gcc versiunea 10.3.0 (Ubuntu 10.3.0-1ubuntu1) 
... restul ieșirii stderr a fost șters...
configure:3567:$? = 0
configure:3556: gcc -V >&5
gcc: eroare: opțiunea de linie de comandă nerecunoscută „-V”
gcc: eroare fatală: fără fișiere de intrare
compilarea sa încheiat.
configure:3567:$? = 1
configure:3556: gcc -qversion >&5
gcc: eroare: opțiunea de linie de comandă nerecunoscută „-qversion”; ați vrut să spuneți „--version”?
gcc: eroare fatală: fără fișiere de intrare
compilarea sa încheiat.
configure:3567:$? = 1
configure:3587: verifică dacă compilatorul C funcționează
configure:3609: gcc -O2 -g0 -march=native -pipe -fomit-fame-pointer -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -Wl, -z,acum conftest.c >&5
gcc: eroare: opțiune de linie de comandă nerecunoscută „-fomit-fame-pointer”; ați vrut să spuneți „-fomit-frame-pointer”?
configure:3613:$? = 1
configure:3651: rezultat: nr
configure: programul eșuat a fost:
| /* confdefs.h */
| #define PACKAGE_NAME „libdvdcss”
| #define PACKAGE_TARNAME „libdvdcss”
| #define PACKAGE_VERSION „1.4.2”
| #define PACKAGE_STRING „libdvdcss 1.4.2”
| #define PACKAGE_BUGREPORT „”
| #define PACKAGE_URL „https://www.videolan.org/developers/libdvdcss.html”
| #define PACHETUL „libdvdcss”
| #define VERSIUNEA „1.4.2”
| /* sfârşitul confdefs.h. */
| 
| int
| principal ()
| {
| 
| ;
| întoarce 0;
| }
configure:3656: eroare: în `/usr/src/libdvd-pkg/build':
configure:3658: error: compilatorul C nu poate crea executabile
Consultați `config.log' pentru mai multe detalii

## ---------------- ##
## Variabilele din cache. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O2 -g0 -march=native -pipe -fomit-fame-pointer'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value='-Wdate-time -D_FORTIFY_SOURCE=2'
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -Wl,-z,now'
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-linux-gnu
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_make_make_set=da
am_cv_make_support_nested_variables=da

## ----------------- ##
## Variabile de ieșire. ##
## ----------------- ##

ACLOCAL='${SHELL} '\''/usr/src/libdvd-pkg/build/missing'\'' aclocal-1.16'
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE='#'
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
APIDOC_FALSE=''
APIDOC_TRUE=''
AR=''
AS=''
AUTOCONF='${SHELL} '\''/usr/src/libdvd-pkg/build/missing'\'' autoconf'
AUTOHEADER='${SHELL} '\''/usr/src/libdvd-pkg/build/missing'\'' autoheader'
AUTOMAKE='${SHELL} '\''/usr/src/libdvd-pkg/build/missing'\'' automake-1.16'
AWK='gawk'
CC='gcc'
CCDEPMODE=''
CFLAGS='-O2 -g0 -march=native -pipe -fomit-fame-pointer'
CPP=''
CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
CYGPATH_W='ecou'
DEFS=''
DEPDIR='.deps'
DLLTOOL=''
DOXYGEN=''
DSYMUTIL=''
DUMPBIN=''
DVDCSS_LDFLAGS=''
DVDCSS_LTVERSION=''
DVDCSS_VERSION_MAJOR=''
DVDCSS_VERSION_MICRO=''
DVDCSS_VERSION_MINOR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
FGREP=''
GIT=''
GIT_FALSE=''
GIT_TRUE=''
GREP=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALARE}'
INSTALL_SCRIPT='${INSTALARE}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD=''
LDFLAGS='-Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -Wl,-z,now'
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT='#'
MAINAINER_MODE_FALSE=''
MAINAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} '\''/usr/src/libdvd-pkg/build/missing'\'' makeinfo'
MANIFEST_TOOL=''
MKDIR_P='/usr/bin/mkdir -p'
NM=''
NMEDIT=''
OBJDUMP=''
OBJECT=''
OTOOL64=''
OTOOL=''
PACKAGE='libdvdcss'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='libdvdcss'
PACKAGE_STRING='libdvdcss 1.4.2'
PACKAGE_TARNAME='libdvdcss'
PACKAGE_URL='https://www.videolan.org/developers/libdvdcss.html'
PACKAGE_VERSION='1.4.2'
PATH_SEPARATOR=':'
RANLIB=''
SED=''
SET_MAKE=''
SHELL='/bin/bash'
STRIP=''
SYS_MSVC_FALSE=''
SYS_MSVC_TRUE=''
VERSIUNE='1.4.2'
ac_ct_AR=''
ac_ct_CC='gcc'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NIMIC'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includer='${prefix}/include'
infodir='${prefix}/share/info'
install_sh='${SHELL} /usr/src/libdvd-pkg/build/install-sh'
libdir='${prefix}/lib/x86_64-linux-gnu'
libexecdir='${prefix}/lib/x86_64-linux-gnu'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='${prefix}/share/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME „libdvdcss”
#define PACKAGE_TARNAME „libdvdcss”
#define PACKAGE_VERSION „1.4.2”
#define PACKAGE_STRING „libdvdcss 1.4.2”
#define PACKAGE_BUGREPORT „”
#define PACKAGE_URL „https://www.videolan.org/developers/libdvdcss.html”
#define PACHETUL „libdvdcss”
#define VERSIUNEA „1.4.2”

configurați: ieșirea 77
dh_auto_configure: eroare: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir= \${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux -gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --disable-static --disable-doc --disable-silent-rules a returnat codul de ieșire 77
make[1]: *** [debian/rules:13: override_dh_auto_configure] Fejl 25
make[1]: catalogul Forlader „/usr/src/libdvd-pkg/build”
make: *** [debian/rules:10: build] Fejl 2
dpkg-buildpackage: eroare: debian/rules build subprocess returnat starea de ieșire 2
David avatar
drapel cn
Pagini și pagini de text ilizibil și cel mai probabil nimic de-a face cu întrebarea. Trebuie să curățați acest lucru pentru a putea fi citit și apoi poate cineva vă poate ajuta.
Knud Larsen avatar
drapel by
Obțineți un gcc utilizabil: `sudo apt install build-essential`. ......... adică o instalare numai a gcc nu va instala libc6-dev, linux-libc-dev etc. ceea ce va face ca gcc să funcționeze pe deplin.
Arnefar avatar
drapel in
Este deja instalat: build-essential/hirsute,acum 12.8ubuntu3 amd64 [Installeret]
Puncte:0
drapel in

Uitasem că la un moment dat am setat niște steaguri de compilator în .bashrc-ul meu Nu am investigat ce semnalizator(e) este sursa problemei, dar eliminarea lor pe toate pare să corecteze problema. Știu că nu a fost steagul -j, desigur, acesta a fost primul meu gând.

Mulțumesc pentru ajutor și scuze pentru tulburare.

Pentru informarea dumneavoastră, setul de steaguri a fost:

# export CFLAGS="-O2 -g0 -march=native -pipe -fomit-fame-pointer"
# export CXXFlAGS="$CFLAGS"
# export MAKEFLAGS="-j11"

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.