2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

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

MacPorts でワクワク UNIX ライフ Part 3

1 :名称未設定:2011/09/07(水) 22:24:48.19 ID:mPucQ+1J0.net
パッケージ管理システム MacPorts のスレだよ
オープンソースでありながら Apple の中の人も
開発に参加してる、由緒正しきツールなんだ

本家
http://www.macports.org/
MacPortsWiki-JP
http://lapangan.net/darwinports/index.php?FrontPage

前スレ
http://hibari.2ch.net/test/read.cgi/mac/1224859317/

180 :名称未設定:2012/02/26(日) 00:13:59.78 ID:0aH4Gaef0.net
あ、もしかしてlibeditの方かな?

181 :170:2012/02/26(日) 15:46:17.27 ID:XfOEDZqm0.net
>>179
>>180
お二方アドバイスありがとうございます.
>>179さんのおっしゃるとおり,readline が指定されています.
また, clib.a(fam_win32.o) has no symbols と,clib.a(fam_inotify.o) has no symbols が気になるところです.

:info:build *** omake: saved .omakedb
:info:build - build src/clib clib.a
:info:build + ar cq clib.a lm_heap.o lm_channel.o lm_printf.o lm_ctype.o lm_uname_ext.o lm_unix_cutil.o lm_compat_win32.o readline.o omake_shell_sys.o fam_win32.o fam_kqueue.o fam_inotify.o lm_
notify.o lm_termsize.o lm_terminfo.o lm_fs_case_sensitive.o
:info:build /usr/bin/ranlib: file: clib.a(fam_win32.o) has no symbols
:info:build /usr/bin/ranlib: file: clib.a(fam_inotify.o) has no symbols
:info:build - build src/clib clib.a
:info:build + ranlib clib.a
:info:build /usr/bin/ranlib: file: clib.a(fam_win32.o) has no symbols
:info:build /usr/bin/ranlib: file: clib.a(fam_inotify.o) has no symbols
:info:build *** omake: saved .omakedb
:info:build - build src/main omake.opt
:info:build + ocamlopt.opt -warn-error A -w Aer-29z -I . -I ../libmojave -I ../util -I ../magic -I ../ast -I ../ir -I ../env -I ../exec -I ../eval -I ../shell -I ../build -I ../builtin -o omake
.opt unix.cmxa ../libmojave/lm.cmxa ../util/util.cmxa ../magic/magic.cmxa ../ast/ast.cmxa ../ir/ir.cmxa ../env/env.cmxa ../exec/exec.cmxa ../eval/eval.cmxa ../shell/shell.cmxa ../build/build.cm
xa ../builtin/builtin.cmxa omake_shell.cmx omake_main.cmx ../clib/clib.a -cclib -lncurses -cclib -lreadline
:info:build Undefined symbols for architecture x86_64:
:info:build "_rl_on_new_line", referenced from:
:info:build _do_readline in clib.a(readline.o)
以下 <<174 へ続く


182 :170:2012/02/26(日) 15:51:43.36 ID:XfOEDZqm0.net
連続投稿となりますが,

x86_64 オプションがうまく認識されないことが気になり,
`port work omake`/omake-0.9.8.6/.config
の CFLAGS を
CFLAGS = -Xarch_x86_64
と変更して,
$ sudo make all としてみましたが,

*** omake: finished reading OMakefiles (2.42 sec)
- build src/clib readline.o
+ gcc -Xarch_x86_64 -g -O2 -Wall -Werror -Wno-unused -DREADLINE_ENABLED -DREADLINE_GNU -DNCURSES -DFAM_ENABLED -DFAM_PSEUDO
-DFAM_KQUEUE -DHAVE_STRING_H -DHAVE_STRINGS_H -DHAVE_SNPRINTF -DDETECT_FS_CASE_SENSITIVE_GETATTRLIST -I. -I/opt/local/lib/ocaml -I. -c -o readline.o readline.c
cc1: warnings being treated as errors
readline.c: In function ‘readline_raw’:
readline.c:1228: warning: implicit declaration of function ‘rl_on_new_line’
readline.c: In function ‘omake_readline_history’:================================================================================== ] 00899 / 01203
readline.c:1488: warning: implicit declaration of function ‘history_list’
readline.c:1488: warning: assignment makes pointer from integer without a cast
*** omake: 900/1203 targets are up to date
*** omake: failed (1 min 00.71 sec, 204/204 scans, 16/299 rules, 17/1609 digests)
*** omake: targets were not rebuilt because of errors:
src/clib/readline.o
depends on: src/clib/readline.c
make: *** [all] Error 1

readline で,エラーが発生するようです.

183 :名称未設定:2012/02/26(日) 19:47:43.82 ID:XDdvaSND0.net
いつまでやってんだよ、32bitライブラリがないってエラーだよ

184 :名称未設定:2012/02/27(月) 00:13:56.25 ID:ukhPKGSO0.net
OMake 使いたいだけだったら
Mac用のバイナリ(というか pkg インストーラ) が配布されてるからそっち使えば。

ここ( http://omake.metaprl.org/download.html )
OMake-0.9.8.6-0.rc1-x86.dmg
うちも Lion 10.7.3 だけど特に問題はないよ

185 :170:2012/02/27(月) 11:40:44.24 ID:glRVRNPE0.net
>>184
助言ありがとうございます.
mac ports からの導入は諦めて,バイナリをインストールします.



186 :名称未設定:2012/02/27(月) 13:31:29.17 ID:TdCVTY640.net
>>182
もう挫折したみたいだけど暇つぶしにレスw

コンパイル時に -DREADLINE_GNU (GNU版readlineライブラリを使う)になってる。
なので、GNU readlineがどっかにインストールされててコンパイル時に適切に参照されないと
おかしいけど、そうなってない。
GNU readlineが中途半端にインストールされてるとか、configureがちゃんと動いてないとかかね。

ちなみに自分の環境(10.7.3+Xcode 4.2.1)ではmac portsのomakeは何の苦もなく入り、
/usr/lib/libedit.3.dylibをリンクしているのでGNU readlineは使っていない模様。

187 :名称未設定:2012/02/27(月) 19:54:10.36 ID:tMQx2vHZ0.net
自分のところもビルドしてみたけど、問題は出ないね。

>>181-182 は自分のところでもそうなったので、たぶん関係なし。

たぶん手で port install readline すれば大丈夫なんじゃないかな……



188 :170:2012/02/27(月) 20:36:16.24 ID:glRVRNPE0.net
>>186
>>187
お二人のアドバイスによりインストールすることができました.

手順としましては,
readline がインストールされていたので,
まずアンインストールしました.
その後,
$ sudo su
とスーパユーザになり,
# port install omake
で成功いたしました.
($ sudo port install omake では,失敗しました.)

これまで使っていた,bashや,zsh の PATH の設定が良くないようです.見なおしてみます.

これまでに,アドバイスを下さった皆様ありがとうございます.

189 :名称未設定:2012/02/28(火) 01:40:27.51 ID:9KFNF6E70.net
スレ汚しのド素人だな

190 :名称未設定:2012/02/28(火) 08:13:57.32 ID:G5Tf0Qmm0.net
うpデート

191 :名称未設定:2012/02/28(火) 22:04:05.83 ID:/j1yRne90.net
Support for Xcode 4.3 was added in MacPorts 2.0.4.
ttps://trac.macports.org/wiki/ProblemHotlist#xcode43

192 :名称未設定:2012/03/18(日) 04:58:55.62 ID:R5GqVVy+0.net
MacでUnixをやることに疲れたよ…
Ubuntuだとほんの数分で構築できる環境が、Macだと数日掛かる
パッケージが充実していないことがこんなにも苦痛になるなんて、あの頃は考えられなかったんだ

Linuxのコマンドツール
WindowsのOffice&Visual Studio&IE他マルチメディア関連ツール
Macの仕事効率化アプリとUI

これらをすべて兼ね備えた究極のOSが欲しい!仮想じゃダメだ!
AppleもMSもLinuxコミュニティも、争ってないでもっと仲良くしてよ!

193 :名称未設定:2012/03/18(日) 05:45:47.37 ID:Wp9Z0omd0.net
朝っぱらから疲れたとか、夜更かししてないで早く寝なさい!

194 :名称未設定:2012/03/18(日) 08:53:55.34 ID:ey1G/KhP0.net
つ homebrew

195 :名称未設定:2012/03/18(日) 12:25:03.91 ID:uchsmdAf0.net
それ、VSに何を求めてるかにもよるが
それ以外はほとんどOSXだけで成立せんか?
MSOffice、ブラウザ、マルチメディア関連機能はOSXにもあるし…

196 :名称未設定:2012/03/18(日) 13:22:45.51 ID:c4Xo/a9S0.net
>>192
俺の場合、CentOSで散々苦労させられた
パッケージがMacだとあっさり入っちゃって
拍子抜け、ということがよくある。
結局のところ、使い方の問題じゃね?

197 :名称未設定:2012/03/18(日) 13:30:09.86 ID:R5GqVVy+0.net
>>193
おはよう!

>>194
さらに状況がひどいことになる
homebrewのパッケージの少なさには愕然とする
パッケージ作るのは簡単だけど、いちいち英語のメッセージを書いて、取り込んでもらうように依頼するのは疲れる(たまーーーにだったらいいんだけどね)

>>195
●肝心のOneNoteとProjectが無いんだよ!
・MS Officeレベルの数式エディタを搭載したノートアプリはOneNoteだけ
・プロジェクト管理ツールで圧倒的に使いやすいのはMS Project
 OmniPlanはコスト管理がしづらい。

●VSはOfficeのシステム化とSilverlightに使う
 VSTOっていうVSアドオンを使うとC#でOfficeが使える
 まぁそれ以前に、開発ツールとしてVSはチートすぎる
 VS2010 UltimateはXcodeがおもちゃに見えてくるくらいヤヴァい

OneNoteは特に、日常的に使いたいんだよなぁ
あれ、MacPorts関係ないね

要するに、Macの人口はまだまだ少ない、と。

198 :名称未設定:2012/03/18(日) 13:47:08.53 ID:kfsxqGXV0.net
>>197
本流を定期的にrebaseしておけば、自分の追加改変は
自分のリポジトリに置いておけるのがhomebrew(というかgit)
のメリットじゃないのかしらん。


199 :名称未設定:2012/03/18(日) 14:05:35.59 ID:R5GqVVy+0.net
>>198
あーなるほどね、生真面目にPull Requestする必要ないね
でも、configure&makeしたときのエラーと格闘した手間を考えると、シェアせずにはいられないんだよね
みんな忙しいんだから、可能な限り時間はシェアしたいし、してほしい

200 :名称未設定:2012/03/18(日) 15:25:33.13 ID:k/szvsjMP.net
>>197 を読むと、UNIX なんかあきらめて、
素直に Windows 使えばいいだけのように思うけど。

201 :名称未設定:2012/03/18(日) 16:00:44.16 ID:R5GqVVy+0.net
>>200
gccとelf-formatが大好きなんだ!
でも、VSも好きなんだ!

ハーレムENDはもっと好きだ!!

202 :名称未設定:2012/03/18(日) 17:17:47.64 ID:giCnxFTu0.net
>>200 同じこと思った。頭があんまり良くないんだろうね

203 :名称未設定:2012/03/18(日) 17:25:42.23 ID:8s7xsZBv0.net
いつものように、気に障った人多数

204 :名称未設定:2012/03/18(日) 17:59:57.05 ID:cNGFmzvE0.net
>>201
どうでもいいけどMacはELFじゃないよね、Mach-Oだよね

205 :名称未設定:2012/03/18(日) 18:22:23.39 ID:8s7xsZBv0.net
コンパイラもgccは引退ぎみかも

206 :名称未設定:2012/03/18(日) 20:08:23.37 ID:Obw84AAA0.net
最近のUbuntuはキモイ悪い。仮想でも入れたくないレベル。やっぱりOSXが最高だよ。

207 :名称未設定:2012/03/18(日) 21:00:44.21 ID:R5GqVVy+0.net
>>204
そうそう、だからLinuxの要素も欲しい
Mach-Oのフォーマットはシンプルでいいんだけど、マイナーすぎ
WindowsのPEは覚える気にならない
win32apiを置き換えるってことはバイナリフォーマットにも影響が出そうな気がするんだよね

仕事じゃサーバサイドしか扱っていないから、複雑なWindowsを覚える気がないっていうのもあるけど

208 :名称未設定:2012/03/18(日) 21:24:47.49 ID:Tv54EwmF0.net
いい加減ウザい

209 :名称未設定:2012/03/18(日) 21:29:16.07 ID:R5GqVVy+0.net
(m´・ω・`)m ゴメン…

210 :名称未設定:2012/03/19(月) 03:07:14.44 ID:lHzmcAiS0.net
いい加減な知識しかない奴にかぎって上から目線で語りたがる。

211 :名称未設定:2012/03/19(月) 03:34:43.47 ID:eyTV5XUj0.net
教養を持っている奴に対して、聞こえが良い知識じゃないものを妬む単細胞は
論理じゃなくて好き嫌いで知識を選ぶ。

212 :名称未設定:2012/03/25(日) 20:15:19.85 ID:1Vh6+JBY0.net
MBP2011 corei7で
sudo port -d install mplayer-devel configure.compiler=macports-gcc-4.6 configure.optflags='-march=native'
としたらコンパイルが失敗したんでconfigure.optflags-delete
sudo port -d install mplayer-devel configure.compiler=macports-gcc-4.6 configure.optflags-delete='-march=native'
としたんですけど、optflagsの中身が消えません。
どうすれば消せますか?


213 :名称未設定:2012/03/25(日) 20:15:35.02 ID:XmdB834o0.net
スマン、今来た俺に野良ビルドとの違いを教えてはくれんだろうか

214 :名称未設定:2012/03/25(日) 20:43:06.34 ID:P1+iT4lG0.net
体感した方がわかるんじゃないw
野良ビルドで、たとえばgimp入れてみ

215 :名称未設定:2012/03/25(日) 20:49:48.72 ID:+xV4hMe70.net
>>213
・OSXにインスコ可能なパッケージの一覧を見たり、その中からキーワード検索が出来る
・そのパッケージをビルドするのに必要な他のパッケージも探してセットで入れてくれる
・ダウンロード→make→インスコまで1コマンドが自動で行う
・何をインスコしてあるかの管理が出来る
・デフォルトのインスコ先が違う
・バージョンアップの一括チェックが出来る
・「バージョンアップのあったパッケージの新verを全部落としてインスコ」が出来る

216 :名称未設定:2012/04/02(月) 15:56:49.33 ID:cdpSgXE50.net
>>212への自己レス
configure.opt()cflags-delete(append)は効かない
sudo port configure mplayer-devel ***
して、bulidフォルダーのconfigure.maskをいじるとうまくいく。ただし、avx命令は使えない。
Xvidは、configure.maskに相当するふぁいるの(忘れた)-no-cpp-precomp(apple独自命令)を削らないとgccではエラーを起こす。

217 :名称未設定:2012/04/22(日) 22:37:04.64 ID:rl6iOIUY0.net
古いPowerPCなMac miniが出てきたので、自宅のWebサーバーにしようとしています。
入れたいものはapache2、PHP5、MySql5などです。
OSは10.4.11、XCode 2.5、MacPorts 2.0.3 for 10.4をインストールしました。
はじめにMySql5をインストールしようと以下のコマンドをターミナルから打ちました。

sudo port install mysql5

インストールがある程度進んだところで止まってしまうので、-dオプションを
つけて再度実行したところ、以下のエラーが出ていました。

error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
while executing
"command_exec build"
(procedure "portbuild::build_main" line 8)
invoked from within
"$procedure $targetname"
:info:build Warning: the following items did not execute (for openssl): org.macports.activate org.macports.build org.macports.destroot org.macports.install
:error:build Failed to install openssl
:debug:build Registry error: ncurses not registered as installed & active.
invoked from within
"registry_active ${subport}"
invoked from within
"$workername eval registry_active \${subport}"
:notice:build Log for openssl is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_openssl/openssl/main.log

エラーメッセージなどでググってはいるのですが、なかなか解決策が見つかりません。
どなたか解決につながる助言を頂けないでしょうか。

218 :名称未設定:2012/04/22(日) 22:47:44.18 ID:8NSVNnOu0.net
>>217
よくわからないがncursesでトラブってるようだから、試しに
sudo port install ncurses
してからやり直してみたら?ncursesをインストールする際のエラーログでまた何か分かるかも知れないし。

219 :217:2012/04/22(日) 23:08:39.66 ID:rl6iOIUY0.net
ncursesのインストールはエラーが出ず終わったのですが、やはり同じエラーが出て
止まります。


220 :名称未設定:2012/04/22(日) 23:30:17.19 ID:Pl4rlGD2i.net
>>219
ログファイルには何て?

221 :名称未設定:2012/04/23(月) 00:08:30.01 ID:rYNUW+ZD0.net
>>219
先にsudo port install openssl をした場合は?

222 :名称未設定:2012/04/23(月) 07:19:02.39 ID:srs124DS0.net
こっちの方が楽でしょ
https://wiki.ubuntu.com/PowerPCDownloads

223 :217:2012/04/24(火) 22:49:53.19 ID:y4HzlFUE0.net
>>220
217と同じ内容のエラーが出ました。

>>221
同じエラーが出ました。

>>222
試してみたらOSのインストールまではなんとか終わりました。
調べた限りではこちらの方が設定しやすそうなので、こっちでがんばってみます。

ありがとうございました。

224 :名称未設定:2012/05/02(水) 10:36:13.82 ID:kar6qurl0.net
netcdfがチェックサムで失敗する。
mplayer-develはfetchの段階でそんなファイルはないと言われて終了。

225 :名称未設定:2012/05/02(水) 22:49:37.61 ID:ISCj3rKR0.net
selfupdate しようとしたら変なエラーが出て焦りましたが、
現在関連するサーバーが落ちているようですね。
https://trac.macports.org/ticket/34298

226 :名称未設定:2012/05/03(木) 02:29:28.67 ID:ia2LHplF0.net
ああ、selfupdateできなかったのはそういうことか

227 :名称未設定:2012/05/07(月) 19:38:22.24 ID:76670M3L0.net
w3mがSegmentation faultで落ちるので困っていたら、
ttps://trac.macports.org/ticket/30710
解決策が提示されていた。無事に解決。
8ヶ月も放置されているっぽいな。

228 :名称未設定:2012/05/14(月) 11:59:07.44 ID:gNVDGGUw0.net
intltoolが
Library Dependencies: expat, perl5.12, p5.12-xml-parser, p5.12-getopt-long, p5.12-pathtools,
p5.12-scalar-list-utils
になっているけど、なんでバージョンを決め打ちしているのだろう。
perl5.14, p5.14-xml-parser, p5.14-getopt-long, p5.14-pathtools, p5.14-scalar-list-utilsを
いったんdeactivateして、インストールはできるものの、intltoolに
XML::Parser... configure: error: XML::Parser perl module is required for intltool
とか言われて使えない。

229 :名称未設定:2012/05/15(火) 12:27:13.61 ID:Ev+HEt1W0.net
VLCのインストールに失敗するのでlogを見たら、
git cloneに失敗している。会社だからポートが空いていないんだろうな。

230 :名称未設定:2012/05/17(木) 11:12:06.08 ID:dk+7s8NO0.net
2.1.0になった

231 :名称未設定:2012/05/19(土) 12:28:40.51 ID:mJNoBtp40.net
2.1.1になった

232 :名称未設定:2012/05/28(月) 18:16:30.87 ID:BkeBuqa10.net
2.1.0に上がってから使い易くなったね
基本、バイナリインストールになってる

233 :名称未設定:2012/05/28(月) 18:18:47.50 ID:dKDRYkjf0.net
しかしすべてのupgrade outdatedが終わってからgccをビルドしなおすのは何故なのか

234 :名称未設定:2012/05/28(月) 19:22:28.89 ID:L3YDG3fh0.net
tk @8.5.11
あいかわらず +quartz 付きでインストールできない
もうできませーん無理ーってんなら variants から無くしてほしいよ。期待してがっかりするの嫌なんだよね

235 :名称未設定:2012/06/01(金) 18:30:32.83 ID:4gKjRzTi0.net
---> Scanning binaries for linking errors: 100.0%
---> Found 483 broken file(s), matching files to ports
---> Found 31 broken port(s), determining rebuild order
---> Rebuilding in order
atk @2.2.0 +universal
dbus-glib @0.98 +universal
eggdbus @0.6 +universal
[以下略]

ひえー、なんだこれは。upgrade outdatedしただけなのに。
glib2のせいか。これは時間がかかりそうだ。

236 :名称未設定:2012/06/01(金) 21:01:22.08 ID:WJjxw0DU0.net
つ Homebrew

237 :名称未設定:2012/06/02(土) 16:23:57.52 ID:/KT0N6g+0.net
>>235
glib2のダイナミックリンクのヴァージョンが変わったとおもってみたら,
もっとベースのlibffiが5から6にかわってるからじゃないかな.
gtk2のバイナリが5に依存していて起動できない…

libffi.5.dylib -> libffi.6.dylib

>>236
ダイナミックリンクの問題ならHomebrewでも同じだよ

finkだとパッケージ名を別にして二重にインストールできるように
してる場合もあったけど.

238 :235:2012/06/02(土) 16:33:15.74 ID:Fpv1Af+G0.net
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
やっと終わった。1日かかった。

239 :237:2012/06/02(土) 16:41:17.64 ID:/KT0N6g+0.net
>>238
うまく終わったよかったね
こちらは昨日の17時ごろにアップグレードしたらうまくいかなかった
今日やったらうまくいったよ

240 :名称未設定:2012/06/15(金) 02:42:36.80 ID:AdOULPY80.net
emacs @24.1きたな
MacPortsって結構パッケージの追加がはやいね

241 :名称未設定:2012/06/15(金) 13:20:34.41 ID:qoSGAG9Y0.net
根本的な初心者です。
色々調べてみたのですが、マジで訳がわからなくなったので質問します。
sudo port install ruby19 +nosuffixでrubyの最新版をインストールしたのですが、
sudo port -f activate rubyをやったら、ruby -vが
ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]
になってしまいました。port installed port installed | grep rubyを見ると
ruby @1.8.7-p358_0+thread_hooks (active)
ruby19 @1.9.3-p194_2+doc+nosuffix (active)
vim @7.3.496_0+ruby (active)

になっていたので、rubyとvimをdeactivateして

ruby @1.8.7-p358_0+thread_hooks
ruby19 @1.9.3-p194_2+doc+nosuffix (active)
vim @7.3.496_0+ruby

になりました。そこでruby -vを見てみると、
ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]
のままになっています。。ruby19 @1.9.3-p194_2がactiveになっているのに
ruby -vで最新版が反映されないのはなぜなのでしょうか?
ご助言ください。。宜しくお願いします。

242 :名称未設定:2012/06/15(金) 13:29:24.57 ID:ko7eBDZh0.net
>>241
which ruby
echo $PATH
port contents ruby19
port contents ruby
これらを確認すると手がかりになるのでは。


243 :名称未設定:2012/06/15(金) 15:13:35.11 ID:qoSGAG9Y0.net
which ruby
/usr/bin/ruby

echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

port contents ruby
Port ruby does not contain any files or is not active.
port contents ruby19
/opt/local/share/ri/1.9.1/systemのファイルが沢山。。

初心者すぎて調べているのですが手がかりが見つかりません。。


244 :名称未設定:2012/06/15(金) 15:30:12.73 ID:ko7eBDZh0.net
>>243
> /usr/bin/ruby
なるほど。で、このrubyが1.8.7だよね。

PATHでは/opt/local/binが優先になっているのに、
$ which ruby
で/opt/local/bin/rubyにならないのはおかしいね。

何かが間違っているよ。よく考えて。

ttp://ameblo.jp/ootokage/entry-10330381896.html
↑ここみたいに、/usr/bin/rubyを無効にする方法もあるけが、
そもそも/opt/local/bin/rubyが存在しないなら意味がない。
$ port contents ruby19
には、/opt/local/bin/rubyが本当になかったの?

245 :名称未設定:2012/06/15(金) 17:06:10.97 ID:qoSGAG9Y0.net
親身に対応してくださり本当に感謝です。。

> /usr/bin/ruby
なるほど。で、このrubyが1.8.7だよね。

そのようです。

>で/opt/local/bin/rubyにならないのはおかしいね。
はい、弄る前はそのように表示されていて、ruby -vを見ると1.9とか出てたとおもいます。

再度、調べてみたところ、$ port contents ruby19 には

/opt/local/bin/erb.mp_1339703420
/opt/local/bin/gem
/opt/local/bin/irb.mp_1339703420
/opt/local/bin/rake
/opt/local/bin/rdoc.mp_1339703420
/opt/local/bin/ri.mp_1339703420
/opt/local/bin/ruby.mp_1339703420
/opt/local/bin/testrb.mp_1339703420

がありました。ファイルが多すぎて一番上までスクロールできていませんでした。すいません。
/opt/local/bin/ruby.mp_1339703420の.mp_1339703420が問題なのでしょうか。


246 :名称未設定:2012/06/15(金) 17:17:41.52 ID:Th/kG35k0.net
なにこれ?頑張れ…

247 :名称未設定:2012/06/15(金) 18:07:34.39 ID:ko7eBDZh0.net
>>245
> /opt/local/bin/ruby.mp_1339703420の.mp_1339703420が問題なのでしょうか。

$ /opt/local/bin/ruby.mp_1339703420 -v
とすると、1.9.3って表示されたりするなら、とりあえず、
$ sudo ln -s /opt/local/bin/ruby.mp_1339703420 /opt/local/bin/ruby
で一応の解決はすると思うけど、問題ありありな気がする。

248 :名称未設定:2012/06/15(金) 19:01:25.03 ID:qoSGAG9Y0.net
何度も有難うございます。

/opt/local/bin/ruby.mp_1339703420 -v で
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11]になりました。

$ sudo ln -s /opt/local/bin/ruby.mp_1339703420 /opt/local/bin/ruby を行うことでどういった問題が起きるのでしょうか?
また、betterな解決策はありますでしょうか。。

249 :名称未設定:2012/06/15(金) 19:09:41.74 ID:4+3j0/BY0.net
一度きれいにして最初からやり直した方が良いんじゃないの?

250 :名称未設定:2012/06/15(金) 19:47:21.28 ID:qoSGAG9Y0.net
試行錯誤してみたのですが、解決策が見つからなかったので、
アンインストールして最初からやり直してみます。
みなさんどうも有難う御座います。

251 :名称未設定:2012/06/15(金) 20:44:52.78 ID:ko7eBDZh0.net
>>250
そうだね。それがいいね。

今、MacOSXマシンが手元にないので検証できないけど、
Pythonのpython_selectみたいな仕組みが必要なんだろうな。
ruby_selectみたいな。
検索すると
ttp://d.hatena.ne.jp/kimuraw/20090418/p3
試作はあるみたいだけど。

252 :名称未設定:2012/06/16(土) 12:23:20.34 ID:0J4g9p4J0.net
>>240
emacs-app 23.4_1 < 24.1_0
こっちもだね。これからupgradeするよ。

253 :名称未設定:2012/06/16(土) 18:14:39.30 ID:RCjHeSHF0.net
Emacsだけはbzr先端が俺のjus d'orange

254 :名称未設定:2012/06/17(日) 22:19:15.97 ID:F86uO/wj0.net
>>250
rubyの管理だけmacportsではなく、rvm使うという手もある
cronでruby使うときには、ちょっと面倒みたいだけど

255 :名称未設定:2012/06/18(月) 23:27:42.82 ID:UFazHfoM0.net
http://news.mynavi.jp/news/2012/06/06/007/index.html
ruby関連ならこんなのがあるぞ?


256 :名称未設定:2012/06/20(水) 23:31:05.25 ID:MwWLhUrt0.net
>>241-245

MacPortsのruby担当です。
+nosuffixなport:ruby19とport:rubyは同居できません。
"/opt/local/bin/ruby"などのファイル名が衝突するためです。

.mp_123... といったsuffixは、port -fで強制的に上書きする前に
退避されたファイル群です。

今回の状況でしたら
* rubyとruby19をdeactivate
* ruby19をactivate
で解消すると思います。

>>251
どうにかしたいとは思っているのですがgemどうするか悩んでいます。

257 :名称未設定:2012/06/21(木) 01:21:14.42 ID:T0JgVY/A0.net
MacPortsを最近知って使い始めたが、これは便利。これまではnkfとか使うときにUbuntuにファイル転送して作業してた。仮想でWin7も走るんで俺のminiで三つのOSのいいとこ取りができるようになった。
ハードをもう少し盛って置くんだったなと少し後悔。

258 :名称未設定:2012/06/21(木) 02:05:11.56 ID:41Pi/O2R0.net
最初から/usr/binにiconv入ってるような気が

259 :名称未設定:2012/06/21(木) 09:34:04.85 ID:V5pmSt1g0.net
>>256
おぉ、乙です。


260 :名称未設定:2012/06/21(木) 19:20:31.54 ID:bNpacW520.net
そういえばMacPortsのlibiconvはなんでlibiconv_open()とかそういう名前なの?
iconv_open()とかが普通じゃないの? なんかリンクエラーが出るなあと思ったら。
とりあえず/usr/libの方を指定することにしたけど。

261 :名称未設定:2012/06/22(金) 15:45:54.79 ID:3UQakq5e0.net
マクロで切り替えられたような

262 :名称未設定:2012/06/22(金) 18:47:01.13 ID:MtpXEPw80.net
>>261
確かに、LIBICONV_PLUGというのがヘッダファイルに見えますね。
なんか別のライブラリーとシンボルがかち合うときに使ったりするんでしょうか。

が、自分の場合実はヘッダーは/usr/includeの方を見に行っていたけどライブラリは
/opt/local/libを見に行っていたのが判明w お騒がせしました。

263 :名称未設定:2012/06/22(金) 19:51:38.74 ID:Uz2B8JFN0.net
ice33-cpp (ICE: Internet Communications Engine) のサンプルプログラムを動かそうして
c++ -o server Printer.o Server.o -lIce -lIceUtil
とやって何故かリンクできなくて悩んだの思いだした。
/opt/local/lib/libICE.dylib ってのがちゃんと存在してるのに参照エラー…。

似たような名前で全然別のライブラリ
xorg-libice ( X Inter-Client Exchange Protocol )
/opt/local/lib/libICE.dylib
を見ていたというオチだった。

MacPorts の場合は
/opt/local/lib/libZeroCIce.dylib (ZeroC は開発元の会社)
と被らない名前になってるので
g++ -o server Printer.o Server.o -lZeroCIce -lIceUtil
こうしないと駄目

Linux とかでは,
/usr/X11R6/lib/libICE.so
/usr/local/lib/libIce.so
みたいに棲み分けしてるけど同時リンクの場合は混乱するわな

264 :名称未設定:2012/06/23(土) 15:39:16.29 ID:6azs+E0r0.net
>>263
それは,大文字小文字を区別しないファイルシステムが前提になっているからじゃない?

265 :名称未設定:2012/06/25(月) 09:59:53.40 ID:dwuWaZrv0.net
そういえば、どっかのプリンタドライバの説明で、
「大文字小文字を区別するHFS+では正常に動作しません」という趣旨のことが書かれていたな。
Linuxからの移行組なのでびっくりした。

266 :名称未設定:2012/06/25(月) 10:03:35.85 ID:Wa1xoZT90.net
個人的には区別するようになって欲しいけど、
もう今更変えるのは色々面倒なんだろうなあ。

267 :名称未設定:2012/06/25(月) 10:11:02.16 ID:XAI3silB0.net
大文字小文字を区別するから正常に動かないってどうなんだろう。
区別しないファイルシステムに移植したら動かないっていうのなら分かるが。

268 :名称未設定:2012/06/25(月) 10:25:46.47 ID:dwuWaZrv0.net
>>267
プリンタドライバの中のファイルの大文字小文字がでたらめで、
呼び出すファイル名の大文字小文字と一致しないと解釈していたが。
調べていないけど、例えば、
fugaというフィルタを呼び出すようにppdファイルに書かれているのに、
実際に配布されたファイル名はFugaだったりとか。

それぐらいちゃんと対応しろよと思ったので、
それ以降は、そのプリンタメーカーの製品を購入していない。

269 :名称未設定:2012/06/25(月) 10:27:25.92 ID:TMccs5T30.net
>>267
アプリケーション側でのパス指定に大文字小文字が混在してるとそうなるね。
昔お絵描きソフトのPainterをcase sensitive HFS+に入れたときは
トレースとってみたら大文字小文字いろいろな混ざり方で呼び出してたw

270 :263:2012/06/25(月) 13:45:35.97 ID:mJEhjevh0.net
>>269
以前Adobeもそうだった上に
リンクをはってごまかしているアップデートをさらにおかしくなった.
(イラストレータのCS2か3の実体験)

いまじゃ,インストール自体ができなくなった筈

271 :264:2012/06/25(月) 13:46:06.15 ID:mJEhjevh0.net
>>270
名前欄訂正

272 :名称未設定:2012/06/25(月) 20:36:50.58 ID:zMqXZvRH0.net
Civilization IVが大文字小文字問題抱えててハマった思い出。
stringsでバイナリから文字列を拾い出してみたら、 "/USERS" とか入ってて
そら動かんわ、と納得しつつあきれた。合わせとけば済む話なのに。



273 :名称未設定:2012/06/27(水) 03:14:06.48 ID:kZqhZivn0.net
以前Linux使ってて、落として来た窓用のHTMLが
開いてみたら画像は全部×印、リンクも全部通ってないってのがあったな
まあスクリプト書いて直したが

274 :名称未設定:2012/07/26(木) 09:15:37.38 ID:Ch0AKsJ/0.net
selfupdate失敗(´・ω・`)

275 :名称未設定:2012/07/26(木) 09:28:14.52 ID:CxhL/AQ30.net
サーバ落ちてるんじゃない?

276 :名称未設定:2012/07/27(金) 00:58:22.90 ID:cq5FYh9h0.net
2.1.2でMountain Lion対応か。早くてうれしい。

277 :名称未設定:2012/07/27(金) 08:08:59.58 ID:3YoxWsaq0.net
Mountain Lionにしたらaquatermがupgradeできなくて、gnuplotなんかが立ち上がらなくなった

278 :名称未設定:2012/07/27(金) 16:21:34.86 ID:4FUMSy2u0.net
>>277
ビルドし直せば?

279 :名称未設定:2012/07/27(金) 18:53:02.81 ID:VuCc3EEV0.net
Xcode 4.4のCommand Line Toolsのために
Apple Developer IDが必要で面倒くさい
昔取ったIDを使ったけどさ

総レス数 834
224 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200