|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы 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-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |