Автор Тема: Lazarus, FPC - ошибки..  (Прочитано 6936 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 932
    • Домашняя страница
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #15 : 27.01.2011 19:48:26 »
дойдут до графики и всё..
Стоп! Для этого есть пакет fpc-units-ptcpas (демонстрационные файлы: fpc-units-ptcpas-demos), поставляемый в дистрибутиве. Пожалуйста, формулируйте общую задачу, а не пытайтесь сделать общие выводы на основании стереотипов.
Андрей Черепанов (cas@)

Оффлайн NickDSL

  • Завсегдатай
  • *
  • Сообщений: 103
  • Linux: ALT,Debian,DSL,Mandriva,Red Hat, Fedora
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #16 : 27.01.2011 19:54:30 »
Кстати. Svgalib как я понял нужен был другому проекту который графику использует.
А при прикручивании openal всё происходит так:

[root@LinPC fpc]# fpc hellworld.pas
Free Pascal Compiler version 2.4.2 [2010/12/27] for i386-linux [Russian Edition]
Copyright (c) 1993-2009 by Florian Klaempfl
Создается для OS: Linux for i386
Компилиpование hellworld.pas
Компоновка hellworld
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
5 линий скомпилиpованно, 0.0 сек.
И ничего...
Точнее всё тот же Error while linking....

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 932
    • Домашняя страница
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #17 : 27.01.2011 19:58:40 »
Точнее всё тот же Error while linking....
Где он в приведённом выводе?
Андрей Черепанов (cas@)

Оффлайн NickDSL

  • Завсегдатай
  • *
  • Сообщений: 103
  • Linux: ALT,Debian,DSL,Mandriva,Red Hat, Fedora
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #18 : 27.01.2011 20:07:26 »
В приведенном выводе его нет. А в IDE он есть.
Написано что одна ошибка компиляции. Error While linking...
И курсор мигает перед финальным end.

program sound_s;
uses openal;
begin
readln;
end.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 258
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #19 : 27.01.2011 20:24:27 »
Цитировать
/usr/bin/ld: warning: link.res contains output sections; did you forget -T
Это не ошибка - это предупреждение.
Внимание: link.res содержит секцию вывода; не забыли-ли вы ключ -T

Цитата: man fpc
-Txxx  Specifies the target operating system.  xxx can be one of   the following:
              EMX    OS/2 and DOS via the EMX extender.
              FREEBSD                      FreeBSD
              GO32V2 DOS and version 2 of the DJ DELORIE extender.
              LINUX  Linux.
              NETBSD Netbsd.
              NETWARE                   Novell Netware module (clib)
              NETLIBC                     Novell Netware module (libc)
              OPENBSD                     OpenBSD
              OS2    OS/2 (native mode)
              SunOS  Solaris SunOS
-T - уточняет используемую операционную систнму
....

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 258
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #20 : 27.01.2011 20:25:25 »
дойдут до графики и всё..
Стоп! Для этого есть пакет fpc-units-ptcpas (демонстрационные файлы: fpc-units-ptcpas-demos), поставляемый в дистрибутиве. Пожалуйста, формулируйте общую задачу, а не пытайтесь сделать общие выводы на основании стереотипов.
Установите  fpc-units-ptcpas и посмотрите примеры

Оффлайн glebfm

  • alt linux team
  • ***
  • Сообщений: 35
Re: Lazarus, FPC - ошибки..
« Ответ #21 : 27.01.2011 20:32:50 »
apt-get install libopenal-devel

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 932
    • Домашняя страница
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #22 : 28.01.2011 13:46:07 »
Кстати, ошибка пишется в файл ~/fpc/fp___.err
Неясно, почему IDE оттуда не показывает содержимое.
Андрей Черепанов (cas@)

Оффлайн NickDSL

  • Завсегдатай
  • *
  • Сообщений: 103
  • Linux: ALT,Debian,DSL,Mandriva,Red Hat, Fedora
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #23 : 28.01.2011 17:11:11 »
установка libopenal-devel помогла (по крайней мере при таком банальном примере как выше ничего не выскакивает)

Оффлайн NickDSL

  • Завсегдатай
  • *
  • Сообщений: 103
  • Linux: ALT,Debian,DSL,Mandriva,Red Hat, Fedora
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #24 : 28.01.2011 17:13:59 »
Теперь вопрос несколько другой:
Что будет требовать готовая программа работающая со звуком в Alt Linux на другой машине? ( libopenal? libopenal-devel? - это всё должно быть там тоже?.. )

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Lazarus, FPC - ошибки..
« Ответ #25 : 28.01.2011 17:17:46 »
Теперь вопрос несколько другой:
Что будет требовать готовая программа работающая со звуком в Alt Linux на другой машине? ( libopenal? libopenal-devel? - это всё должно быть там тоже?.. )

devel требовать не будет. А все библиотеки будет, конечно. Изучите, что выдает команда ldd на вашу программу.

Оффлайн NickDSL

  • Завсегдатай
  • *
  • Сообщений: 103
  • Linux: ALT,Debian,DSL,Mandriva,Red Hat, Fedora
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #26 : 28.01.2011 17:22:31 »
пишет что нет такой команды. man ldd говорит no manual. видимо не стоит. а что за программа такая ldd ?.. просто у меня в синаптике пакет качается в 60мегабайт другой.. и я не могу посмотреть описание.

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Lazarus, FPC - ошибки..
« Ответ #27 : 28.01.2011 17:25:49 »
пишет что нет такой команды.

$ rpm -qf /usr/bin/ldd
glibc-utils-2.11.3-alt1

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Re: Lazarus, FPC - ошибки..
« Ответ #28 : 28.01.2011 17:27:26 »
Вот опять.. смотри читай и т.д и т.п.
нет нет! спасибо вам... вы мне очень помогли...   ::)
просто я вот подумал - надо будет в школе школьникам учить паскаль.. дойдут до графики и всё.. не работает.. а почему.. потому что надо ставить.. читать смотреть.. и т.д.
и учитель информатики вряд ли в этом всём разберется.. ну неужели разработчикам нельзя было это как то сделать так, чтобы можно было просто включить и заниматься изучением программирования..
кстати нормальной документации по Лазарусу нет.. по крайней мере на русском.. да.. это аналог делфи.. но ряд функций отличается по названию.. сколько раз уже приходилось помогать бедным информатикам...
------------------- это просто "философствования" -----------------------------------

Книга есть, в том числе на диске! Все Вам мало.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 258
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Lazarus, FPC - ошибки..
« Ответ #29 : 28.01.2011 17:36:03 »
Насчёт /dev/svga. Не в курсе, кто его должен создавать "штатно", но попробуйте от root

modprobe libsvga

cd /dev
mknod svga c 209 0
chown :xgrp svga