のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,837人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレCygwin + MinGW + GCC 相談室 Part 6

    gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    701 : デフォルトの名無 - 2012/05/27(日) 00:18:52.86 (-1,-29,-33)
    configureにpkg_config_pathとかそういうのの設定載ってたりしない?
    702 : デフォルトの名無 - 2012/05/27(日) 01:33:46.25 (+8,-30,+0)
    >>699
    CMakeLists.txt内 Line.105

    # check for libsndfile
    PKG_CHECK_MODULES(SNDFILE REQUIRED sndfile>=1.0.11)
    IF(NOT SNDFILE_FOUND)
    MESSAGE(FATAL_ERROR "LMMS requires libsndfile1 and libsndfile1-dev >= 1.0.11 - please install, remove CMakeCache.txt and try again!")
    ENDIF(NOT SNDFILE_FOUND)

    と、あるのでlibsndfileをautoconfマクロが捜索してるんだな。ちゃんと見つかれば通るが、
    「LMMS requires libsndfile1 and libsndfile1-dev >= 1.0.11 - please install,」と出るということは
    pkg-configが馬鹿でライブラリが見つかっていないか、libsndfileが登録されていない(make installやり直したら多分pkg-configに登録される)

    チェック方法

    sndfileがあるとき

    $ pkg-config --exists sndfile
    $ echo $?
    0

    ないとき

    $ pkg-config --exists foo ← fooなんていうライブラリは存在しないので 1がかえる
    $ echo $?
    1

    この$?ってPerlとかでお世話になるから覚えといたほうがいいな
    703 : デフォルトの名無 - 2012/05/27(日) 02:42:57.38 (+4,-30,-83)
    msysなら、/etc/profileあたりに
    export PKG_CONFIG_PATH="/mingw/lib/pkgconfig"
    とでも書いておけばいいかもね

    >>702
    >libsndfileが登録されていない
    そもそもpkg-configはPKG_CONFIG_PATHに存在する.pcを読んで処理するだけなので、登録もクソもない
    704 : 631 - 2012/05/28(月) 09:00:14.51 (+3,-30,-150)
    ありがとうございます。

    >$ pkg-config --exists sndfile
    >$ echo $?
    >1
    こう出たのでもういっかいmake install してみたんですが、変わらず、

    >msysなら、/etc/profileあたりに
    >export PKG_CONFIG_PATH="/mingw/lib/pkgconfig"

    これをやったらlibsndfileのエラーは出なくなりました!

    しかし、他にlibzipとかliboggとかlibvorbisとかその他もろもろinstallする必要があるようだったので
    ソースからコンパイルしてインストールしたんですが

    not found, libogg-dev and libvorbis-dev (similar) :is highly recoomended
    とか
    please install
    みたいのがまだ大量に出てしまいます・・。

    これはどうすればよいのでしょうか。ちゃんとインストールしたはずなのですが・・
    cmakeとかpkg-configがパッケージを認識できていないとうことでしょうか??
    PKG_CONFIG_PATHのパスは通したのですが・・
    705 : デフォルトの名無 - 2012/05/28(月) 16:03:45.87 (+2,-29,-23)
    エラーメッセージに書いてあるとおり、devパッケージが無いんだろ?
    706 : デフォルトの名無 - 2012/05/29(火) 06:52:35.43 (+44,+26,-1)
    俺がデブ
    707 : デフォルトの名無 - 2012/05/29(火) 20:25:20.40 (+4,-29,-9)
    ffmpegコンパイルしたけど、日本語の表示が化けるのはまぁいいとして、
    日本語ファイル名のavsファイルを読み取ってくれん・・・
    708 : デフォルトの名無 - 2012/05/30(水) 01:08:46.14 (+3,-30,-144)
    >>707
    文字化けしてるせいで、avisynth.dllに正しいファイルパスが渡せてないせいだな
    avs2yuvかavs2pipemodでも使ってパイプで渡すか、日本語ファイル名やめるか、
    もしくはvfwインターフェースをやめてavisynth.dllを直接叩くようにパッチ書くかだなぁ
    709 : デフォルトの名無 - 2012/05/30(水) 01:28:56.57 (+62,+29,-76)
    ということは、文字化けを解消するのが成功法っぽいね
    文字化けの原因となるコードを発見しなきゃならなそうだけど、
    なんで落ちてるバイナリは文字化けしないんだろう
    710 : デフォルトの名無 - 2012/05/30(水) 02:27:12.76 (+7,-29,-9)
    >>709
    ごめん、ちょっと違うみたい
    http://pastebin.com/dvw4sSCT

    これでいけるようになった
    つーか、わざわざwchar->utf-8変換とかかけるなよなぁ…
    711 : デフォルトの名無 - 2012/05/30(水) 02:34:03.90 (+44,+16,-15)
    でもこれだと今度は出力ファイル名が文字化けするな…
    712 : デフォルトの名無 - 2012/05/30(水) 03:06:31.73 (+3,-30,-59)
    コンパイル通るんだ
    0.11だけど、うちそれやると
    cmdutils.c:1034:9: error: implicit declaration of function 'GetModuleFileNameA'
    とかになるよ
    713 : デフォルトの名無 - 2012/05/30(水) 03:18:55.52 (+36,+8,-9)
    ヘッダ追加して通したw
    ほんとだね
    出力ファイル名が化けるわ・・・
    714 : デフォルトの名無 - 2012/05/30(水) 05:07:38.52 (+49,+4,-24)
    とりあえずこれでなんとかなった
    http://pastebin.com/rC3ETVUv

    freeするタイミングがよくわからんので、確保するメモリは1024byte決め打ちにしちゃったけど、
    特に問題は出ないと思う
    715 : デフォルトの名無 - 2012/05/30(水) 06:07:11.10 (+3,-30,-48)
    とりあえずコンパイルオプションに-D__MINGW32CE__を足すか
    config.hに"#define __MINGW32CE__"書き足しておけば文字化けしないっぽい
    しかし__MINGW32CE__ってなんだ?
    716 : デフォルトの名無 - 2012/05/30(水) 06:28:36.36 (+51,+28,+0)
    どうやらこれらしい
    http://cegcc.sourceforge.net/
    717 : デフォルトの名無 - 2012/05/30(水) 07:29:06.28 (+57,+29,-5)
    うちもいけた
    ありがとう&お疲れ!
    これはバグだね
    718 : デフォルトの名無 - 2012/05/30(水) 09:35:32.46 (-1,-29,-3)
    しかし、mpeg2出力で映像が入らない罠
    719 : デフォルトの名無 - 2012/05/31(木) 00:41:47.71 (-1,-29,-1)
    avs→mpeg2ダメだね
    昨日の神の人また来てー
    720 : デフォルトの名無 - 2012/05/31(木) 01:25:13.72 (+3,-30,-31)
          l^丶
          |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
          ミ ´ ∀ `  ,:' 
        (丶    (丶 ミ   いあ    いあ
    ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
         ;:        ミ  ';´∀`';  ';´∀`';, ,
         `:;       ,:'  c  c.ミ' c  c.ミ
          U"゙'''~"^'丶)   u''゙"J   u''゙"J


              /^l
       ,―-y'"'~"゙´  |それ  るるいえ うがふなぐる ふたぐん
       ヽ  ´ ∀ `  ゙':
       ミ  .,/)   、/)    いあ    いあ
       ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
    ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
        ';      彡  :: っ ,っ  :: っ ,っ
        (/~"゙''´~"U    ι''"゙''u  ι''"゙''u
    721 : 631 - 2012/05/31(木) 10:42:06.17 (-1,-30,-18)
    >>705

    すみませんwindowsでdevパッケージってどうやったらインストールできるのでしょうか。。

    liboggとかlibvorbisなら見つかるのですが、dev版がないのです
    722 : デフォルトの名無 - 2012/05/31(木) 14:37:58.11 (-1,-29,-34)
    -devはdebian系Linuxがバイナリとヘッダーファイル分けている名前だから
    共有ライブラリとヘッダーファイルが読めるパスにあればいいのでは

    723 : デフォルトの名無 - 2012/06/01(金) 18:05:44.98 (+9,-30,-92)
    >>714のパッチがlibavの公式レポにcommitされたんで、パッチは要らなくなったよ
    あとmpeg2出力の件はとりあえずこちらでは再現しないので、どういうことなのかわからん
    とりあえずスレチだから、話を続けたいならソフ板のffmpegすれかDTV板のavisynthスレに行ってね
    724 : デフォルトの名無 - 2012/06/01(金) 19:04:51.97 (+3,-30,-51)
    そんな殺生なこと言うなや
    mp4→mpeg2やavs→mpeg1は問題ないのに、avs→mpeg2(-vcodec mpeg2video)はダメなんだぜ
    MPCのプロパティ的には、AudioはあるのにVideoがないという状態
    ほんとに再現しないの?
    725 : デフォルトの名無 - 2012/06/01(金) 20:21:54.72 (+7,+29,-4)
    だから場所を移せって言ってるでしょ
    とりあえず
    http://anago.2ch.net/test/read.cgi/software/1270542020/368
    726 : デフォルトの名無 - 2012/06/05(火) 04:53:01.40 (+57,+29,-18)
    殺生もクソもねえよ
    動画圧縮厨はこれだからなぁ
    727 : デフォルトの名無 - 2012/06/08(金) 14:58:12.52 (+28,-11,-35)
    cygwinを再インストールしてからvimとかコマンド打っても何も
    起動せず、ターミナルの入力待ちに戻ってしまうんですが、
    どなたか何か知りませんか。
    728 : デフォルトの名無 - 2012/06/08(金) 16:07:51.00 (+57,+29,-58)
    政府は8日の閣議で、米インターネット検索大手グーグルの地図検索サービス「グーグルマップ」が、
    竹島(島根県)を韓国領と誤解を与える表記をしている問題に関し、同社が対応を検討しているとする政府答弁書を決定した。

    http://sankei.jp.msn.com/politics/news/120608/plc12060813260015-n1.htm
    729 : デフォルトの名無 - 2012/06/08(金) 18:29:49.92 (+6,-29,-69)
    >>727
    そんな質問じゃ誰も答えてくれんぞw
    まず $ which vim とか打って、パスが通ってる場所にvimがあるか確かめる
    無ければcygwinのsetup.exeとかで入れなおせばいいじゃない
    730 : デフォルトの名無 - 2012/06/08(金) 23:55:48.19 (+5,-25,-12)
    >>727
    vimは最近のcygwinではインストールされなくなった
    当然そうなる
    731 : デフォルトの名無 - 2012/06/08(金) 23:58:24.83 (-1,-29,-5)
    インストールされてなきゃ"コマンドが見つかりません"って出るだろ
    732 : デフォルトの名無 - 2012/06/08(金) 23:59:50.85 (+6,-29,-22)
    Windows8 RPでCygwin使ったらかなりの確率でforkに失敗するわ。

    いつもの解決策じゃあんまり効果無いし困った。
    733 : デフォルトの名無 - 2012/06/09(土) 00:25:20.51 (+8,-20,-11)
    >>732
    forkが8で動くようにしてくれるんですね
    ありがとう。がんばれ
    734 : デフォルトの名無 - 2012/06/09(土) 00:27:31.78 (+46,+28,+0)
    いえいえ
    735 : デフォルトの名無 - 2012/06/09(土) 16:34:52.07 (+55,+27,-9)
    cygwinを直すんじゃなくて 8を直すんだ
    いいな、間違えるなよ!
    736 : デフォルトの名無 - 2012/06/11(月) 07:45:46.10 (-7,+30,-290)
    韓国、ノーベル賞の夢消える! 米国 「ソウル大学で多くの論文捏造が判明した、24時間以内に回答せよ」
    http://engawa.2ch.net/test/read.cgi/poverty/1339342300/


    ソウル大でまた幹細胞研究の論文捏造か―論文14本

    韓国のソウル大教授が学術誌に投稿した幹細胞研究の論文14本に捏造(ねつぞう)の疑いが浮上し、
    波紋を呼んでいる。教授は「単純ミス」と釈明している。

    韓国では2005年、ノーベル賞も期待されていた別のソウル大教授が発表した胚性幹細胞(ES細胞)関連論文で
    捏造が発覚、社会に衝撃を与えた。同じ大学で同分野の論文が問題となっていることから、韓国メディアは「悪夢の再来か」などと報じている。

    教授が4本の論文を投稿した米学術誌は24時間以内の釈明を要求したが、教授は「(釈明のための)時間が十分でない」とした上で、論文を取り下げた。

    以下詳細 日経 2012/6/3
    http://www.nikkei.com/article/DGXNASGM0300G_T00C12A6FF2000/
    737 : デフォルトの名無 - 2012/06/11(月) 18:46:39.23 (+29,-29,-21)
    windresは文字化けするし、mingw32はバグバグか?
    738 : デフォルトの名無 - 2012/06/11(月) 23:07:16.23 (+0,-28,+0)
    >>737
    そうなんだ。こっちではいまのところ特に支障がないようだが。ただしshift-jis。
    739 : デフォルトの名無 - 2012/06/11(月) 23:33:28.04 (+47,-30,-60)
    740 : デフォルトの名無 - 2012/06/11(月) 23:49:25.37 (+48,+16,-1)
    >>737
    お前が文字コードについて無知なだけ
    741 : デフォルトの名無 - 2012/06/12(火) 07:05:41.61 (+96,+29,-19)
    >>739
    どういうこと?
    ASCII文字でも化けるから根本的にバグってる気がするんだよな
    そのソース眺めてオプションは腐るほど試しても意味なかったし
    742 : デフォルトの名無 - 2012/06/12(火) 17:21:20.14 (+70,+29,-14)
    >>741
    ASCII文字が化けるなら英語圏もみんな化けてるしそれはありえないだろ
    コードページがなにかも分からないレベルでMinGW様にいちゃもん付けてんじゃねーぞ
    743 : デフォルトの名無 - 2012/06/12(火) 17:25:50.16 (+57,+29,-8)
    お前さぁ確認もしないで妄想で人様にいちゃもん付けてんじゃねーぞ
    744 : デフォルトの名無 - 2012/06/12(火) 17:34:54.07 (+3,-30,-107)
    リソースはUTF-16で格納する
    日本語なWindowsはコードページ932を使う
    windresは文字列の変換にMultiByteToWideChar(CP_ACP,...)を使う

    だからShiftJIS使えばとりあえず変換されるはずだが
    --codepage=932で明示することもできる
    --codepage=65001でUTF-8も使えなくはないようだ
    745 : デフォルトの名無 - 2012/06/12(火) 17:56:58.45 (-1,-29,-28)
    --codepage=932は試したけどダメだった
    今、UTF-16で試してみたけど、プリプロセッサが通らん
    746 : デフォルトの名無 - 2012/06/12(火) 18:19:12.07 (-2,-30,-31)
    さらにUTF-16で --codepage=65002とかやってみたら、
    invalid codepage specified.
    この辺が怪しい気もしないでもない…
    747 : デフォルトの名無 - 2012/06/12(火) 18:26:15.41 (-6,-29,-10)
    いやだからUTF-8をだな…
    748 : デフォルトの名無 - 2012/06/12(火) 18:29:56.66 (-1,-29,-24)
    UTF-8で--codepage=65001も化ける
    749 : デフォルトの名無 - 2012/06/12(火) 18:32:40.10 (-1,-29,-5)
    ( ´_ゝ`) ← windresとかアイコン読みこむときにしか使わねーなとか思ってる人
    750 : デフォルトの名無 - 2012/06/12(火) 18:42:42.06 (-2,-30,-54)
    SJISでやったけど普通に出来たよ
    LANGUAGE指定してないんじゃねぇの?
    GNU windres (GNU Binutils) 2.22
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について