Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Lazarus - как правильно установить  (Прочитано 54408 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pterodaktil

  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #120 : 12 Января 2009, 11:58:45 »
В настройка проекта параметры компилятора внешний отладочный файл (примерно тут), у меня работает, но иногда случаются ПРОБЛЕМЫ :-)
Нету такого...нашел в http://wiki.lazarus.freepascal.org/Lazarus_Faq что в параметрах компилятора надо поставить параметр -Xs а нде конкретно (лучше бы How to по действиям для особо одаренных)
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн TroubleMaker

  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #121 : 12 Января 2009, 15:02:22 »
в параметрах компилятора надо поставить параметр -Xs а нде конкретно (лучше бы How to по действиям для особо одаренных)
0.9.26
...тихoнькo, чтoб нe cлышaли сoсeди, oн взял, дa и нaжaл нa кнoпку "Пуcк"
(В.C.Выcoцкий, "Пpoшлa пopa вcтуплeний и прeлюдий", 0:47)

Оффлайн fdsv

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #122 : 16 Февраля 2009, 14:12:32 »
Подробно расписал один из самых роботоспособных способов установки lazarus 0.9.26 0.9.27 на ubuntu 8.04 8.10 и freepascal 2.3.1 из svn

http://blogs.mail.ru/bk/fdsv/256472999019EDF3.html
программисты - глубоко несчастные люди

Оффлайн Cyberneticist

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #123 : 28 Февраля 2009, 12:18:13 »
поставил из свн, не запускаются приложения, пишет что модуль Interfaces не найдет
почитал на форумах - посоветовали пересобрать LCL под gtk2

пересобираю - выдает  Forward declaration not solved "MergeClipping ....
в gtkproc.pp(674,11)

по данной ошибке в гугле 0
уже не знаю что  делать

Оффлайн vivk

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #124 : 30 Апреля 2009, 16:09:19 »
Ubuntu 9.04 Lazarus поставился из репов, все ок все работает, но есть одно но ((
Lazarus самопроизвольно закрывается при копировании текста в редакторе исходного текста, что мышкой копировать что клавиатурой(ctrl +Inser) все равно,
Подскажите плиз в чем проблем
ubuntu 9.04

Оффлайн wavebvg

  • Активист
  • *
  • Сообщений: 432
  • Никогда не знаешь, чем всё...
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #125 : 30 Апреля 2009, 17:11:29 »
Ubuntu 9.04 Lazarus поставился из репов, все ок все работает, но есть одно но ((
Lazarus самопроизвольно закрывается при копировании текста в редакторе исходного текста, что мышкой копировать что клавиатурой(ctrl +Inser) все равно,
Подскажите плиз в чем проблем
Если случается такое - обычное решение пользоваться trunc - брать всё из репозитария.
Как? Почитать можно на русскоязычном форуме: http://freepascal.ru/forum/viewtopic.php?f=5&t=3997

Оффлайн z-kzn-z

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #126 : 11 Июня 2009, 11:31:44 »
не могу собрать lazarus из svn.
у меня ubuntu 8.10, собираю по http://blogs.mail.ru/bk/fdsv/256472999019EDF3.html этой инструкции. пару месяцев назад делал  то же самое - все отлично собралось и пересобралось под gtk2, потом переустановил систему, щас собрать не могу.
версия fpc - 2.3.1

при сборке lazarus-а вылезает следующее:
z-kzn-z@z-kzn-z-desktop:~/Programs/lazarus/lazarus$ make
make -C lcl all
make[1]: Вход в каталог `/home/z-kzn-z/Programs/lazarus/lazarus/lcl'
/bin/rm -f units/i386-linux/alllclunits.ppu
/bin/mkdir -p units/i386-linux
/usr/bin/ppc386 -gl -Fu. -Funonwin32 -Fuforms -Fuwidgetset -Fu/usr/lib/fpc/2.3.1/units/i386-linux/rtl -Fiinclude -FE. -FUunits/i386-linux -di386 alllclunits.pp
Free Pascal Compiler version 2.3.1 [2009/02/04] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Linux for i386
Compiling alllclunits.pp
Compiling lclversion.pas
Compiling lclstrconsts.pas
Writing Resource String Table file: lclstrconsts.rst
Compiling fpcadds.pas
Compiling lazlinkedlist.pas
Compiling dynhasharray.pp
Compiling lclproc.pas
Compiling avglvltree.pas
Compiling fileutil.pas
Compiling masks.pas
Compiling lclproc.pas
Compiling fileutil.pas
Compiling lcltype.pp
Compiling ./widgetset/wsreferences.pp
Compiling lclmemmanager.pas
Compiling dynqueue.pas
Compiling stringhashlist.pas
Compiling extendedstrings.pas
Compiling dynamicarray.pas
Compiling utrace.pp
Compiling textstrings.pas
Compiling lclrescache.pas
Compiling graphmath.pp
Compiling graphtype.pp
Compiling graphutil.pp
Compiling graphics.pp
Compiling intfgraphics.pas
Compiling lclintf.pas
Compiling interfacebase.pp
Compiling lmessages.pp
Compiling themes.pas
Compiling tmschema.pas
Compiling interfacebase.pp
Compiling lclintf.pas
Compiling lresources.pp
Compiling lazconfigstorage.pas
Compiling graphics.pp
Compiling intfgraphics.pas
Compiling icnstypes.pas
Compiling graphics.pp
graphics.pp(1027,14) Error: There is no method in an ancestor class to be overridden: "TCanvas.GetClipping:Boolean;"
graphics.pp(1028,15) Error: There is no method in an ancestor class to be overridden: "TCanvas.SetClipping(const Boolean);"
graphics.pp(1868,1) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Ошибка 1

в чем может быть проблема? гугл выдает только одну ссылку по теме, но там проблема не решена.
-------------
из SVN я его собираю потому, что другого способа пересобрать его потом под gtk2 под ubuntu 8.10 я не нашел. это обсуждалось на форуме freepascal-я

Оффлайн Vurtatoo

  • Новичок
  • *
  • Сообщений: 9
  • йА
    • Просмотр профиля
    • Fylh_if site
Re: Lazarus - как правильно установить
« Ответ #127 : 24 Июня 2009, 17:31:24 »
Кто подскажет как в Lazarus при програмировании как на паскале, чтоб он показывал графику.
Причем модуль crt он принял а graph не хочет.

Вот код программы написанной на паскале на винде.
program gr;
uses graph,crt;
Var n,m,q,x,y,x1,y1:integer; y2,x2,e,c,d,s,h,fc,fd,fs: real;
begin
clrscr;
n:=detect;
initgraph(n,m,'');
for x:=0 to 640 do putPixel(x,240,7);
for y:=0 to 480 do putPixel(320,y,7);
Y:=9;
repeat
For x:=-2 to 2 do
PutPixel (320+x,y,7);
y:=y+8
until y>480;
x:=8;
repeat
for y:=-2 to 2 do
putPixel(x,240+y,7);
x:=x+8
until x>630;
OutTextXY (50,244,'-31');
OutTextXY (585,244,'30');
OutTextXY (327,3,'29');
OutTextXY (327,455,'-27');
outtextxy (327,244,'0');
x2:=-31;
repeat
begin
y2:=x2*x2*sin(x2)-cos(x2)-0.1;
x1:=round(x2*8+320);
y1:=round(240-6*y2);
putPixel(x1,y1,14);
Delay(0);
q:=q+1;
end;
x2:=x2+0.0001
until x2>30;
readln;
closeGraph;
end.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #128 : 24 Июня 2009, 19:30:46 »
Кто подскажет как в Lazarus при програмировании как на паскале, чтоб он показывал графику.
Причем модуль crt он принял а graph не хочет.
...
Должен быть.
http://www.freepascal.ru/forum/viewtopic.php?f=23&t=3318

Он у тебя установлен?

Цитировать
$ apt-file search graph.o | grep fpc
fp-units-gfx: /usr/lib/fpc/2.2.2/units/i386-linux/graph/ggigraph.o
fp-units-gfx: /usr/lib/fpc/2.2.2/units/i386-linux/graph/graph.o
fp-units-gfx: /usr/lib/fpc/2.2.2/units/i386-linux/graph/sdlgraph.o

Оффлайн Vurtatoo

  • Новичок
  • *
  • Сообщений: 9
  • йА
    • Просмотр профиля
    • Fylh_if site
ююю
« Ответ #129 : 25 Июня 2009, 01:21:10 »
походу оно установлено

user@fylh-if:~$ ls /usr/lib/fpc/2.2.2/units/i386-linux/graph/ -all
усяго 1524
drwxr-xr-x  2 root root   4096 2009-05-02 17:50 .
drwxr-xr-x 77 root root   4096 2009-05-02 17:50 ..
-rw-r--r--  1 root root  85088 2009-01-08 08:32 ggigraph.o
-rw-r--r--  1 root root  92357 2009-01-08 08:32 ggigraph.ppu
-rw-r--r--  1 root root  84988 2009-01-08 08:32 graph.o
-rw-r--r--  1 root root  92666 2009-01-08 08:32 graph.ppu
-rw-r--r--  1 root root 323026 2009-01-08 08:33 libpggigraph.a
-rw-r--r--  1 root root 319946 2009-01-08 08:33 libpgraph.a
-rw-r--r--  1 root root 332458 2009-01-08 08:33 libpsdlgraph.a
-rw-r--r--  1 root root    210 2009-01-08 08:32 Package.fpc
-rw-r--r--  1 root root  85968 2009-01-08 08:32 sdlgraph.o
-rw-r--r--  1 root root  80487 2009-01-08 08:32 sdlgraph.ppu
user@fylh-if:~$

да, ты меня правильно понял, но почему то не работает.
« Последнее редактирование: 25 Июня 2009, 01:22:41 от Fylh_if »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #130 : 25 Июня 2009, 01:43:46 »
Fylh_if
В общем это... Всё работает. При компиляции/сборке вываливается ошибка вида
Цитировать
Linking gr
/usr/bin/ld: cannot find -lvga
погуглив по которой, натыкаешься на http://www.freepascal.org/faq.var см. 6.6. Тебе нужен пакет libsvga1-dev, вот только результат приходится запускать из под суперпользователя... В общем, успеха.

Оффлайн Vurtatoo

  • Новичок
  • *
  • Сообщений: 9
  • йА
    • Просмотр профиля
    • Fylh_if site
Re: Lazarus - как правильно установить
« Ответ #131 : 25 Июня 2009, 15:44:40 »
Kwah спс, этих библиоте к как раз и нехватало, я ещё файлы из /usr/lib/fpc/2.2.2/units/i386-linux/graph/ скопал в папку с прогой, на всякий
Всё заработало из под рута, только потом в коннсоле после выполнения какой то глюк, не с новой строчки начинает писать (это скорее всего из-за проги самой)

Оффлайн Vladl

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #132 : 28 Декабря 2009, 21:56:08 »
Привет всем! У меня такая проблема - lazarus 0.9.26.2-2 ничего не сохраняет и не открывает. При попытке сохранить что-либо или открыть вылетает два пустых окна(одно по идее для выбора файла, но ни на что не реагирует, а второе, наверно, что-то спрашивает и при нажатии на него lazarus закрывается. Скрин прилагается, стоит Kubuntu 9.10. Заранее спс!
« Последнее редактирование: 28 Декабря 2009, 21:58:06 от Vladl »

Оффлайн wavebvg

  • Активист
  • *
  • Сообщений: 432
  • Никогда не знаешь, чем всё...
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #133 : 28 Декабря 2009, 22:02:49 »
А может обновиться? Хотя бы до 0.9.28?

Оффлайн Vladl

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Lazarus - как правильно установить
« Ответ #134 : 28 Декабря 2009, 22:06:39 »
А как его обновить?

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.