Catalyst-9.2

Автор: peter_ir Дата: 21.02.2009 20:36 Здравствуйте!

Вот и вышел Catalyst-9.2 и в нём предусмотрено построение пакетов для Fedora 10.
Однако по-прежнему в make.sh есть зацикливание. Если распаковать Catalyst
в каталог и устранить зацикливание, то попытка построения пакетов
заканчивается неудачно с нижеприведённым собщением, кроме того, при запуске
ati-installer.sh выдаётся сообщение "Package build failed!".
Я пробовал в make.sh изменить способ формирования одного имени, от этого
файл с сообщениями увеличился примерно на треть, но ошибка осталась.
В пакете, как я понял, есть файлы для построения этих libamd*.

М.б., посоветуете что-нибудь?

Processing files: ATI-fglrx-8.582-1.f10
error: File not found by glob:
/tmp/ATI-fglrx-8.582-1-28606-root/BUILDROOT/ATI-fglrx-8.582-1.f10.i386/usr/lib/libamd*.so
Re: Catalyst-9.2 22.02.2009 00:58lkanter ждите rpmfusion. мы свой пакет выложим наверное в понедельник.

peter_ir Пишет:
-------------------------------------------------------
> Здравствуйте!
>
> Вот и вышел Catalyst-9.2 и в нём предусмотрено
> построение пакетов для Fedora 10.
> Однако по-прежнему в make.sh есть зацикливание.
> Если распаковать Catalyst
> в каталог и устранить зацикливание, то попытка
> построения пакетов
> заканчивается неудачно с нижеприведённым
> собщением, кроме того, при запуске
> ati-installer.sh выдаётся сообщение "Package build
> failed!".
> Я пробовал в make.sh изменить способ формирования
> одного имени, от этого
> файл с сообщениями увеличился примерно на треть,
> но ошибка осталась.
> В пакете, как я понял, есть файлы для построения
> этих libamd*.
>
> М.б., посоветуете что-нибудь?
>
> Пётр.
>
> Processing files: ATI-fglrx-8.582-1.f10
> error: File not found by glob:
> /tmp/ATI-fglrx-8.582-1-28606-root/BUILDROOT/ATI-fg
> lrx-8.582-1.f10.i386/usr/lib/libamd*.so
Re: Catalyst-9.2 22.02.2009 12:57peter_ir С fglrx-пакетами из rpmfusion другие трудности.
Лучше бы поделились опытом борьбы с Catalyst, если это не служебная тайна.
Из Catalyst-8.4 у меня пакеты строились.
Re: Catalyst-9.2 22.02.2009 13:50lkanter сколько еще раз повторить, что в спек-файле из срц.рпм все написано? Ничего секретного там нет.

peter_ir Пишет:
-------------------------------------------------------
> С fglrx-пакетами из rpmfusion другие трудности.
> Лучше бы поделились опытом борьбы с Catalyst, если
> это не служебная тайна.
> Из Catalyst-8.4 у меня пакеты строились.
>
> Пётр.
Re: Catalyst-9.2 22.02.2009 20:35peter_ir Если имеется в виду spec из пакета fglrx-kmod-<version>-...src.rpm,
то лично я оттуда ничего для себя полезного извлечь не смог.
Обязательно ли использовать mock и какие преимущества он даёт?
Re: Catalyst-9.2 22.02.2009 21:38lkanter и xorg-x11-drv-fglrx

peter_ir Пишет:
-------------------------------------------------------
> Если имеется в виду spec из пакета
> fglrx-kmod--...src.rpm,
> то лично я оттуда ничего для себя полезного
> извлечь не смог.
> Обязательно ли использовать mock и какие
> преимущества он даёт?
>
не обязательно, никаких.

> Пётр.
Re: Catalyst-9.2 22.02.2009 22:42peter_ir lkanter Пишет:
-------------------------------------------------------
Сравнил его с packages/Fedora/ATI-fglrx.spec-tmpl, секции files и "files libs"
в xorg-x11-drv.spec, а можно теперь узнать, как вы установили, что именно
надо было изменить? На основании чего? Например, в spec-tmpl есть
libamd*.so, которые в Ubuntu, а в вашем libAMDXvBA.cap.
Или же это всё-таки тайное знание?

Прошу прощения за назойливость, но когда-то Catalyst-8.4 мог и сам
строить пакеты, а теперь в последних трёх-четырёх версиях
make.sh зацикливается.

> и xorg-x11-drv-fglrx
>
> peter_ir Пишет:
> --------------------------------------------------
> -----
> > Если имеется в виду spec из пакета
> > fglrx-kmod--...src.rpm,
> > то лично я оттуда ничего для себя полезного
> > извлечь не смог.

> > Пётр.
Re: Catalyst-9.2 22.02.2009 23:16lkanter Я этим не занимаюсь, ничего не могу сказать. читайте spec.

peter_ir Пишет:
-------------------------------------------------------
> lkanter Пишет:
> --------------------------------------------------
> -----
> Сравнил его с packages/Fedora/ATI-fglrx.spec-tmpl,
> секции files и "files libs"
> в xorg-x11-drv.spec, а можно теперь узнать, как вы
> установили, что именно
> надо было изменить? На основании чего? Например, в
> spec-tmpl есть
> libamd*.so, которые в Ubuntu, а в вашем
> libAMDXvBA.cap.
> Или же это всё-таки тайное знание?
>
> Прошу прощения за назойливость, но когда-то
> Catalyst-8.4 мог и сам
> строить пакеты, а теперь в последних трёх-четырёх
> версиях
> make.sh зацикливается.
>
Назойливость уже преывышает границы. Я наверное уже раза 4 сказал что в spec есть всё что нужно.
Re: Catalyst-9.2 22.02.2009 23:26peter_ir lkanter Пишет:
-------------------------------------------------------

> >
> > Прошу прощения за назойливость, но когда-то
> > Catalyst-8.4 мог и сам
> > строить пакеты, а теперь в последних
> трёх-четырёх
> > версиях
> > make.sh зацикливается.
> >
> Назойливость уже преывышает границы. Я наверное
> уже раза 4 сказал что в spec есть всё что нужно.

Да есть-то есть, но хотелось бы понять, откуда оно взялось.
И что делать нерусскоязычным обладателям видеокарты от
ATI и установившим Fedora 10, но лишённых возможности
пользоваться советами с этого форума?
Re: Catalyst-9.2 22.02.2009 23:37lkanter У нас форум поддержки Fedora 10? Там много своих проблем, которых нет в ASP14. Особенно - при прикручивании fglrx. Но пакеты от rpmfusion, как правило, работают хорошо.

Совет: если хотите поставить fglrx, пропишите модули radeon и drm в blacklist, чтобы они не пытались загружаться.

peter_ir Пишет:

>
> Да есть-то есть, но хотелось бы понять, откуда оно
> взялось.
> И что делать нерусскоязычным обладателям
> видеокарты от
> ATI и установившим Fedora 10, но лишённых
> возможности
> пользоваться советами с этого форума?
>
> Пётр.
Re: Catalyst-9.2 23.02.2009 09:05peter_ir lkanter Пишет:
-------------------------------------------------------
У меня сейчас именно fglrx из rpmfusion, но, как я уже говорил,
с ними другие трудности.
radeon и drm не загружаются.

> У нас форум поддержки Fedora 10? Там много своих
> проблем, которых нет в ASP14. Особенно - при
> прикручивании fglrx. Но пакеты от rpmfusion, как
> правило, работают хорошо.
>
> Совет: если хотите поставить fglrx, пропишите
> модули radeon и drm в blacklist, чтобы они не
> пытались загружаться.
>
> peter_ir Пишет:
>
> >
> > Да есть-то есть, но хотелось бы понять, откуда
> оно
> > взялось.
> > И что делать нерусскоязычным обладателям
> > видеокарты от
> > ATI и установившим Fedora 10, но лишённых
> > возможности
> > пользоваться советами с этого форума?
> >
> > Пётр.
Re: Catalyst-9.2 23.02.2009 10:12lkanter А может это проблемы самого fglrx и от способа упаковки они не зависят?

peter_ir Пишет:
-------------------------------------------------------
> lkanter Пишет:
> --------------------------------------------------
> -----
> У меня сейчас именно fglrx из rpmfusion, но, как я
> уже говорил,
> с ними другие трудности.
> radeon и drm не загружаются.
>
Re: Catalyst-9.2 28.02.2009 18:44peter_ir Прошу прощения, что снова возвращаюсь к этой теме, а что делать
в случае сообщений такого рода и что они означают?
Они бывали и в случае версий 8-xx.
Мне несколько месяцев назад сказали, что надо в spec что-то
поправить, теперь уже не помню точно.

Checking for unpackaged file(s): /usr/lib/rpm/check-files
/tmp/ATI-fglrx-8.582-1-5823-root/BUILDROOT/ATI-fglrx-8.582-1.f10.i386
error: Installed (but unpackaged) file(s) found:
/usr/X11R6/lib/modules/dri/fglrx_dri.so
/usr/lib/libaticalcl.so
/usr/lib/libaticaldd.so
/usr/lib/libaticalrt.so
Re: Catalyst-9.2 28.02.2009 20:05lkanter Там же человечьим языком написано:
Installed (but unpackaged) file(s) found

Дописать их в секцию files
Re: Catalyst-9.2 28.02.2009 20:44peter_ir Да, я уже так и сделал и пакеты построились, причём жалоба на fglrx_dri.so возникла из-за ошибки, которую я ещё
раньше занёс в ati-packager.sh - добавил ненужную ссылку на неё.
Благодарю за ваш spec.

Однако что же - теперь каждый пользователь, пытающийся построить пакеты из Catalyst, должен вступать с ним
в интимные отношения и пользоваться советами от ASPLinux Team?
Re: Catalyst-9.2 28.02.2009 22:30lkanter Каждый должен пользоваться пакетами из своего дистрибутива.
Re: Catalyst-9.2 28.02.2009 23:16peter_ir lkanter Пишет:
-------------------------------------------------------
> Каждый должен пользоваться пакетами из своего
> дистрибутива.
Т.е. вы вообще не рекомендуете использовать драйверы непосредственно от ATI или Nvidia?

В asplinux 10 и 11 я пользовался именно дистрибутивными fglrx-пакетами, но там это было
гораздо удобнее, чем сейчас. При перекомпиляции ядра я без труда создавал из них rpm,
а теперь требуются kernel-dvel, kernel-PAE-devel, akmods, kernel-firmware,
buildsys-build-rpmfusion[-kerneldevpksys-current], это в Russian Fedora 10 и к тому же это не работает,
во всяком случае у меня не сработало при компиляции того же ядра.
Re: Catalyst-9.2 01.03.2009 16:11lkanter peter_ir Пишет:

> Т.е. вы вообще не рекомендуете использовать
> драйверы непосредственно от ATI или Nvidia?
>
Да, именно так. Потому что они выкладывают один универсальный установщик для всех дистрибутивов, а универсальное априори не может быть хорошим.

> В asplinux 10 и 11 я пользовался именно
> дистрибутивными fglrx-пакетами, но там это было
> гораздо удобнее, чем сейчас. При перекомпиляции
> ядра я без труда создавал из них rpm,
> а теперь требуются kernel-dvel, kernel-PAE-devel,
> akmods, kernel-firmware,
> buildsys-build-rpmfusion[-kerneldevpksys-current],
> это в Russian Fedora 10 и к тому же это не
> работает,
> во всяком случае у меня не сработало при
> компиляции того же ядра.
>
> Пётр.

Если немного подумать головой и изучить пакет buildsys-build-rpmfusion, можно его пересобрать так, чтобы он не требовал kernel-PAE. А без всего остального обойтись нельзя.
Re: Catalyst-9.2 01.03.2009 16:49peter_ir lkanter Пишет:
-------------------------------------------------------
> peter_ir Пишет:
>
> > В asplinux 10 и 11 я пользовался именно
> > дистрибутивными fglrx-пакетами, но там это было
> > гораздо удобнее, чем сейчас. При перекомпиляции
> > ядра я без труда создавал из них rpm,
> > а теперь требуются kernel-dvel,
> kernel-PAE-devel,
> > akmods, kernel-firmware,
> >
> buildsys-build-rpmfusion[-kerneldevpksys-current],
>
> > это в Russian Fedora 10 и к тому же это не
> > работает,
> > во всяком случае у меня не сработало при
> > компиляции того же ядра.
> >
> > Пётр.
>
> Если немного подумать головой и изучить пакет
> buildsys-build-rpmfusion, можно его пересобрать
> так, чтобы он не требовал kernel-PAE. А без всего
> остального обойтись нельзя.
Так что же, каждый пользователь должен думать головой?
Пользователь как раз думать не должен, он должен нажимать на кнопки.

Я вспоминаю, что и при всех этих установленных пакетах у меня после компиляции той же версии ядра, с которой
были собраны fglrx-пакеты в rpmfusion, у меня не построился kmod-fglrx-8.573-...src.rpm после того, как я его
командой "rpm -ivh ...." установил, а потом командой "rpmbuild -bb ..." попытался построить пакеты.
Не хочет видеть дерево исходных текстов, несмотря на ссылку /lib/modules/<version>/build, требует kernel-devel
со старым именем. И зачем kernel-devel, если есть исходные тексты?
В asplinux 10, 11 таких трудностей не было.
Re: Catalyst-9.2 01.03.2009 17:16lkanter Вы хотите чтобы я всё бросил и курсы вам тут читал или пакеты собирал по спецзаказу?

Если пользуетесь русской федорой, предлагаю пойти на форум к Tigro и ему там мозг выносить. Пусть он рассказывает, почему для сборки модулей ядра нужен пакет kernel-devel.

Если речь идёт о пользователях - они вообще ничего сами пересобирать не должны. Они должны только пакеты из своего дистрибутива ставить.
Re: Catalyst-9.2 01.03.2009 17:24peter_ir lkanter Пишет:
-------------------------------------------------------

> Если пользуетесь русской федорой, предлагаю пойти
> на форум к Tigro и ему там мозг выносить. Пусть он
> рассказывает, почему для сборки модулей ядра нужен
> пакет kernel-devel.
>
Спрашивал и там насчёт Catalyst и сборки из kmod-fglrx-...src.rpm,
но удовлетворяющего меня ответа не получил.
Re: Catalyst-9.2 01.03.2009 17:55lkanter Потому что дать удовлетворяющий вас ответ невозможно!!!!
Re: Catalyst-9.2 01.03.2009 18:01BigAndy >Так что же, каждый пользователь должен думать головой?
АйдаПушкин АйдаСцукиСын!!!!
А ведь прав!!! ИМХО в загоовок этого сайта....
Re: Catalyst-9.2 01.03.2009 19:06peter_ir lkanter Пишет:
-------------------------------------------------------
> Потому что дать удовлетворяющий вас ответ
> невозможно!!!!
Ну почему же, с помощью ваших советов и вашего spec мне удалось построить пакеты из Catalyst.
Что найденные файлы надо вставлять в секцию files, мне говорили ещё в связи с Catalyst-8.5 на другом
форуме, я потом нашёл это сообщение .

Кстати, Catalyst поддерживает много дистрибутивов, в т.ч. и Fedora 9,
так что обсуждение его здесь мне представляется вполне уместным.
Re: Catalyst-9.2 27.03.2009 22:10B.X
Кстати, Catalyst поддерживает много дистрибутивов, в т.ч. и Fedora 9, так что обсуждение его здесь мне представляется вполне уместным. пишет:


Не понимаю, чего вы хотите?
Если вы хотите, чтобы вам всё подробно расписали, купите поддержку дистрибутива (даже неважно какого).
Но и там вас не будут учить, как собирать драйвера для карты.
Этому учат на специальных курсах, которые я думаю можно найти самому.
Но если вы разбираетесь хоть в чём-то (собираете пакеты и тд. и тп.), то что мешает вам искать дальше, пробовать и тд?
Смысл спрашивать одно и то же, тем более про Федору 10, в которой разработчики АСПЛинукс не работают (по факту следующий выпуск будет с других версий Федора)?

Года два назад (или больше), я бы предложил вам исчезнуть с форума поддержки АСПЛинукс, если вы используете другой дистрибутив. Сейчас я отношусь к этому более толерантно. Но учитывая вашу настойчивость, может быть вам действительно "парить мозг" в другом месте? Я бы на месте Леонида Кантера, узнав, что вы используете Федору, сразу бы послал бы вас подальше.

Это просто вопрос уважения и этики. Люди получают деньги за свою работу и они разрабатывают свой дистрибутив, вы же мало того, что им не пользуетесь (было бы понятно, если бы задавали вопросы про АСПЛинукс), но ещё и отвлекаете разработчиков АСПЛинукс, тем самым нанося ему вред. Понятно, что вам всё равно, вы пользуетесь другим, но я бы настоятельно рекомендовал бы вам не испытывать терпение и дальше.
Re: Catalyst-9.2 27.03.2009 23:18peter_ir lkanter Пишет:
-------------------------------------------------------
> Потому что дать удовлетворяющий вас ответ
> невозможно!!!!

Теперь, со скомпилированным ядром 2.6.27-19-170.2.35 и Catalyst-9.2,
опять не удаётся построить пакеты, но по другой причине:
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol
'lock_acquire'
Это бывало и с Catalyst-8.x.

Как проще это обойти? где править - в ядре или в Catalyst или как?
Re: Catalyst-9.2 27.03.2009 23:26peter_ir B.X Пишет:
-------------------------------------------------------
> >
>
>
> Не понимаю, чего вы хотите?
>
Во-первых, вы демонстрируете узость взгляда,
во-вторых, "Оставьте модерирование модератору".
Вот когда lkanetr скажет, что такие-то вопросы не подлежат обсуждению на этом форуме,
тогда и не буду их здесь задавать. Хотя, пожалуй, по этому вопросу он это уже сказал.
Re: Catalyst-9.2 28.03.2009 03:38B.X peter_ir Пишет:
-------------------------------------------------------
> Вот когда lkanetr скажет, что такие-то вопросы
> не подлежат обсуждению на этом форуме,
> тогда и не буду их здесь задавать. Хотя,
> пожалуй, по этому вопросу он это уже сказал.

Хм, а самому не догадаться? На самом деле не понимаю. Федориных пользователей (плюс англоязычных) намного больше, чем разработчиков АСПЛинукс, а вы спрашиваете здесь про проблемы Федоры 10 (тем более, что АСПЛинукс основан на 9, только с некоторыми добавлениями из 10-й), не странно ли? Я как бы не хочу вас обидеть или оскорбить (каждый имеет право спрашивать что угодно), но совесть-то надо иметь...
Re: Catalyst-9.2 28.03.2009 15:12lkanter peter_ir Пишет:

> Теперь, со скомпилированным ядром
> 2.6.27-19-170.2.35 и Catalyst-9.2,
> опять не удаётся построить пакеты, но по другой
> причине:
> FATAL: modpost: GPL-incompatible module fglrx.ko
> uses GPL-only symbol
> 'lock_acquire'
> Это бывало и с Catalyst-8.x.
>
> Как проще это обойти? где править - в ядре или в
> Catalyst или как?
>
> Пётр.

Еще раз поднимете тему компиляции fglrx в 10-й федоре - забаню надолго. Тема закрыта.
RSS-материал