« 新1000系ステンレス車乗り初め | メイン | ビアフェス@大阪 mit スル関2dayチケット »

2007年08月10日

buildconf@PHP5

出陣。NR案件 PHP拡張モジュール(for PHP5)実装開始。現行のものをコピーして不要な処理を削ったり、必要な機能を追加したり。スケルトンレベルでコンパイルをしようと試みたが、buildconfしても新モジュールがconfigureファイルに反映されない。もちろんconfig.m4を適切に作成している。

 難航したが、buildconfのソースを見たら、解決への糸口がつかめた。autom4te.cacheというディレクトリにoutput.0,traces.0といったキャッシュファイルが作られているようなのだが、どうやら2回目以降のbuildconfを実行したときは、1から解析せずに、これらのキャッシュファイルを優先してconfigureファイルを作成するようだ。

試しに、バックアップを取った上でこれらのファイルを削除した後、buildconfを実行したところ、無事新モジュールが反映された。

あとは、例によって例のごとく
$ configure (options)
$ make
# make install
$ cd (path-to)apachex.xx
$ make
# make install

といったオペレーションののち、apache再起動で反映、の予定だったが、案の定というか、PHPのmake でエラー続出。多くがコピー元の拡張モジュールとの競合によるものだったが、ひとつひとつやっつけて夜までにはスケルトンモデルながら、新関数による疎通試験まで完了。

 明日からビアフェス@大阪遠征。あたふたと支度。


にほんブログ村 旅行ブログ 旅行ガイド・プランへ

【他の年の本日の日誌】
2006:
ビックカメラ上場 出陣。新B案件設計、環境構築、R案件レビュー参集ほか。  ビックカメラが本日JASDAQ市場(旧店頭登録)に上場。初値は意外と伸びず、208000円。終値は205000円と予想外だった。時価総額は1510億円。ライバルのヤマダ電機が1兆55...
2005:
大幅な速度向上に成功 出陣。引き続きチューニング gprofと逐次実行改修を用いて最もコストのかかる処理を調査。効率のよいループ方式に変えたところ、前日比15%ほどの速度向上が得られた。 別の視点で無駄な処理に着目してスリム化をしていたところ、明らかに不要な40...
2004:
嘘つき温泉旅館続出 続けて出社日。 新機能の実装はあらかた終わりそうなので気分転換もかねて、新サービスのアイコンの作成を行った。アイコン自体はできあがっているが、1つのBMPファイルに8X8のアイコンが隙間なく張られているのである。 1つ1つ切り取るのは面倒至...
2003:
都立の星 輝かず  台風一過でいい天気だ。 おでかけしてみたいが昨日耳を裂傷したので控えることにした。 PHP掲示板は写メールなど、メールでの投稿を可能とする機能を実装。疎通試験まで終わらせた。 ただ実際にログには吐いていない。 先日買ってきたプリモコボルは...
2002:
ドイツ遠征(1) 本日よりドイツ遠征。7:20起床、軽く支度の仕上げをして8:15出発。今回は成田への足はJRの快速エアポート成田のG車(グリーン車)。もちろんデータイムグリーン回数券使用だ。最近は券売機でも買えるようになってうれしい。G車は余裕で着席。冷房...

投稿者 onsenfan [ Linuxサーバ, プログラミング ] : 2007年08月10日 23:28

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/1999_3221762483090

コメント

コメントしてください




保存しますか?



ジオターゲティング
counter
5