Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > ошибка пристарте


Автор: rthsobakas 20.1.2008, 17:04
Где то на этом форуме ссылка была на опен куликс ,  который 90мб я его скачал...

Итак, я ставил KYLIX так:
su
cd  path
sh setup.sh

далее текст

Цитата


                                   BORLAND KYLIX 3

Checking dependencies...
Kernel version >= 2.2.0....OK
Glibc version >= 2.1.2....OK
X11 Server....OK
Libjpeg version >= 6.2.0....OK
Libgtk version >= 1.2.0....OK


----====== Borland Kylix 3 installation program ======----

You are running a x86 machine with glibc-2.1 or later.
Hit Control-C anytime to cancel this installation program.



Затем лицензия.

Цитата

Do you agree with the license? [Y/n] Y
Would you like to read the README file ? [Y/n] n
Please enter the installation path [/usr/local/kylix3]
Please enter the path in which to create the symbolic links [/usr/local/bin]
Install Main Program Files? [Y/n/?] y
Install Help Files? [Y/n/?] y
Do you want to install GNOME/KDE menu items? [Y/n] y
Installing to /usr/local/kylix3
10067 MB available, 171 MB will be installed.

Continue install? [Y/n] y 


и концовка

Цитата

rpm "kylix3_main_program_files" is already installed
rpm "kylix3_ide" is already installed
Installing Main Program Files ...
 100% - /usr/local/kylix3/DEPLOY
 100% - /usr/local/kylix3/INSTALL
 100% - /usr/local/kylix3/PREINSTALL
 100% - /usr/local/kylix3/privacy.txt
 100% - /usr/local/kylix3/oe.slip
   0% - Running script
rpm "kylix3_help_files" is already installed
Installing Help Files ...
   0% - Running script
 100% - /usr/local/kylix3/README
 100% - /usr/local/kylix3/license.txt

Installation complete.

**** IMPORTANT ****
If you installed the GNOME/KDE menu items, please restart X
Windows to make the menu items appear.

To ensure that the runtime environment is set up properly,
always start Kylix from the GNOME/KDE menu or with this
command: "startdelphi".  For C++ functionality, type "startbcb".



после чего делаю рестарт Иксов и в терминале пишу startdelphi

а в ответ мне

Цитата

/usr/local/kylix3/bin/delphi: relocation error: /usr/local/kylix3/bin/libwine.borland.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference


Что не так?


Автор: kemiisto 23.2.2008, 23:45
rthsobakas, ты не поверишь, у меня копиенная ситация!  smile  А вот что делать - не знаю...

Автор: Kazama 26.4.2008, 11:19
такаяже фигня

Автор: kemiisto 26.4.2008, 12:01
Kazama, может вот http://forum.vingrad.ru/faq/topic-157604.html Вам поможет?

Автор: vovksextra 27.4.2008, 15:03
рекомендую поссмотреть в сторону FPC - пишу под фрю нарадоваться не могу ))  Kylix - умер....

http://www.freepascal.org/download.var

Автор: kemiisto 27.4.2008, 15:17
Kylix то умер, вот только FreePascal на замену и не претендует. Есть конечно Lazarus. Но если Kylix умер, то Lazarus я бы назвал мёртворождённым. imho, естественно.

Автор: vovksextra 27.4.2008, 15:44
Цитата(kemiisto @ 27.4.2008,  15:17)
Kylix то умер, вот только FreePascal на замену и не претендует. Есть конечно Lazarus. Но если Kylix умер, то Lazarus я бы назвал мёртворождённым. imho, естественно.

Если тебе нужны "окошки" - то такой шары как с делфой у тебя больше не будет.За Lazarus я речь и не вел.

А fpc однозначно рулит ! 

Автор: Kazama 5.5.2008, 12:16
Модератор: Сообщение скрыто.

Автор: aleko_s 22.5.2008, 13:03
Цитата(kemiisto @ 26.4.2008,  12:01)
Kazama, может вот http://forum.vingrad.ru/faq/topic-157604.html Вам поможет?

Тоже на это нарывался. Под 8-й SuSE Kylix не захотел работать. С компатами  вазюкаться не стал по следующим причинам:
1. На старом лаптопе под старым ASP Kylix продолжает работать уже пятый год.
2. Программки (простенькие, без графики, утилитки командной строки, работающие с MySQL с одной стороны и с RADIUS с другой), которые я сбацал на вышеупомянутом Kylix , на Linux'ах с новыми ядрами работать перестали :-(
3. Сисадмин сказал, что никаких дополнительных библиотек на стабильно работающую систему он ставить не будет и справедиво предложил переписать всё это на сях, которые будут всегда и везде, и временно и быстро, дабы не останавливать работу, написать что-то на Perl, которого тоже не постигнет судьба Kylix...


Очень жаль, что Kylix умер. На нём быстро писалось.  Для редкозапускаемых (некритичных по отношению к скорости и ресурсам) приложений биллинга это было хорошее решение...


Автор: w2w 11.9.2008, 10:32
Кулих разрабатывался довольно давно и установить его на новых системах просто запустив инсталляцию уже не получится.

Идеальной системой для установки Kylix является RedHat 7.3. Для желающих юзать Кулих в новых системах есть некоторые решения.
1. Установить Кулих в редхате 7.3 и затем создать tar.gz архив со всеми файлами Кулиха (по умолчанию при установке из-под рута лежат в каталогах /usr/local/kylix /usr/local/bin) и просто развернуть в целевой системе. После этого скодить на Siurceforge и скачать неофициальные патчи. Это не всегда нужно. Просто развернув архив на OpenSuse 9.2 я получил работающий Кулих. Пришлость только немного изменить прописанные по умолчанию в системе (не в Кулих!) пути к либам. Главная же проблема при работе в новых версиях линукс (на ядре 2.6.х) это зависание среды разработки при запуске проекта из-под отладчика. Проблема решаемая, нужно либо glibc патчить, либо Kylix, чтобы новая glibc и Кулих, собранный под старую версию стали любить друг друга.

2. Пройти путь с настройкой совместимости glibc.

3. Использовать dcc компилятор из поставки Кулих. Этот вариант работает без проблем. Т.е. работать по аналогии с компилятором gcc из командной строки. Я вот часто делаю именно так, но, понятно, у программиста должны быть навыки написания и отладки кода "по-старинке" без автоподстановок, позиционирования на ошибку и т.д. smile

4. Грамотно настроить под Кулих chroot окружение.

5. Комилить программы в старой системе, а юзать в новых. Это мой любимый способ. Есть машина для разработки, стоит РХ 7.3 с ядром 2.4.36 там все и делаю. Проги работают на Centos 4, 5 Fedire 3-7. Это, имхо главный плюс Кулих - можно собрать проект в РедХате 7.3. и без перекомпиляции (!!!) юзать в новых линухах. Правда такой подход требует грамотного написания программы (опыт рулит!) для того, чтобы не поплыли шрифты, цвета, размеры виджетов. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)