5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Mac OS Xでコンパイル初心者すれ

1 ::2001/08/18(土) 07:04
OS XでのUNIXパッケージのコンパイルを質問したりするスレ。旧板であえてたててみました。マジレスするか煽るかは貴方次第♪

2 :名称未設定:2001/08/18(土) 07:07
で、さっそくしつもんなんですが、ispellのmakeに成功なさった方いますか?
+ cc -O -o ispell term.o ispell.o correct.o defmt.o dump.o good.o lookup.o hash.o makedent.o tgood.o tree.o xgets.o -ltermcap
/usr/bin/ld: can't locate file for: -ltermcap
というエラーメッセージがでて作業がとまってしまうのですが。
対処法御存じのかた、よろしく御教授お願いします。

3 :名称未設定:2001/08/18(土) 11:51
>>2
リンカがlibtermcap.aライブラリがないよって文句いってるので、
たぶんtermcapも取ってきてlibtermcap.aのビルドをしなくちゃだめですな。
で、libtermcap.aができたら、それを/usr/libに置いときましょう。
manでccとtermcapを調べておきましょう。

4 :名称未設定:2001/08/18(土) 11:58
>>3
と思ったら、termcapは、友達によると、libcに入ってるらしい。
ということで、makefileでtermcapライブラリをリンクしないように
してみたらどうかな。

5 :2:2001/08/18(土) 14:17
レスありがとうございます!
確かにおっしゃるとおりで、local.hに
#ifndef TERMLIB
#define TERMLIB "-lcurses"
#endif
と入れたらこの部分は通りました。
で、苦難の道はまだ続くのですが、辞書ファイルを作成するところでどうしても
コケてしまって先にすすめません。

make -f ../english/Makefile 'DBUILD=' VARIANTS=american \
'EXTRADICT=/usr/dict/words' 'SHELLDEBUG=+vx' \
'AFFIXES=../english/english.aff' \
english.med+
make[4]: *** No rule to make target `/usr/dict/words', needed by `english.med+'. Stop.
make[3]: *** [english.med+] Error 2
make[2]: *** [all] Error 2
+ exit 1
make[1]: *** [language-subdirs] Error 1
make: *** [all-languages] Error 2

んー、なんで/usr/dict/wordsつくれないんでしょう。どういう原因が考えられますでしょうか。

6 :名称未設定:2001/08/19(日) 05:48
touch /usr/dict/words

7 :5:2001/08/19(日) 13:53
>>6さま
わおー! ありがとうございます! touchでクリアしました!
うー、情けないことですが、touch、知りませんでした‥。
しかしどうして/usr/dict/wordsというファイルを作るのに失敗したんでしょう‥。
どういう原因が考えられるんでしょうか。後学のために、教えて下さる方が
いらっしゃればうれしいです。

さて、makeの続き、がんばってみます。
すでに次のエラーにぶちあたってますが、今しばらく自分で悪戦苦闘してみます。
道は遠いのう‥

8 :名称未設定:2001/08/19(日) 19:15
コンパイルしろーとですんまへん、ispellのインストールに成功しました。
その後つまずいていたところは、誰もききたくないでしょうけど、一応説明を。
ispellはmakeするときにいくとおりかの大きさの辞書を作成できるのですが、
大中小の大きさの辞書から選べるほか、+というオプションもあって、この
+オプションを選ぶと専門用語を加えた辞書を作成してくれるそうなのです。
しかし、この+オプションを管轄するmunchlistという処理の途中でどうしても
コケてしまうのです。どうやらsortコマンドがコケているらしいのですが(不確か)、
色々悪戦苦闘してみてもしろーとの漏れにはよくわからん。

ということで、+オプションをあきらめました。
そうしたらあっさりmake成功しました。
おしまい。

おさわがせしました。そして阿呆な漏れにアドバイスくれた方に感謝。

9 :名称未設定:2001/08/20(月) 01:57
>>7
エラーメッセージのとおりです。
makefileに/usr/dict/wordsを作るルールが書いてないからです。
たぶんmakefileのバグです。

10 :名称未設定:2001/08/20(月) 10:47
>>9
ありがとうございます。makeのエラーメッセージにもなれてないもので
初歩的質問をして申し訳ないです。
ともあれ使えるようになってうれしいです(^^)
スペルチェッカーはやっぱりGUIよりCUIのほうが使いやすいですねぇ。

11 :◇FfmeJobs :01/10/23 01:28
cc

12 :ユミ:01/11/25 12:59
てんやのてんどんたべたい。

13 :●~*:01/11/26 01:19
age

14 :省資源委員会:02/02/03 23:17
このΘレも出番を待ている。
吸盤でやるのも意義がある。

15 ::02/02/11 22:09
すげー、マジでこれ勉強になる。
ありがとうございます。

16 :●~*:02/03/16 22:21
public betaを7300に入れて試して以来ご無沙汰してたOS X環境、
やっと手元に一つつくれたよ。でも350MHzのG3じゃ、のろいよ。
知識も追い付いてないしなー。がんばろう。

17 :●~*:02/03/18 05:37
>>16
10.1にしてごらん。少なくともG3で耐えうる速さにはなるよ。

ところでみんな何で下げてるの?春蟲対策かい?

18 :●~*:02/03/18 07:44
PublicBataは欠陥だらけで使えない。10.1以降おすすめ。

19 :16:02/03/18 17:25
10.1.3にしてみた。さっそくemacs起動してみた。MacMoeXも入れてみた。
うひゃーい

20 :省資源委員会:02/04/29 22:32
なぜ伸びないんだよこのΘレ!!
梨に教えなきゃ。

 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | dat化回避!   |
 |_________|
    ∧∧ ||
  (; ゚Д)||
   /   つЮ
この板で81番目に古いΘレです。名スレの予感。大事に…盛り上げてね。


21 :名無しさん@iMac:02/04/29 23:52
スレ違いですが
iMac450にosx10.0をインストール
osx10.1にアップデートすると
ネットが途中で動かなくなります。
iMacのファームとかアップデートすれば良いですか。


22 :●~*:02/04/30 00:31
農場を改革するんすか?

23 :名称無設定:02/04/30 10:07
>21を見てふと思ったんだが、
OSXとOS9の関係って、Win95とMS-DOSとの関係に似てるな。

周辺機器のファームがアップデートできません。

OS9から起動して云々

BIOS(ファームウェア)のアップデートが出来ません。

OS9から起動して云々。

切り離そうと思えば切り離せるのが若干違うけどさ。



24 :●~*:02/04/30 11:12
>>23
ご名答!
事実、OS9はMS-DOS程度のシングルタスクだったのだ。

<参考>
Mac OSのマルチタスクは、厳密に言うと、実はDOS Shellレベルだったりもします。
もう覚えている人も少ないでしょうが、DOS ver5についていたDOSでマルチタスクを
実現したシェルです)
Macにはアプリケーションメモリという概念があります。
これって、Winだけでなく、UNIXの人から見ても (゚Д゚)ハァ? なわけですが、何で
こんな稚拙なメモリ管理が行われているかといえば、もともと、MacOS(はじめは単
にSystemと呼ばれた)はシングルタスクOSだったことに起因します。
DOS Shellの場合は、アプリケーションの利用しているメモリをディスク(RAMディス
クに保存することが多かった)にすべてスワップアウトし、別のアプリケーションの
使っているメモリを上書きすることでタスク切り替えを実現しています。DOSの場合、
コンベンショナルメモリが640KBしかなく、一種の仮想記憶のような仕掛けが必要でし
た。
一方、Macには、当時としては非常に多くのメモリをつむことができ、アプリケーショ
ンから利用することができました。
そこで、シングルタスクOSであるSystem4にマルチファインダと呼ばれるランチャから
アプリを起動し、そのアプリケーションが利用するメモリ領域以外はあたかも存在し
ないかのようにアプリケーションを騙すことでマルチタスクを実現しました。 これが、
アプリケーションメモリの始まりです。
使用できるメモリが多いので、DOS Shellに比べても仕掛けが簡単です。タスク切り替
えのコストが低くく、もともとマルチタスクのための仕掛けであったAltoのイベントド
リブンの概念をわざわざシングルタスクで無駄に使っていたこともあり、疑似マルチタ
スクは実現できました。
本来は、System7において、プリエンティブマルチタスクとちゃんとしたメモリ管理を
実現する予定でしたが、結局技術力不足から、System7ではマルチファインダを標準に
するだけでお茶を濁し、今日までのMacOS9.XXにいたっています。
Javaの問題から、マルチスレッドが無理やり導入されましたが、結局のところシングル
タスクマルチスレッドです)
少なくとも、Win3.1すらこんな奇妙なメモリ管理でお茶を濁しているわけではありません。
特に386エンハンストモードでは、MMUによらないメモリ管理のための仕掛けも使う必要
がなくなったし)
従って、DOSより上、Win3.1より下、といっても良いんじゃないでしょうか。

25 :名称無設定:02/04/30 11:56
>24
はあ?
シングルタスクだろうとマルチタスクだろうと関係ないけど。
大雑把に言えば、MacintoshでOSXを使うときに
OS9の助けなく動かす事が現状できないという意味なんだけど?

Win95とMacOS9に反応するスクリプトなのか?<>24

26 :海老:02/04/30 12:01
24はコピペじゃないかな?
どっかで同じもの見たことがある

27 :名称無設定:02/04/30 13:45
>26
それは知ってるけど、あまりにも的を外しすぎてるからね。
ホントにスクリプトかと思ってためしにレスしてみたんだけど、
反応ないね。


28 :名無しさん@iMac:02/04/30 14:11
21です。
直りました。
OS9で片っ端からOSXのアップデートをダウンロードして。
OSXのネットを使わずにパッチを当てまくりました。
そしたら全く正常に動作しております。
ベースシステムが実績のあるBSDなんだけどアップルが
アレンジすると退化してしまうー。


29 :●~*:02/05/17 17:53
gcc 3.1 age

30 :名称無設定:02/05/18 08:27
>29
ん?
ジャグァータンに入ってるの?<gcc 3.1
速くなった?


31 :名無し:02/05/18 08:51
Winの「Irvine」のように、混んでる鯖から落ちるまで
自動リトライしてくれるダウンロードツールってMac用
でありませんか?
圧縮ファイルにも対応したもの希望です。

32 :ゆみ:02/05/18 10:26
>>31

もしかして,OSX対応のをお望み?

33 :●~*:02/05/18 14:05
キャラだけでなく知能もアップしたのか。>>32

34 :名称無設定:02/05/18 16:17
>31

#!/bin/sh

# 28(time out)を返したらもう一回。
while(`curl $1` == 28 )
printf *
end

printf \n


#動くのか?


35 ::02/05/19 12:51
>>34
Command not found.
tcsh でも同じでした。

36 :名称無設定:02/05/20 09:54
>35
ありゃ?
動かないのは家で確認したけど、
Command not found
ってことは、curlが入ってないバージョンかな?

#!/bin/csh

if( -f /usr/bin/curl ) then
set downloader="/usr/bin/curl"
set timeOutCode="28"
else if( -f /usr/bin/wget ) then
set downloader="/usr/bin/wget"
set timeOutCode="??"
# wget の result codeの一覧がみつからねーよ
# man wget でもして調べてくれ
else
echo "mou, sekkati nanndakara"
exit
endif

set result=`$downloader $1`
while ( result == $timeOutcode ) then
set result=`$downloader $1`
end


これでどうだ。


37 :名称無設定:02/05/21 08:14
うむ。動かん。

#!/bin/sh

while [ "`curl -Os $1`" = "28" ]
do
printf *
done

これは動くはずだ。
たぶん。

38 :素人思考:02/05/22 14:08
このスレの神様、質問です。

OSXでネットラジオをとiceS(http://www.icecast.org/)を入れてみようと./configureしたら途中まで進んで
Checking ....Python.h
で止まっちゃいます。エラーも出ません。サイトではOSXにもビルトできるってかいてあります。
Pythonってやつがいるのかと思ってfinkでpythonをインストールしてみる(成功)に症状は同じ。

神様どうしたらいいでしょうか?


39 :●~*:02/05/22 14:44
質問です。GIMPのアンインストールってどうすればいいんでしょうか。
UNIXっぽく使ってみたくてえらく苦労して入れたけど、
他のソフトあるし、やっぱり自分には合わなかったんで。
よろしくお願いします。

40 :●~*:02/05/22 15:51
コンパイル初心者です。

ぷよぷよというパズルゲームで遊んでいるのですが、
どうしても連鎖が組めず、ドラコケンタウロスにさえ滅多に勝てません。
コツを伝授してください。

41 ::02/05/22 15:53
>>40





 ●◎○◎●
 ○●◎○◎●
 ○●◎○◎●
 ○●◎○◎●


42 :●~*:02/05/22 16:14
            川
            ●
            ●


  ◎●◎○◎●
  ●◎○◎●●
○◎●◎○◎◎
◎◎●◎○◎○
○●◎○◎●○
○○●◎○◎●
◎●◎○◎●○
◎●◎○◎●○


43 :名称無設定:02/05/22 16:17
>38

pythonを知らないなら、使わないという消極的手段もあります。

./configure --without-python


44 :99:02/05/22 16:18
-------風俗の総合商社・MTTどこでも-------

〇デリバリーヘルス〇デートクラブ〇女性専用ホストクラブ〇
〇ハードSM奴隷クラブ〇レズビアン倶楽部〇ホモ・オカマ倶楽部
〇変態痴女と遊ぶ会〇痴漢・覗き趣味の会〇変態同好会・各種!
●楽しく遊べます! 090-8002-8356番
-----------美男・美女会員など多数在籍中-----------
  http://www.mttdocomo.jp/
-----女性アルバイト随時募集・高収入(日払い)月100万円可能-----
-----レズビアン・スタッフ●ホモスタッフ●女性専用ホストスタッフ同募-----
http://www.mttdocomo.jp/
------------------------------------------------



45 :●~*:02/05/22 20:27
>>神43

トトトトオトトトオリマシタアアアア!!!!ありがとうございます!
python.hの場所がわからんのかなあと思って--with-python-includes=DIRとか試してみても??だったんですが助かりましたデス。



46 :親切な人:02/05/22 20:41

ヤフーオークションで、凄い人気商品、発見!!!

「高性能ビデオスタビライザー」↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA

ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。

47 :省資源推進及び良スレ保護合同委員会 ◆dIGniTY2 :02/07/06 01:10

名スレの予感
ここは旧Mac板で81番目に古いスレッド。

48 :村澤:02/07/14 17:45
終了します。              

49 :●~*:02/07/14 18:57
>>48
逆から読んでしまったょ…

50 :●~*:02/07/24 07:36
保守

51 :コリン ◆jVColinE :02/08/18 10:56
1 名前:ま 投稿日:2001/08/18(土) 07:04
OS XでのUNIXパッケージのコンパイルを質問したりするスレ。旧板であえてたててみました。マジレスするか煽るかは貴方次第♪

一周年おめでとう! 三時の次に七時はきついよ…

52 :コリン ◆EIQCCGY9hg :02/10/26 18:10
誰もいない…

53 :●~*:02/10/26 21:32
バカコリン、本当に大きなお世話だって。
一周年だろうが二周年だろうがそんなことは、どうってことないだろ。
いい加減やめてくれ。

54 :●~*:02/10/26 21:59
ほんまや

55 :●~*:02/11/17 07:56
なあ。

56 :山崎渉:03/01/23 02:38
(^^)

57 :●~*:03/01/31 12:30
やっとつぶれましたね

58 :●~*:03/02/14 06:31
質問していいですか

59 :●~*:03/02/14 06:58
バレンタイン企画!
http://homepage3.nifty.com/digikei/ten.html

60 :●~*:03/04/02 17:42
>58
もちろんいいですよ。

61 :山崎渉:03/04/17 12:06
(^^)

62 :山崎渉:03/04/20 06:01
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

63 :山崎渉:03/05/22 02:12
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

64 :山崎渉:03/05/28 16:51
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

65 :山崎 渉:03/07/15 11:38

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

66 :ぼるじょあ ◆yBEncckFOU :03/08/02 05:23
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

67 :山崎 渉:03/08/15 23:16
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

68 :●~*:04/12/15 14:33:19
コンパイルわかんね。

何を教材にしたら良いのか教えてほしいな。

69 :名無しのごんべい:04/12/16 17:06:52
macでjavaをやりたいのですがどうやったらいいのか分かりません!教えてください!
ちなみに私のimacのバージョンは10.2.8です。javaのソフトとか入れなくてはいけないんでしょうか?

70 :●~*:04/12/17 11:38:54
ttp://www.apple.com/jp/macosx/features/java/

71 :●~*:2005/07/16(土) 20:54:11
*******************************

俺様の決まりでは

旧版はOS9
新版はOSX だ。

勝手にルールを変えないこと。
            
           以上

*******************************
           転載自由


72 :尾っぽ:2006/11/11(土) 19:58:38
誰かいますか?

73 :●~*:2006/11/25(土) 00:18:49
553 :_:2006/11/24(金) 12:25:03 ID:wd/pCdF1
むらさきの旗はた 進すすむとき
湧わくよかちどき もろともに
剛つよく きびしい競きそいあう
心炎こころほのおと 燃もゆる見みよ
ああ 不撓ふとうの気魄きはく
常つねにわれを清きよむ

なつかしき名なに 河かわは逝ゆき



554 :_:2006/11/24(金) 12:25:59 ID:wd/pCdF1
>しかも、頭の上にイソギンチャク乗ってるのまでいるしよ。はっきり言って珍獣だよバーカ!
プッ(w


555 :_:2006/11/24(金) 12:27:25 ID:wd/pCdF1
白鷺しらさぎの群むれ 乗のせて吹ふく
風かぜに潮うしおの香かを かげば
若わかき知性ちせいを ささえ立たつ
五体ごたいあふるる 力ちからあり
ああ 不滅ふめつの真理しんり
常つねにわれを正ただす

74 :●~*:2006/11/25(土) 23:47:38
*******************************

将軍様の決まりでは

旧版は おふざけ
新版は OS Xのちゃかし だ。

勝手にルールを変えないこと。
            
           以上

*******************************
           転載自由



19 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)