忍者ブログ
プログラミングのメモ書きです。日記も兼ねてます。
[10]  [11]  [12]  [13]  [14]  [15]  [16]  [17]  [18]  [19]  [20
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PPEncoderCPP開発再開。
--disable-network指定したらコンパイルに成功したため、デバッグ中。
…CygwinのGDBが全然関係ないところでエラーする…

1時間悩んだ挙句Ubuntuでデバッグすると、すぐに問題点がわかった。
…でもここ、サンプルソースのまんまなんだけどなぁ。
APIの使い方だけ見ながら書き直そうかなぁ。
PR
gcc4.3.0にして、ffmpegをコンパイル中。
今回は、libmp3lameもgcc4でコンパイルしてみた。

これで、リンクエラーがなくなればいいんだけど…
写真更新プログラムのコンパイルに失敗する問題、サンプルを見てftp系のインクルードを、.hから.cppに移したら直った。
なんでだ?

あとは、実際にデータがアップロードされることを確認してから写真転送を書いてたぶん完成。
configureオプションから--enable-sharedをはずしてみたところ、スタティックリンクライブラリが生成された。
一応、それを使ってリンクすることはできるらしい。
で、PPEncoderCPPに組み込んでみた。
…総容量17MBのアプリの出来上がり。
wxWidgetsもスタティックリンクしてるからこんなもんか?
にしても…実行するとスタックエラーで落ちるとかねぇよorz

ffmpegをコンパイルするとき、gcc3系列を使ったことに問題があるらしく、gcc4.2.0以上を入れろと出た。
Cygwinのsetupからgcc-4をインストール。コンパイルしようとしたところ…

7 [main] ? (4652) C:\cygwin\bin\make.exe: *** fatal error - couldn't alloc
ate heap, Win32 error 487, base 0x9B0000, top 0xA90000, reserve_size 913408, all
ocsize 917504, page_const 4096

こんな感じのエラーを時々放つ。
msysのときとにてるけど、若干違うこのエラー、ググッて見ると、「http://japan.xilinx.com/support/answers/24145.htm」こいう記述もあるんだが、解決しない…そもそも、Logitech のウェブ カメラを持ってないんだけどなぁ…
Ctrl+Cで止めると
2689 [main] make 2064 fork: child -1 - died waiting for longjmp before initia
lization, retry 0, exit code 0x1000000, errno 11
って出る。

そのあと、再開するとその場所は素通りするんだよね。
で、終わったと思いきや。

/usr/include/asm/byteorder.h:40: multiple definition of `___ntohl'

orz
MSYS+MinGWでwxWidgetsがビルドできない…
configureの段階ではじかれる…
やっぱりやるたびに黙り込む位置が違う…もう何がなんだか。ビルド済みパッケージを使おうかな。
カレンダー
09 2024/10 11
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新コメント
[01/09 ⅠAⅤAⅨUの医学部再受験]
[04/21 ほ@神宮寺]
[03/26 クドっち]
[03/23 なつめぐ]
[03/23 なつめぐ]
最新トラックバック
プロフィール
HN:
まっちゃん
性別:
非公開
ブログ内検索
アクセス解析
カウンター
忍者ブログ [PR]