|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
OpenNET: Виртуальная конференция (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от dimus ![]() ![]() (??) on
17-Ноя-04, 09:22 (MSK)
| |
Недавно утянул XOrg 6.8.1. Установка на существующую систему XFree86 4.3.0 прошла гладко, без проблем. На радостях пошел на работу и попробовал установить новенькие Иксы на только что поставленный линукс (Slackware 9.1 Kernel 2.4.22), где никаких иксов до этого не стояло - я их просто не стал ставить. После получаса компиляции получил сообщение об ошибке. Жаловалась программа fontconfig. Я залил новый fontconfig ( версия 2.2.3 ) и необходимую для его компиляции freetype ( версия 2.1.9 ) Новый фонтконфиг также не захотел компилироваться, правда теперь он жаловался на ошибки при компиляции документации. Я решил, что документация мне не очень нужна и подправил параметр SUBDIR в Makefile.in, исключив директорию doc. После этого компиляция и последующая установка fontconfig прошли успешно. Я залез в дерево исходников XOrg и применил такую же тактику там. После получаса компиляции я получил ту же ошибку. В сообщениях об ошибке мэйк еще жаловался на несоответствие в каких-то параметрах и возвращаемых значениях функций. Я попробовал перекопировать новый фонтконфиг поверх старого прямо в дерево XOrg, однако компиляция опять вылетела с той же ошибкой. А как я уже писал выше, отдельно все компилировалось нормально - прямо мистика какая-то. Не может же компиляция одного и того же файла проходить в одной папке и не проходить в другой? Не знает ли кто-нибудь, как же все-таки скомпилировать XOrg. Буду рад также, если подскажете, как отключить в его мэйк-файле компиляцию и установку freetype и fontconfig. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от sfrt ![]() (??) on
17-Ноя-04, 11:44 (MSK)
| |
У меня на FreeBSD были проблемы такого рода. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от dimus ![]() (??) on
17-Ноя-04, 14:40 (MSK)
| |
Здорово. В принципе мне тоже можно было бы стянуть с www.slackware.com уже готовое решение, однако мне хотелось бы самому откомпилить так, как мне надо. Я не думаю, что проблема в каких-либо зависимостях, так как Хорг ругается на ошибки в С коде (типа "функция возвращает неправильное значение"), хотя конечно тут я могу и ошибаться. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от sfrt ![]() ![]() (??) on
17-Ноя-04, 19:42 (MSK)
| |
Ну, фря - это не Linux. Я ее поставил с диска mininstall. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от dimus ![]() (??) on
18-Ноя-04, 07:35 (MSK)
| |
Я тоже не требую от создателей Линукса, чтобы они ставили все, что нужно. Я также ставил только то, что мне надо. Однако создатели XOrg обязаны были тестировать свое творение на голой, только что поставленой машине. И они обязаны были в документации или на этапе конфигурирования указать, от чего их творение зависит. Я ничего подобного не нашел. В самом начале файла BUILD упоминается, что нужен gcc и еще несколько прог. И это все, что я нашел по зависимостям. Эти проги у меня были. А результат - ноль. Вот когда я слил новый fontconfig и запустил ./configure, то он мне ясно сказал - нужен мол freetype. Слил и откомпилил freetype - откомпилился и fontconfig. Пакет XOrg же ничего подобного не писал. Просто молча вывалился с ошибкой. И опять же возникает вопрос: почему код, который нормально компилируется отдельно, т.е. для него все зависимости разрешены, не хочет компилироваться в составе дистрибутива. Это не есть нормально. И ошибки он выдает не о том, что ему чего-то не хватает, а о том, что имеет место Syntax Error. Где то тут косяк, и это не мой косяк - ведь в отдельной папке програ компилится. Значит накосячили в XOrg. Знает ли кто-нибудь, что и где нужно исправить? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от Vladimir ![]() (??) on
22-Ноя-04, 16:22 (MSK)
| |
Вчера вечером столкнулся с такими же траблами: тоже Слака 9.1 чистая без иксов. Сначала иксы ругались на отсутствие bizon, flex, perl. Ладно, поставил. Потом стали выползать ошибки фонтконфига. Сначала он не находил инклуды потому что в исходниках предполагалось что они уже установлены (пути до инклудов указывались как <ftheader.h> (это пример, точно не помню) ) в результате долгого шаманства я плюнул и скопировал необходимые инклуды в папку /usr/include. копиляция прошла чуть дальше, но не намного - вывалилась ошибка линковщика. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 6. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от Vladimir ![]() (??) on
22-Ноя-04, 16:49 (MSK)
| |
Тут еще вспомнил: после ошибок с фонтконфигом выплыла ошибка с expat (xml парсер). Разумеется, я не знал про эту зависимость и не поставил его при установке. Когда Х не нашел его, то попытался поставить свой. Результат - те же ошибки в путях к инклудам. Кстати, все ошибки типа синтакс еррор или что-нить похожее связаны именно с тем, что при сборке не был найден какой-нить инклуд или другой файл. Иногда первопричина (сообщение not such file or directory) не умещается в буфер вывода консоли, поэтому очень полезно направлять весь вывод в файл и там смотреть что кому нехватает. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 7. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от dimus ![]() (??) on
23-Ноя-04, 09:26 (MSK)
| |
Я пока ничего нового не придумал. А ошибки я перенаправлял в файл таким образом: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 8. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от Vladimir ![]() (??) on
23-Ноя-04, 11:51 (MSK)
| |
>Я пока ничего нового не придумал. А ошибки я перенаправлял в файл | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 9. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от Vladimir ![]() (??) on
23-Ноя-04, 22:37 (MSK)
| |
Итак, отчет о компиляции. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 10. "Проблема с компиляцией XOrg 6.8.1" | |
Сообщение от dimus ![]() (??) on
24-Ноя-04, 08:02 (MSK)
| |
К сожалению, сейчас у меня нет шанса самому все это повторить, но при первой же возможности я обязательно попробую. Большое спасибо за инфу. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |