ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] fpc&lazarus
@ 2005-10-19 12:56 ashen
  2005-10-19 13:47 ` [sisyphus] Re: fpc&lazarus [-] Michael Shigorin
                   ` (3 more replies)
  0 siblings, 4 replies; 36+ messages in thread
From: ashen @ 2005-10-19 12:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Как обстоят дела со сборкой в альт fpc и lazarus? Вопрос возможно скорее 
адресован Алексею Турбину (пардон если ошибся в фамилии), ну отчасти, краем, 
Михаилу Шигорину.
-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 12:56 [sisyphus] fpc&lazarus ashen
@ 2005-10-19 13:47 ` Michael Shigorin
  2005-10-19 13:59   ` ashen
  2005-10-19 15:10 ` [sisyphus] fpc&lazarus Igor Zubkov
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 36+ messages in thread
From: Michael Shigorin @ 2005-10-19 13:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Oct 19, 2005 at 04:56:23PM +0400, ashen wrote:
> Как обстоят дела со сборкой в альт fpc и lazarus? Вопрос
> возможно скорее адресован Алексею Турбину (пардон если ошибся
> в фамилии), ну отчасти, краем, Михаилу Шигорину.

Не, я в сторону fpc уже года три как не смотрел.  Сорри.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 13:47 ` [sisyphus] Re: fpc&lazarus [-] Michael Shigorin
@ 2005-10-19 13:59   ` ashen
  2005-10-19 14:05     ` Michael Shigorin
                       ` (2 more replies)
  0 siblings, 3 replies; 36+ messages in thread
From: ashen @ 2005-10-19 13:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 19 Октябрь 2005 17:47 Michael Shigorin написал(a):
> Не, я в сторону fpc уже года три как не смотрел.  Сорри.
Ну я посмотрел вашу с Алексеем переписку за прошлый месяц, вот и сказал об 
этом........ ;) Вообщето я пытаюсь собрать rpm'ки fps & lazarus под альт. Вот 
и интересуюсь кто сейчас занят подобным. Есть ряд вопросов ............. ;)
-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 13:59   ` ashen
@ 2005-10-19 14:05     ` Michael Shigorin
  2005-10-19 14:08     ` Led
  2005-10-19 19:07     ` Eugene Ostapets
  2 siblings, 0 replies; 36+ messages in thread
From: Michael Shigorin @ 2005-10-19 14:05 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Oct 19, 2005 at 05:59:39PM +0400, ashen wrote:
> > Не, я в сторону fpc уже года три как не смотрел.  Сорри.
> Ну я посмотрел вашу с Алексеем переписку за прошлый месяц, вот
> и сказал об этом........ ;) Вообщето я пытаюсь собрать rpm'ки
> fps & lazarus под альт. Вот и интересуюсь кто сейчас занят
> подобным. Есть ряд вопросов ............. ;)

Задавайте. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 13:59   ` ashen
  2005-10-19 14:05     ` Michael Shigorin
@ 2005-10-19 14:08     ` Led
  2005-10-19 16:40       ` Alexey Tourbin
  2005-10-19 19:07     ` Eugene Ostapets
  2 siblings, 1 reply; 36+ messages in thread
From: Led @ 2005-10-19 14:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 19 Октябрь 2005 16:59 ashen написал(a):
> В сообщении от Среда 19 Октябрь 2005 17:47 Michael Shigorin написал(a):
> > Не, я в сторону fpc уже года три как не смотрел.  Сорри.
>
> Ну я посмотрел вашу с Алексеем переписку за прошлый месяц, вот и сказал об
> этом........ ;) Вообщето я пытаюсь собрать rpm'ки fps & lazarus под альт.
> Вот и интересуюсь кто сейчас занят подобным. Есть ряд вопросов
> ............. ;)

Есть ряд ответов:) В частности, на предмет сборки документации в пакете 
(изначально make docs не работает, нужны минимальные правки). Сейчас немного 
отвлёкся на прикручивание gpc в комплект gcc - почему-то посчитал, что 
начинать поддержку паскаля надо бы с него...

Led.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc&lazarus
  2005-10-19 12:56 [sisyphus] fpc&lazarus ashen
  2005-10-19 13:47 ` [sisyphus] Re: fpc&lazarus [-] Michael Shigorin
@ 2005-10-19 15:10 ` Igor Zubkov
  2005-10-19 15:49 ` [sisyphus] fpc&lazarus Alexey Tourbin
  2005-10-20  5:15 ` [sisyphus] fpc&lazarus ashen
  3 siblings, 0 replies; 36+ messages in thread
From: Igor Zubkov @ 2005-10-19 15:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда, 19-Окт-2005 15:56 ashen написал(a):
> Как обстоят дела со сборкой в альт fpc и lazarus?

Готовы проспонсировать?

-- 
Now playing: Evanescence [] [] Eternal


^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus
  2005-10-19 12:56 [sisyphus] fpc&lazarus ashen
  2005-10-19 13:47 ` [sisyphus] Re: fpc&lazarus [-] Michael Shigorin
  2005-10-19 15:10 ` [sisyphus] fpc&lazarus Igor Zubkov
@ 2005-10-19 15:49 ` Alexey Tourbin
  2005-10-19 18:17   ` [sisyphus] fpc/ide Alexey Tourbin
  2005-10-20  5:15 ` [sisyphus] fpc&lazarus ashen
  3 siblings, 1 reply; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-19 15:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 726 bytes --]

On Wed, Oct 19, 2005 at 04:56:23PM +0400, ashen wrote:
> Как обстоят дела со сборкой в альт fpc и lazarus? Вопрос возможно скорее 
> адресован Алексею Турбину (пардон если ошибся в фамилии), ну отчасти, краем, 
> Михаилу Шигорину.

fpc-2.0.0 собран и работает, даже кросс-компилирует для win32.
См. [devel] success: fpc cross win32

Есть много мелких тонкостей.  В fpc/ide (аналог tp.exe) не работает
пошаговая отладка (F8), т.к. требуется библиотека libgdb, которой у нас
нет.  Но без отладки эта среда теряет свою основную привлекательность.
См. [devel] Q: libgdb

lazarus собирается, но он мне пока не нужен (т.е. в ближайшее время я не
буду его паковать/выкладывать).  Там тоже есть много мелких тонкостей.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 14:08     ` Led
@ 2005-10-19 16:40       ` Alexey Tourbin
  2005-10-19 19:08         ` Eugene Ostapets
  2005-10-20 10:14         ` [sisyphus] Re: fpc&lazarus [-] Led
  0 siblings, 2 replies; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-19 16:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


[-- Attachment #1.1: Type: text/plain, Size: 531 bytes --]

On Wed, Oct 19, 2005 at 05:08:24PM +0300, Led wrote:
> Есть ряд ответов:) В частности, на предмет сборки документации в пакете 
> (изначально make docs не работает, нужны минимальные правки). Сейчас немного 

Это я уже подкрутил.  Надо договориться, что fpc-2.0 буду выкладывать я,
а то все будут делать двойную работу.  Я даже реализовал поиск
зависимостей на основе контрольной суммы интерфейса .ppu файлов.  Я пока
просто выкладывать не хочу, т.к. надо определиться с gdb, и ещё
несколько мелочей нужно довести до ума.

[-- Attachment #1.2: fpc2.req --]
[-- Type: text/plain, Size: 445 bytes --]

#!/bin/sh -ef

atexit()
{
	local rc=$?
	trap - EXIT
	rm -f "$tmpfile"
	exit $rc
}
tmpfile=`mktemp -t fpc2req.XXXXXXXX`
trap atexit EXIT HUP INT QUIT PIPE TERM

cat >"$tmpfile"

: ${PPUDUMP:=ppudump}
while read -r file; do
	[ -n "$file" -a -z "${file##*.ppu}" ] || continue
	$PPUDUMP -vi "$file" |awk '/^Uses unit:/{ sub(")$","");
		printf "fpc2(%s) = %s\n", tolower($3), $NF }'
done <"$tmpfile"

/usr/lib/rpm/find-requires ${1+"$@"} <"$tmpfile"

[-- Attachment #1.3: fpc2.prov --]
[-- Type: text/plain, Size: 475 bytes --]

#!/bin/sh -ef

atexit()
{
	local rc=$?
	trap - EXIT
	rm -f "$tmpfile"
	exit $rc
}
tmpfile=`mktemp -t fpc2prov.XXXXXXXX`
trap atexit EXIT HUP INT QUIT PIPE TERM

cat >"$tmpfile"

: ${PPUDUMP:=ppudump}
while read -r file; do
	[ -n "$file" -a -z "${file##*.ppu}" ] || continue
	$PPUDUMP -vh "$file" |awk -v ppu="$(basename "$file" .ppu)" \
		'/^Interface Checksum/{printf "fpc2(%s) = %s\n", tolower(ppu), $NF}'
done <"$tmpfile"

/usr/lib/rpm/find-provides ${1+"$@"} <"$tmpfile"

[-- Attachment #1.4: fpc20.spec --]
[-- Type: text/plain, Size: 11196 bytes --]

Name: fpc
Version: 2.0.0
Release: alt1

Summary: Free Pascal Compiler
License: GPL
Group: Development/Other

URL: http://www.freepascal.org
Source0: %name-%version.tar.bz2

Source1: fpc2.req
Source2: fpc2.prov

Patch0: %name-2.0.0-alt-fpcdir.patch
Patch1: %name-2.0.0-alt-smartlink-ld.patch

ExclusiveOS: Linux
ExclusiveArch: %ix86

# Added by buildreq2 on Sat Oct 15 2005
BuildRequires: fpc ghostscript-module-X latex2html libgpm-devel libncurses-devel netpbm

%description
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible
32/64-bit Pascal Compiler. It comes with a fully compatible TP 7.0
runtime library.  Some extensions are added to the language, like
function overloading.  Basic Delphi support is already implemented
(classes, exceptions, ansistrings).

%prep
%setup -q -n %name
%patch0 -p1
%patch1 -p1

%build
# bootstrap
%make_build -C compiler cycle RELEASE=1
%__cp -pvf compiler/ppc386 ppc386

%define fpc_build %make_build clean all FPC=$PWD/ppc386 RELEASE=1
%fpc_build -C rtl CREATESMART=1
%fpc_build -C compiler LINKSMART=1 msg2inc

%fpc_build -C packages/base CREATESMART=1
%fpc_build -C fcl CREATESMART=1
%fpc_build -C utils LINKSMART=1 DATA2INC=$PWD/utils/data2inc

%fpc_build -C packages/extra CREATESMART=1
%fpc_build -C fv CREATESMART=1
%fpc_build -C ide LINKSMART=1

%define fpc_build_win32 %make_build all FPC=$PWD/ppc386 RELEASE=1 OS_TARGET=win32 BINUTILSPREFIX=i386-mingw32msvc-
%fpc_build_win32 -C rtl CREATESMART=1
%fpc_build_win32 -C packages/base CREATESMART=1
%fpc_build_win32 -C fcl CREATESMART=1

(cd docs; sh tex2htex; touch refex.chk progex.chk)
%__subst -p 's/2\\$/2 \\/;s/--warn-no-node//g' docs/Makefile*
%make_build -C docs html USEL2H=1 FPDOC=$PWD/utils/fpdoc/fpdoc

%install
%define installdirs INSTALL_BINDIR=%buildroot%_bindir INSTALL_BASEDIR=%buildroot%_libdir/fpc2 INSTALL_DOCDIR=%buildroot%_docdir/fpc2
%define fpc_install %make_install distinstall FPC=$PWD/ppc386 FPCMAKE=$PWD/utils/fpcm/fpcmake %installdirs
%fpc_install -C rtl
%fpc_install -C compiler

%fpc_install -C packages/base
%fpc_install -C fcl
%fpc_install -C utils CODPATH=%buildroot%_libdir/fpc2/lexyacc

%fpc_install -C packages/extra
%fpc_install -C fv
%fpc_install -C ide

%define fpc_install_win32 %make_install install FPC=$PWD/ppc386 FPCMAKE=$PWD/utils/fpcm/fpcmake OS_TARGET=win32 INSTALL_BASEDIR=%buildroot%_libdir/fpc2
%fpc_install_win32 -C rtl
%fpc_install_win32 -C packages/base
%fpc_install_win32 -C fcl

# this symbolic link must be absolute
%__ln_s %_libdir/fpc2/ppc386 %buildroot%_bindir/ppc386

%__mkdir_p %buildroot%_man1dir %buildroot%_man5dir
%__install -p -m755 install/man/man1/*.1 %buildroot%_man1dir
%__install -p -m755 install/man/man5/*.5 %buildroot%_man5dir

%define pkgdocdir %_docdir/%name-%version
%__mkdir_p %buildroot%pkgdocdir
%__cp -a docs/{ref,rtl,user,prog} %buildroot%pkgdocdir

%__install -pD -m755 %SOURCE1 %buildroot%_prefix/lib/rpm/fpc2.req
%__install -pD -m755 %SOURCE2 %buildroot%_prefix/lib/rpm/fpc2.prov

%define __find_requires PPUDUMP=%buildroot%_bindir/ppudump %buildroot%_prefix/lib/rpm/fpc2.req
%define __find_provides PPUDUMP=%buildroot%_bindir/ppudump %buildroot%_prefix/lib/rpm/fpc2.prov

%files
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/rtl
%_bindir/fpc
%_bindir/ppc386
%_bindir/fpcmake
%_bindir/ppudump
%_libdir/fpc2/msg
%_libdir/fpc2/ppc386
%_libdir/fpc2/samplecfg
%_prefix/lib/rpm/fpc2.req
%_prefix/lib/rpm/fpc2.prov
%_man1dir/fpc.*
%_man1dir/ppc386.*
%_man1dir/fpcmake.*
%_man1dir/ppudump.*
%_man5dir/fpc.*
%_man5dir/fpcmake.*

# utils
%package utils
Summary: utils
Group: Development/Other
Requires: %name = %version-%release

%description utils
utils

%files utils
%_bindir/*
%exclude %_bindir/fpc
%exclude %_bindir/ppc386
%exclude %_bindir/fpcmake
%exclude %_bindir/ppudump
%_man1dir/*.*
%exclude %_man1dir/fpc.*
%exclude %_man1dir/ppc386.*
%exclude %_man1dir/fpcmake.*
%exclude %_man1dir/ppudump.*
%_man5dir/*.*
%exclude %_man5dir/fpc.*
%exclude %_man5dir/fpcmake.*
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/lexyacc
%_libdir/fpc2/units/i386-linux/lexyacc

# packages/base
%package packages
Summary: packages
Group: Development/Other
Requires: %name = %version-%release

%description packages
packages

%files packages
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/gdbint
%_libdir/fpc2/units/i386-linux/ibase
%_libdir/fpc2/units/i386-linux/libasync
%_libdir/fpc2/units/i386-linux/libc
%_libdir/fpc2/units/i386-linux/md5
%_libdir/fpc2/units/i386-linux/mysql
%_libdir/fpc2/units/i386-linux/netdb
%_libdir/fpc2/units/i386-linux/odbc
%_libdir/fpc2/units/i386-linux/oracle
%_libdir/fpc2/units/i386-linux/pasjpeg
%_libdir/fpc2/units/i386-linux/paszlib
%_libdir/fpc2/units/i386-linux/postgres
%_libdir/fpc2/units/i386-linux/pthreads
%_libdir/fpc2/units/i386-linux/regexpr
%_libdir/fpc2/units/i386-linux/sqlite

# fcl
%package fcl
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description fcl
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible
32/64-bit Pascal Compiler.  It comes with a fully compatible TP 7.0
runtime library.  This package contains the Free Component Library for
the Free Pascal Compiler.

%files fcl
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/fcl

# packages/extra/x11
%package x11
Summary: x11
Group: Development/Other
Requires: %name = %version-%release

%description x11

%files x11
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/x11

# packages/extra/opengl
%package opengl
Summary: opengl
Group: Development/Other
Requires: %name = %version-%release

%description opengl

%files opengl
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/opengl

# packages/extra/fpgtk
%package fpgtk
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description fpgtk
fpgtk

%files fpgtk
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/fpgtk

# packages/extra/gnome
%package gnome
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description gnome
gnome

%files gnome
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/gnome

# packages/extra/gtk
%package gtk
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description gtk
gtk

%files gtk
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/gtk

# packages/extra/gtk2
%package gtk2
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description gtk2
gtk2

%files gtk2
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/gtk2

# packages/extra
%package extra
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description extra
extra

%files extra
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/bfd
%_libdir/fpc2/units/i386-linux/cdrom
%_libdir/fpc2/units/i386-linux/forms
%_libdir/fpc2/units/i386-linux/gconf
%_libdir/fpc2/units/i386-linux/gdbm
%_libdir/fpc2/units/i386-linux/ggi
%_libdir/fpc2/units/i386-linux/imlib
%_libdir/fpc2/units/i386-linux/libgd
%_libdir/fpc2/units/i386-linux/libpng
%_libdir/fpc2/units/i386-linux/ncurses
%_libdir/fpc2/units/i386-linux/newt
%_libdir/fpc2/units/i386-linux/svgalib
%_libdir/fpc2/units/i386-linux/syslog
%_libdir/fpc2/units/i386-linux/tcl
%_libdir/fpc2/units/i386-linux/unixutil
%_libdir/fpc2/units/i386-linux/unzip
%_libdir/fpc2/units/i386-linux/utmp
%_libdir/fpc2/units/i386-linux/zlib
%_libdir/fpc2/units/i386-linux/zvt

# fv
%package fv
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description fv
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible
32/64-bit Pascal Compiler. It comes with a fully compatible TP 7.0
runtime library.  Some extensions are added to the language, like
function overloading.  This package contains the Integrated Development
Environment (IDE).

%files fv
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-linux
%_libdir/fpc2/units/i386-linux/fv

# ide
%package ide
Summary: Free Component Library for Free Pascal
Group: Development/Other
Requires: %name = %version-%release

%description ide
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible
32/64-bit Pascal Compiler. It comes with a fully compatible TP 7.0
runtime library.  Some extensions are added to the language, like
function overloading.  This package contains the Integrated Development
Environment (IDE).

%files ide
%_bindir/fp
%_libdir/fpc2/ide

# docs
%package docs
Summary: docs
Group: Development/Other
Requires: %name = %version-%release

%description docs
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible
32/64-bit Pascal Compiler. It comes with a fully compatible TP 7.0
runtime library.  Some extensions are added to the language, like
function overloading.  This package contains the Integrated Development
Environment (docs).

%files docs
%dir %pkgdocdir
%pkgdocdir/ref
%pkgdocdir/rtl
%pkgdocdir/user
%pkgdocdir/prog

# win32
%package win32
Summary: win32
Group: Development/Other
AutoReqProv: no
Requires: i386-mingw32msvc-binutils
Requires: %name = %version-%release

%description win32
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible
32/64-bit Pascal Compiler. It comes with a fully compatible TP 7.0
runtime library.  Some extensions are added to the language, like
function overloading.  This package contains the Integrated Development
Environment (win32).

%files win32
%dir %_libdir/fpc2
%dir %_libdir/fpc2/units
%dir %_libdir/fpc2/units/i386-win32
# rtl
%_libdir/fpc2/units/i386-win32/rtl
# packages/base
%_libdir/fpc2/units/i386-win32/gdbint
%_libdir/fpc2/units/i386-win32/ibase
%_libdir/fpc2/units/i386-win32/md5
%_libdir/fpc2/units/i386-win32/mysql
%_libdir/fpc2/units/i386-win32/netdb
%_libdir/fpc2/units/i386-win32/odbc
%_libdir/fpc2/units/i386-win32/pasjpeg
%_libdir/fpc2/units/i386-win32/paszlib
%_libdir/fpc2/units/i386-win32/postgres
%_libdir/fpc2/units/i386-win32/regexpr
%_libdir/fpc2/units/i386-win32/sqlite
# fcl
%_libdir/fpc2/units/i386-win32/fcl

%changelog
* Sat Oct 15 2005 Alexey Tourbin <at@altlinux.ru> 2.0.0-alt1
- 1.0.10 -> 2.0.0
- fpcdir:='%_libdir/fpc2'; fpcdocdir:='%_docdir/fpc2'

* Tue Feb 11 2004 Sergey P. Kondratyev <seirge@altlinux.ru> 1.0.10-alt1
- new version + docs and examples

* Mon Oct 07 2002 Michael Shigorin <mike@altlinux.ru> 1.0.6-alt1.1
- spec cleanup

* Sat Sep 19 2002 Sergey <skrivulja@erec.ru>
- adopted for Master

[-- Attachment #1.5: fpc-2.0.0-alt-fpcdir.patch --]
[-- Type: text/plain, Size: 534 bytes --]

--- fpc/compiler/options.pas-	2005-05-05 14:53:55 +0000
+++ fpc/compiler/options.pas	2005-10-15 16:58:10 +0000
@@ -2039,6 +2039,12 @@ begin
 {$ELSE USE_SYSUTILS}
   fpcdir:=FixPath(getenv('FPCDIR'),false);
 {$ENDIF USE_SYSUTILS}
+{$ifdef x86_64}
+  if (fpcdir='') and PathExists('/usr/lib64/fpc2/') then
+       fpcdir:='/usr/lib64/fpc2/';
+{$endif}
+  if (fpcdir='') and PathExists('/usr/lib/fpc2/') then
+       fpcdir:='/usr/lib/fpc2/';
   if fpcdir='' then
    begin
      if PathExists('/usr/local/lib/fpc/'+version_string) then

[-- Attachment #1.6: fpc-2.0.0-alt-smartlink-ld.patch --]
[-- Type: text/plain, Size: 613 bytes --]

--- fpc/compiler/systems/t_linux.pas-	2005-03-07 17:10:00 +0000
+++ fpc/compiler/systems/t_linux.pas	2005-10-15 16:43:15 +0000
@@ -450,9 +450,8 @@ begin
    StaticStr:='-static';
   if (cs_link_strip in aktglobalswitches) then
    StripStr:='-s';
-  if (cs_link_smart in aktglobalswitches) and
-     (tf_smartlink_sections in target_info.flags) then
-   GCSectionsStr:='--gc-sections';
+  if (cs_link_smart in aktglobalswitches) then
+   GCSectionsStr:='--gc-sections --no-keep-memory -O1';
   If (cs_profile in aktmoduleswitches) or
      ((Info.DynamicLinker<>'') and (not SharedLibFiles.Empty)) then
    begin

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] fpc/ide
  2005-10-19 15:49 ` [sisyphus] fpc&lazarus Alexey Tourbin
@ 2005-10-19 18:17   ` Alexey Tourbin
  2005-10-19 19:09     ` Eugene Ostapets
  2005-10-20  9:56     ` Led
  0 siblings, 2 replies; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-19 18:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 641 bytes --]

On Wed, Oct 19, 2005 at 07:49:50PM +0400, Alexey Tourbin wrote:
> Есть много мелких тонкостей.  В fpc/ide (аналог tp.exe) не работает
> пошаговая отладка (F8), т.к. требуется библиотека libgdb, которой у нас
> нет.  Но без отладки эта среда теряет свою основную привлекательность.
> См. [devel] Q: libgdb

Хрен бы с ней с этой fpc/ide, я бы собрал её отдельным пакетом.
Проблема в том, что fpc/ide нужно собирать вместе с fpc/compiler, т.к.
fpc/ide использует некоторые внутренние юниты из fpc/compiler (которые
не устанавливаются в систему).  Фактически fpc/ide содержит в себе
встроенный компилятор (и не нуждается во внешнем).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 13:59   ` ashen
  2005-10-19 14:05     ` Michael Shigorin
  2005-10-19 14:08     ` Led
@ 2005-10-19 19:07     ` Eugene Ostapets
  2 siblings, 0 replies; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-19 19:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

19.10.05, ashen<ashen mail.ru> написал(а):
> В сообщении от Среда 19 Октябрь 2005 17:47 Michael Shigorin написал(a):
> > Не, я в сторону fpc уже года три как не смотрел.  Сорри.
> Ну я посмотрел вашу с Алексеем переписку за прошлый месяц, вот и сказал об
> этом........ ;) Вообщето я пытаюсь собрать rpm'ки fps & lazarus под альт. Вот
> и интересуюсь кто сейчас занят подобным. Есть ряд вопросов ............. ;)
У меня спеки в средней степени готовности... Учитывая положение дел у
at@, имеет смысл как-то консолидировать усилия по выкладыванию fpc-2 &
lazarus...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 16:40       ` Alexey Tourbin
@ 2005-10-19 19:08         ` Eugene Ostapets
  2005-10-19 20:12           ` Alexey Tourbin
  2005-10-20 10:14         ` [sisyphus] Re: fpc&lazarus [-] Led
  1 sibling, 1 reply; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-19 19:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

19.10.05, Alexey Tourbin<at altlinux.ru> написал(а):
> On Wed, Oct 19, 2005 at 05:08:24PM +0300, Led wrote:
> > Есть ряд ответов:) В частности, на предмет сборки документации в пакете
> > (изначально make docs не работает, нужны минимальные правки). Сейчас немного
>
> Это я уже подкрутил.  Надо договориться, что fpc-2.0 буду выкладывать я,
> а то все будут делать двойную работу.  Я даже реализовал поиск
> зависимостей на основе контрольной суммы интерфейса .ppu файлов.  Я пока
> просто выкладывать не хочу, т.к. надо определиться с gdb, и ещё
> несколько мелочей нужно довести до ума.
Ок. В daedalus?
Я возьму lazarus?

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc/ide
  2005-10-19 18:17   ` [sisyphus] fpc/ide Alexey Tourbin
@ 2005-10-19 19:09     ` Eugene Ostapets
  2005-10-20  9:56     ` Led
  1 sibling, 0 replies; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-19 19:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

19.10.05, Alexey Tourbin<at@altlinux.ru> написал(а):
> On Wed, Oct 19, 2005 at 07:49:50PM +0400, Alexey Tourbin wrote:
> > Есть много мелких тонкостей.  В fpc/ide (аналог tp.exe) не работает
> > пошаговая отладка (F8), т.к. требуется библиотека libgdb, которой у нас
> > нет.  Но без отладки эта среда теряет свою основную привлекательность.
> > См. [devel] Q: libgdb
>
> Хрен бы с ней с этой fpc/ide, я бы собрал её отдельным пакетом.
> Проблема в том, что fpc/ide нужно собирать вместе с fpc/compiler, т.к.
> fpc/ide использует некоторые внутренние юниты из fpc/compiler (которые
> не устанавливаются в систему).  Фактически fpc/ide содержит в себе
> встроенный компилятор (и не нуждается во внешнем).
Ууу... Как все запущено... Подумаю над этим...

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 19:08         ` Eugene Ostapets
@ 2005-10-19 20:12           ` Alexey Tourbin
  2005-10-19 20:56             ` Eugene Ostapets
  0 siblings, 1 reply; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-19 20:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 999 bytes --]

On Wed, Oct 19, 2005 at 10:08:10PM +0300, Eugene Ostapets wrote:
> > Это я уже подкрутил.  Надо договориться, что fpc-2.0 буду выкладывать я,
> > а то все будут делать двойную работу.  Я даже реализовал поиск
> > зависимостей на основе контрольной суммы интерфейса .ppu файлов.  Я пока
> > просто выкладывать не хочу, т.к. надо определиться с gdb, и ещё
> > несколько мелочей нужно довести до ума.
> Ок. В daedalus?

Мне сложно закачать 17M в Daedalus.  В случае с Sisyphus проще из-за
доступа в офисную сеть.

> Я возьму lazarus?

М-м... Берите.  Основная задача -- lazarus должен собирать кроссом для
win32 так же хорошо, как для linux.  Тогда его существование оправдано.
То есть в этом может быть одно из его преимуществ.  Там ещё нужно
решить, собирать ли сам lazarus c gtk или c gtk2.  Для этого его нужно
поюзать.  Ну, написать какой-нибудь тетрис, чтобы пройтись по всем
граблям.

Для сборки кроссом ещё нужен mingw32-gtk и/или mingw32-gtk2.
Я пока эту тему не изучал.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 20:12           ` Alexey Tourbin
@ 2005-10-19 20:56             ` Eugene Ostapets
  2005-10-20  2:49               ` Alexey Tourbin
  0 siblings, 1 reply; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-19 20:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

19.10.05, Alexey Tourbin<at altlinux.ru> написал(а):
> > Ок. В daedalus?
> Мне сложно закачать 17M в Daedalus.  В случае с Sisyphus проще из-за
> доступа в офисную сеть.
Хм... nosrc.rpm и я залью в дедалус?:)
>
> > Я возьму lazarus?
>
> М-м... Берите.  Основная задача -- lazarus должен собирать кроссом для
> win32 так же хорошо, как для linux.  Тогда его существование оправдано.
> То есть в этом может быть одно из его преимуществ.  Там ещё нужно
> решить, собирать ли сам lazarus c gtk или c gtk2.  Для этого его нужно
> поюзать.  Ну, написать какой-нибудь тетрис, чтобы пройтись по всем
> граблям.
А зачем кроссовая среда? Я еще понимаю кроссовый компилер...

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 20:56             ` Eugene Ostapets
@ 2005-10-20  2:49               ` Alexey Tourbin
  2005-10-20  5:12                 ` ashen
                                   ` (2 more replies)
  0 siblings, 3 replies; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-20  2:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2128 bytes --]

On Wed, Oct 19, 2005 at 11:56:39PM +0300, Eugene Ostapets wrote:
> > Мне сложно закачать 17M в Daedalus.  В случае с Sisyphus проще из-за
> > доступа в офисную сеть.
> Хм... nosrc.rpm и я залью в дедалус?:)

Не торопите события. :)  Я как раз понял, что делать с линкером.

При использовании `fpc -XX' (smart linking) ситуация такая: для линковки
создается linker script (link.res) и отдатся линкеру /usr/bin/ld.  В
этом скрипте перечислены все *.a файлы, соответствующие используемым
юнитам (рекурсивно).   Для компоновки fpc/compiler/ppc386 используется
около 200 *.a файлов, для fpc/ide/fp -- ещё больше.  В каждом *.a файле
находится порядочное количество *.o файлов, по одному на линкуемый
символ.  То есть в некоторых довольно типичных ситуациях при
использовании smart linking линкеру нужно слинковать несколько тысяч
файлов.  Линкеру от этого натурально сносит крышу: он отжирает всю
виртуальную память, и ядро его убивает (хорошо если его).  Опция
--no-keep-memory не помогает.

В binutils >= 1:2.15.92 есть новая опция --reduce-memory-overheads.
Вместе с --no-keep-memory получается приемлемый результат: для линковки
ppc386 используется 108M, для линковки fp используется 177M.  Реально
RSS требуется меньше, так что ppc386 и fp удается скомпоновать даже на
машинке с 128M, при активной поддержке kswapd.  Но всё же это большой
успех, потому что это разница между "работает" и "не работает".

Теперь lazarus, вероятно, удастся собрать вместе с "-CX -XX".

> > М-м... Берите.  Основная задача -- lazarus должен собирать кроссом для
> > win32 так же хорошо, как для linux.  Тогда его существование оправдано.
> > То есть в этом может быть одно из его преимуществ.  Там ещё нужно
> > решить, собирать ли сам lazarus c gtk или c gtk2.  Для этого его нужно
> > поюзать.  Ну, написать какой-нибудь тетрис, чтобы пройтись по всем
> > граблям.
> А зачем кроссовая среда? Я еще понимаю кроссовый компилер...

Ну а зачем вообще Delphi нужен?  И чем lazarus может быть лучше Delphi?
Важно уметь собирать кроссом "от и до", не используя винды и не имея
нативных виндовых development tools.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  2:49               ` Alexey Tourbin
@ 2005-10-20  5:12                 ` ashen
  2005-10-20 10:08                   ` Led
  2005-10-20 19:36                   ` Alexander Bokovoy
  2005-10-20  6:06                 ` Eugene Ostapets
  2005-10-20  8:25                 ` [sisyphus] Re: fpc&lazarus [JT] Michael Shigorin
  2 siblings, 2 replies; 36+ messages in thread
From: ashen @ 2005-10-20  5:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 20 Октябрь 2005 06:49 Alexey Tourbin написал(a):
> Ну а зачем вообще Delphi нужен?  И чем lazarus может быть лучше Delphi?
> Важно уметь собирать кроссом "от и до", не используя винды и не имея
> нативных виндовых development tools.
Мда.......... и это с учётом того, что Borland фактически прекратил проект 
Kylix.............. 
-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc&lazarus
  2005-10-19 12:56 [sisyphus] fpc&lazarus ashen
                   ` (2 preceding siblings ...)
  2005-10-19 15:49 ` [sisyphus] fpc&lazarus Alexey Tourbin
@ 2005-10-20  5:15 ` ashen
  2005-10-20  6:08   ` Eugene Ostapets
  3 siblings, 1 reply; 36+ messages in thread
From: ashen @ 2005-10-20  5:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Так над какими версиями fpc, lazarus идёт работа?
-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  2:49               ` Alexey Tourbin
  2005-10-20  5:12                 ` ashen
@ 2005-10-20  6:06                 ` Eugene Ostapets
  2005-10-20  7:03                   ` ashen
  2005-10-20  8:25                 ` [sisyphus] Re: fpc&lazarus [JT] Michael Shigorin
  2 siblings, 1 reply; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-20  6:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

20.10.05, Alexey Tourbin<at altlinux.ru> написал(а):
> Не торопите события. :)  Я как раз понял, что делать с линкером.
>
> При использовании `fpc -XX' (smart linking) ситуация такая: для линковки
> создается linker script (link.res) и отдатся линкеру /usr/bin/ld.  В
> этом скрипте перечислены все *.a файлы, соответствующие используемым
> юнитам (рекурсивно).   Для компоновки fpc/compiler/ppc386 используется
> около 200 *.a файлов, для fpc/ide/fp -- ещё больше.  В каждом *.a файле
> находится порядочное количество *.o файлов, по одному на линкуемый
> символ.  То есть в некоторых довольно типичных ситуациях при
> использовании smart linking линкеру нужно слинковать несколько тысяч
> файлов.  Линкеру от этого натурально сносит крышу: он отжирает всю
> виртуальную память, и ядро его убивает (хорошо если его).  Опция
> --no-keep-memory не помогает.
Хм... На гиге оперативке и паре гиг в свопе - всю не отжирает:))))
>
> В binutils >= 1:2.15.92 есть новая опция --reduce-memory-overheads.
> Вместе с --no-keep-memory получается приемлемый результат: для линковки
> ppc386 используется 108M, для линковки fp используется 177M.  Реально
> RSS требуется меньше, так что ppc386 и fp удается скомпоновать даже на
> машинке с 128M, при активной поддержке kswapd.  Но всё же это большой
> успех, потому что это разница между "работает" и "не работает".
>
> Теперь lazarus, вероятно, удастся собрать вместе с "-CX -XX".
Попробую :) Но nosrc.rpm для fpc я хотел бы увидеть, для того чтобы
синхронно подготовить заливание lazarus
>
> > > М-м... Берите.  Основная задача -- lazarus должен собирать кроссом для
> > > win32 так же хорошо, как для linux.  Тогда его существование оправдано.
> > > То есть в этом может быть одно из его преимуществ.  Там ещё нужно
> > > решить, собирать ли сам lazarus c gtk или c gtk2.  Для этого его нужно
> > > поюзать.  Ну, написать какой-нибудь тетрис, чтобы пройтись по всем
> > > граблям.
> > А зачем кроссовая среда? Я еще понимаю кроссовый компилер...
>
> Ну а зачем вообще Delphi нужен?
Не знаю, никогда не задумывался... :)
> И чем lazarus может быть лучше Delphi?
Тем что позволит с небольшим гемороем людям пересесть со своими
поделками на Линукс...
> Важно уметь собирать кроссом "от и до", не используя винды и не имея
> нативных виндовых development tools.
Как вариант... Я подумаю над этим...

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc&lazarus
  2005-10-20  5:15 ` [sisyphus] fpc&lazarus ashen
@ 2005-10-20  6:08   ` Eugene Ostapets
  0 siblings, 0 replies; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-20  6:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

20.10.05, ashen<ashen mail.ru> написал(а):
> Так над какими версиями fpc, lazarus идёт работа?
Я работаю над и с использованием fpc 2.0.0, в cvs я пока не лажу и не
собираюсь...

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  6:06                 ` Eugene Ostapets
@ 2005-10-20  7:03                   ` ashen
  2005-10-20  7:15                     ` Eugene Ostapets
  2005-10-20 11:55                     ` Sergey Shilov
  0 siblings, 2 replies; 36+ messages in thread
From: ashen @ 2005-10-20  7:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 20 Октябрь 2005 10:06 Eugene Ostapets написал(a):
> Попробую :) Но nosrc.rpm для fpc я хотел бы увидеть, для того чтобы
> синхронно подготовить заливание lazarus
С лазарем есть ряд нюансов или граблей на которые сам не раз наступал - 
кодировка. Лазарь по умолчанию становится либо в кодировку KOI8-R, либо в 
UTF-8, последнии версии именно utf . В итоге на экране при отличной в истеме 
от лазаря уодировке чёрте что. Я не разу не добился от лазаря корректного 
определения текущй локали и автоматической настройки на неё. Кроме этого не 
верно выставляется шрифт окна редактора кода, т.е. не выставляется шрифт в 
соответстывии с текущей локалью. Возможно ли это исправить в готовящемся 
пакете, или в качестве костыля пропихивать лазарю настройку по умолчанию на 
en, а там уже сам юзер настроит себе как надо? Ну и остаются вопрос, который 
касается лазаря, это настройка на русский gtk/gtk2. Как то можно сделать так, 
что бы установке лазарь проверял настроены ли gtk/gtk2 на текущию локаль и 
выдавал об этом сообщении. А то зачастую, особенно у начинающих 
пользователей, gtk/gtk2 не настроены.
-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  7:03                   ` ashen
@ 2005-10-20  7:15                     ` Eugene Ostapets
  2005-10-20 11:55                     ` Sergey Shilov
  1 sibling, 0 replies; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-20  7:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

20.10.05, ashen<ashen mail.ru> написал(а):
> В сообщении от Четверг 20 Октябрь 2005 10:06 Eugene Ostapets написал(a):
> > Попробую :) Но nosrc.rpm для fpc я хотел бы увидеть, для того чтобы
> > синхронно подготовить заливание lazarus
> С лазарем есть ряд нюансов или граблей на которые сам не раз наступал -
> кодировка. Лазарь по умолчанию становится либо в кодировку KOI8-R, либо в
> UTF-8, последнии версии именно utf .
У меня как раз UTF-8, так что на такие грабли я пока не наступал... Но
gtk1 в этой локали скорее не работает, чем работает...
> В итоге на экране при отличной в истеме
> от лазаря уодировке чёрте что. Я не разу не добился от лазаря корректного
> определения текущй локали и автоматической настройки на неё. Кроме этого не
> верно выставляется шрифт окна редактора кода, т.е. не выставляется шрифт в
> соответстывии с текущей локалью. Возможно ли это исправить в готовящемся
> пакете, или в качестве костыля пропихивать лазарю настройку по умолчанию на
> en, а там уже сам юзер настроит себе как надо? Ну и остаются вопрос, который
> касается лазаря, это настройка на русский gtk/gtk2. Как то можно сделать так,
> что бы установке лазарь проверял настроены ли gtk/gtk2 на текущию локаль и
> выдавал об этом сообщении. А то зачастую, особенно у начинающих
> пользователей, gtk/gtk2 не настроены.
Я еще не решил что и в каком виде появится в репозитарии... Когда
решу, с тестированием на трех чарсетах - тогда и буду думать о
костылях, если они будут нужны...

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [JT]
  2005-10-20  2:49               ` Alexey Tourbin
  2005-10-20  5:12                 ` ashen
  2005-10-20  6:06                 ` Eugene Ostapets
@ 2005-10-20  8:25                 ` Michael Shigorin
  2005-10-20 14:01                   ` Alexey Tourbin
  2 siblings, 1 reply; 36+ messages in thread
From: Michael Shigorin @ 2005-10-20  8:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Oct 20, 2005 at 06:49:03AM +0400, Alexey Tourbin wrote:
> В binutils >= 1:2.15.92 есть новая опция --reduce-memory-overheads.
> Вместе с --no-keep-memory получается приемлемый результат: для линковки
> ppc386 используется 108M, для линковки fp используется 177M.  Реально
> RSS требуется меньше, так что ppc386 и fp удается скомпоновать даже на
> машинке с 128M, при активной поддержке kswapd.  Но всё же это большой
> успех, потому что это разница между "работает" и "не работает".

Лёш, у нас на сборочнице полтора гига памяти и свопится оно
на SCSI. :)  Как раз такие задачи иногда проще (в смысле времени)
решать оглашением "эй, оно тут память жрёт", особенно если
желающих применить рапшиль несколько.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20 11:55                     ` Sergey Shilov
@ 2005-10-20  9:44                       ` Epiphanov Sergei
  2005-10-20  9:58                         ` Eugene Ostapets
  2005-10-20 14:18                       ` Alexey Tourbin
  2005-12-20 12:02                       ` Sergey Shilov
  2 siblings, 1 reply; 36+ messages in thread
From: Epiphanov Sergei @ 2005-10-20  9:44 UTC (permalink / raw)
  To: hsv, ALT Linux Sisyphus discussion list

В сообщении от Thursday 20 October 2005 15:55 Sergey Shilov написал(a):
> Одними из таких граблей являются:
> а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.
> Суть граблей в правах доступа на установленные файлы, которые рядовой юзер
> переписать не может, а компилятор от его имени хочет.

Тогда, на данный момент, только одно: Создавать пакет noarch.rpm с патчеными 
(в процессе создания noarch.rpm из src.rpm) исходниками Лазаря и делать 
только один скрипт в /usr/bin, который проверяет, есть ли текущая сборка у 
данного пользователя и если нет, то запускает (с предупреждением) эту 
сборку, а если есть, то просто запускает Лазаря. Или всё-таки удастся 
"вправить мозги" програме и разработчикам?

-- 
С уважением, Епифанов Сергей



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc/ide
  2005-10-19 18:17   ` [sisyphus] fpc/ide Alexey Tourbin
  2005-10-19 19:09     ` Eugene Ostapets
@ 2005-10-20  9:56     ` Led
  2005-10-20  9:58       ` Eugene Ostapets
  2005-10-20 10:19       ` Led
  1 sibling, 2 replies; 36+ messages in thread
From: Led @ 2005-10-20  9:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 19 Октябрь 2005 21:17 Alexey Tourbin написал(a):
> On Wed, Oct 19, 2005 at 07:49:50PM +0400, Alexey Tourbin wrote:
> > Есть много мелких тонкостей.  В fpc/ide (аналог tp.exe) не работает
> > пошаговая отладка (F8), т.к. требуется библиотека libgdb, которой у нас
> > нет.  Но без отладки эта среда теряет свою основную привлекательность.
> > См. [devel] Q: libgdb
>
> Хрен бы с ней с этой fpc/ide, я бы собрал её отдельным пакетом.
> Проблема в том, что fpc/ide нужно собирать вместе с fpc/compiler, т.к.
> fpc/ide использует некоторые внутренние юниты из fpc/compiler (которые
> не устанавливаются в систему).  Фактически fpc/ide содержит в себе
> встроенный компилятор (и не нуждается во внешнем).

lazarus тоже просит сырцы fpc при сборке (не требует, но рекомендует)... Вроде 
как напрашивается пакет fpc-source?

Led.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  9:44                       ` Epiphanov Sergei
@ 2005-10-20  9:58                         ` Eugene Ostapets
  0 siblings, 0 replies; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-20  9:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

20.10.05, Epiphanov Sergei<serpiph nikiet.ru> написал(а):
> В сообщении от Thursday 20 October 2005 15:55 Sergey Shilov написал(a):
> > Одними из таких граблей являются:
> > а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.
> > Суть граблей в правах доступа на установленные файлы, которые рядовой юзер
> > переписать не может, а компилятор от его имени хочет.
>
> Тогда, на данный момент, только одно: Создавать пакет noarch.rpm с патчеными
> (в процессе создания noarch.rpm из src.rpm) исходниками Лазаря и делать
> только один скрипт в /usr/bin, который проверяет, есть ли текущая сборка у
> данного пользователя и если нет, то запускает (с предупреждением) эту
> сборку, а если есть, то просто запускает Лазаря. Или всё-таки удастся
> "вправить мозги" програме и разработчикам?
Они не впраляемы - люди не могут перешагнуть через наследие DOS...

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc/ide
  2005-10-20  9:56     ` Led
@ 2005-10-20  9:58       ` Eugene Ostapets
  2005-10-20 10:19       ` Led
  1 sibling, 0 replies; 36+ messages in thread
From: Eugene Ostapets @ 2005-10-20  9:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

20.10.05, Led<led ukr-fin.com.ua> написал(а):
> lazarus тоже просит сырцы fpc при сборке (не требует, но рекомендует)... Вроде
> как напрашивается пакет fpc-source?
Ну так без этого никуда с данным софтом:)

--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  5:12                 ` ashen
@ 2005-10-20 10:08                   ` Led
  2005-10-20 19:36                   ` Alexander Bokovoy
  1 sibling, 0 replies; 36+ messages in thread
From: Led @ 2005-10-20 10:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 20 Октябрь 2005 08:12 ashen написал(a):
> В сообщении от Четверг 20 Октябрь 2005 06:49 Alexey Tourbin написал(a):
> > Ну а зачем вообще Delphi нужен?  И чем lazarus может быть лучше Delphi?
> > Важно уметь собирать кроссом "от и до", не используя винды и не имея
> > нативных виндовых development tools.
>
> Мда.......... и это с учётом того, что Borland фактически прекратил проект
> Kylix..............

Не "фактически", а AFAIK официально...

Led.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-19 16:40       ` Alexey Tourbin
  2005-10-19 19:08         ` Eugene Ostapets
@ 2005-10-20 10:14         ` Led
  1 sibling, 0 replies; 36+ messages in thread
From: Led @ 2005-10-20 10:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 19 Октябрь 2005 19:40 Alexey Tourbin написал(a):
> On Wed, Oct 19, 2005 at 05:08:24PM +0300, Led wrote:
> > Есть ряд ответов:) В частности, на предмет сборки документации в пакете
> > (изначально make docs не работает, нужны минимальные правки). Сейчас
> > немного
>
> Это я уже подкрутил. 

Путём сборки и добавления пакета tetex-listings? Если нужно, могу бросить 
такой пакет для сизифа.

> Надо договориться, что fpc-2.0 буду выкладывать я, 
> а то все будут делать двойную работу.

Хотелось бы ещё preamble.book-a5 для документации и чтоб на выходе PS в виде 
брошуры ("книжечки" по 4 листа A4 (16 страниц A5)). У меня есть кое-какие 
наработки по этому вопросу...

Led.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] fpc/ide
  2005-10-20  9:56     ` Led
  2005-10-20  9:58       ` Eugene Ostapets
@ 2005-10-20 10:19       ` Led
  1 sibling, 0 replies; 36+ messages in thread
From: Led @ 2005-10-20 10:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 20 Октябрь 2005 12:56 Led написал(a):
> В сообщении от Среда 19 Октябрь 2005 21:17 Alexey Tourbin написал(a):
> > On Wed, Oct 19, 2005 at 07:49:50PM +0400, Alexey Tourbin wrote:
> > > Есть много мелких тонкостей.  В fpc/ide (аналог tp.exe) не работает
> > > пошаговая отладка (F8), т.к. требуется библиотека libgdb, которой у нас
> > > нет.  Но без отладки эта среда теряет свою основную привлекательность.
> > > См. [devel] Q: libgdb
> >
> > Хрен бы с ней с этой fpc/ide, я бы собрал её отдельным пакетом.
> > Проблема в том, что fpc/ide нужно собирать вместе с fpc/compiler, т.к.
> > fpc/ide использует некоторые внутренние юниты из fpc/compiler (которые
> > не устанавливаются в систему).  Фактически fpc/ide содержит в себе
> > встроенный компилятор (и не нуждается во внешнем).
>
> lazarus тоже просит сырцы fpc при сборке (не требует, но рекомендует)...

Сорри, ошибся: не при сборке, а при запуске

> Вроде как напрашивается пакет fpc-source?

Led.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  7:03                   ` ashen
  2005-10-20  7:15                     ` Eugene Ostapets
@ 2005-10-20 11:55                     ` Sergey Shilov
  2005-10-20  9:44                       ` Epiphanov Sergei
                                         ` (2 more replies)
  1 sibling, 3 replies; 36+ messages in thread
From: Sergey Shilov @ 2005-10-20 11:55 UTC (permalink / raw)
  To: sisyphus

В сообщении от 20 Октябрь 2005 07:03 ashen написал:

> С лазарем есть ряд нюансов или граблей на которые сам не раз наступал - 
Одними из таких граблей являются:
а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.
Суть граблей в правах доступа на установленные файлы, которые рядовой юзер переписать не может, а компилятор от его имени хочет.
б) Необходимость пересборки ИДЕ для установки дополнительных компонентов (доступ к БД например), а далее см п. а).
в) fpc&lazarus  "с Тамарой ходят парой", а посему вопрос версийности весьма актуален.
Текущий Lazarus 0.9.10 (для fpc 2.0.1) несколько не Lazarus 0.9.8 (для fpc 2.0) и нет уверенности, что Lazarus 0.9.10 соберется на fpc 2.0.
А совместимостью Лазаря с последней официальной и стабильной версией компилятора разработчики похоже не озадачиваются.
Т.е. к великому сожалению "бэкпортов" Лазаря на паскаль не делается со всеми вытекающими.


-- 
С уважением
Сергей Шилов


^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [JT]
  2005-10-20  8:25                 ` [sisyphus] Re: fpc&lazarus [JT] Michael Shigorin
@ 2005-10-20 14:01                   ` Alexey Tourbin
  0 siblings, 0 replies; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-20 14:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1811 bytes --]

On Thu, Oct 20, 2005 at 11:25:48AM +0300, Michael Shigorin wrote:
> On Thu, Oct 20, 2005 at 06:49:03AM +0400, Alexey Tourbin wrote:
> > В binutils >= 1:2.15.92 есть новая опция --reduce-memory-overheads.
> > Вместе с --no-keep-memory получается приемлемый результат: для линковки
> > ppc386 используется 108M, для линковки fp используется 177M.  Реально
> > RSS требуется меньше, так что ppc386 и fp удается скомпоновать даже на
> > машинке с 128M, при активной поддержке kswapd.  Но всё же это большой
> > успех, потому что это разница между "работает" и "не работает".
> 
> Лёш, у нас на сборочнице полтора гига памяти и свопится оно
> на SCSI. :)  Как раз такие задачи иногда проще (в смысле времени)
> решать оглашением "эй, оно тут память жрёт", особенно если
> желающих применить рапшиль несколько.

У меня своя сборочница скоро будет неплохая.  Для доступа к чужой
сборочнице нужен bandwidth.  Дело здесь не в этом.  Просто хочется
"подкрутить" существующую технику оптимизации, чтобы она приемлемо
работала на low-end машинах.  К сожалению в ld(1) сказано, что при
экономии памяти работает O(n^2), а не O(n) алогритм.  Нужно будет ещё
поэкспериментировать.  Но для сборки больших проектов со smart linking
перерасход памяти становится основной проблемой.

Кто ничего не понял, smart linking -- это специальная техника
оптимизации статической линковки.  Вместо объектных *.o файлов создаются
*.a файлы (архивы *.o файлов).  То есть *.o файл нарезается на
мелкие-мелкие кусочки.  При линковке с *.a файлами линкер выдёргивает
только те кусочки, которые реально используются в бинаре.  Это такая
техника в стандартном линкере, она ещё со времен царя Гороха.  Но она
работает не очень эффективно по времени/памяти.  Бинарь может получиться
меньше раза в 2 в некоторых случаях.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [sisyphus] Re: fpc&lazarus [-]
  2005-10-20 11:55                     ` Sergey Shilov
  2005-10-20  9:44                       ` Epiphanov Sergei
@ 2005-10-20 14:18                       ` Alexey Tourbin
  2005-10-20 18:13                         ` Sergey Shilov
  2005-12-20 12:02                       ` Sergey Shilov
  2 siblings, 1 reply; 36+ messages in thread
From: Alexey Tourbin @ 2005-10-20 14:18 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1260 bytes --]

On Thu, Oct 20, 2005 at 11:55:49AM +0000, Sergey Shilov wrote:
> > С лазарем есть ряд нюансов или граблей на которые сам не раз наступал - 
> Одними из таких граблей являются:
> а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.

Эту возможность нужно вырубить.  Она нужна только для разработчиков
самого lazarus.

> б) Необходимость пересборки ИДЕ для установки дополнительных компонентов (доступ к БД например), а далее см п. а).

Хех.  А в чем собственно эта необходимость состоит?  То есть
дополнительные *.ppu статически прошиваются в один "общий" *.ppu?

> в) fpc&lazarus  "с Тамарой ходят парой", а посему вопрос версийности весьма актуален.
> Текущий Lazarus 0.9.10 (для fpc 2.0.1) несколько не Lazarus 0.9.8 (для fpc 2.0) и нет уверенности, что Lazarus 0.9.10 соберется на fpc 2.0.
> А совместимостью Лазаря с последней официальной и стабильной версией компилятора разработчики похоже не озадачиваются.
> Т.е. к великому сожалению "бэкпортов" Лазаря на паскаль не делается со всеми вытекающими.

Это самая маленькая проблема, насколько я могу судить.
При сборке lazarus svn7963 c fpc-2.0.0 я её не ощутил.
Там нужно в одном месте добавить -Si и в другом месте зопатчить
makefile, чтобы подцепился glib.ppu.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20 14:18                       ` Alexey Tourbin
@ 2005-10-20 18:13                         ` Sergey Shilov
  2005-12-20 12:02                           ` Sergey Shilov
  0 siblings, 1 reply; 36+ messages in thread
From: Sergey Shilov @ 2005-10-20 18:13 UTC (permalink / raw)
  To: sisyphus

В сообщении от 20 Октябрь 2005 14:18 Alexey Tourbin написал(a):
> > а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.
> Эту возможность нужно вырубить.  Она нужна только для разработчиков
> самого lazarus.
Можно и (наверное) нужно, т.к. не соответствует "идеологии" сообщества.
 
> > б) Необходимость пересборки ИДЕ для установки дополнительных компонентов (доступ к БД например), а далее см п. а).
> 
> Хех.  А в чем собственно эта необходимость состоит?  То есть
> дополнительные *.ppu статически прошиваются в один "общий" *.ppu?
Скорее необходимо добавить картинки с компонентами в палитру :-)

> > "бэкпортов" Лазаря на паскаль не делается со всеми вытекающими.
> 
> Это самая маленькая проблема, насколько я могу судить.
> При сборке lazarus svn7963 c fpc-2.0.0 я её не ощутил.
Это радует :-)
> Там нужно в одном месте добавить -Si и в другом месте зопатчить
> makefile, чтобы подцепился glib.ppu.
Пока да, а дальше бог его знает. Во всяком случае мантейнеру скучать не дадут. 

-- 
С уважением
Сергей Шилов


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20  5:12                 ` ashen
  2005-10-20 10:08                   ` Led
@ 2005-10-20 19:36                   ` Alexander Bokovoy
  1 sibling, 0 replies; 36+ messages in thread
From: Alexander Bokovoy @ 2005-10-20 19:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 946 bytes --]

On Thu, Oct 20, 2005 at 09:12:54AM +0400, ashen wrote:
> В сообщении от Четверг 20 Октябрь 2005 06:49 Alexey Tourbin написал(a):
> > Ну а зачем вообще Delphi нужен?  И чем lazarus может быть лучше Delphi?
> > Важно уметь собирать кроссом "от и до", не используя винды и не имея
> > нативных виндовых development tools.
> Мда.......... и это с учётом того, что Borland фактически прекратил проект 
> Kylix.............. 
Прекратил официально. Только деньги дерет за коробки без поддержки и
развития.

А нужно для того, чтобы иметь свободу выхода из этой ситуации -- огромное
количество приложений написано на Delphi/Pascal и умирать просто так не
собираются. Еще одна степень свободы тут как раз и помогает, даже
экономически.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20 11:55                     ` Sergey Shilov
  2005-10-20  9:44                       ` Epiphanov Sergei
  2005-10-20 14:18                       ` Alexey Tourbin
@ 2005-12-20 12:02                       ` Sergey Shilov
  2 siblings, 0 replies; 36+ messages in thread
From: Sergey Shilov @ 2005-12-20 12:02 UTC (permalink / raw)
  To: sisyphus

В сообщении от 20 Октябрь 2005 07:03 ashen написал:

> С лазарем есть ряд нюансов или граблей на которые сам не раз наступал - 
Одними из таких граблей являются:
а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.
Суть граблей в правах доступа на установленные файлы, которые рядовой юзер переписать не может, а компилятор от его имени хочет.
б) Необходимость пересборки ИДЕ для установки дополнительных компонентов (доступ к БД например), а далее см п. а).
в) fpc&lazarus  "с Тамарой ходят парой", а посему вопрос версийности весьма актуален.
Текущий Lazarus 0.9.10 (для fpc 2.0.1) несколько не Lazarus 0.9.8 (для fpc 2.0) и нет уверенности, что Lazarus 0.9.10 соберется на fpc 2.0.
А совместимостью Лазаря с последней официальной и стабильной версией компилятора разработчики похоже не озадачиваются.
Т.е. к великому сожалению "бэкпортов" Лазаря на паскаль не делается со всеми вытекающими.


-- 
С уважением
Сергей Шилов


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [sisyphus] Re: fpc&lazarus [-]
  2005-10-20 18:13                         ` Sergey Shilov
@ 2005-12-20 12:02                           ` Sergey Shilov
  0 siblings, 0 replies; 36+ messages in thread
From: Sergey Shilov @ 2005-12-20 12:02 UTC (permalink / raw)
  To: sisyphus

В сообщении от 20 Октябрь 2005 14:18 Alexey Tourbin написал(a):
> > а) Предоставленная пользователю возможность пересборки ИДЕ из самой ИДЕ.
> Эту возможность нужно вырубить.  Она нужна только для разработчиков
> самого lazarus.
Можно и (наверное) нужно, т.к. не соответствует "идеологии" сообщества.
 
> > б) Необходимость пересборки ИДЕ для установки дополнительных компонентов (доступ к БД например), а далее см п. а).
> 
> Хех.  А в чем собственно эта необходимость состоит?  То есть
> дополнительные *.ppu статически прошиваются в один "общий" *.ppu?
Скорее необходимо добавить картинки с компонентами в палитру :-)

> > "бэкпортов" Лазаря на паскаль не делается со всеми вытекающими.
> 
> Это самая маленькая проблема, насколько я могу судить.
> При сборке lazarus svn7963 c fpc-2.0.0 я её не ощутил.
Это радует :-)
> Там нужно в одном месте добавить -Si и в другом месте зопатчить
> makefile, чтобы подцепился glib.ppu.
Пока да, а дальше бог его знает. Во всяком случае мантейнеру скучать не дадут. 

-- 
С уважением
Сергей Шилов


^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2005-12-20 12:02 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-19 12:56 [sisyphus] fpc&lazarus ashen
2005-10-19 13:47 ` [sisyphus] Re: fpc&lazarus [-] Michael Shigorin
2005-10-19 13:59   ` ashen
2005-10-19 14:05     ` Michael Shigorin
2005-10-19 14:08     ` Led
2005-10-19 16:40       ` Alexey Tourbin
2005-10-19 19:08         ` Eugene Ostapets
2005-10-19 20:12           ` Alexey Tourbin
2005-10-19 20:56             ` Eugene Ostapets
2005-10-20  2:49               ` Alexey Tourbin
2005-10-20  5:12                 ` ashen
2005-10-20 10:08                   ` Led
2005-10-20 19:36                   ` Alexander Bokovoy
2005-10-20  6:06                 ` Eugene Ostapets
2005-10-20  7:03                   ` ashen
2005-10-20  7:15                     ` Eugene Ostapets
2005-10-20 11:55                     ` Sergey Shilov
2005-10-20  9:44                       ` Epiphanov Sergei
2005-10-20  9:58                         ` Eugene Ostapets
2005-10-20 14:18                       ` Alexey Tourbin
2005-10-20 18:13                         ` Sergey Shilov
2005-12-20 12:02                           ` Sergey Shilov
2005-12-20 12:02                       ` Sergey Shilov
2005-10-20  8:25                 ` [sisyphus] Re: fpc&lazarus [JT] Michael Shigorin
2005-10-20 14:01                   ` Alexey Tourbin
2005-10-20 10:14         ` [sisyphus] Re: fpc&lazarus [-] Led
2005-10-19 19:07     ` Eugene Ostapets
2005-10-19 15:10 ` [sisyphus] fpc&lazarus Igor Zubkov
2005-10-19 15:49 ` [sisyphus] fpc&lazarus Alexey Tourbin
2005-10-19 18:17   ` [sisyphus] fpc/ide Alexey Tourbin
2005-10-19 19:09     ` Eugene Ostapets
2005-10-20  9:56     ` Led
2005-10-20  9:58       ` Eugene Ostapets
2005-10-20 10:19       ` Led
2005-10-20  5:15 ` [sisyphus] fpc&lazarus ashen
2005-10-20  6:08   ` Eugene Ostapets

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git