Проблема HTK 32bit -> apt-get install g cc -multilib -> «Пакет« g cc -multilib »не имеет кандидата на установку» - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь установить HTK. Я попытался ./configure, и получил ошибку на make all:

cd HTKLib && make HTKLib.a) \
  || case "" in *k*) fail=yes;; *) exit 1;; esac;
make[1]: Entering directory '/home/pranay/HTK-3.4.1/htk/HTKLib'
gcc  -m32 -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH="x86_64"' -Wall -Wno-switch -g -O2 -I. -DPHNALG   -c -o HGraf.o HGraf.c
In file included from HShell.h:40,
                 from HGraf.c:54:
/usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: No such file or directory
   27 | #include <bits/libc-header-start.h>

Поэтому я искал эту проблему и обнаружил "фатальную ошибку: bits / lib c -header-start. h: при компиляции HTK такого файла или каталога не было. Это привело к следующему решению sudo apt-get install gcc-multilib. Однако это вызывает еще одну проблему:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package gcc-multilib is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gcc-multilib' has no installation candidate

Мне не удалось найти правильное решение после этого момента. Я мог бы попытаться удалить -m32 из файла изначально, но, видимо, это не правильный путь и может привести к дополнительным проблемам.

1 Ответ

0 голосов
/ 14 апреля 2020

Я решаю эту проблему, добавив следующую строку в /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian sid main

После, установите g cc -multilib с apt:

#apt install gcc-multilib
...