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

KYLIX/Delphi on FreeBSD 4.4 boxes

9 views
Skip to first unread message

Hartmann, O.

unread,
Nov 19, 2001, 2:28:57 PM11/19/01
to
Dear Sirs.

Kylix2 is out and I tried to install it on a recently cvsupdated
FreeBSD 4.4-STABLE box. The machine is a AMD K6-2/550 machine,
running FBSD 4.4-STABLE as mentioned and Linux_Base 7 and several
Linux graphics packages from ports collection (especially gtk and
jpeg!).

After solving several problems (after installation several
programs need to be brandelfed to Linux due to they are brandelfed
to SYSV (0)) and choosing the right installation path (it is better
to make a directory in /compat/linux/usr/local/kylix2 and then symlink
it to /usr/local/kylix2 and additionaly you should make a dir
like /compat/linux/usr/local/kylix2bin and symlink this to /usr/local/kylix2bin
to ensure Kylix finds all its programs also it is in Linuxulator mode).

After the first start with 'startkylix' under fvwm2 the baheviour is the
same as shown by Kylix version 1: after a while 'delphi' dumps a core
with an error: illegal instruction and the startscript 'Kylix' drops.
It seems that after starting the delphi core, the Linux binary 'gets sick'
and I do not know why.

Is anyone out here who runs Kylix successfuly on FreeBSD boxes?

Thanks in advance,
Oliver

--
MfG
O. Hartmann

ohar...@klima.physik.uni-mainz.de
----------------------------------------------------------------
IT-Administration des Institutes fuer Physik der Atmosphaere (IPA)
----------------------------------------------------------------
Johannes Gutenberg Universitaet Mainz
Becherweg 21
55099 Mainz

Tel: +496131/3924662 (Maschinenraum)
Tel: +496131/3924144
FAX: +496131/3923532


To Unsubscribe: send mail to majo...@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message

Person, Roderick

unread,
Nov 19, 2001, 2:44:36 PM11/19/01
to

I've been trying to get this to work too.

I've looked at the core dump and it seems that kylix makes a call to _sigsuspend. I'm not at home so I don't have the full error at hand. But it seems this is a Linux system call that is not implemented in the linux base as far as I can tell. I found only a few emails related to this in the archives. Someone was working on it, but I can find out if it was ever completed or worked. I've sent out e-mails but no replies. I taken a break but may get back to it in a few days.

Roderick P. Person
Programmer II
(412)454-2616
pers...@ccbh.com

"Without censorship, things can get terribly confused in the public mind."

    - General William Westmoreland

Kutulu

unread,
Nov 19, 2001, 2:58:31 PM11/19/01
to
On Mon, Nov 19, 2001 at 02:43:09PM -0500, Person, Roderick wrote:
> I've been trying to get this to work too.
>
> I've looked at the core dump and it seems that kylix makes a call to
> _sigsuspend. I'm not at home so I don't have the full error at hand. But it
> seems this is a Linux system call that is not implemented in the linux base

I've had a horribly time trying to get Kylix (1 or 2) to run under FreeBSD. I could barely get it to run under Linux as it,
it kept crashing my X Server. On BSD, it generates a whole slew of 'fstat64() not implemented' errors. I think those relate
to the fact that I had linux_base-7 installed instead of linux_base, but overall I just gave up and sent Borland and email
politely requesting they compile Kylix under BSD in the next 10 years or so :)

--K

Person, Roderick

unread,
Nov 19, 2001, 3:21:53 PM11/19/01
to

Yes, I tried it with base 7 and got the 'fstat64() not implemented' as well, but so did Opera which runs on 6.1. No x-server crashes. On 6.1 it wasn't as rough. Just the core dump on sigsuspend. I believe if that could be over come that it would run.

Roderick P. Person
Programmer II

"Without censorship, things can get terribly confused in the public mind."

    - General William Westmoreland


Hartmann, O.

unread,
Nov 19, 2001, 3:32:50 PM11/19/01
to
On Mon, 19 Nov 2001, Person, Roderick wrote:

Hello.

Well, I also checked a core a while ago and I checked 'dmesg' output of several
runs. And I received weird things in the kernel logs:

.
.
.
linux: 'ioctl' fd=4, cmd=0x7201 ('r',1) not implemented
.
linux: 'ioctl' fd=6, cmd=0x7201 ('r',1) not implemented
.
linux: 'ioctl' fd=8, cmd=0x7201 ('r',1) not implemented
.
linux: 'ioctl' fd=11, cmd=0x7201 ('r',1) not implemented
.
pid 20643 (delphi), uid 1000: exited on signal 4 (core dumped)

The kernel's log space is overrun by these error messages and
I do not see what's the first entry.

:>I've been trying to get this to work too.

:>>
:>

Hartmann, O.

unread,
Nov 19, 2001, 3:38:35 PM11/19/01
to
On Mon, 19 Nov 2001, Kutulu wrote:

Within the next ten years or in ten years? :-)

I used Kylix 1 under linux_base-6 and today I tried to install
Kylix 2 under linux_base-7 which makes installation things easier,
but the 'runtime' result is still the same, Kylix crashes!
Before Kylex says goodbye it produces a lot of

linux: 'ioctl' fd=8, cmd=0x7201 ('r',1) not implemented

errors with ascending fd=xx numbers before dying in coredumping.

The first moment I thought it could be a kind of 'not found library'
but checking the cores shows me (and I would say I'm not a
sophisticated developper or 'augur maximus' in doing this) that
Kylix dys for a non implemented syscall ...


:>On Mon, Nov 19, 2001 at 02:43:09PM -0500, Person, Roderick wrote:
:>> I've been trying to get this to work too.
:>>
:>> I've looked at the core dump and it seems that kylix makes a call to
:>> _sigsuspend. I'm not at home so I don't have the full error at hand. But it
:>> seems this is a Linux system call that is not implemented in the linux base
:>
:>I've had a horribly time trying to get Kylix (1 or 2) to run under FreeBSD. I could barely get it to run under Linux as it,
:>it kept crashing my X Server. On BSD, it generates a whole slew of 'fstat64() not implemented' errors. I think those relate
:>to the fact that I had linux_base-7 installed instead of linux_base, but overall I just gave up and sent Borland and email
:>politely requesting they compile Kylix under BSD in the next 10 years or so :)
:>
:>--K

:>
:>

--
MfG
O. Hartmann

ohar...@klima.physik.uni-mainz.de
----------------------------------------------------------------
IT-Administration des Institutes fuer Physik der Atmosphaere (IPA)
----------------------------------------------------------------
Johannes Gutenberg Universitaet Mainz
Becherweg 21
55099 Mainz

Tel: +496131/3924662 (Maschinenraum)
Tel: +496131/3924144
FAX: +496131/3923532

Martin Blapp

unread,
Nov 21, 2001, 4:20:20 AM11/21/01
to

Hi,

linux: 'ioctl' fd=8, cmd=0x7201 ('r',1) not implemented

Can you start your programm with ktrace and use linux_kdump
to see exactly what ioctl's are missing ?

Then maybe we can implement them. CURRENT has some advanced Linux ioctl
support. Maybe kylix does work there ?

Martin

Martin Blapp, m...@imp.ch
------------------------------------------------------------------
Improware AG, UNIX solution and service provider
Zurlindenstrasse 29, 4133 Pratteln, Switzerland
Phone: +41 061 826 93 00: +41 61 826 93 01
PGP Fingerprint: 57E 7CCD 2769 E7AC C5FA DF2C 19C6 DCD1 1B3A EC9C
------------------------------------------------------------------

Hartmann, O.

unread,
Nov 21, 2001, 10:55:17 AM11/21/01
to
On Wed, 21 Nov 2001, Martin Blapp wrote:

We do not have any machine running FBSD 5.0-CURRENT, sorry ...
maybe here is someone out who's already 5.0? You can obtain a
Kylix Open-Version image from their webpage (I have mine
got from their, also) (KYLIX 2).

:>
:>Hi,


:>
:>linux: 'ioctl' fd=8, cmd=0x7201 ('r',1) not implemented
:>
:>Can you start your programm with ktrace and use linux_kdump
:>to see exactly what ioctl's are missing ?
:>
:>Then maybe we can implement them. CURRENT has some advanced Linux ioctl
:>support. Maybe kylix does work there ?
:>
:>Martin
:>
:>Martin Blapp, m...@imp.ch
:>------------------------------------------------------------------
:>Improware AG, UNIX solution and service provider
:>Zurlindenstrasse 29, 4133 Pratteln, Switzerland
:>Phone: +41 061 826 93 00: +41 61 826 93 01
:>PGP Fingerprint: 57E 7CCD 2769 E7AC C5FA DF2C 19C6 DCD1 1B3A EC9C
:>------------------------------------------------------------------

:>
:>

--
MfG
O. Hartmann

ohar...@klima.physik.uni-mainz.de
----------------------------------------------------------------
IT-Administration des Institutes fuer Physik der Atmosphaere (IPA)
----------------------------------------------------------------
Johannes Gutenberg Universitaet Mainz
Becherweg 21
55099 Mainz

Tel: +496131/3924662 (Maschinenraum)
Tel: +496131/3924144
FAX: +496131/3923532

0 new messages