best regards
-gerhard
Riko schrieb:
> Anybody know why can't I install Kylix 3.0 on mandrake??
>
>
> --
> Thank you and warm regard
> Riko
> Call at
> +62 22 6074957
> +7 GMT
> h2...@telkom.net
>
>
I can get Kylix to run, but the applications just hang when I try and
run them in the IDE and if I run from the command line I get
relocation error: ./Project1: undefined symbol: initPAnsiStrings
I am about to try and install the patch's and see what happens.
Peter.
On Sun, 18 Apr 2004 18:31:09 +0200, prom <prome...@promisoft.com>
wrote:
> I can get Kylix to run, but the applications just hang when I try and
> run them in the IDE and if I run from the command line I get
>
> relocation error: ./Project1: undefined symbol: initPAnsiStrings
The unofficial patches will not fix this.
The first issue is a integrated debugger problem (I do not have the source
code of Borland's Debugger, so I cannot fix it). The solution is to
deactivate the integrated debugger.
And the second issue is a library search path issue. Linux works other
then Windows. Linux first looks at the absolute path of a library and if
the file does not exist, or has a relative path, it looks in the
directories specified by the LD_LIBRARY_PATH environment variable. At last
it look in the directories that are specified in the /etc/ld.conf file.
The "undefined symbol" error messages is printed because the BindHelp unit
does not fail when the shared object libborqt.so.6.9 could not be loaded
an proceeded. As a consequence the first function call failes and you get
the "undefined symbol" error message.
The solution for this issue is to write a start-script like:
-----------------------------------
#!/bin/sh
export LD_LIBRARY_PATH=/here/is/the/libborqt/directory
./myapp $*
-----------------------------------
Another solution would be to use my QBindings unit
(http://www.kylix-patch.de.vu) and modify it for each project.
--
Regards,
Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)