Не работает модуль Graph

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Не работает модуль Graph

Сообщение Leontev » 16.01.2012 21:06:19

Собственно проблема в следующем. При попытке скомпилировать файл с использованием модуля Graph выдается ошибка:

Fatal: Can't find unit graph used by s1

Т.е. по всей видимости модуль Graph отсутствует. Собственно, как этот недуг исправить? OS Simply Linux, ставил free pascal через Sinaptic, код писал через geany.
Leontev
новенький
 
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург

Re: Не работает модуль Graph

Сообщение Kitayets » 17.01.2012 01:35:38

на сколько я понял Graph под линуксом не работает.

Добавлено спустя 2 минуты 42 секунды:
ну или во всяком случае работает не совсем так, как это ожидают:
http://freepascal.org/docs-html/rtl/graph/targetissueswindows.html
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: Не работает модуль Graph

Сообщение Vadim » 17.01.2012 02:23:53

Leontev
Используйте ptcgraph.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Не работает модуль Graph

Сообщение Leontev » 17.01.2012 14:51:54

Чет тоже не получается. Ошибку пишет.
Например, пишу вот такое
Код: Выделить всё
uses ptcgraph;
var i: integer;
begin
end.


Код: Выделить всё
fpc "q.pas" (в каталоге: /home/nikolai/Документы/програмирование/pascal)
Free Pascal Compiler version 2.5.1 [2011/08/29] for x86_64
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling q.pas
q.pas(2,5) Note: Local variable "i" not used
Linking q
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -ldl
/usr/bin/ld: cannot find -lc
Сборка завершилась с ошибкой.
q.pas(4,1) Error: Error while linking
q.pas(4,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)


Тоже самое с модулем PTCcrt. Просто crt работает, а ptccrt нет

Добавлено спустя 2 минуты 21 секунду:
Вот здесь /usr/lib64/fpc/units/x86_64-linux/graph

есть файлы ptccrt.o и ptcgraph.o
Leontev
новенький
 
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург

Re: Не работает модуль Graph

Сообщение Brainenjii » 17.01.2012 15:12:38

попробуйте установить glibc-devel
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Не работает модуль Graph

Сообщение Leontev » 17.01.2012 15:25:07

Спасибо большое! Теперь модули ptccrt и ptcgraph заработали :D
Leontev
новенький
 
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

Рейтинг@Mail.ru