From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] tcl's friends problem References: <200502261936.09168.pip@iszf.irk.ru> From: Sergey Bolshakov Date: Sat, 26 Feb 2005 15:26:40 +0300 In-Reply-To: <200502261936.09168.pip@iszf.irk.ru> (Valery Pipin's message of "Sat, 26 Feb 2005 19:36:08 +0800") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Feb 2005 12:26:41 -0000 Archived-At: List-Archive: >>>>> "Valery" == Valery Pipin writes: > После недавнего обновления apt потребовал снести мой > "домашний" пакет plplot, который я держу уже несколько лет. > Я его пересобрал, а установить немогу, в apt получаю > plplot: > Зависит от: tcl(Itcl) but it is not installable > Зависит от: tcl(Itk) but it is not installable > Зависит от: tcl(Iwidgets) but it is not installable > Зависит от: tcl(Pltk) but it is not installable > Сборка пакета и plplot библиотек зависящих от tcl ( и всех остальных) > проходит чисто. В установленном состоянии (обычным make install) все > прекрасно работает. Вопрос, что делать? Workaround: добавить в начало спека: %add_tcl_req_skip Itcl %add_tcl_req_skip Itk %add_tcl_req_skip Iwidgets %add_tcl_req_skip Pltk Первые три живут в пакетах tcl-incrtcl, tcl-incrtk и tcl-iwidgets, не пересобранных вовремя ввиду моего желания отправить их в obsolete за ненужностью; пересоберу, если в сизифе появится хоть один пакет, в них нуждающийся. Что до последней зависимости, то, похоже, она живёт ровно в вашем пакете. Если это так, то последнюю строку следует убрать и поместить нечто вроде %add_tcl_lib_path /path/to/your_tcl_dir (i.e %_datadir/%name) Либо, если совсем не хочется морочиться: AutoReq: yes, notcl Кстати, это тайное знание могло быть почерпнуто из README пакета rpm-build-tcl --