Re[4]: [fpc-pascal] Freepascal 2.2.4rc1 released

2009-01-29 Thread KES
Здравствуйте, Jonas. Вы писали 29 января 2009 г., 19:19:44: JM> On 29 Jan 2009, at 19:05, KES wrote: >> >>>>>> >>>>> >>>> >> It that possible now to build .so with FPC and use it in C program >> on FreeBSD >> platfo

Re[2]: [fpc-pascal] Freepascal 2.2.4rc1 released

2009-01-29 Thread KES
o know, thanks! It that possible now to build .so with FPC and use it in C program on FreeBSD platform? FPC v2.2.2 cannot build dynamic libraries on FreeBSD at this time (well, at least none that work properly with C programs). Only the FreeBSD port is broken in that respect as far as I know. -- С уважением, KES mailto:kes-...@yandex.ru ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Re[2]: [fpc-pascal] How to build .so with FPC and use it in C program?

2009-01-14 Thread KES
I'm mostly interested in 32bit Linux & Windows OS's. JM> Only the FreeBSD port is broken in that respect as far as I know. Is there plan to fix FreeBSD port? -- С уважением, KES mailto:kes-...@yandex.ru ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] Re: How to build .so with FPC and use it in C program?

2008-12-12 Thread KES
Здравствуйте, Seth. kes# fpc -Sgi -CX -Xs -XX -vewnhi -l -Fu. -olibtest.so test.lpr Hint: Start of reading config file /usr/local/etc/fpc.cfg Hint: End of reading config file /usr/local/etc/fpc.cfg Free Pascal Compiler version 2.2.0 [2008/11/09] for i386 Copyright (c) 1993-2007 by Florian

[fpc-pascal] How to build .so with FPC and use it in C program?

2008-12-11 Thread KES
Hello, FPC-Pascal. How to build .so with FPC and use it in C program on FreeBSD platform? -- KES mailto:[EMAIL PROTECTED] ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman

Re[2]: [fpc-pascal] BUG: FPC must not expect main for shared library

2008-11-21 Thread KES
Здравствуйте, Jonas. Вы писали 21 ноября 2008 г., 19:19:33: JM> On 21 Nov 2008, at 18:04, KES wrote: >> I think FPC must not expect 'main' entry point JM> The "main" of an FPC shared library contains the code to run the JM> initialisation routines of all u

[fpc-pascal] BUG: FPC must not expect main for shared library

2008-11-21 Thread KES
Здравствуйте, Michael. Вы писали 17 ноября 2008 г., 12:01:39: MVC> On Sun, 16 Nov 2008, KES wrote: >> MVC>> loading library failed testudf.so: cannot open shared object file: No >> such file or directory >> >> MVC>> Of course, you must correct th

Re[8]: [fpc-pascal] UDF+FREEBSD+FIREBIRD FPC generate wrong object file???

2008-11-16 Thread KES
Здравствуйте, KES. Вы писали 16 ноября 2008 г., 22:25:39: K> Здравствуйте, Michael. K> Вы писали 16 ноября 2008 г., 0:29:22: MVC>> On Sat, 15 Nov 2008, KES wrote: >>> Здравствуйте, Michael. >>> >>> Вы писали 15 ноября 2008 г., 23:28:10: >>&

Re[7]: [fpc-pascal] UDF+FREEBSD+FIREBIRD FPC generate wrong object file???

2008-11-16 Thread KES
Здравствуйте, Michael. Вы писали 16 ноября 2008 г., 0:29:22: MVC> On Sat, 15 Nov 2008, KES wrote: >> Здравствуйте, Michael. >> >> Вы писали 15 ноября 2008 г., 23:28:10: >> >> >> >> MVC> On Sat, 15 Nov 2008, KES wrote: >> >&

Re[6]: [fpc-pascal] UDF+FREEBSD+FIREBIRD FPC generate wrong object file???

2008-11-15 Thread KES
Здравствуйте, Michael. Вы писали 15 ноября 2008 г., 23:28:10: MVC> On Sat, 15 Nov 2008, KES wrote: >> Здравствуйте >> >> h) select fntest() from rdb$database >> i) invalid requiest BLR at offset 60 >> function FNTEST is not defined >> modul

Re[5]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-15 Thread KES
Здравствуйте Lets try all from beginning 1. Test how firebird recognize libxxx and xxx and xxx.so libraries (because of C variant of UDF works I will try gcc) a) source file: extern int c_test(); int c_test() { return 8; } -- С уважением, KES mailto:[EMAIL

Re[5]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-15 Thread KES
Здравствуйте, Michael. Вы писали 15 ноября 2008 г., 12:23:55: MVC> On Sat, 15 Nov 2008, KES wrote: >> Здравствуйте, Michael. >> >> Вы писали 15 ноября 2008 г., 2:52:48: >> >> >> >> MVC> On Sat, 15 Nov 2008, KES wrote: >>

Re[2]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-15 Thread KES
Здравствуйте, Stephano. Вы писали 15 ноября 2008 г., 9:52:09: S> KES wrote: >> library tkes2; >> >> {$mode objfpc} >> {$PACKRECORDS C} >> >> >> function somefn: integer; cdecl; export; >> begin >> somefn:= 3; >> end;

Re[4]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-14 Thread KES
Здравствуйте, Michael. Вы писали 15 ноября 2008 г., 2:52:48: MVC> On Sat, 15 Nov 2008, KES wrote: >> Здравствуйте, Michael. MVC> Zdravstvuyte... >> >> I have tryied my example to compile in Delphi. Then I use DLL in >> >> FireBird on Win32. All w

Re[3]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-14 Thread KES
Здравствуйте, Michael. Вы писали 15 ноября 2008 г., 0:10:13: MVC> On Fri, 14 Nov 2008, KES wrote: >> Здравствуйте, Marc. >> >> Вы писали 13 ноября 2008 г., 21:43:38: >> >> MS> Am Donnerstag, den 13.11.2008, 18:59 +0200 schrieb KES: >> >> Здра

Re[2]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-14 Thread KES
Здравствуйте, Marc. Вы писали 13 ноября 2008 г., 21:43:38: MS> Am Donnerstag, den 13.11.2008, 18:59 +0200 schrieb KES: >> Здравствуйте, Marc. >> >> Вы писали 12 ноября 2008 г., 23:12:43: >> MS> Then I'd say the fault is clearly on the firebird side. >>

Re[2]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-14 Thread KES
Здравствуйте, Marc. Вы писали 13 ноября 2008 г., 21:43:38: MS> Am Donnerstag, den 13.11.2008, 18:59 +0200 schrieb KES: >> Здравствуйте, Marc. >> >> Вы писали 12 ноября 2008 г., 23:12:43: >> MS> Then I'd say the fault is clearly on the firebird side. >>

Re[4]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-13 Thread KES
Здравствуйте, Marc. Вы писали 12 ноября 2008 г., 23:12:43: MS> Am Mittwoch, den 12.11.2008, 22:55 +0200 schrieb KES: >> Здравствуйте, Marc. >> >> Вы писали 12 ноября 2008 г., 22:13:32: >> >> MS> Another observation: >> >> MS> In any case yo

Re[2]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-12 Thread KES
08c4 T _fini 0788 T _init 0880 T _somefn 00001af0 b completed.4685 0820 t frame_dummy 1974 d p.4683 0860 T somefn -- С уважением, KES mailto:[EMAIL PROTECTED] ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Re[4]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-12 Thread KES
Здравствуйте, Marc. Вы писали 12 ноября 2008 г., 21:20:23: MS> Am Mittwoch, den 12.11.2008, 20:00 +0100 schrieb Marc Santhoff: >> Am Mittwoch, den 12.11.2008, 20:02 +0200 schrieb KES: >> > I have tryed in C: >> > >> > extern int fntest(); >>

Re[4]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-12 Thread KES
Здравствуйте, Marc. Вы писали 12 ноября 2008 г., 21:20:23: MS> Am Mittwoch, den 12.11.2008, 20:00 +0100 schrieb Marc Santhoff: >> Am Mittwoch, den 12.11.2008, 20:02 +0200 schrieb KES: >> > I have tryed in C: >> > >> > extern int fntest(); >>

Re[2]: [fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-12 Thread KES
;> somefn name '_somefn'; >> >> end. >> J> J> _______ J> fpc-pascal maillist - fpc-pascal@lists.freepascal.org J> http://lists.freepascal.org/mailman/listinfo/fpc-pascal -- С уважением, KES mailto:[EMAIL PROTECTED] ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal

[fpc-pascal] UDF+FREEBSD+FIREBIRD

2008-11-11 Thread KES
library tkes2; {$mode objfpc} {$PACKRECORDS C} function somefn: integer; cdecl; export; begin somefn:= 3; end; exports //I do not do as: // somefn name 'somefn'; // because of this cause error tkes2(17,1) Error: Asm: Duplicate label somefn //so I do as: somefn name '_somefn'; end. #fpc