ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
@ 2003-05-12 19:48 Pavel S. Khmelinsky
  2003-05-12 19:54 ` Pavel S. Khmelinsky
  2003-05-13  8:58 ` Alexander Bokovoy
  0 siblings, 2 replies; 10+ messages in thread
From: Pavel S. Khmelinsky @ 2003-05-12 19:48 UTC (permalink / raw)
  To: sisyphus

в спеке сизифового XFree 4.3.0 содержится ccache, при этом его 
нет в Requires. Баг?
Далее для компиляции используется строка "ccache gcc" -m32 ...
bash на эту строку выдает:
bash: ccache gcc: command not found
Если использовать ccache gcc то все ок. Возможно после установки 
сизифовых пакетов где то появлятеся исполняемый файл с именем 
ccache\ gcc, тогда мне понятен синтаксис команды. Хотя 
использовать в линуксе файлы с пробелами в имени, как-то не 
практично, с моей точки зрения.

И еще не понятно -m32 это чья опция? У меня ее нет ни в gcc ни в 
ccache. Возможно в Requires стоит указать конкретные версии 
пакетов gcc и ccache при которых все будет собираться?

У меня обновленный из update репозитария мастер 2.2.
В сизифе описанный выше проблем наверняка нет, но ведь на то он и 
  src.rpm чтобы его можно было пересобирать на разных версиях 
дистрибутива, не так-ли?



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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-12 19:48 [sisyphus] rpm --rebuild XFree4.3.0.src.rpm Pavel S. Khmelinsky
@ 2003-05-12 19:54 ` Pavel S. Khmelinsky
  2003-05-13  8:58 ` Alexander Bokovoy
  1 sibling, 0 replies; 10+ messages in thread
From: Pavel S. Khmelinsky @ 2003-05-12 19:54 UTC (permalink / raw)
  To: sisyphus

Pavel S. Khmelinsky wrote:
> в спеке сизифового XFree 4.3.0 содержится ccache, при этом его нет в 
> Requires. Баг?
> Далее для компиляции используется строка "ccache gcc" -m32 ...

Кстати сборка таки закончилась строками:
gcc -c -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes 
-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls 
-Wnested-externs -Wundef   -I/usr/include/freetype2 -Wall 
-Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-declarations -Wnested-externs  -I../.. 
-I../../exports/include   -Dlinux -D__i386__ 
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE 
-D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE   -DFUNCPROTO=15 
-DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API 
-DFREETYPE2   -pipe -Wall -O2 -fexpensive-optimizations 
-march=athlon -fno-strength-reduce  -pipe   xftdpy.c -o 
unshared/xftdpy.o
xftdpy.c: In function `_XftDefaultInit':
xftdpy.c:380: `FC_HINT_STYLE' undeclared (first use in this function)
xftdpy.c:380: (Each undeclared identifier is reported only once
xftdpy.c:380: for each function it appears in.)
xftdpy.c: In function `XftDefaultSubstitute':
xftdpy.c:478: `FC_HINT_STYLE' undeclared (first use in this function)
make[3]: *** [xftdpy.o] Error 1
make[3]: Leaving directory 
`/usr/src/RPM/BUILD/XFree86-4.3.0/xc/lib/Xft'

Видимо еще и заголовочные файлы у меня какие-то не правельный. 
Получается на чистом Мастере 2.2 новые иксы не собрать? А жаль...



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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-12 19:48 [sisyphus] rpm --rebuild XFree4.3.0.src.rpm Pavel S. Khmelinsky
  2003-05-12 19:54 ` Pavel S. Khmelinsky
@ 2003-05-13  8:58 ` Alexander Bokovoy
  2003-05-13 14:39   ` Pavel S. Khmelinsky
  1 sibling, 1 reply; 10+ messages in thread
From: Alexander Bokovoy @ 2003-05-13  8:58 UTC (permalink / raw)
  To: sisyphus

On Mon, May 12, 2003 at 11:48:44PM +0400, Pavel S. Khmelinsky wrote:
> в спеке сизифового XFree 4.3.0 содержится ccache, при этом его 
> нет в Requires. Баг?
> Далее для компиляции используется строка "ccache gcc" -m32 ...
> bash на эту строку выдает:
> bash: ccache gcc: command not found
> Если использовать ccache gcc то все ок. Возможно после установки 
> сизифовых пакетов где то появлятеся исполняемый файл с именем 
> ccache\ gcc, тогда мне понятен синтаксис команды. Хотя 
> использовать в линуксе файлы с пробелами в имени, как-то не 
> практично, с моей точки зрения.
В данном случае запускается команда ccache и ей передается первым
параметром строка gcc. В этом месте все в порядке.

В пакете действительно ошибка по интеграции с ccache -- пропущены
BuildRequires и использование ccache управляется %define *внутри* спека.
Необходимо это поправить, например, на схему, применяемую в новом ядре.
Поскольку оба пакета (ядро и XFree86) ведет один человек, то, думаю, это и
будет сделано.
-- 
/ Alexander Bokovoy
---
Love is not enough, but it sure helps.


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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-13  8:58 ` Alexander Bokovoy
@ 2003-05-13 14:39   ` Pavel S. Khmelinsky
  2003-05-17 17:06     ` Andrey Suhenko
  0 siblings, 1 reply; 10+ messages in thread
From: Pavel S. Khmelinsky @ 2003-05-13 14:39 UTC (permalink / raw)
  To: sisyphus

Alexander Bokovoy wrote:
> On Mon, May 12, 2003 at 11:48:44PM +0400, Pavel S. Khmelinsky wrote:
> 
>>в спеке сизифового XFree 4.3.0 содержится ccache, при этом его 
>>нет в Requires. Баг?
>>Далее для компиляции используется строка "ccache gcc" -m32 ...
>>bash на эту строку выдает:
>>bash: ccache gcc: command not found
>>Если использовать ccache gcc то все ок. Возможно после установки 
>>сизифовых пакетов где то появлятеся исполняемый файл с именем 
>>ccache\ gcc, тогда мне понятен синтаксис команды. Хотя 
>>использовать в линуксе файлы с пробелами в имени, как-то не 
>>практично, с моей точки зрения.
> 
> В данном случае запускается команда ccache и ей передается первым
> параметром строка gcc. В этом месте все в порядке.
> 
Если запускается ccache с ключом gcc, то зачем кавычки?
Т.е. почему
"ccache gcc" -m32
а не просто
ccache gcc -m32
> В пакете действительно ошибка по интеграции с ccache -- пропущены
> BuildRequires и использование ccache управляется %define *внутри* спека.
> Необходимо это поправить, например, на схему, применяемую в новом ядре.
> Поскольку оба пакета (ядро и XFree86) ведет один человек, то, думаю, это и
> будет сделано.
ясное дело что дефайном :) В спек я лазил, обидно только то что 
после изменения в спеке строки запуска компиляции с
	"сcache gcc" -m32
на просто
	gcc
все равно ничего не собралось :(




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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-13 14:39   ` Pavel S. Khmelinsky
@ 2003-05-17 17:06     ` Andrey Suhenko
  2003-05-18 19:53       ` Pavel S. Khmelinsky
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Suhenko @ 2003-05-17 17:06 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1899 bytes --]

В сообщении от Вторник 13 Май 2003 22:39 Pavel S. Khmelinsky написал(a):
> Alexander Bokovoy wrote:
> > On Mon, May 12, 2003 at 11:48:44PM +0400, Pavel S. Khmelinsky wrote:
> >>в спеке сизифового XFree 4.3.0 содержится ccache, при этом его
> >>нет в Requires. Баг?
> >>Далее для компиляции используется строка "ccache gcc" -m32 ...
> >>bash на эту строку выдает:
> >>bash: ccache gcc: command not found
> >>Если использовать ccache gcc то все ок. Возможно после установки
> >>сизифовых пакетов где то появлятеся исполняемый файл с именем
> >>ccache\ gcc, тогда мне понятен синтаксис команды. Хотя
> >>использовать в линуксе файлы с пробелами в имени, как-то не
> >>практично, с моей точки зрения.
> >
> > В данном случае запускается команда ccache и ей передается первым
> > параметром строка gcc. В этом месте все в порядке.
>
> Если запускается ccache с ключом gcc, то зачем кавычки?
> Т.е. почему
> "ccache gcc" -m32
> а не просто
> ccache gcc -m32
>
> > В пакете действительно ошибка по интеграции с ccache -- пропущены
> > BuildRequires и использование ccache управляется %define *внутри* спека.
> > Необходимо это поправить, например, на схему, применяемую в новом ядре.
> > Поскольку оба пакета (ядро и XFree86) ведет один человек, то, думаю, это
> > и будет сделано.
>
> ясное дело что дефайном :) В спек я лазил, обидно только то что
> после изменения в спеке строки запуска компиляции с
> 	"сcache gcc" -m32
> на просто
> 	gcc
> все равно ничего не собралось :(
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> http://altlinux.ru/mailman/listinfo/sisyphus


Наткнулся на такую-же проблему  - как решить

(если поможет дать подсказку), в моей системе

[sapsan@localhost sapsan]$ rpm -qa | grep kernel
kernel24-up-2.4.20-alt6
kernel-headers-common-1.0-alt2
NVIDIA_kernel-1.0-3123
kernel24-headers-2.4.20-alt6
[sapsan@localhost sapsan]$


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

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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-17 17:06     ` Andrey Suhenko
@ 2003-05-18 19:53       ` Pavel S. Khmelinsky
  2003-05-18 20:31         ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Pavel S. Khmelinsky @ 2003-05-18 19:53 UTC (permalink / raw)
  To: sisyphus

Andrey Suhenko wrote:
> В сообщении от Вторник 13 Май 2003 22:39 Pavel S. Khmelinsky написал(a):
> 
>>Alexander Bokovoy wrote:
>>
>>>On Mon, May 12, 2003 at 11:48:44PM +0400, Pavel S. Khmelinsky wrote:
>>>
>>>>в спеке сизифового XFree 4.3.0 содержится ccache, при этом его
>>>>нет в Requires. Баг?
>>>>Далее для компиляции используется строка "ccache gcc" -m32 ...
>>>>bash на эту строку выдает:
>>>>bash: ccache gcc: command not found
>>>>Если использовать ccache gcc то все ок. Возможно после установки
>>>>сизифовых пакетов где то появлятеся исполняемый файл с именем
>>>>ccache\ gcc, тогда мне понятен синтаксис команды. Хотя
>>>>использовать в линуксе файлы с пробелами в имени, как-то не
>>>>практично, с моей точки зрения.
>>>
>>>В данном случае запускается команда ccache и ей передается первым
>>>параметром строка gcc. В этом месте все в порядке.
>>
>>Если запускается ccache с ключом gcc, то зачем кавычки?
>>Т.е. почему
>>"ccache gcc" -m32
>>а не просто
>>ccache gcc -m32
>>
>>
>>>В пакете действительно ошибка по интеграции с ccache -- пропущены
>>>BuildRequires и использование ccache управляется %define *внутри* спека.
>>>Необходимо это поправить, например, на схему, применяемую в новом ядре.
>>>Поскольку оба пакета (ядро и XFree86) ведет один человек, то, думаю, это
>>>и будет сделано.
>>
>>ясное дело что дефайном :) В спек я лазил, обидно только то что
>>после изменения в спеке строки запуска компиляции с
>>	"сcache gcc" -m32
>>на просто
>>	gcc
>>все равно ничего не собралось :(
>>
>>
>>_______________________________________________
>>Sisyphus mailing list
>>Sisyphus@altlinux.ru
>>http://altlinux.ru/mailman/listinfo/sisyphus



1. В спеке заменить "ссache gcc" на gcc
2. Там есть строчка что то типа .... -m32 вот эту -m32 надо убрать.
3. В спеке нет Requires на libutemper-devel -- этот пакет должен 
стоять для сборки X'сов. Возможно это не единсвенный нужный пакет 
не указаный в Requires.
4. Проверьте Ваш /usr/local/include -- там не должно быть файлов 
дублирующих содержимой /usr/include. Если таковые файлы есть и 
оне не принадлежат не одному и пакетов ( проверить это можно 
такой коммандой rpm -qf <путь/имя_файла> ) то смело удаляйте.

У меня после всего перечисленного все собралось. Хотя я все это 
затевал для пересборки с TransluXent, что к сожалению не вышло :(



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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-18 19:53       ` Pavel S. Khmelinsky
@ 2003-05-18 20:31         ` Dmitry V. Levin
  2003-05-19  1:36           ` Andrey Suhenko
  2003-05-19  6:24           ` Pavel S. Khmelinsky
  0 siblings, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2003-05-18 20:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list; +Cc: Peter Novodvorsky

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

On Sun, May 18, 2003 at 11:53:29PM +0400, Pavel S. Khmelinsky wrote:
> 1. В спеке заменить "ссache gcc" на gcc
> 2. Там есть строчка что то типа .... -m32 вот эту -m32 надо убрать.
> 3. В спеке нет Requires на libutemper-devel -- этот пакет должен 
> стоять для сборки X'сов. Возможно это не единсвенный нужный пакет 
> не указаный в Requires.

libutemper-devel не нужен для сборки X'ов, поскольку xterm собирается
отдельно; если без этого пакета не собирается, то имеет место
packaging error.


--
ldv

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

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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-18 20:31         ` Dmitry V. Levin
@ 2003-05-19  1:36           ` Andrey Suhenko
  2003-05-19  6:23             ` Pavel S. Khmelinsky
  2003-05-19  6:24           ` Pavel S. Khmelinsky
  1 sibling, 1 reply; 10+ messages in thread
From: Andrey Suhenko @ 2003-05-19  1:36 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 684 bytes --]

В сообщении от Понедельник 19 Май 2003 04:31 Dmitry V. Levin написал(a):
> On Sun, May 18, 2003 at 11:53:29PM +0400, Pavel S. Khmelinsky wrote:
> > 1. В спеке заменить "ссache gcc" на gcc
> > 2. Там есть строчка что то типа .... -m32 вот эту -m32 надо убрать.
> > 3. В спеке нет Requires на libutemper-devel -- этот пакет должен
> > стоять для сборки X'сов. Возможно это не единсвенный нужный пакет
> > не указаный в Requires.
>
> libutemper-devel не нужен для сборки X'ов, поскольку xterm собирается
> отдельно; если без этого пакета не собирается, то имеет место
> packaging error.
>


За что отвечает это команда -m32 ?   Может достаточно убрать только ее
а  "ссache gcc" оставить.

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

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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-19  1:36           ` Andrey Suhenko
@ 2003-05-19  6:23             ` Pavel S. Khmelinsky
  0 siblings, 0 replies; 10+ messages in thread
From: Pavel S. Khmelinsky @ 2003-05-19  6:23 UTC (permalink / raw)
  To: sisyphus

Andrey Suhenko wrote:
> В сообщении от Понедельник 19 Май 2003 04:31 Dmitry V. Levin написал(a):
> 
>>On Sun, May 18, 2003 at 11:53:29PM +0400, Pavel S. Khmelinsky wrote:
>>
>>>1. В спеке заменить "ссache gcc" на gcc
>>>2. Там есть строчка что то типа .... -m32 вот эту -m32 надо убрать.
>>>3. В спеке нет Requires на libutemper-devel -- этот пакет должен
>>>стоять для сборки X'сов. Возможно это не единсвенный нужный пакет
>>>не указаный в Requires.
>>
>>libutemper-devel не нужен для сборки X'ов, поскольку xterm собирается
>>отдельно; если без этого пакета не собирается, то имеет место
>>packaging error.
>>
> 
> 
> 
> За что отвечает это команда -m32 ?   Может достаточно убрать только ее
> а  "ссache gcc" оставить.
не знаю за что отвечает -m32 в моем gcc такой опции просто нет.
ccache -- утилита ускоряющая сборку, так что убрав ее ничего, 
кроме времени вы не потеряете.



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

* Re: [sisyphus] rpm --rebuild XFree4.3.0.src.rpm
  2003-05-18 20:31         ` Dmitry V. Levin
  2003-05-19  1:36           ` Andrey Suhenko
@ 2003-05-19  6:24           ` Pavel S. Khmelinsky
  1 sibling, 0 replies; 10+ messages in thread
From: Pavel S. Khmelinsky @ 2003-05-19  6:24 UTC (permalink / raw)
  To: sisyphus

Dmitry V. Levin wrote:
> On Sun, May 18, 2003 at 11:53:29PM +0400, Pavel S. Khmelinsky wrote:
> 
>>1. В спеке заменить "ссache gcc" на gcc
>>2. Там есть строчка что то типа .... -m32 вот эту -m32 надо убрать.
>>3. В спеке нет Requires на libutemper-devel -- этот пакет должен 
>>стоять для сборки X'сов. Возможно это не единсвенный нужный пакет 
>>не указаный в Requires.
> 
> 
> libutemper-devel не нужен для сборки X'ов, поскольку xterm собирается
> отдельно; если без этого пакета не собирается, то имеет место
> packaging error.
значит packaging error, т.к. у меня выдавал ощибку вплоть до 
установки этого пакета :)
> 
> 
> --
> ldv




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

end of thread, other threads:[~2003-05-19  6:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-12 19:48 [sisyphus] rpm --rebuild XFree4.3.0.src.rpm Pavel S. Khmelinsky
2003-05-12 19:54 ` Pavel S. Khmelinsky
2003-05-13  8:58 ` Alexander Bokovoy
2003-05-13 14:39   ` Pavel S. Khmelinsky
2003-05-17 17:06     ` Andrey Suhenko
2003-05-18 19:53       ` Pavel S. Khmelinsky
2003-05-18 20:31         ` Dmitry V. Levin
2003-05-19  1:36           ` Andrey Suhenko
2003-05-19  6:23             ` Pavel S. Khmelinsky
2003-05-19  6:24           ` Pavel S. Khmelinsky

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