[newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?

Ivan A. Melnikov iv на altlinux.org
Чт Сен 20 14:46:10 MSK 2012


On Thu, 20 Sep 2012 13:23:24 +0400
gBopHuk_alt <gbophuk_alt на mail.ru> wrote:

> Очень может быть - я под p6 собираю. 
> А можно остаться на p6, а hasher настроить на sisyphus?
> 

Можно. Но могут быть проблемы, поскольку для установки пакетов в чрут
используется системный apt и, кажется, системный rpm.

Зато сделать это есть как минимум два способа:

1. На время сборки менять источники апту на сизиф, а потом менять
обратно для обновлений системы, установки пакетов и т.п.

2. Дав hasher'у другой конфиг апта:

hsh --apt-config=/path/to/another/apt.conf ...

или прописав в ~/.hasher/config строчку

apt_config=/path/to/another/apt.conf

Этот самый apt.conf должен быть примерно следующего содержания:

Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceList "/path/to/soruces.list";
Dir::Etc::SourceParts "/var/empty";

В sources.list должны быть прописаны нужные репозитории, например у меня

rpm [alt] file:/var/ftp/repo/Sisyphus x86_64 classic
rpm [alt] file:/var/ftp/repo/Sisyphus noarch classic

-- 
WBR,
Ivan A. Melnikov


Подробная информация о списке рассылки devel-newbies