Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Mar 2003 18:03:28 -0500
From:      Michael Edenfield <kutulu@kutulu.org>
To:        freebsd-emulation@freebsd.org
Subject:   Linux: Kylix apps not finding custom Borland libs
Message-ID:  <20030326230328.GA10391@basement.kutulu.org>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
I am trying to get an application written in Borland's Kylix product to run on -CURRENT, and 
running into some of the same issues I have getting Kylix itself to run.

Basically, all Kylix apps are linked against a customized version of the Qt library, 
specifically in this case libborqt-6.9.0-qt2.3.so.  A typical symptom of running a 
Kylix-compiled binary without this library is the failure to initialize Borland's 
garbage-collected strings:

./EditPadLite: relocation error: ./EditPadLite: undefined symbol: initPAnsiStrings

The symbol is defined in the custom Qt library:

$ nm -D libborqt-6.9.0-qt2.3.so | grep AnsiStrings
002637c4 T initPAnsiStrings

A ktrace of the application shows that it does open the library in question just prior to 
generating this error, so I'm not sure where the disconnect is.  I'm looking mostly for advice 
on how to further troubleshoot this issue.

The only other issue I have seen, which could be completely unrelated, is this group of errors 
in my syslog every time I try to run the program:

> linux: pid 80867 (glidelink): sysctl {1,23} is not implemented
> linux: pid 80867 (glidelink): syscall syslog not implemented
> linux: pid 80867 (glidelink): syscall syslog not implemented

I assume the failed syscall shouldn't be hurting anything but I'm not sure what that sysctl is 
or what it's trying to do.

Any help would be greatly appreciated, I am hoping if I can work past this issue I can move on 
to getting Kylix itself running on FreeBSD.

--Mike


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+gjHACczNhKRsh48RAn0ZAJ9zkmwwkYByrR6w3d/rcwly/UDMsQCeNwTG
Lhxo2vW+E/nR+s+Cs2kH5nk=
=148D
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030326230328.GA10391>