Неудовлетворенные зависимости сразу после установки VLC

Кажется, что обеспеченные настраивают сценарий, является несовместимым с существующими системами. Выполнение autoconf для генерации нового сценария, кажется, фиксирует ошибки Tcl/Tk, но представляет другие ошибки, связанные с X11, включает и библиотеки.

мне наконец удалось заставлять ./configure завершаться путем запуска с недавно распакованного tarball и установки явный TCL_LIBDIR_PATH и TK_LIBDIR_PATH на ./configure командная строка:

TCL_LIBDIR_PATH=/usr/lib/x86_64-linux-gnu/ \
TK_LIBDIR_PATH=/usr/lib/x86_64-linux-gnu/ \
./configure --with-tclsh=/usr/bin/tclsh8.5 \
--with-tclconfig=/usr/lib/tcl8.5 \
--with-tkconfig=/usr/lib/tk8.5

Однако несмотря на 8,5 перечисляемый как один из эти legal_tcl_versions, make сбои с Tcl-связанной ошибкой

xgsetup.c: In function ‘XGSetupWindow’:
xgsetup.c:145:14: error: ‘Tcl_Interp’ has no member named ‘result’
     if(interp->result != NULL) {
              ^
xgsetup.c:146:27: error: ‘Tcl_Interp’ has no member named ‘result’
       printf("%s\n",interp->result);
                           ^

После [1 112] ПОДСКАЗКА № 330: Устраните interp->, следуют из Общедоступных Заголовков , можно быть в состоянии к обходному решению это путем передачи флага -DUSE_INTERP_RESULT на make командная строка:

make CPPFLAGS="-DUSE_INTERP_RESULT"

пакет, казалось, создавал успешно, но я не установил или протестировал его.

3
задан 13.03.2020, 03:09

3 ответа

Попробуйте переустановить libass4, похоже, что-то не так с текущей установкой.

1
ответ дан 13.03.2020, 03:10

Я также столкнулся с той же проблемой. Чтобы решить эту проблему, я сделал

Открыть центр программного обеспечения.

Из редактирования нажмите на источник программного обеспечения

На вкладке Ubuntu Software включите все репозитории, кроме исходного кода, и нажмите на загрузку из

. Выберите другое из выпадающего списка

. Теперь нажмите на выбор лучшего сервера

После того, как Ubuntu выберет лучший сервер для вас, нажмите на выбранный сервер

Теперь нажмите на вкладку другого программного обеспечения.

Удалите все записи, если вы нашли VLC. И нажмите на кнопку «Закрыть».

Нажмите комбинацию клавиш ALT + CTRL + T, чтобы открыть терминал и выполнить следующую команду

sudo apt-get clean
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

После обновления перезагрузите систему.

После перезагрузки попробуйте снова установить VLC. Выполните следующие команды

sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc

Источник: - http://computernetworkingnotes.com/ubuntu-12-04-tips-and-tricks/how-to-install-vlc-in-ubuntu. HTML

0
ответ дан 13.03.2020, 03:10

ах! решен как-то ...

http://ftp.cn.debian.org/debian/pool/main/liba/libass/libass4_0.10.0-3_amd64.deb

Извлеките и установите:

sudo dpkg -i '/location/to/file/libass4_0.10.0-3_amd64.deb' 
0
ответ дан 13.03.2020, 03:11

Теги

Похожие вопросы