Dear friends,<BR><BR>I am facing some problems while trying to use the X
server. Is there some place where I could find a complete reference to the
built-in functions or to the X
units?<BR><BR>Thanks,<BR><BR>Edvaldo<BR><BR>--<BR>Prof. Edvaldo Silva de
Almeida Jr.<BR>BOOK INFORMÁTICA LTDA.<BR>Av. Vasco da Gama, 2335 - Sala
222<BR>Shopping Vasco da Gama<BR>Fone: (071)
621-4232<BR>edvaldo@bookinformatica.com.br<BR>edvaldoalmeida@yahoo.com<BR>www.bookinformatica.com.br<BR><BR><BR>
<BLOCKQUOTE dir=ltr style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px;
MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">--------- Mensagem Original --------<BR>De:
fpc-pascal@lists.freepascal.org<BR>Para: "fpc-pascal@lists.freepascal.org"
<fpc-pascal@lists.freepascal.org><BR>Assunto: Re: [fpc-pascal]problems
linking to libborqt<BR>Data: 26/01/03 16:46<BR><BR><FONT face="Courier New"
size=2><BR>geeken wrote:<BR>> Hi,<BR>><BR>><BR>> I am trying to
use freeclx/qt with fpc.<BR>><BR>> So I must be able to link to
libborqt.<BR>> It works with dcc (kylix compiler), but not with
fpc.<BR>><BR>> Here is small link test program<BR>><BR>> program
test;<BR>><BR>> procedure InitializePAnsiString(CCPS, COPS, IPS, FPS:
Pointer); cdecl;<BR>> external 'libborqt-6.9-qt2.3.so' name
'initPAnsiStrings';<BR>><BR>> begin<BR>> writeln('Hello');<BR>>
InitializePAnsiString(nil,nil,nil,nil);<BR>> end.<BR>><BR>><BR>>
Output with fpc:<BR>> ------------------<BR>> Free Pascal Compiler
version 1.9.2 [2004/01/06] for i386<BR>> Copyright (c) 1993-2002 by
Florian Klaempfl<BR>> Target OS: Linux for i386<BR>> Compiling
test.pas<BR>> Linking test<BR>> /usr/bin/ld: cannot find
-lborqt-6.9-qt2.3<BR>> test.pas(8,1) Error: Error while linking<BR>>
Closing script ppas.sh<BR>><BR>> Output with dcc:<BR>>
-------------------<BR>> Borland Delphi for Linux Version 14.5<BR>>
Copyright (c) 1983,2002 Borland Software Corporation<BR>>
test.pas(9)<BR>> 10 lines, 0.01 seconds, 21816 bytes code, 3088 bytes
data.<BR>> Hello<BR>> libborqt-6.9.0-qt2.3.so =>
/usr/kylix3/bin/libborqt-6.9.0-qt2.3.so<BR><BR>If this is the real location
of libborqt-6.9.0-qt2.3.so , fpc won't find<BR>it, indeed. Create a softlink
in /usr/lib to this file.<BR><BR>> (0x40015000)<BR>> libpthread.so.0
=> /lib/i686/libpthread.so.0 (0x40754000)<BR>> libdl.so.2 =>
/lib/libdl.so.2 (0x407a5000)<BR>> libc.so.6 => /lib/i686/libc.so.6
(0x407a8000)<BR>> libXext.so.6 => /usr/X11R6/lib/libXext.so.6
(0x408d8000)<BR>> libX11.so.6 => /usr/X11R6/lib/libX11.so.6
(0x408e7000)<BR>> libm.so.6 => /lib/i686/libm.so.6
(0x409ca000)<BR>> libSM.so.6 => /usr/X11R6/lib/libSM.so.6
(0x409ed000)<BR>> libICE.so.6 => /usr/X11R6/lib/libICE.so.6
(0x409f7000)<BR>> libjpeg.so.62 => /usr/lib/libjpeg.so.62
(0x40a0e000)<BR>> /lib/ld-linux.so.2 => /lib/ld-linux.so.2
(0x40000000)<BR>><BR>><BR>> compiling was done with following
script:<BR>> ----------------------------------------------<BR>>
#!/bin/bash<BR>> source /usr/kylix3/bin/kylixpath /usr/kylix3
>/dev/null<BR>> #fpc test.pas<BR>> dcc test.pas<BR>>
./test<BR>> ldd test<BR>><BR>> Has anyone succesfully compiled and
linked Qt.pas/Bindhelp.pas ?<BR>><BR>> kind regards,<BR>><BR>>
Den Jean<BR>><BR>><BR>>
_______________________________________________<BR>> fpc-pascal maillist
- <A class=autolink
href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</A><BR>>
<A class=autolink
href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal"
target=_blank>http://lists.freepascal.org/mailman/listinfo/fpc-pascal</A><BR>><BR><BR><BR><BR>_______________________________________________<BR>fpc-pascal
maillist - <A class=autolink
href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</A><BR><A
class=autolink
href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal"
target=_blank>http://lists.freepascal.org/mailman/listinfo/fpc-pascal</A><BR><BR><BR><BR><BR></FONT></DIV></BLOCKQUOTE><BR
/>
<BR />
________________________________________________<BR />
Mensagem
enviada atraves do BookMail<BR />
[www.bookinformatica.com.br/webmail]<BR />