トップページ⇒tech
536コメント150KB

Kylix3

■ このスレッドは過去ログ倉庫に格納されています
0001KylixNGNG
http://www.borland.co.jp/kylix/

LinuxでビジュアルにC++開発ができるKylix3キタ。
0268デフォルトの名無しさんNGNG
>>267
4行目でワロタ
0269デフォルトの名無しさんNGNG
linuxのこと分からない厨房だけど、
kylixで作ったcgiプログラムって、
プロバイダなんかの貸しスペース上でも
動作するの? (もちろんIntelベースの
PCが使用されてるって条件で)
0270デフォルトの名無しさんNGNG
MIPS系でKylixしてる椰子は居ますせんか?
0271デフォルトの名無しさんNGNG
kylixの日本語版をfedora core1にインストールすると、文字化けしてしまいます。
英語版をインストールすると、errorコード -10で、インストールできません。
USAのsupportのとこをみてerrorコード -10に対する対策をしたのですが、
まだできません。
どうしたらよいでしょうか?
0272デフォルトの名無しさんNGNG
>>271
Fedoraの文字コードがUTF-8だから。
EUC-JPに変えれば文字化けとかGUIの狂いとかが直るよ。
"fedora 文字化け"でぐぐればeucに変える方法が引っかかるから探すべし。
0273デフォルトの名無しさんNGNG
あー271良く読んだら俺が遭遇したトラブルとは違うかも・・・
外してたらスマン
0274デフォルトの名無しさんNGNG
レスありがとうございます。
日本語版はetc/sysconfig/i18nのLANGとetc/man.configのPAGERを"ja_JP.eucJP"に
かえてみたのですが、うまくいきませんでした。
etc/sysconfig/i18nにSYSFONTという項目があるのですが、これを変更したらよいのでしょうか?
英語版はデフォルトの言語(ログインの時にでる)を英語にしてみたり、
localeでLC_NUMERICを"en_US"にしてみたり、
rpm -qa | grep kylixでkylixのパッケージがすでにはいっていないか調べてみたり、
したのですが、うまくいきません。
0275デフォルトの名無しさんNGNG
age
0276デフォルトの名無しさんNGNG
localeでexport LANG="ja_JP.EUC-JP"としたら文字化けしないようになりました。
けどまたerror -10が.........
0277デフォルトの名無しさんNGNG
メニューのフォントは
xset +fp /usr/share/fonts/sazanami/
をstartdelphiに書き込むことで変更できたのですがエディタのフォントで選べるフォントが少ないです。
どこで、パスを通せば良いんですか?
~/.qt/qtrc
にはちゃんと書いているつもりなのですが。

当方、kdeではなくxfce4(gtk2環境なのでgnomeと一緒だと思います)を利用しています。
0278篠原NGNG
共有ライブラリ(.so)をKylix3でリンク実行できた人がいたら教えてください。
環境は、RHL8.0(kernel2.4.18-14)+kylix3
プロジェクトに共有ライブラリー(libMulticam.so.4.2)を
追加する事でリンクは通るのですが
実行段階で 
/home/username/kylix3/inline/inline1: relocation error:
libMulticam.so.4.2: undefined symbol: __gxx_parsonality_v0
となって、終了してしまいます。
0279デフォルトの名無しさんNGNG

Turbo Linux上で、Kylix3で開発を行っています。

新しくフォームを作成し、そのBorderStyleを、fbsNoneにして、
そのフォーム上に、Editコンポーネントを配置します。
その、Editに文字を入力しようとしても、何も入力することができません。

どなたか、BorderStyle=fbsNoneの状態で、文字を入力する方法をご存知の方
おられませんか?

0280デフォルトの名無しさんNGNG
そんなことしたら、ハングしました。
RHL8.0
0281デフォルトの名無しさんNGNG
Fedora Core 2 ではインストールすらできないのな
0282デフォルトの名無しさんNGNG
>281
compat-libstdc++関連を入れたらいけるよ。
IDEが立ち上がるとこまで確認した。
LANGがデフォルトだとメニューetc.がわけわかめだがw
0283デフォルトの名無しさんNGNG
>>282
インストール途中、「スクリプトを実行してます」というところで処理が進まなくなっちゃうんだよね。
ファイルのコピーは終わっていて、リンクをはる作業を行うスクリプトで止まっているっぽい。
スクリプトを書き直したりすれば良いのかもしれないけど、面倒そうだから頓挫中。

Borand にはその辺の情報をもっと公開してほしいんだけど、現状では厳しそうだなあ。
0284デフォルトの名無しさんNGNG
>283
ふむぅ。漏れはlibstdc++-libcが入ってないと文句を言われた他は
つーーーっと通ったけどなぁ。
ちなみにrootでデフォルト位置へのインスコ。
0285281=283NGNG
インストール中、どうやら
setup.data/inimerge
というバイナリの実行中に止まっているらしい。

しょうがないので、setup.data/ 内の main.sh とか borfinalize.sh の中で
inimerge を呼び出している部分をコメントアウトしたら、
無事 Fedora Core 2 でもインストールできた。

しかし、起動ができない。
確かフォントのチェック中であることを示す小窓が出るはずなんだけど、
その小窓が出ずにプロセスが終了しちゃう。
LD_ASSUME_KERNEL=2.2.5 はセットしたんだけど。

そんな感じなんで、Fedora Core 2 で Kylix しようという人はご注意あれ、
ってそんな人、あんまりいないか。

>>282=>>284 さんと結果が違うのはなんでかなあ?
kernel を 2.6.8-1.521 にアップデートしてあるのは関係あるかな?
0286282NGNG
>285
うーむ……確かにカーネルはアップデートしてないな、漏れは。
そこが原因なのか……

しかしまぁ確かにFedora Core2でkylixやろうって香具師は少なそうだねぃOTL
0287282NGNG
ちなみに今の環境確認してみたら、
kernel-2.6.5-1.358
だった。
inimergeだけど、読んで字のごとく複数のiniファイルの情報を一つのiniファイルに
まとめるものみたいですな。で、スクリプト見たら$HOME/.borland以下のファイルに
固めてるぽいのでその辺を手動でいじればなんとか……マンドクサすぎるなorz
0288デフォルトの名無しさんNGNG
kylix3 OPEN EDITIONをインストールしたんですが、ライセンス認証がうまくいか
なくて困っています。メールに送付されていたreg154.txtと言うファイルを/home
においたのですがうまくいきません。そのほかにも/home/XXX(インストールしたユ
ーザ名)なども試してみましたがどれもうまくいきません。kylixのインストールフ
ォルダは/usr/local/kylix3です。
0289デフォルトの名無しさんNGNG
いいから
$ cp ./reg154.txt ~
汁。
0290デフォルトの名無しさんNGNG
どうでもいいが、俺の Kilyx3 Open Editionでは reg92.txt だったな
ファイル名って人によって変わるんだっけ?
0291デフォルトの名無しさんNGNG
Kylix3って、Cygwin上でも使えるの?
0292デフォルトの名無しさんNGNG
>291
無理でそ。
Cygwinは「WindowsにUNIX風環境を提供する」ものであってLinuxのエミュじゃないんだから。
0293デフォルトの名無しさんNGNG
それにしても、SHやらMIPSやらCygwinやら、
無茶な質問をする人が後をたたないな

x86 上の普通のLinuxですら、まともに動く環境がほとんどないというのに
0294デフォルトの名無しさんNGNG
javaじゃなくて、C++Builder for Linuxをつくってほしい
0295デフォルトの名無しさんNGNG
>>294
英語版BCB6買ったらバンドルされてるYO!
0296デフォルトの名無しさんNGNG
>>295
本当ですか?
検索してみたんだけど、英語が駄目で分かりませんでした、、
Pro版以上とかそういう制限はあるのででしょうか?

英語が駄目なのに英語版買うというのもなんなんですが。。
0297デフォルトの名無しさんNGNG
>>296
ttp://www.borland.com/products/downloads/download_kylix.html

ここでOpen Editionの日本語版落としてみたら?
使えるようであれば買えば良いし。
0298デフォルトの名無しさんNGNG
使ってみたけど異様に重いのは何故?
0299296NGNG
>>297
レスどうもです
英語Pro版を買うと、Kylix3Proがついているのかが知りたかったのです
書き方が悪かったみたいですみません

298さんではないのですが、私も英語版OpenEditionを落としてみて
使ってみます
0300デフォルトの名無しさんNGNG
>>299
Kylix3Proついてました。

BCB6日本語版を買って、1年以上後に英語版買いましたので、某的には途中でオマケCD的に増やしたんちゃうんかと。
つまり、パッケージの時期で入ってる/入ってないが変わるかも。

それとBCB6英語版は某日から買いましたので、セールスに電話かけてCDの有無とライセンス有無を直接聞けば良いと思いまつ。
0301デフォルトの名無しさんNGNG
今後CLXのメンテはコミュニティベースになるらしいけどjedixが中心なのかな?
Lazarusのメンバーとかぶってたりしない?
0302300NGNG
もの凄い曖昧な書き方になってましたので再レス。

BCB6 Pro 英語版を某日から買ったところ、Kylix3Pro CDが同封されていました。

ついでに、パッケージに「.NET interoperability」シールが貼ってあって次バージョンがでるんだなと安心しました。
BuilderXに統合といううわさが出てたので、今のプログラム相当書き換えなきゃ、とムカついてますた。
0303デフォルトの名無しさんNGNG
kylix自体はjavaで書かれているの?
0304デフォルトの名無しさんNGNG
またそんなインチキ話を真に受けやがって
0305デフォルトの名無しさんNGNG
>>303
Kylix自体はKylixで書かれてるにきまってんだろ。
0306デフォルトの名無しさんNGNG
既出ですか?

Fix for Kylix-built applications crashing under Linux 2.6.8 Kernels
with Exec-Shield enabled
http://crosskylix.untergrund.net/execshield.html
0307デフォルトの名無しさんNGNG
>>302
どうもです わざわざ書き直してもらってすいません
日本語版を2つ買うのに比べてだいぶ安くなりますね
ありがとうございました
0308デフォルトの名無しさんNGNG
>>302

> ついでに、パッケージに「.NET interoperability」シールが貼ってあって
> 次バージョンがでるんだなと安心しました。

亀レスだけど、なんでそのシールで次バージョンがでることがわかるの?
もちろん次バージョンは出て欲しいんだけど
0309デフォルトの名無しさんNGNG
>>308
BCB6は.NETに対応していない。
シールの通り.NETと相互運用となるためには、
新しいバージョンを出さざるを得ない。
0310デフォルトの名無しさんNGNG
ども。でもKylixの話じゃなかったのね…
0311デフォルトの名無しさんNGNG
JBuilder2005やDelphi2005が出るのなら、C++Builder2005やKylix2005が出ないかと妄想
0312デフォルトの名無しさんNGNG
Delphi2005にCLXは付かないらしいけど、OpenCLX?がリリースされたらDelphi側でも使えるようになるのかな?
0313デフォルトの名無しさんNGNG
http://sourceforge.net/projects/openclx/

OpenCLX って、webを見ても今イチ目的が良く分からないんだけど、
これって趣味人がCLX互換ライブラリを作ってるってだけ?
Borland から技術を提供されてたりするわけではないよね?

それにしても、Delphi2005にCLXがついてないって、
Kylixにとっては死刑宣告みたいなものじゃないのかな
0314デフォルトの名無しさんNGNG
死体に死刑宣告とは酷な話だ……
0315デフォルトの名無しさんNGNG
OpenCLXはその通りかもね…ってごめん。間違い。OpenCLXじゃなくてFreeCLX

http://freeclx.sourceforge.net/index.php?page=about
メンバーにBorlandのひとも居るらしい
0316デフォルトの名無しさんNGNG
へえ、そんなのがあるんだ。見てみてもよくわかんないんだけど、
Kylixのライブラリをアップデートするプロジェクトってことかな?
Kylixは必要なんだよね?
0317デフォルトの名無しさんNGNG
必要なのは FreeKylix (OpenKylix) だな
0318デフォルトの名無しさんNGNG
>>316
簡単に言えば分社化したわけ。CLX のソースコードをメンテナンスする団体を新しく作った。
ということ。Borland から分離することで Kylix/CLX のリリースを Delphi 本体と分離できる。
動きの早い Linux の世界で、小回りを利かそう。ということ。

ソースの一部は Borland の所有物なので完全なオープンソースではない。
その代わり、Borland の技術者によるコードの修正も続けられるし、
オープンソース的なコードの提供も募る。と。

日本人も一人くらい混ざらないものかな?
0319デフォルトの名無しさんNGNG
そうは言っても、Kylix本体の行く末がはっきりしないうちは、
関わろうって人は (某の関係者以外) なかなか出て来ないのでは?
0320デフォルトの名無しさんNGNG
Fedora Core 3 へ Kylix (英語版) インストールできました。
が、起動出来きない、、、

[foo@localhost ~]$ startbcb
For language 'ja_JP.UTF-8' several language ids were found:
ja_JP - 0411; ja_JP - 0811;
Instead of using the first entry in the list, it is suggested that you define your LANG environment variable like this: LANG=ja_JP

[foo@localhost ~]$ LANG=C startbcb
LC_ALL is set to C. Can't start Kylix.

[foo@localhost ~]$ LANG=ja_JP startbcb
何も表示されない。

[foo@localhost ~]$ LANG=ja_JP.eucJP startbcb
同じく何も表示されない。
0321ageNGNG
既出ですか?
CrossKylix Version 1.0.0, 27. October 2004, (support Delphi 6, 7, 8, 2005)
http://crosskylix.untergrund.net/
http://crosskylix.untergrund.net/crosskylix-100.zip
0322デフォルトの名無しさんNGNG
>>321
これってKylixのアップデートパッチみたんなもん?
0323デフォルトの名無しさんNGNG
Windows 上の Delphi で Linux 用のバイナリを作るためのクロスコンパイラ的なものらしい。
どこまで使い物になるかはシラネ。
0324デフォルトの名無しさんNGNG
>>323
それでなんでKylix必須なんだろ
0325デフォルトの名無しさんNGNG
頼むからリンク先くらい読んでくれ。

実際にコンパイルを行うのは linux emulator 上で動くKylix のコンパイラだと。
それを Windows の Delphi の上から行えるのがミソってこと。
0326デフォルトの名無しさんNGNG
ややっこしいなあ。Kylix自体をオープンソースにしてLinux上で
普通に使えるようにしてくれたらなあ。
0327デフォルトの名無しさんNGNG
> Kylix自体をオープンソースにして

こういう意見が多いから、Kylix が売れずに商売が成り立たなくて
Borland のやる気がなくなっちゃったんだろう。

それを予測できなかったのは Borland のミスだとは思うが。
0328デフォルトの名無しさんNGNG
>>327
いやBorlandがちゃんと面倒を見てくれるなら、オプソじゃなくても良かったんだが。
放置プレイなんだったら公開してくれよ自力で何とかするから、ってこと。
0329デフォルトの名無しさんNGNG
0330デフォルトの名無しさんNGNG
Mandarake-10にインスコできた(~O~)/~~~
ちょこちょこいじったけど。
0331デフォルトの名無しさんNGNG
>>320さんと同じ問題に遭遇しました。
こちらはFC2、Kylix3日本語版です。
起動スクリプトとかもいじってみたんですけど、うまくいきません。
0332デフォルトの名無しさんNGNG
CrossKylixをDelphi6personalで使おうと思い、FreeCLXをインストール
しようとしています。setup.dprをコンパイルしてsetup.exeを作って実行する
ところまでは出来たのですが、FreeCLXのビルドに失敗してしまいます。
どなたかうまくインストール出来た方はいらっしゃいますか?
CrossKylix自体は問題なくインストール出来ました。
0333デフォルトの名無しさんNGNG
>>320 >>331
これでは?
# echo 1 > /proc/sys/vm/legacy_va_layout
0334320NGNG
>>333
ありがとう FC3で動きました!!!
(UTFのままだとエラーが表示されますが、
LANG=ja_JP.eucJP startbcb
で動きました。)
0335330NGNG
インスコ成功して、ちゃんと起動するし、コンパイルも出来る…
けどもシフトキーが効かないorz‥
0336330NGNG
自己解決。
ttp://jsk.com.br/kylix-mandrake.html
ここを参考に、足りないパッケージを入れたらスペースキー効いた
XFree86-100dpi-fonts-4.3-5mdk
XFree86-cyrillic-fonts-4.3-5mdk
glibc_lsb-2.3.1-1mdk
の、どれかが足りなかった様子

ぐぐってみると、Mandrake-10でコンパイルするとハングする、インスコ失敗etc…
と、海外のサイトのメーリングリストで結構ひっかかる
ここの情報があればそれなりにKylixユーザーを引き留める事出来ただろうに…

新聞取ってないからチラシの裏に書けないんで、ココに書いときますね
0337デフォルトの名無しさんNGNG
Kylixは1を購入してから3ヶ月もたたないうちに2がでて、
アップグレード対応してくれなかったから使うのやめた。

0338デフォルトの名無しさんNGNG
>>337
今の kylix3 の放置っぷりを見ると、その判断は正しかったと言えよう
0339デフォルトの名無しさんNGNG
Unixのことはよく分からないが、X11に特化したRADツールとかのほうが
受けは良かったんじゃないのかなあ > kylix
Delphi との連続性を持たせた意味がよく分からない。
0340デフォルトの名無しさんNGNG
取りあえず、Vine-3.1でも動作確認
compat-何とかってのは入れたけどコンパイル出来ないとか変なトラブルは
今のところ、無い
 これであと数年は使えるか・・・・ちと安心
0341デフォルトの名無しさんNGNG
晒しあげ
0342デフォルトの名無しさんNGNG
kylixで別アプリケーションを起動するにはどうすればいいの?
forkを使えばいいらしいことは分かったんだけど、うまくいかない。
ソースは下のような感じ。

var
pid:Integer;
begin
pid := fork();
if pid=0 then
begin
execl('gedit',NIL);
end;
end;
0343デフォルトの名無しさんNGNG
とりあえず、fork()のつかいかた
http://www.adl.nii.ac.jp/~moro/unix-programmer/faq-j_2.html#SEC3
0344デフォルトの名無しさんNGNG
漏れはRHを9にしたときにKylixがうまく動かなくて(配布先も含めて)あきらめたんだけど、
みんなちゃんと使えてるの? それともがんばってなんとか使ってるって感じ? 開発
環境がなんとか構築できたとして配布のほうはどうなのよ?
0345デフォルトの名無しさんNGNG
エラーも何も書かずに何が知りたいんだろうか。
0346デフォルトの名無しさんNGNG
>342

ttp://homepage3.nifty.com/isayan/kxprocess.html

ここのTips凄く役立つよー。
0347346NGNG
>344
パッチあててる?ココとか参照。↓
ttp://www.geocities.jp/fujimaki691202/download/Linux/KylixTips/installing_unofficial_patch.htm
0348デフォルトの名無しさんNGNG
Linux板のテンプレサイトに書いてみた。

ttp://linux2ch.bbzone.net/index.php?FAQ%2FApplicationMisc#kylix
0349346=332NGNG
もう知ってるかもしんないけど、最近出来た
Kylixコミュニティ・プロジェクトに関する情報。
メンバーには上のパッチの作者も含まれている模様。
ttp://onigiri.s3.xrea.com:8080/delphi/index.php?%5B%5BKylix%A4%CF%BB%E0%A4%F3%A4%C0%A4%CE%A4%AB%A1%A9%5D%5D

ところで誰もCrossKylix使ってない?(笑
0350346NGNG
あー、ゴメンsage忘れた。。。
0351346NGNG
しかも既出だし。。
スレ汚しスマヌ。。
0352342NGNG
素早いレスありがとうございます。

>>345
上記のソースを実行しても何も起こらず、プログラムを終了すると、何故かWindowが立ち上がるという状態でした。
具体的なエラーメッセージが出てないので何も書いてません出したが、状況くらいは書くべきでした。

>>343 >>346
fork()というのはつまりプロセスを分岐させるんですよね?
うーん、いまいち分からない。外部プログラムの実行じたいは346のサイトにあったsystem関数でできたのですが、後学のためにfork()の方も挑戦したいと思います。
0353デフォルトの名無しさんNGNG
WinCE版マダー?
0354デフォルトの名無しさんNGNG
Kylix3って放置だったのか…
安売りしてたんで買ったのに
0355デフォルトの名無しさんNGNG
買った?無料だろ?
0356デフォルトの名無しさんNGNG
http://www.borland.com/products/downloads/download_kylix.html#

ここで登録してKEY貰わない使えないの?
英語だけど漢字で名前や住所いれていい?
0357デフォルトの名無しさんNGNG
>安売りしてたんで買ったのに

フリーソフト版あるしょ。
0358デフォルトの名無しさんNGNG
kylixをインスコしたマシンでしか実行できないの?? >>kylixで作ったアプリ
0359デフォルトの名無しさんNGNG
kylixをスタティックリンクすれば、他のマシンでも動くよ。
0360デフォルトの名無しさんNGNG
KEYアップして!
0361デフォルトの名無しさんNGNG
>360
タダでメーカーからもらえるもんを何でうpせにゃならんのだ。
自分で貰ってこい
0362デフォルトの名無しさんNGNG
>>359
おぉレスありがと
アフォな初心者でスマソ
0363デフォルトの名無しさんNGNG
本当にアフォだな
0364デフォルトの名無しさんNGNG
下手な煽りだな
0365デフォルトの名無しさんNGNG
>361

個人情報晒すの恐いじゃん。
0366デフォルトの名無しさんNGNG
>>365
じゃぁ使わなければいいじゃん
0367デフォルトの名無しさんNGNG
でも使いたいじゃん。

ったくオタクは融通きかんね。ぺ
■ このスレッドは過去ログ倉庫に格納されています