MacPorts でワクワク UNIX ライフ Part 3
■ このスレッドは過去ログ倉庫に格納されています
0001名称未設定
2011/09/07(水) 22:24:48.19ID:mPucQ+1J0オープンソースでありながら Apple の中の人も
開発に参加してる、由緒正しきツールなんだ
本家
http://www.macports.org/
MacPortsWiki-JP
http://lapangan.net/darwinports/index.php?FrontPage
前スレ
http://hibari.2ch.net/test/read.cgi/mac/1224859317/
2get
乙
0004名称未設定
2011/09/07(水) 23:18:16.57ID:nrF6bZQZ00005名称未設定
2011/09/09(金) 23:27:38.58ID:x7SH2r6a0gpg (GnuPG) 1.4.11
すると文字化けしてしまいます。cygwinでも日本語化されているのですが
mac では日本語化は無理でしょうか?
localeは設定済です。
LANG="ja_JP.UTF-8"
LC_ALL="ja_JP.UTF-8"
自分でコンパイルすれば大丈夫なのでしょうか?
0006名称未設定
2011/09/10(土) 02:11:50.86ID:WBIZBARw00007名称未設定
2011/09/12(月) 19:58:53.81ID:NYgsTtge0-v オプションを付ければ表示してくれるようになるのですが macportだと
どうすればいいんだろう…
http://d.hatena.ne.jp/kanonji/20091025/1256495516
それらしきオプションが見当たらないという…
0008名称未設定
2011/09/12(月) 20:00:49.76ID:NYgsTtge0詳細表示モード (詳細なメッセージを表示します。)
ぐえー一つリンク辿ったら普通にまとめられてたぐえー
お騒がせしてすみませんでしたorz
0009名称未設定
2011/09/12(月) 20:05:00.03ID:4CZuiOya00010名称未設定
2011/09/16(金) 02:16:49.34ID:q1sH94HM0doxygen を入れようとして、p5.12-locale-gettext がないとかで
port install に失敗してしまう。(OS は10.6.8)
macmini:downloads xyz$ sudo port install doxygen
Password:
---> Computing dependencies for doxygen
---> Dependencies to be installed: graphviz gd2 gts glib2 netpbm jasper jbigkit libLASi cmake pango cairo libpixman xorg-xcb-util xorg-libXaw groff psutils xorg-libXmu
---> Configuring gd2
Error: Target org.macports.configure returned: autoreconf failure: shell command failed (see log for details)
Error: Failed to install gd2
Log for gd2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_gd2/gd2/main.log
Error: The following dependencies were not installed: graphviz gd2 gts glib2 netpbm jasper jbigkit libLASi cmake pango cairo libpixman xorg-xcb-util xorg-libXaw groff psutils xorg-libXmu
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
解決方法を誰か知らない??
0012名称未設定
2011/09/17(土) 01:43:55.14ID:nrm7Ogaf0> p5.12-locale-gettext
うちで 2.0 にアップデートしたときに同じエラーが出た。
たしか known bug で、selfupdate を 2回かけてから upgrade したら直った。
0013名称未設定
2011/09/19(月) 02:26:05.24ID:YfCMXLTR0もうアップデートしないのかな。
0014名称未設定
2011/09/19(月) 08:21:58.23ID:y9tEyZEt0McPortsのemacs-w3mは23.3に未対応みたいで利用できないし。
Lionでemacs-w3mを使ってる人は自分でコンパイルして使ってるのでしょうか。
0017名称未設定
2011/09/22(木) 23:59:41.53ID:YUnY01dl00018名称未設定
2011/09/23(金) 00:05:46.60ID:bypuDmBU0チケットのほうにも書いたのだけどboehmgcを
開発版のboehmgc-develの最新にすると直ると思います。
ttp://trac.macports.org/ticket/30710
0020名称未設定
2011/09/24(土) 04:13:10.17ID:rYM3WW2u0レスありがとうございます。
Xcode4だと下記エラーが出てboehmgc-develをインストールできません。
gcc46など、MacPortsのgccでインストールされたのでしょうか。
:info:build libatomic_ops/src/atomic_ops/sysdeps/gcc/x86_64.h:127: error: unsupported inline asm: input constraint with a matching output constraint of incompatible type!
0021名称未設定
2011/09/24(土) 12:50:09.93ID:KoWkGgeG0llvm-gccではダメらしい
gcc-4.2かclangでどうぞ
詳しくはもう一回ググるとすぐに見つかると思う
0022名称未設定
2011/09/25(日) 10:11:00.52ID:b7dweLg40MacPorts でインスコ。
0023名称未設定
2011/09/25(日) 20:26:00.63ID:YJjQwZq/0上手くみんなで分散して野良配布する方法ないかね
0024名称未設定
2011/09/25(日) 23:35:55.94ID:GQ7AidfA0MacPortsでinstall palletしたんだけど(ちなみに@1.1)、
install with variantsとか実行しようとすると落ちる
002524
2011/09/25(日) 23:36:47.08ID:GQ7AidfA00026名称未設定
2011/09/26(月) 23:44:27.33ID:wYhgAN8E0こないだ直したはずなんですけどね…
port info boehmgc-develでバージョンを確認してみてください。
7.2alpha6が最新です。
7.2alpha2など古いバージョンになっていたらport selfupdateかport syncで
最新のportfileを取ってきてからもう一度インストール試してみてもらえますか?
0027名称未設定
2011/09/27(火) 12:03:50.24ID:CqGagbyM0Pallet 1.0だけど、Install with Variantsも普通に使える。
MacOSX 10.6.8 + MacPorts 2.0.3
ただ、ログ表示機能がないのでコンパイル失敗で訳が分からなくなるし、
使い勝手がよいとは思えない。
0028名称未設定
2011/09/27(火) 13:30:34.64ID:dWqbNLJj0Porticusとは比べ物にならない。
本当にやるか知らないけど作者がPorticusを対応させるみたいだから期待はしてる。
0029名称未設定
2011/09/27(火) 19:44:33.27ID:O+cBXEN50あ、今はダメだけどその内にいけるようになるんで‥‥
みたいなフラグをつけてほしいな。
CPU熱々で長時間のBuild後に、やっぱ無理だったよwてへ
ってのはほんと勘弁してほしい
0030名称未設定
2011/09/27(火) 21:36:51.74ID:+w8i06aM00031名称未設定
2011/09/27(火) 21:44:51.38ID:LRfk1uSl00032名称未設定
2011/09/28(水) 10:51:05.17ID:uNSM3kee0今日はちょっと多い。
x11/awesomeとか追加されているけど、WMを使う人なんかいるのかw
0033名称未設定
2011/09/28(水) 22:50:56.38ID:zoTniMGo0DEBUG: couldn't open "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex": no such file or directory
while executing
"open [file join $dir tclIndex]"
ああ、解ったよ。それでどうしろっちゅうねん。
/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts/
にあるだろ、tclIndexは。お前がどうにかしてくれよ。
0034名称未設定
2011/09/28(水) 22:55:42.59ID:Bz5eGCgr00035名称未設定
2011/09/28(水) 23:29:39.16ID:zoTniMGo0それをやってみたら……
Error: Failed to install boost
DEBUG: couldn't open "/usr/lib/tclIndex": no such file or directory
while executing
"open [file join $dir tclIndex]"
どいつもこいつもtcl、tcl……tclがお前に飯を食わすのか!
0036名称未設定
2011/09/28(水) 23:49:16.90ID:Bz5eGCgr00037名称未設定
2011/09/29(木) 00:40:17.64ID:Sy7C36u700038名称未設定
2011/10/09(日) 15:00:59.08ID:lmWbyB1v00039名称未設定
2011/10/17(月) 17:06:57.39ID:b0Gc+E+T0Xcode 4.2, Lion の環境で MacPorts 使ってるけど問題ないです。
(ptex の導入が激重で3時間ぐらいかかったけど……)
0041名称未設定
2011/10/17(月) 22:11:18.82ID:PoT4G6C+0MacPortsは捨ててHomebrewに乗り換えました
0042名称未設定
2011/10/19(水) 21:19:35.52ID:nAcUnWmw0アップデートしました
0043名称未設定
2011/10/22(土) 17:02:24.02ID:jxoL2pN6P誰かひまな人いたら試して欲しいです。お願いします。
~/:sudo port install python25
Password:
---> Computing dependencies for python25
---> Building python25
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for python25 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python25/python25/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
0044名称未設定
2011/10/22(土) 17:06:46.29ID:GU6dn2VM00045名称未設定
2011/10/22(土) 17:20:48.00ID:i4Rp05C10Lion10.7.2, Xcode4.2
今試してみたら何も問題なくほんの数分で入ったよ。
$ sudo port install python25
Password:
---> Computing dependencies for python25
---> Fetching archive for python25
---> Attempting to fetch python25-2.5.6_1.darwin_11.x86_64.tbz2 from http://packages.macports.org/python25
---> Fetching python25
---> Attempting to fetch Python-2.5.6.tar.bz2 from http://distfiles.macports.org/python25
---> Verifying checksum(s) for python25
---> Extracting python25
---> Applying patches to python25
---> Configuring python25
---> Building python25
---> Staging python25 into destroot
---> Installing python25 @2.5.6_1
---> Activating python25 @2.5.6_1
To make python 2.5 the default (i.e. the version you get when you run
'python'), please run:
sudo port select --set python python25
---> Cleaning python25
0046名称未設定
2011/10/22(土) 17:21:53.03ID:WHPOlU5G00047名称未設定
2011/10/22(土) 17:23:45.05ID:i4Rp05C10sudo port install python25
0048名称未設定
2011/10/22(土) 17:24:39.64ID:i4Rp05C10sudo port clean python25
だった
0049267
2011/10/22(土) 17:57:39.96ID:jCzZ9lx30はい見ました。なんかMacportsがインストール作業用に使ってる一時フォルダ(var系)の中で、あるはずのファイルがないエラーのようです。
>>45
ありがとうございます!!logもありがとうございます!
たぶん自分のMacPortsだとこのlogにあるdependenciesってのがうまくってないんです。
>>48
試してみます。
0050名称未設定
2011/10/22(土) 18:37:12.72ID:e9b8YPpl0=> python25 が依存しているものを調査中。
0051名称未設定
2011/10/23(日) 01:37:39.84ID:ZN7TPiWb0どんどんスワップが増えるばかりなのでプロセスを止めて、一度port cleanして再度トライしても同様、ビルド途中(多分後半?)で突然空きメモリが一気に消費されてスワップ使用領域がどんどん増加
同時にCPU使用率は一桁になりインストールはほとんど進んでいないように見えます
Snow LeopardからLionにして環境を再構築していたところでこんな状態に
何か異常な状態だと思うのですが、これは放置しておくとインストールされるものなのでしょうか?
OS X10.7.2 Xcode4.2 MacPorts2.0.3
MacBook Pro mid2010 core i7 メモリ4GB
005251
2011/10/23(日) 02:25:47.38ID:TgBUqwR40ttps://trac.macports.org/ticket/31604
gcc44〜46ってなってるけど、どうやら全く同じ症状
しかも、他のportでも起きてるみたい
雰囲気的にXcodeを4.2にしてからっぽい
解決法はまだないみたいなのでこれからの人は気を付けて
005343
2011/10/23(日) 11:02:22.08ID:CBb9AYvCPMacPortsごと1度アンインストールしてPythonを入れ直しました。
0054名称未設定
2011/10/25(火) 06:47:00.39ID:mt+msIQC0これって deactivate する時に自動的に元に戻してくれるんでしょうか?
なんだかこれ以上汚れるのが嫌で何も試していません。
(※ 複数の依存が混じっていて一つずつ deactivate してからやるのが面倒に思ったのです。
texlive-* 自体は何か(dvipng)の依存パッケージで、既に入っていた pTex をdeactivate させてから強制オプションなしで入りました。)
$ sudo port -f activate pTex
---> Computing dependencies for pTeX
---> Activating pTeX @20110314_1+motif+utf8
Warning: File /opt/local/bin/afm2tfm already exists. Moving to: /opt/local/bin/afm2tfm.mp_1319489753.
Warning: File /opt/local/bin/allcm already exists. Moving to: /opt/local/bin/allcm.mp_1319489753.
以下百数十行... (自力で戻す用にログは保存しておきました)
0055名称未設定
2011/10/25(火) 09:58:45.36ID:oZz3fmar0ちょっと待て。なぜpTeXをいまさらactiveにするんだ?
$ port provides $(which platex)
/opt/local/bin/platex is provided by: texlive-lang-cjk
新しいpTeXはtiveliveに統合されているが、あえて古いpTeXパッケージを
導入するのは何故だ?
0056名称未設定
2011/10/25(火) 11:54:23.41ID:vyjuIR7n0結局何を入れたらいいんだか、、
005754
2011/10/25(火) 12:02:46.13ID:mt+msIQC0pTex は、↓ここに載っていた方法が一番簡単に見えたので導入しただけです。
http://osx.miko.org/index.php/Beginning_OS_X_Lion/%E3%82%A2%E3%83%97%E3%83%AA%E5%B0%8E%E5%85%A5%E7%B7%A8#pTeX
あれから pTex を deactivate してみて分かりました。
強制 activate した時にコンフリクトした際の退避ファイルはそのまま放置されます。
/opt/local/bin/afm2tfm.mp_1319489753
/opt/local/bin/allcm.mp_1319489753
...
やはりログ残しておいて良かったです。
0058名称未設定
2011/10/25(火) 19:38:14.90ID:oZz3fmar0TeXに限らず、オープンソース系は歴史的経緯を知らないとどの情報が古いのかが分からない。
TeXって最初のインストールで躓きがちだよね。
初心者は、VineLinuxみたいに最初から完全な日本語TeX環境が標準で用意されているものを使えばよいと思う。
>>57
おぉすまない。Lionでも山本さんのpTeXパッケージが推奨されているのか。
texlive-lang-cjkでは何か不都合があるのかなぁ。
このスレの住人で一番簡単なTeXシステム(texlive2011)の導入方法は、
$ sudo port install texlive-lang-cjk
だと思うが。
$ port contents texlive-lang-cjk |grep cls |grep jsclasses
/opt/local/share/texmf-texlive-dist/tex/platex/jsclasses/jsarticle.cls
/opt/local/share/texmf-texlive-dist/tex/platex/jsclasses/jsbook.cls
/opt/local/share/texmf-texlive-dist/tex/platex/jsclasses/jspf.cls
/opt/local/share/texmf-texlive-dist/tex/platex/jsclasses/kiyou.cls
奥村先生のスタイルも入っているし。
005957
2011/10/25(火) 21:15:20.02ID:mt+msIQC0私の環境では、TexShop (+ texlive-lang-cjk) がそのままの設定では動かず、新たな設定方法も分からなかったので
結局 pTex に戻してしまいました。
0061名称未設定
2011/10/27(木) 00:08:39.20ID:05o0nCYF0dvipdfmxも日本語フォントを埋めこみしないはず
Mac以外に渡すときは注意
山本さんのTeX LIve 2011の項目を参考に設定しないといけない
0062名称未設定
2011/10/27(木) 01:13:18.16ID:ix8gP1EY0~/Library/TeXShop/bin/platex2pdf-utf8 のとこですね。
ただ私の環境ではうまくいきませんでした。結局、
platex -kanji=$ENCODE $1 && \
dvipdfmx $JOBNAME
に落ち着きました。 取りあえず日本語まじりでも問題なく動いているので満足しています。
実は、latex, platex, ptex の区別もあまりついていません。ただの tex は素朴過ぎてイマイチなんだっけレベルです。
>>61
今のところは仮想環境内のWin7 に持っていっても表示されています。後々問題が出た時はまたその時で‥‥。
それにしても全パッケージ共通の機能しか使わないであろう身しては一本に標準化して欲しいと思ってしまいます。
0063名称未設定
2011/10/27(木) 02:19:38.75ID:GH0OlUkb00064名称未設定
2011/10/28(金) 12:15:50.12ID:zFRx1NaN0いろいろと試行錯誤しながらずっと悩んでいたが、
trac.macports.orgを参照したらあっさりと解決した。
ttps://trac.macports.org/ticket/31303
コンパイルに失敗したら、これからはまずtrac.macports.orgを見ることにしよう。
0065名称未設定
2011/11/03(木) 04:40:43.70ID:Rp8wT+zl0Qtを使ったソフトをビルドするためにとりあえず qt4-mac を入れてみたんですが、
そのソフトをデバッグモードでビルドすると ほげほげ_debug という名前(例えば
libQtSupport_debug)のライブラリを要求してきます。
という訳で、おそらくqt4-macの方をデバッグ用にビルド&インストールする必要が
あるんだと思いますが、それってどのようにすればすればいいでしょうか?
0066名称未設定
2011/11/03(木) 04:54:18.86ID:YRAjNNjA0その「Qtを使ったソフト」もMacPortsで入れようとしてるの?
それともQtだけをMacPortsに任せたいの?
0067名称未設定
2011/11/03(木) 12:01:23.10ID:Rp8wT+zl0後者です。
「Qtを使った方のソフト」をあまりちゃんとチェックしてないのですが、デフォでビルド
するとデバッグモードのようです。
デバッグ用ライブラリが _debug という名前になるのはリンカーの振る舞いで決まってる?
万一そのソフトが勝手にそういう名前にしてるのだとすると、面倒ですね。
もちろんそのソフトを「デバッグしないモード」でビルドする手もありえるわけですが、
今回はデバッグが目的なのでw
0068名称未設定
2011/11/03(木) 14:14:55.52ID:zaIS3SEi0$port variant qt4-mac
でインストール時に付けられるオブション一覧が表示されるよ
$sudo port install qt4-mac +debug +demos +examples
みたいにすればいい。前にインストールした分は勝手に deactivate される。
その古い分を残したくなければ、
$port installed qt4-mac
で表示される内の (active) ではない方を指定して uninstall すればいい
たとえば、
$sudo port uninstall qt4-mac @4.7.4_1+quartz
activeでないパッケージ全部を消し去りたければ,
$sudo port uninstall inactive
とすればいい。
0069名称未設定
2011/11/03(木) 23:11:49.04ID:Rp8wT+zl0どうも詳しい説明をありがとうございます。
というわけで +debug を付けた物をこれからインストールしてみる積もりですが、ふと疑問が。
あるパッケージにおいて、オプションを付けたものと付けてないものの関係が気になります。
例えば qt4-mac で、オプションなしのものと +debug オプションを付けたものを比較すると
a) 同じパス名を持ちファイル内容も同じファイル b) 同じパス名を持つが内容は異なるファイル
c) パス名の違うファイル が存在しうるのではないかと思いますが、
activate/deactivate でそれらはどう切り替わるのかな? と... 特に b) が。
あと、それらのファイルの実体は、オプションが異なるインストールのセット毎に持っているのか、
あるいは共通なファイルは共通に管理されているのかとか... 主にディスク容量の心配として。
activate/deactivateで切り替えられるということは、実体はどこかにセーブされているという
ことですよね? それで uninstall すると完全に消されるということでしょうか?
細かいことを長々とすみません。
0070名称未設定
2011/11/03(木) 23:33:23.89ID:66vcGMow0アクティブにしたやつが実際の場所に展開される。
$ man porthier
とかでディレクトリツリーの使われ方の概要がわかる。
0071名称未設定
2011/11/04(金) 03:27:13.77ID:sJKHmOvP0mecab-base のアップグレードに失敗。
ログを見るといったんアンインストールしてからインストールし直せと書いてあったので、
いったんアンインストールして入れ直し。
sudo port uninstall --follow-dependents mecab-base
sudo port install mecab
すると以前あった mecab-ipadic-eucjp/utf8 が消えて、かわりに mecab-ipadic がはいる。
以前は mecab の variants でエンコーディングを指定していたのが、mecab, mecab-utf8,
mecab-sjis に分裂したらしい。(でも mecab があるとmecab-utf8 はインストールできない)
そのまま mecab を実行すると辞書がないということでエラー。辞書のディレクトリ位置が
かわったのが原因で、~/.mecabrc を書きかえる必要があった。
007269
2011/11/05(土) 00:49:52.71ID:E4nviKQO0どうもです。
とりあえず +debug で再インストールして、_debugなライブラリが入り、それを使ってQtアプリを
ビルドできました。
ちなみに、そうやってMac用にデバッグビルドしたアプリをFinderから起動するとなんかよくない
ですね... どうも _debugというライブラリと普通の名前のライブラリとで不整合を起こしているような?
コマンドラインから起動する分にはいいっぽいんですが。スレチ失礼。
0073名称未設定
2011/11/06(日) 17:35:22.08ID:+/HHCuCi0レスがなかったのでこちらで質問させて下さい。
http://hibari.2ch.net/test/read.cgi/mac/1318528313/792
MacPortsからapache2を入れたら、他のPCのブラウザから普通に見れてしまった。
ファイアウォールは入になってるんだが、これってファイアウォールは機能してないって事?
ファイアウォール設定の詳細のリストでは、SSHしか許可してないんだが
実際はポート80が開いてるって事だよね。
「外部からの接続をすべてブロック」にすると、さすがに他PCから見れなくなるけど。
Mac OS X Lion標準のファイアウォールって本当に受信ブロックしてるんですか。
0075名称未設定
2011/11/11(金) 12:45:55.49ID:zwSS6caG0このURLと同じように、特定の場所でselfupdateができないからportでrsyncを入れて、
バックアップ取ってからln -s /opt/local/bin/rsync /usr/bin/rsyncってやって標準のと置き換えたらうまくいったんだけど、
これで良かったのかどうか気になる
0076名称未設定
2011/11/11(金) 12:59:31.97ID:XS9l1hNS0ttp://guide.macports.org/#internals.configuration-files.macports-conf
のbinpathを参照。
0077名称未設定
2011/11/13(日) 01:31:27.45ID:VPnW00y40>>73ですが、Web共有は切ってありますね。
やはり他のPCからこのMacのapache2が見れてしまう。
試しに Listen 8080 に変えてみても他のPCから見れてしまう。
もうこのMacのファイアウォールは機能していないって事になりますかね。
0078名称未設定
2011/11/13(日) 01:59:02.53ID:vM1+dKPp0Macportsでapache2を入れた時に/Library/Preferences/com.apple.alf.plistのexceptionsnに
apache2が登録されたんじゃないの?
0079名称未設定
2011/11/17(木) 18:24:24.44ID:o9pZhwF20port install tk +universal +quartz
をやってみたが、やっぱりエラー...
http://trac.macports.org/ticket/20799
もうこれは一生直らないのか。
あきらめて +universal だけ指定して入れた。
0080名称未設定
2011/11/17(木) 22:11:10.92ID:vEzWjax+0君の言うことが分からない
$ port installed tk
The following ports are currently installed:
tk @8.5.11_0+quartz (active)
0081名称未設定
2011/11/17(木) 22:44:31.69ID:NdNXs0Ve0環境は 10.7.2 Xcode4.2 (iMac mid2010)
0082名称未設定
2011/11/18(金) 17:05:34.44ID:ol9ntoLa0たぶんそれだと i386 になっている。
file /opt/local/bin/wish とかしてみて。
+universal にしないと x86_64 がはいらないんだけど、
そうすると +quartz ではエラーになる。
0083名称未設定
2011/11/18(金) 17:44:23.53ID:P7xQOIgd00084名称未設定
2011/11/19(土) 23:09:31.79ID:9gqGJuk+0qt3をアンインストールしてqt4をコンパイルです。
0085名称未設定
2011/11/20(日) 22:07:47.08ID:je/DYJpO0gcc_selectいれたのですが、使えないみたいです。
ちなみにpython_selectも。
どうすれば、使えるようになりますか?
0086名称未設定
2011/11/20(日) 22:29:21.40ID:yMUaMb6X0port select --list gcc で選択できるものを確認
sudo port select --set gcc AAA でAAAを選択
pythonも同様
0087名称未設定
2011/11/21(月) 18:56:05.37ID:P4oZTcJk0無料で高機能のエディタが欲しいんですが、
どうすればよいですか?
0088名称未設定
2011/11/21(月) 19:44:03.47ID:l3TOy1XI00090名称未設定
2011/11/22(火) 08:31:14.22ID:CwlfZQ3V0* MacPorts アップグレードしたら subversion が 1.7 になった!速い!
→ Emacs の vc-svn が 1.7 をサポートしてない……
→ ぐぐってみたら、Emacs 24 ではサポートされている!
→ MacPorts には 22 と 23 しかない…… (24 はアルファだから当たり前だが)
→ 結局 dmg を落としてきてインストール。
(http://emacsformacosx.com/builds)
こういうことがわりと頻繁におきる。
0091名称未設定
2011/11/22(火) 14:48:00.73ID:ey6LU9Tm00092名称未設定
2011/11/22(火) 15:50:45.40ID:CIllz5Lm0snapshot って名前の割に古いし……
あと結局 skk やら何やら入れることになるので、Emacs 本体だけ
MacPorts のを使っても意味ないんだよね。
0093名称未設定
2011/11/22(火) 16:25:14.57ID:3aoMLMT+0+patches 指定で fullscreen patch も inline patch も当ててくれる emacs-app は
現状ではかなり良い選択肢だと思うけど。
MacPorts の emacs-app メンテナには足向けて寝られんよ。
0094名称未設定
2011/11/22(火) 18:05:54.93ID:DIFkuYcKP> あと結局 skk やら何やら入れることになるので、Emacs 本体だけ
> MacPorts のを使っても意味ないんだよね。
同意だ。elisp プログラムなんかも ports で入れられるようにならないかね?
0095名称未設定
2011/11/23(水) 21:30:09.02ID:S4inXO5x0出来るんじゃないの?
ローカルPortfileを書けば
ttp://guide.macports.org/chunked/development.local-repositories.html
0096名称未設定
2011/11/24(木) 05:16:15.36ID:WaF1oFg+0最近の Emacs はソースからビルドしても全然手間じゃないよ。
ports で入れるのと大差なし。
むしろ Linux のほうがビルドはたいへんだったりする。
依存関係がややこしかったり、いくつもの版を使いわけたりしたい場合は
MacPorts がありがたいけれど、Emacs みたいな単体アプリじゃあんまり
意味ないと思う。
0097名称未設定
2011/11/24(木) 06:46:23.27ID:rbjBgndt0>むしろ Linux のほうがビルドはたいへんだったりする。
ちなみにこれはなんで? ディストリ毎の違いとか?
0098名称未設定
2011/11/24(木) 15:00:10.81ID:UQCtrhM20glib2がアップデートしてバグ出て、portsから入れられなくなってしまった。泣きたい。。
0099名称未設定
2011/11/24(木) 15:13:11.52ID:S/yW/FGx0うちもglib2のupgradeでコンパイルがこける。
upgradeに失敗するなら、前のバージョンのglib2を使えばよいのでは。
バイナリ配布じゃないのでそのあたりは柔軟だと思うんだけど。
0101名称未設定
2011/11/24(木) 19:41:55.59ID:3pFtruW20購入したUSBにはXCode4が見当たらず、
今まで避けていたAppleIDを作成しないとXCode4がダウンロードできない様子だったので、
アカウントを作成して、sudo port install MacPortsをやってみるが、失敗。
よく見たら、XCodeはXCode Installerと書いてあった。
こんなことに小一時間はまるなんて!
0103名称未設定
2011/11/25(金) 01:17:38.78ID:z0j2uwZP00104名称未設定
2011/11/25(金) 01:38:46.55ID:fPl1idWx0>アカウントを作成して、sudo port install MacPortsをやってみるが、失敗。
これの意味がまったくわからない。
笑うどころじゃない。
0105名称未設定
2011/11/25(金) 07:16:02.23ID:pcIAk2KZ00106名称未設定
2011/11/25(金) 10:38:29.27ID:/HLyCuZQ0ごめん。
SnowLeopard+MacPortsからのアップグレード。
Lionは事情があって、USBメモリ版からインストール。
今回、初めてアップルストアのアカウントを作成して、アップルストアにログインして、
XCode4をインストールするボタンを押下して、
インストールしたつもりになって、
$ sudo port install MacPorts
したと言うこと。
0107名称未設定
2011/11/25(金) 10:44:02.44ID:/HLyCuZQ0$ port outdated |wc -l
420
まだまだ時間がかかりそうだ
0108名称未設定
2011/11/25(金) 15:16:23.09ID:Z3zhwVcn0TextWrangler, mi, Aquamacs などいろいろあると思うが、、
Kate もいいと思うけどね。
0110名称未設定
2011/11/25(金) 23:16:47.80ID:G3HkKmDe00111名称未設定
2011/11/25(金) 23:17:58.25ID:G3HkKmDe00112名称未設定
2011/11/25(金) 23:52:19.69ID:ucyAIVVF00113名称未設定
2011/11/25(金) 23:56:24.70ID:asSKkp0r00114名称未設定
2011/11/25(金) 23:58:33.09ID:ucyAIVVF00115名称未設定
2011/11/26(土) 00:16:58.45ID:E1B+OEvT00116名称未設定
2011/11/26(土) 00:27:34.30ID:FvhQvED50ttps://trac.macports.org/attachment/ticket/32204/patch-glib2.diff
これをやってみたが、変化なし。
0117名称未設定
2011/11/26(土) 00:36:24.26ID:FCSdWvou00118名称未設定
2011/11/26(土) 00:46:29.71ID:FvhQvED50ありがとう。cleanというのは
$ sudo port clean glib2
ということ?glib2のProfileを編集するたびにやっているが、
結果は変わらず。logを読んでも、これという原因が分からない。
0120名称未設定
2011/11/26(土) 01:28:21.29ID:FCSdWvou0こんな感じで
$ sudo port -f uninstall glib2
$ sudo port clean --all glib2
$ sudo port -v patch glib2
までやった後で>>116のパッチなりなんなり修正を加えてから
$ sudo port -v install glib2
0121名称未設定
2011/11/28(月) 09:20:03.96ID:MgA14K3h0ありがとう。>>120をヒントにさらに試行錯誤を続けたけど、
諦めて、ゼロからMacPortsを入れ直してやり直すと、
すんなりとglib2やその他はインストールできました。
atkがインストールできないみたいだけど、
Profileを書き換えてインストールしました。
まだ、元の環境に戻るにはかなりのコンパイル時間がかかるけど、
とりあえず解決です。ありがとうございました。
0122名称未設定
2011/11/28(月) 16:43:07.47ID:mb4qhlES00123名称未設定
2011/11/30(水) 17:02:02.32ID:SjR8jLIC0ttps://trac.macports.org/ticket/32329
Yup, looks like it's using parts of QuickDraw that are gone in Lion. Sorry.
Not something we're likely to be able to fix. Report the problem to the developers of tk.
と言うことらしい。
0124名称未設定
2011/12/01(木) 11:34:52.82ID:WyNdJgaM0MacOSX LionでHDDの中を読み込みたいですが、
マウントしません(Finderに現れません)。mountコマンドで確認してもマウントされていません。
$ port installed |grep fuse
ext2fuse @0.8.1_0 (active)
fuse4x @0.8.13_0 (active)
fuse4x-kext @0.8.13_0+universal (active)
HDDをUSB接続した後は下記のようになります。
$ sudo dmesg |tail
Failed to load kext com.google.filesystems.fusefs (error 0xdc008016).
0 0 AppleUSBCDC: start - initDevice failed
USBMSC Identifier (non-unique): FUJITSU MH K200T772694C 0x411 0xdb 0xeb36
kxld[com.google.filesystems.fusefs]: The following symbols are unresolved for this kext:
kxld[com.google.filesystems.fusefs]: _OSRuntimeFinalizeCPP
kxld[com.google.filesystems.fusefs]: _OSRuntimeInitializeCPP
Can't load kext com.google.filesystems.fusefs - link failed.
Failed to load executable for kext com.google.filesystems.fusefs.
Kext com.google.filesystems.fusefs failed to load (0xdc008016).
Failed to load kext com.google.filesystems.fusefs (error 0xdc008016).
HDDのUSB接続ケーブルを抜くと「ディスクを正しく取り出せませんでした。可能な場合は…」
という外部ディバイスを無理矢理引き抜いたときのアラートが出ます。
/Volume配下にはHDDラベル名のマウントポイントが出来ています。
$ sudo ls -l /Volumes/HOGE
total 0
drwx------+ 5 root admin 170 12 1 10:57 .Spotlight-V100
d-wx-wx-wt@ 2 root admin 68 12 1 10:57 .Trashes
何か見落としているのでしょうか。どこから手をつけたらよいのでしょうか。
0125名称未設定
2011/12/01(木) 11:51:32.86ID:gyNyAZCL0アンフィシャルな64bit版とかがあるのでそれを試してみたら?
http://blog.livedoor.jp/ottorigatana/tag/MacFUSE
0126名称未設定
2011/12/01(木) 17:44:47.14ID:WyNdJgaM0ありがとうございます。
MacPortsから入れたfuse4x一式をアンインストールして、
示していただいたポインタからたどって
ダウンロードしたunofficial MacFUSE 2.2で解決しました。
MacPortsのfuse4x + sshfsとかは機嫌良く動いたのですが、ext4はダメみたいですね…
0127名称未設定
2011/12/01(木) 18:44:58.05ID:gyNyAZCL0ちょっと追加でググってみたらmacportsでもlion対応の来てたらしい。失礼。
http://blog.browncat.org/2011/09/macports_fuse4x_encfs_ext2fuse_etc.html
多分macfuseを完全に削除してからコンパイルし直せばmacportsのままでもいけたのかな。
それとは別にMacFUSEの後継にOSXFUSEってのができたのか。
http://osxfuse.github.com/
あと、ext4はext2fuseじゃなくてext4fuseを入れないといけないのでは?
http://www.reddit.com/r/programming/comments/c9cvl/ext4fuse_mount_ext4_partition_on_mac_or_any_other/
0128名称未設定
2011/12/02(金) 10:42:00.14ID:a1783IKP0追加で調べてくれてありがとう。
> 多分macfuseを完全に削除してからコンパイルし直せばmacportsのま
もちろん、そうしていました。そうやってfuse4x+sshfsとかはちゃんと使えていました。
しかし、fuse4x+ext2fuseでext4のHDDを読み込むとfuse4x-kextのロードに失敗する模様。
> あと、ext4はext2fuseじゃなくてext4fuseを入れないといけないのでは?
もし、これがビンゴだったら、スレ汚しだな...
ext4fuseのPortfileを書いて、LocalPortsに入れてみます。
0129名称未設定
2011/12/03(土) 11:36:48.74ID:ux5uW2F50MacPortsのfuse4x (+ fuse4x-kext)およびext4fuseで
ext4のHDDをマウントできました。
接続したら勝手に/Volume配下にマウントポイントを作るのではなく、
$ ./ext4fuse /dev/disk1s1 ~/mnt
こんな感じです。ext4fuseのPorfileは、
githubの場合にどうやってソースのURLを書くのかが分からなくてまだ書いていません。
いずれにせよ、フォローしていただいた方には感謝申し上げます。
取り急ぎ、お礼と報告まで。
0130名称未設定
2011/12/03(土) 15:22:31.27ID:V/WWzRvs00131名称未設定
2011/12/05(月) 04:49:11.83ID:XS/bzm3E0今までSnow Leopard上でインストールしてきた/optや/Applications/MacPortsの
フォルダを、Lionのルートボリュームにコピーかリンクを張るかしてLion上で使うと
問題が出たりするでしょうか?
0132名称未設定
2011/12/05(月) 22:12:57.01ID:kq6JsTvQ0○ ふたなり
0133名称未設定
2011/12/05(月) 23:12:59.47ID:XS/bzm3E0というのはOSを新しくしたときにまた一からインストールするのが面倒なのでサボりたいという
ことなんですけどw
皆さんOSをアップデートしたときってMacPortsの部分はどう移行してますか?
0134名称未設定
2011/12/06(火) 00:03:54.86ID:PE9v4gUc0すべて新規インストールしてる。
0135名称未設定
2011/12/06(火) 23:56:30.75ID:9wLTuZxT0署名しとけばhttpで配れるよ
でもOS上げたら入れ直した方がよかろ
■ このスレッドは過去ログ倉庫に格納されています