アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
「最小限」について (スコア:0)
VinePlusを含めた利用可能なパッケージを全部見渡しても「最小限の開発ツール」しかないという話ではないですよ。
aptが利用できる環境であれば、Vine上での開発環境構築はさして面倒なものではないです。
#もちろん、何を開発するかにもよりますけど。
Re:「最小限」について (スコア:1)
インストールも順調で迷うことなく好印象。
Developerを選んで、インストールし、ターミナルからgccが入ったことを確認。
そこで例のgrubのビルドを行うと途中でエラー発生。
apt-get install binutil とはいかなかったので、
ソースからビルドするも症状変わらず。うーん、何が足りないんだろう?
>一応Vineの名誉のために補足しておくと、
snip
>Vine上での開発環境構築はさして面倒なものではないです。
知識さえあれば手間は大したことないのではないかと想像できますが
その知識が無いから、はじめから揃った開発環境が欲しかった、という事ですから
けしってVineの名誉を汚すものじゃないです。
むしろ好印象だったので、目的が変われば Vineを選ぶこともあると思いますよ。
Re:「最小限」について (スコア:0)
うーん、開発環境構築というと、このへんですかね。↓
パッケージのビルド依存情報を利用する
# apt-get build-dep <パッケージ名>
すでに入っているパッケージの開発用サブパッケージを全てインストールする
# apt-get script install-devel.lua
参考: http://vinelinux.org/vine30.html
Re:「最小限」について (スコア:1)
やってみましたが、追加でインストールするものはないようです。
# 依存情報ツリーを作成・・完了で終わる
NetBSDでの経験を生かし、makeとgmakeを試してみましたが、やはり同じところでエラーになります。
具体的には、grub/asmstub.cの176行目、stdscr関数でundeclared(未定義)になります。
もし良かったら試してみてください。
grubソースはgrub-0.97.tar.gz [nec.co.jp]です。
ただ、ACさんの環境でビルドできたとしても、それはまたそれでどうしようもないのですけども。。
目的が「Vi
Re:「最小限」について (スコア:0)
ソース取得してビルドしてみました。手許の環境ではちゃんとビルドできてるようです。
#手許にあるのがVineSeedだけなので、そのまま参考にはならないかもしれませんが。。。
以下のざっくりな調査結果から、slang-develかncurses-develがインストールされていないのではないかと推測してます(ホントざっくりですが)。
$ find /usr/include/ -type f -exec grep -Hn stdscr {} \;
などとやると、/usr/include/slang/slcurses.hとか/usr/include/ncurses/curses.hなどが引っかかるので、今度は、
$ rpm -qf /usr/include/slang/slcurses.h
slang-devel-1
Re:「最小限」について (スコア:1)
こちらこそいろいろ教えてくださってありがとうございます。
> VineSeed
かっこいいですね:)
是非VineもVMwarePlayerのインストール済みイメージをリリースされることを希望します
(ってACさんに言うことじゃないかもしれませんが
調べていただいた事をわたしもやってみました。
>find /usr/include/ -type f -exec grep -Hn stdscr {} \;
なにも引っかからないようです。
>rpm -qa | grep ncurses
ncurses-5.4-0vl2 が表示されました。
>rpm -qa | grep slang
slang-1.4.4-0vl4 が表示されました。
>apt-get source grub
「E: grub の
Re:「最小限」について (スコア:0)
1) grubのビルドができない件について
まずは現状の問題点の解決からいきましょう。
>>rpm -qa | grep ncurses
>ncurses-5.4-0vl2 が表示されました。
>
>>rpm -qa | grep slang
>slang-1.4.4-0vl4 が表示されました。
……ということは、やはりncurses-develパッケージかslang-develパッケージが足りないようです。
まずはncurses-develを試してみましょう(多分これでいけるかと)。
※rootで操作する必要があります
# apt-get update
# apt-get install ncurses-devel
これでncurses-develパッケー
Re:「最小限」について (スコア:1)
重ねて御礼申し上げます>ACさん