Điểm:0

Ubuntu 21.04 dpkg-cấu hình lại libdvd-pkg không thể xây dựng libdvdcss

lá cờ in

Tôi đang cố cài đặt libdvd_pkg để phát DVD được bảo vệ bởi DRM. dpkg-reconfigure đưa ra một số manh mối rằng vấn đề là do việc xây dựng libdvdcss2.Có lẽ gcc phiên bản 10.3.0 của tôi là vấn đề? Có cách nào khác để cài đặt libdvdcss2 trên Ubuntu 21.04 không?

Tệp nhật ký xây dựng sau

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

dpkg-buildpackage: thông tin: gói nguồn libdvdcss
dpkg-buildpackage: thông tin: nguồn phiên bản 1.4.2-1~local
dpkg-buildpackage: thông tin: nguồn phân phối KHÔNG ĐƯỢC PHÁT HÀNH
dpkg-buildpackage: thông tin: nguồn được thay đổi bởi Sebastian Ramacher <[email protected]>
 dpkg-source --b Before-build .
dpkg-buildpackage: thông tin: kiến ​​trúc máy chủ AMD64
dpkg-source: thông tin: sử dụng các tùy chọn từ build/debian/source/options: --compression=xz
 debian/quy tắc sạch
Tôi: libdvdcss_1.4.2
dh clean --parallel --with autoreconf
dh: cảnh báo: Mức độ tương thích trước 10 không được dùng nữa (mức 9 đang được sử dụng)
   dh_auto_clean -O--song song
dh_auto_clean: cảnh báo: Mức độ tương thích trước 10 không được dùng nữa (mức 9 đang được sử dụng)
   dh_autoreconf_clean -O--song song
   dh_clean -O--song song
dh_clean: cảnh báo: Mức độ tương thích trước 10 không được dùng nữa (mức 9 đang được sử dụng)
 debian/xây dựng quy tắc
Tôi: libdvdcss_1.4.2
dh build --parallel --with autoreconf
dh: cảnh báo: Mức độ tương thích trước 10 không được dùng nữa (mức 9 đang được sử dụng)
   dh_update_autotools_config -O--song song
   dh_autoreconf -O--song song
libtoolize: đặt các tệp phụ trợ vào '.'.
libtoolize: sao chép tệp './ltmain.sh'
libtoolize: đặt macro vào AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: sao chép tệp 'm4/libtool.m4'
libtoolize: sao chép tệp 'm4/ltoptions.m4'
libtoolize: sao chép tệp 'm4/ltsugar.m4'
libtoolize: sao chép tệp 'm4/ltversion.m4'
libtoolize: sao chép tệp 'm4/lt~obsolete.m4'
configure.ac:18: cài đặt './compile'
configure.ac:13: cài đặt './missing'
Makefile.am: cài đặt './depcomp'
   debian/quy tắc override_dh_auto_configure
make[1]: GÃ¥r to katalog "/usr/src/libdvd-pkg/build"
Tôi: libdvdcss_1.4.2
dh_auto_configure ---disable-static --disable-doc --disable-silent-rules
dh_auto_configure: cảnh báo: Mức độ tương thích trước 10 không được dùng nữa (mức 9 đang được sử dụng)
    ./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
kiểm tra loại hệ thống xây dựng... x86_64-pc-linux-gnu
kiểm tra loại hệ thống máy chủ... x86_64-pc-linux-gnu
đang kiểm tra cài đặt tương thích với BSD... /usr/bin/install -c
kiểm tra xem môi trường xây dựng có lành mạnh không ... có
kiểm tra mkdir -p... /usr/bin/mkdir -p an toàn cho luồng
kiểm tra trố mắt... trố mắt
kiểm tra xem make set $(MAKE)... có
kiểm tra xem make có hỗ trợ các biến lồng nhau không ... có
kiểm tra xem có bật các phần Makefiles dành riêng cho người bảo trì hay không... không
kiểm tra xem make có hỗ trợ các biến lồng nhau không... (được lưu trong bộ nhớ cache) có
kiểm tra cách in chuỗi... printf
kiểm tra xem make có hỗ trợ lệnh bao gồm không... có (kiểu GNU)



**đang kiểm tra gcc... gcc
kiểm tra xem trình biên dịch C có hoạt động không... không
cấu hình: lỗi: trong `/usr/src/libdvd-pkg/build':
cấu hình: lỗi: Trình biên dịch C không thể tạo tệp thực thi
Xem `config.log' để biết thêm chi tiết**

    đuôi -v -n \+0 config.log
==> config.log <==
Tệp này chứa bất kỳ thông báo nào do trình biên dịch tạo ra trong khi
đang chạy cấu hình, để hỗ trợ gỡ lỗi nếu cấu hình mắc lỗi.

Nó được tạo bởi libdvdcss cấu hình 1.4.2, đó là
được tạo bởi GNU Autoconf 2.69. Lời gọi dòng lệnh cũ là

  $ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/ chia sẻ/thông tin --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

## --------- ##
## Nền tảng. ##
## --------- ##

tên máy chủ = arn-X570-UD
uname -m = x86_64
uname -r = 5.11.0-37-chung
uname -s = Linux
uname -v = #41-Ubuntu SMP Thứ Hai ngày 20 tháng 9 16:39:20 UTC 2021

/usr/bin/uname -p = x86_64
/bin/uname -X = không xác định

/bin/vòm = x86_64
/usr/bin/arch -k = không xác định
/usr/convex/getsysinfo = không xác định
/usr/bin/hostinfo = không xác định
/bin/máy = không xác định
/usr/bin/oslevel = không xác định
/bin/vũ trụ = không xác định

ĐƯỜNG: /usr/local/sbin
ĐƯỜNG: /usr/local/bin
ĐƯỜNG: /usr/sbin
ĐƯỜNG: /usr/bin
ĐƯỜNG: /sbin
ĐƯỜNG: /bin
ĐƯỜNG: /snap/bin


## ----------- ##
## Các bài kiểm tra cốt lõi. ##
## ----------- ##

cấu hình: 2381: kiểm tra loại hệ thống xây dựng
định cấu hình: 2395: kết quả: x86_64-pc-linux-gnu
configure:2415: kiểm tra loại hệ thống máy chủ
định cấu hình: 2428: kết quả: x86_64-pc-linux-gnu
configure:2465: kiểm tra cài đặt tương thích với BSD
cấu hình: 2533: kết quả: /usr/bin/install -c
configure:2544: kiểm tra xem môi trường xây dựng có lành mạnh không
cấu hình: 2599: kết quả: có
configure:2745: kiểm tra mkdir -p an toàn cho luồng
cấu hình: 2784: kết quả: /usr/bin/mkdir -p
cấu hình: 2791: kiểm tra trố mắt
cấu hình: 2807: đã tìm thấy/usr/bin/gawk
cấu hình: 2818: kết quả: trố mắt
configure:2829: kiểm tra xem make set $(MAKE)
cấu hình: 2851: kết quả: có
configure:2880: kiểm tra xem make có hỗ trợ các biến lồng nhau không
cấu hình: 2897: kết quả: có
configure:3024: kiểm tra xem có bật các phần Makefiles dành riêng cho người bảo trì hay không
cấu hình: 3033: kết quả: không
configure:3057: kiểm tra xem make có hỗ trợ các biến lồng nhau không
cấu hình:3074: kết quả: có
configure:3132: kiểm tra cách in chuỗi
cấu hình: 3159: kết quả: printf
configure:3184: kiểm tra xem make có hỗ trợ lệnh include không
cấu hình:3199: make -f confmf.GNU && cat confinc.out
make[2]: Nhập thư mục '/usr/src/libdvd-pkg/build'
make[2]: Rời khỏi thư mục '/usr/src/libdvd-pkg/build'
đây là mục tiêu am__doit
định cấu hình:3202: $? = 0
cấu hình:3221: kết quả: có (kiểu GNU)
cấu hình:3291: kiểm tra gcc
cấu hình: 3307: tìm thấy/usr/bin/gcc
định cấu hình: 3318: kết quả: gcc
configure:3547: kiểm tra phiên bản trình biên dịch C
định cấu hình: 3556: gcc --version >&5
gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0
Bản quyền (C) 2020 Free Software Foundation, Inc.
Đây là phần mềm miễn phí; xem nguồn để biết điều kiện sao chép. Không có
sự bảo đảm; thậm chí không vì KHẢ NĂNG BÁN ĐƯỢC hoặc SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ.

cấu hình:3567: $? = 0
cấu hình:3556: gcc -v >&5
Sử dụng thông số kỹ thuật tích hợp.
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
Mục tiêu: x86_64-linux-gnu
Được định cấu hình với: ../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= mới --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
Mô hình chủ đề: posix
Các thuật toán nén LTO được hỗ trợ: zlib zstd
phiên bản gcc 10.3.0 (Ubuntu 10.3.0-1ubuntu1) 
... phần còn lại của đầu ra stderr đã bị xóa ...
cấu hình:3567: $? = 0
định cấu hình: 3556: gcc -V >&5
gcc: lỗi: tùy chọn dòng lệnh không được nhận dạng '-V'
gcc: lỗi nghiêm trọng: không có tệp đầu vào
biên dịch chấm dứt.
cấu hình:3567: $? = 1
định cấu hình: 3556: gcc -qversion >&5
gcc: lỗi: tùy chọn dòng lệnh không được nhận dạng '-qversion'; ý bạn là '--version'?
gcc: lỗi nghiêm trọng: không có tệp đầu vào
biên dịch chấm dứt.
cấu hình:3567: $? = 1
configure:3587: kiểm tra xem trình biên dịch C có hoạt động không
cấu hình: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,bây giờ là conftest.c >&5
gcc: lỗi: tùy chọn dòng lệnh không được nhận dạng '-fomit-fame-pointer'; ý bạn là '-fomit-frame-pointer'?
định cấu hình:3613: $? = 1
cấu hình: 3651: kết quả: không
cấu hình: chương trình bị lỗi là:
| /* confdefs.h */
| #define PACKAGE_NAME "libdvdcss"
| #define GÓI_TARNAME "libdvdcss"
| #define GÓI_VERSION "1.4.2"
| #define PACKAGE_STRING "libdvdcss 1.4.2"
| #define PACKAGE_BUGREPORT ""
| #define GÓI_URL "https://www.videolan.org/developers/libdvdcss.html"
| #define GÓI "libdvdcss"
| #define PHIÊN BẢN "1.4.2"
| /* kết thúc confdefs.h. */
| 
| int
| chủ yếu ()
| {
| 
| ;
| trả về 0;
| }
cấu hình:3656: lỗi: trong `/usr/src/libdvd-pkg/build':
cấu hình: 3658: lỗi: Trình biên dịch C không thể tạo tệp thực thi
Xem `config.log' để biết thêm chi tiết

## ---------------- ##
## Biến bộ đệm. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=bộ
ac_cv_env_CFLAGS_value='-O2 -g0 -march=native -pipe -fomit-fame-pointer'
ac_cv_env_CPPFLAGS_set=bộ
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=bộ
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=bộ
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=trố mắt
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_make_make_set=yes
am_cv_make_support_nested_variables=yes

## ----------------- ##
## Các biến đầu ra. ##
## ----------------- ##

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=''
NHƯ=''
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='trố mắt'
CC='gcc'
CCDEPMODE=''
CFLAGS='-O2 -g0 -march=gốc -pipe -fomit-fame-pointer'
CPP=''
CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
CYGPATH_W='tiếng vang'
phòng thủ =''
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=''
EXEXT=''
FGREP=''
GIT=''
GIT_FALSE=''
GIT_TRUE=''
GREP=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
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='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} '\''/usr/src/libdvd-pkg/build/missing'\'' makeinfo'
MANIFEST_TOOL=''
MKDIR_P='/usr/bin/mkdir -p'
NM=''
MEDIT=''
OBJDUMP=''
ĐỐI TƯỢNG=''
OTOOL64=''
OTOOL=''
GÓI='libdvdcss'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='libdvdcss'
PACKAGE_STRING='libdvdcss 1.4.2'
PACKAGE_TARNAME='libdvdcss'
PACKAGE_URL='https://www.videolan.org/developers/libdvdcss.html'
GÓI_VERSION='1.4.2'
PATH_SEPARATOR=':'
RANLIB=''
SED=''
SET_MAKE=''
SHELL='/bin/bash'
DẢI =''
SYS_MSVC_FALSE=''
SYS_MSVC_TRUE=''
PHIÊN BẢN = '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='bao gồm'
am__isrc=''
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
bản dựng='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='KHÔNG CÓ'
máy chủ = 'x86_64-pc-linux-gnu'
host_alias=''
máy chủ_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
bao gồm = '$ {tiền tố}/bao gồm'
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}'
tiền tố = '/ 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 GÓI_TARNAME "libdvdcss"
#define GÓI_VERSION "1.4.2"
#define PACKAGE_STRING "libdvdcss 1.4.2"
#define PACKAGE_BUGREPORT ""
#define GÓI_URL "https://www.videolan.org/developers/libdvdcss.html"
#define GÓI "libdvdcss"
#define PHIÊN BẢN "1.4.2"

cấu hình: thoát 77
dh_auto_configure: lỗi: ./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 trả về mã thoát 77
make[1]: *** [debian/rules:13: override_dh_auto_configure] Fejl 25
make[1]: Danh mục Forlader "/usr/src/libdvd-pkg/build"
thực hiện: *** [debian/rules:10: build] Fejl 2
dpkg-buildpackage: lỗi: quy trình con xây dựng debian/rules trả về trạng thái thoát 2
David avatar
lá cờ cn
Các trang và các trang văn bản không thể đọc được và rất có thể không liên quan gì đến câu hỏi. Bạn cần dọn sạch cái này để có thể đọc được và sau đó có thể ai đó có thể giúp đỡ.
Knud Larsen avatar
lá cờ by
Nhận một gcc có thể sử dụng được : `Sudo apt install build-essential` . ......... I E. chỉ cài đặt gcc sẽ không cài đặt libc6-dev, linux-libc-dev, v.v. điều này sẽ làm cho gcc hoạt động đầy đủ.
Arnefar avatar
lá cờ in
Nó đã được cài đặt: build-essential/hirsute,now 12.8ubuntu3 amd64 [Installeret]
Điểm:0
lá cờ in

Tôi đã quên rằng tại một số thời điểm, tôi đã đặt một số cờ trình biên dịch trong .bashrc của mình Chưa điều tra (các) cờ nào là nguồn gốc của sự cố, nhưng việc xóa tất cả chúng dường như sẽ khắc phục được sự cố. Tôi biết đó không phải là cờ -j, tất nhiên đó là suy nghĩ đầu tiên của tôi.

Cảm ơn sự giúp đỡ của bạn và xin lỗi vì sự quấy rầy.

Để biết thông tin của bạn, các cờ được đặt là:

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

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.