Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

I can't install kylix on Mandrake

0 views
Skip to first unread message

prom

unread,
Apr 18, 2004, 12:31:09 PM4/18/04
to
I installed today Kylix 3 /D7 Delphi on Mandrake 10 community-version,
- no install problem
- i made an 'Hello World' program, and it works!
Attention: A have to disable the Debugger, after then it works.

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
>
>

Peter Nunn

unread,
May 2, 2004, 3:09:53 AM5/2/04
to
Interestingly I have just installed on MDK 10 official and have
problems.

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:

Andreas Hausladen

unread,
May 2, 2004, 5:27:17 AM5/2/04
to
Peter Nunn 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)

0 new messages