Array
(
)

Kylix 3 - SuSe 9.1 com Kernel 2.6

Huderson
   - 16 jun 2004

Normalmente após a instalação do Kylix 3 ao iniciar com ´startdelphi´, aparece a mensagem de erro: ´//usr/local/kylix3/bin/delphi: relocation error: /usr/local/kylix/bin/lbin/libwine.borland.so erro version GLIBC 2.0 not define in file libc.so.6...´. Não sei ao certo o porque, mas o programa não roda com o Kernel 2.6. Pois bem, agora entra o macete, como root digite: export LD_ASSUME_KERNEL=2.4.1 && startdelphi e pronto! Como usuario digite: startdelphi e Viva a Liberdade!

Editado para facilitar a leitura (Removida a tag [size=18]). marcelo.c - Moderador


Cafosys
   - 02 jan 2006

estou com um problema quando digito este exemplo pois abre o kylix a tela fica toda estranha pois não aparece os captions dos botôes alguem sabe qual é o erro


Rogick
   - 03 jan 2006

Qual é a sua versão do Linux?

Dependendo da versão vc pode ver como instalar o Kylix corretamente nos links abaixo:

http://www.jsk.com.br/kylix-mandrake.html - Instalar no Mandrake

http://www.jsk.com.br/kylix-ubuntu.html - Instalar no Ubuntu

Instalar no RedHat - procure no google. :lol:

Se precisar d + ajuda é só falar[/url]


Cafosys
   - 03 jan 2006

a minha distribuição é a suse 9.3


Rogick
   - 04 jan 2006

Então pesquisa no google, eu já vi alguns artigos mostrando como instalar o Kylix no Suse


Cafosys
   - 04 jan 2006

o problema é depois de instalado pois a ide do kylix fica toda estranmha os menus aparecem cortadors e nenhum caption pararece direito


Kitsystem
   - 04 jan 2006

Fonte www.vivalinux.com.br/artigos


Instalando Kylix 3 no SuSe 9.1

Abra um terminal:

$ cd /media/cdrom

Para instalar pelo RPM:

$ sh setup.sh

ou se preferir instalar pelo tar.gz:

$ sh setup.sh -m

Após este comando iniciará a instalação.

Normalmente após a instalação do Kylix 3, ao iniciá-lo com ´startdelphi´ ou ´startbcb´, aparece a mensagem de erro:

//usr/local/kylix3/bin/delphi: relocation error: /usr/local/kylix/bin/lbin/libwine.borland.so erro version GLIBC 2.0 not define in file libc.so.6...

Não sei ao certo o porque, mas o programa não roda com o kernel 2.6. Pois bem, agora vamos alterar o arquivo ´startdelphi´ e ´startbcb´ , como root:

# cd /usr/local/kylix3/bin
vi startdelphi


!/bin/bash
BEGIN STRING TABLE

KYDEF_LOCALE=´en_US´
LC_ALL_IS_C1=´The LC_ALL environment variable is set to C. Kylix cannot start with this setting.´
LC_ALL_IS_C2=´Defaulting LC_ALL to´

Aqui você deve inserir esta linha, como esta abaixo

export LD_ASSUME_KERNEL=2.4.1

END STRING TABLE

Faça o mesmo com ´startbcb´.

Pronto, agora como usuário digite:

$ startdelphi
ou
$ startbcb

E desfrute desta bela ferramenta! Mas não se esqueça de registrar, pois ele só abrirá depois de estar registrado.


Viva o Linux!


Cafosys
   - 06 jan 2006

essa dica eu ja fiz o problema ocorre depois que a ide abre e o que ocorre é que a ide simplesmente fica com as barras e os bõtoes dela todos sem formato algo muito esquisito parece até que o problema é na resolução da mesma


Kitsystem
   - 08 jan 2006

Tente colocar a sua duvida no www.vivalinux.com.br

No Conectiva Linux 10 , o Kylix roda de primeira


Dopi
   - 09 jan 2006

Faltou o export LANG=en_US... em algumas distros essa linha é necessária...

Estou usando o SuSe10... o unico inconveniente é o Debugger integrado não funcionar (precisa ser desabilitado senão o Kylix não roda os programas com o F9)

#Código


#!/bin/bash

BEGIN STRING TABLE
export LD_ASSUME_KERNEL=2.4.21
export LANG=en_US

KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"

---Essa linha indica que o teclado é ABNT2
xmodmap /usr/X11R6/bin/xmodmap
------------------------------------------
END STRING TABLE

if [ -z "$LANG" ]; then
LANG=$KYDEF_LOCALE
export LANG
fi

if [ "$LC_ALL" = "C" ]; then
echo "$LC_ALL_IS_C1"
echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
LC_ALL=$KYDEF_LOCALE
export LC_ALL
fi


xmodmap -e "keycode 47 = semicolon colon"

source /usr/local/kylix3/bin/kylixpath /usr/local/kylix3 >/dev/null
/usr/local/kylix3/bin/delphi $* -ns -np

xmodmap -e "keycode 47 = Ccedilla"