Проблема с HTK 32bit -> apt-get install gcc-multilib -> Пакет «gcc-multilib» не имеет кандидата на установку

Я пытаюсь установить ХТК. Я попробовал ./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/libc-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 из файла изначально, но, видимо, это неправильный способ и может привести к большему количеству проблем.


person Pranay Agrawal    schedule 28.01.2020    source источник


Ответы (1)


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

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

После этого установите gcc-multilib с помощью apt:

#apt install gcc-multilib
person 4s7r0n4u7    schedule 14.04.2020
comment
Это может серьезно сломать вашу систему, если вы не используете Debian Sid, есть способы безопасной установки пакетов из других репозиториев, но это не один из них. - person HilarieAK; 17.01.2021