Results for category "Windows"

[Perl][Windows]Strawberry PerlでDBIx::Classをインストール

Strawberry PerlのCPANでDBIx::Classをインストールしてたら以下のようなエラーが出た。

cp lib/JSON/DWIW.pm blib\lib\JSON/DWIW.pm
gcc  -Ilibjsonevt -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2   -DVERSION=\"0.29\" -DXS_VERSION=\"0.29\"  -o libjsonevt\make_config libjsonevt\make_config.c
libjsonevt\make_config.c:6:22: sys/wait.h: No such file or directory
libjsonevt\make_config.c: In function `do_system_with_redirect':
libjsonevt\make_config.c:42: error: `F_DUPFD' undeclared (first use in this function)
libjsonevt\make_config.c:42: error: (Each undeclared identifier is reported only once
libjsonevt\make_config.c:42: error: for each function it appears in.)
libjsonevt\make_config.c:50: warning: passing arg 2 of `execvp' from incompatible pointer type
dmake.EXE:  Error code 129, while making 'libjsonevt\make_config'
  DOWENS/JSON-DWIW-0.29.tar.gz
  C:\strawberry\c\bin\dmake.EXE -- NOT OK

DBIx::Classが依存しているJSON::DWIWでsys/wait.hというヘッダファイルが必要みたいだが、どうやら存在しないらしい。

Strawberry Perlにはppmも入っていたのでppmからインストールを試したら、すんなりインストールできた。
まだDB自体を構築してないので動作検証コードは書いてないけど多分大丈夫でしょう。

[Perl]俺はActivePerlをやめるぞ!ジョジョーッ!!

WindowsでPerlと言えばActiveperlかCygwin+Perlでしたが、Strawberry Perlなるものがあるようなのでインストールしてみました。

ActivePerlはコンパイル環境がないので、XSモジュールのインストールにはVC++を別途インストールしないといけないが、それでもコンパイルでこける場合が多々あり、ppmからインストールする手法でした。

しかしStrawberry Perlはgccとdmakeというコンパイル環境込みでインストールされるので、CPANモジュールのインストールでこける事がほとんどありません。

ActivePerl+CPANで依存モジュールの多いMooseのインストールは失敗しましたが、Strawberry Perlだとサクッと入りました。

散々待たされた挙句、make NOT OKとか出ないから最高!

WindowsのUACはウザくない

Linuxでsudo使っていちいちパスワード入れるよりはウザくないと思うよ。
ただUACは確認せずにクリックする癖がつくので、安全なのかって言われると疑問だけど。

Vistaからボタンとかにキャプションが無くなったので、ユーザサポートする立場からすると非常にやっかいなんだよね。電話で適切にボタンやメニューを操作してもらうのってムズイ。

Windows7入れてみた

日本語版が待ちきれなかったのでおとなしく英語版を入れてみる。64bit版のISOイメージがなかなか落ちてこなかったので32bit版で妥協。

Vistaはまともに触った事がないので比較ができないけど、Core2 Duo E6600 2.4Ghz、メモリ2GBで特にストレス無く使えた。

HDVの取り込みでどれくらい負荷がかかるか確認したかったのだが、IEEE1394(IFC-ILP4)のドライバが認識しなかったので断念。メーカーのページ見てもVista用のドライバすら見つからなかった。屋根裏からドライバCD探さないといけない。