[fpc-pascal]problems linking to libborqt
Florian Klaempfl
Florian.Klaempfl at gmx.de
Mon Jan 26 21:22:56 CET 2004
geeken wrote:
> Hi,
>
>
> I am trying to use freeclx/qt with fpc.
>
> So I must be able to link to libborqt.
> It works with dcc (kylix compiler), but not with fpc.
>
> Here is small link test program
>
> program test;
>
> procedure InitializePAnsiString(CCPS, COPS, IPS, FPS: Pointer); cdecl;
> external 'libborqt-6.9-qt2.3.so' name 'initPAnsiStrings';
>
> begin
> writeln('Hello');
> InitializePAnsiString(nil,nil,nil,nil);
> end.
>
>
> Output with fpc:
> ------------------
> Free Pascal Compiler version 1.9.2 [2004/01/06] for i386
> Copyright (c) 1993-2002 by Florian Klaempfl
> Target OS: Linux for i386
> Compiling test.pas
> Linking test
> /usr/bin/ld: cannot find -lborqt-6.9-qt2.3
> test.pas(8,1) Error: Error while linking
> Closing script ppas.sh
>
> Output with dcc:
> -------------------
> Borland Delphi for Linux Version 14.5
> Copyright (c) 1983,2002 Borland Software Corporation
> test.pas(9)
> 10 lines, 0.01 seconds, 21816 bytes code, 3088 bytes data.
> Hello
> libborqt-6.9.0-qt2.3.so => /usr/kylix3/bin/libborqt-6.9.0-qt2.3.so
If this is the real location of libborqt-6.9.0-qt2.3.so , fpc won't find
it, indeed. Create a softlink in /usr/lib to this file.
> (0x40015000)
> libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40754000)
> libdl.so.2 => /lib/libdl.so.2 (0x407a5000)
> libc.so.6 => /lib/i686/libc.so.6 (0x407a8000)
> libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x408d8000)
> libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x408e7000)
> libm.so.6 => /lib/i686/libm.so.6 (0x409ca000)
> libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x409ed000)
> libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x409f7000)
> libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40a0e000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
>
> compiling was done with following script:
> ----------------------------------------------
> #!/bin/bash
> source /usr/kylix3/bin/kylixpath /usr/kylix3 >/dev/null
> #fpc test.pas
> dcc test.pas
> ./test
> ldd test
>
> Has anyone succesfully compiled and linked Qt.pas/Bindhelp.pas ?
>
> kind regards,
>
> Den Jean
>
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
More information about the fpc-pascal
mailing list