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