ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Q: hasher-64
@ 2005-11-02 21:12 Sergey Ivanov
  2005-11-02 22:00 ` Damir Shayhutdinov
  2005-11-02 22:41 ` Dmitry V. Levin
  0 siblings, 2 replies; 11+ messages in thread
From: Sergey Ivanov @ 2005-11-02 21:12 UTC (permalink / raw)
  To: sisyphus

Всем привет.
Помогите, пожалуйста, настроить хашер для x86_64.
У меня получается без проблем собирать многие пакеты в системе, командой
$ rpmbuild -ba ~/RPM/SPECS/...spec.
Но если эти же пакеты пытаюсь собрать в хашере, то получаю сообщения про
отсутствующие макросы.
Вот коротенький пример, при попытке сборки других пакетов отсутствующих
макросов обычно сообщается больше.
---
hsh workdir/ /Sisyphus/Sisyphus/files/SRPMS/hdparm-5.8-alt1.src.rpm
Components: hasher
Processing pkglists... hasher done
Processing srclists...  hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
warning: Macro %make_build not found
warning: Macro %_man8dir not found
Invalid or unknown architecture: x86_64-alt-linux
Installing hdparm-5.8-alt1.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.68792
error: Bad exit status from /usr/src/tmp/rpm-tmp.68792 (%prep)


RPM build errors:
    Macro %make_build not found
    Macro %_man8dir not found
    Bad exit status from /usr/src/tmp/rpm-tmp.68792 (%prep)
0.04user 0.00system 0:00.14elapsed 34%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+909minor)pagefaults 0swaps
rebuild: rebuild of `hdparm-5.8-alt1.src.rpm' failed.
---
Прилагаю также вывод команды $ rpm -qa |grep rpm:
rpm-build-perl-0.5.2-alt2
rpm-build-tcl-0.1-alt0.5
librpmbuild-4.0.4-alt53
rpm-4.0.4-alt53
rpm-build-python-0.26-alt1
rpm-utils-0.8.3-alt1
librpm-4.0.4-alt53
rpm-build-4.0.4-alt53

-- 
    С уважением,
       Сергей.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-02 21:12 [sisyphus] Q: hasher-64 Sergey Ivanov
@ 2005-11-02 22:00 ` Damir Shayhutdinov
  2005-11-02 22:23   ` Sergey Ivanov
  2005-11-02 22:41 ` Dmitry V. Levin
  1 sibling, 1 reply; 11+ messages in thread
From: Damir Shayhutdinov @ 2005-11-02 22:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

может это workdir оставшийся от 32битного хэшера? Что если его удалить
и заново создать?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-02 22:00 ` Damir Shayhutdinov
@ 2005-11-02 22:23   ` Sergey Ivanov
  0 siblings, 0 replies; 11+ messages in thread
From: Sergey Ivanov @ 2005-11-02 22:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Damir Shayhutdinov wrote:

>может это workdir оставшийся от 32битного хэшера? Что если его удалить
>и заново создать?
>  
>
Не было здесь ничего 32-битного.
На всякий случай удалил и заново создал директорию, но увы, не помогло.
-- 
    Сергей


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-02 21:12 [sisyphus] Q: hasher-64 Sergey Ivanov
  2005-11-02 22:00 ` Damir Shayhutdinov
@ 2005-11-02 22:41 ` Dmitry V. Levin
  2005-11-02 23:03   ` Sergey Ivanov
  1 sibling, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2005-11-02 22:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 1117 bytes --]

On Wed, Nov 02, 2005 at 04:12:44PM -0500, Sergey Ivanov wrote:
> Всем привет.
> Помогите, пожалуйста, настроить хашер для x86_64.
> У меня получается без проблем собирать многие пакеты в системе, командой
> $ rpmbuild -ba ~/RPM/SPECS/...spec.
> Но если эти же пакеты пытаюсь собрать в хашере, то получаю сообщения про
> отсутствующие макросы.
> Вот коротенький пример, при попытке сборки других пакетов отсутствующих
> макросов обычно сообщается больше.
> ---
> hsh workdir/ /Sisyphus/Sisyphus/files/SRPMS/hdparm-5.8-alt1.src.rpm
> Components: hasher
> Processing pkglists... hasher done
> Processing srclists...  hasher done
> Creating component releases... done
> Updating global release file... done
> Appending MD5Sum... hasher done
> All your base are belong to us!!!
> warning: Macro %make_build not found
> warning: Macro %_man8dir not found
> Invalid or unknown architecture: x86_64-alt-linux

Если разберетесь с причиной последней строки, то всё остальное станет
понятно.

Проверьте для начала, присутствует ли файл
workdir/chroot/usr/lib/rpm/x86_64-alt-linux/macros


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-02 22:41 ` Dmitry V. Levin
@ 2005-11-02 23:03   ` Sergey Ivanov
  2005-11-03  0:01     ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Sergey Ivanov @ 2005-11-02 23:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:

>On Wed, Nov 02, 2005 at 04:12:44PM -0500, Sergey Ivanov wrote:
>  
>
>>Всем привет.
>>Помогите, пожалуйста, настроить хашер для x86_64.
>>У меня получается без проблем собирать многие пакеты в системе, командой
>>$ rpmbuild -ba ~/RPM/SPECS/...spec.
>>Но если эти же пакеты пытаюсь собрать в хашере, то получаю сообщения про
>>отсутствующие макросы.
>>Вот коротенький пример, при попытке сборки других пакетов отсутствующих
>>макросов обычно сообщается больше.
>>---
>>hsh workdir/ /Sisyphus/Sisyphus/files/SRPMS/hdparm-5.8-alt1.src.rpm
>>Components: hasher
>>Processing pkglists... hasher done
>>Processing srclists...  hasher done
>>Creating component releases... done
>>Updating global release file... done
>>Appending MD5Sum... hasher done
>>All your base are belong to us!!!
>>warning: Macro %make_build not found
>>warning: Macro %_man8dir not found
>>Invalid or unknown architecture: x86_64-alt-linux
>>    
>>
>
>Если разберетесь с причиной последней строки, то всё остальное станет
>понятно.
>
>Проверьте для начала, присутствует ли файл
>workdir/chroot/usr/lib/rpm/x86_64-alt-linux/macros
>  
>
Нет такого файла, и даже директории workdir/chroot/usr/lib/rpm - нет!
Попробовал их туда скопировать заранее из /usr/lib/rpm, но хашер их
заблаговременно удаляет а потом не находит.
-- 
    Сергей.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-02 23:03   ` Sergey Ivanov
@ 2005-11-03  0:01     ` Dmitry V. Levin
  2005-11-03  0:55       ` Sergey Ivanov
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2005-11-03  0:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 485 bytes --]

On Wed, Nov 02, 2005 at 06:03:47PM -0500, Sergey Ivanov wrote:
> >>Invalid or unknown architecture: x86_64-alt-linux
> >
> >Если разберетесь с причиной последней строки, то всё остальное станет
> >понятно.
> >
> >Проверьте для начала, присутствует ли файл
> >workdir/chroot/usr/lib/rpm/x86_64-alt-linux/macros
> >
> Нет такого файла, и даже директории workdir/chroot/usr/lib/rpm - нет!

Значит, вы используете неправильный репозиторий, проверьте sources.list


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-03  0:01     ` Dmitry V. Levin
@ 2005-11-03  0:55       ` Sergey Ivanov
  2005-11-03  6:47         ` Damir Shayhutdinov
  2005-11-03 10:01         ` Dmitry V. Levin
  0 siblings, 2 replies; 11+ messages in thread
From: Sergey Ivanov @ 2005-11-03  0:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:

>On Wed, Nov 02, 2005 at 06:03:47PM -0500, Sergey Ivanov wrote:
>  
>
>>>>Invalid or unknown architecture: x86_64-alt-linux
>>>>        
>>>>
>>>Если разберетесь с причиной последней строки, то всё остальное станет
>>>понятно.
>>>
>>>Проверьте для начала, присутствует ли файл
>>>workdir/chroot/usr/lib/rpm/x86_64-alt-linux/macros
>>>
>>>      
>>>
>>Нет такого файла, и даже директории workdir/chroot/usr/lib/rpm - нет!
>>    
>>
>
>Значит, вы используете неправильный репозиторий, проверьте sources.list
>
>  
>
Вы правы. Я не менял, как была архитектура i586 записана в sources.list
64-х битным экспериментальным инсталлятором, так она там и оставалась.
Но если её исправить, написав x86_64, то всё становится гораздо хуже.
Например, попытка собрать того же hdparm:
---
$ hsh  workdir/ /Sisyphus/Sisyphus/SRPMS.classic/hdparm-5.8-alt1.src.rpm
Components: hasher
Processing pkglists... hasher done
Processing srclists...  hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
Reading Package Lists...
Building Dependency Tree...
E: Package setup has no installation candidate
Package setup has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
initroot: failed to calculate package file list.
initroot: Failed to generate initial package file list.
---
Но ведь люди же пишут что используют хешер для сборки для x86_64!
Как же пробиться-то?
-- 
    Сергей




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-03  0:55       ` Sergey Ivanov
@ 2005-11-03  6:47         ` Damir Shayhutdinov
  2005-11-03 10:01         ` Dmitry V. Levin
  1 sibling, 0 replies; 11+ messages in thread
From: Damir Shayhutdinov @ 2005-11-03  6:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

03.11.05, Sergey Ivanov<seriv@parkheights.dyndns.org> написал(а):

> Например, попытка собрать того же hdparm:

noarch  репозиторий присутствует в sources.list?

Иногда такое бывает если соответствующий пакет не собран. Значит надо
собрать пакет setup.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-03  0:55       ` Sergey Ivanov
  2005-11-03  6:47         ` Damir Shayhutdinov
@ 2005-11-03 10:01         ` Dmitry V. Levin
  2005-11-03 13:04           ` Alexey Shabalin
  2005-11-03 14:18           ` Sergey Ivanov
  1 sibling, 2 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2005-11-03 10:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 532 bytes --]

On Wed, Nov 02, 2005 at 07:55:48PM -0500, Sergey Ivanov wrote:
> >Значит, вы используете неправильный репозиторий, проверьте sources.list
> >
> Вы правы. Я не менял, как была архитектура i586 записана в sources.list
> 64-х битным экспериментальным инсталлятором, так она там и оставалась.
> Но если её исправить, написав x86_64, то всё становится гораздо хуже.

В x86_64 не включён noarch.

> Но ведь люди же пишут что используют хешер для сборки для x86_64!

Да, именно вчера я собирал для x86_64 hdparm!


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-03 10:01         ` Dmitry V. Levin
@ 2005-11-03 13:04           ` Alexey Shabalin
  2005-11-03 14:18           ` Sergey Ivanov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey Shabalin @ 2005-11-03 13:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

03.11.05, Dmitry V. Levin<ldv@altlinux.org> написал(а):
> On Wed, Nov 02, 2005 at 07:55:48PM -0500, Sergey Ivanov wrote:
> > >Значит, вы используете неправильный репозиторий, проверьте sources.list
> > >
> > Вы правы. Я не менял, как была архитектура i586 записана в sources.list
> > 64-х битным экспериментальным инсталлятором, так она там и оставалась.
> > Но если её исправить, написав x86_64, то всё становится гораздо хуже.
>
> В x86_64 не включён noarch.
>

Я даже кода-то багу вешал, что ни в одном sources.list не упоминается noarch.
так и осталась без ответа.
--
Alexey Shabalin

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: hasher-64
  2005-11-03 10:01         ` Dmitry V. Levin
  2005-11-03 13:04           ` Alexey Shabalin
@ 2005-11-03 14:18           ` Sergey Ivanov
  1 sibling, 0 replies; 11+ messages in thread
From: Sergey Ivanov @ 2005-11-03 14:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:

>On Wed, Nov 02, 2005 at 07:55:48PM -0500, Sergey Ivanov wrote:
>  
>
>>>Значит, вы используете неправильный репозиторий, проверьте sources.list
>>>
>>>      
>>>
>>Вы правы. Я не менял, как была архитектура i586 записана в sources.list
>>64-х битным экспериментальным инсталлятором, так она там и оставалась.
>>Но если её исправить, написав x86_64, то всё становится гораздо хуже.
>>    
>>
>
>В x86_64 не включён noarch.
>
>  
>
>>Но ведь люди же пишут что используют хешер для сборки для x86_64!
>>    
>>
>
>Да, именно вчера я собирал для x86_64 hdparm!
>  
>
Спасибо, именно этого мне и не хватало. После дописывания пары строк с
архитектурой "noarch" в список sources.list hdparm в моём хашере тоже
собрался.
-- 
    Сергей.


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2005-11-03 14:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-02 21:12 [sisyphus] Q: hasher-64 Sergey Ivanov
2005-11-02 22:00 ` Damir Shayhutdinov
2005-11-02 22:23   ` Sergey Ivanov
2005-11-02 22:41 ` Dmitry V. Levin
2005-11-02 23:03   ` Sergey Ivanov
2005-11-03  0:01     ` Dmitry V. Levin
2005-11-03  0:55       ` Sergey Ivanov
2005-11-03  6:47         ` Damir Shayhutdinov
2005-11-03 10:01         ` Dmitry V. Levin
2005-11-03 13:04           ` Alexey Shabalin
2005-11-03 14:18           ` Sergey Ivanov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git