スキップしてメイン コンテンツに移動

Solaris 10 でPerl DBIをインストール

やっと、できたインストール

CPANからDBI-1.607.tar.gzを持ってきたわいいが、コンパイルエラーが出る。

perl Makefile.PLでMakefileを作るのだが、Sun WorkShopをインストールしないと使えないSun純正のccのための情報しかMakefileに反映されない。。。(トホホ)

どうも、perl -Vで表示されるCompilerの設定が優先されるらしい。

当然チャ当然だな~

でも、Makefile.PLの中にはgcc用の記述もあるんだがな~もったいない


perl Makefile.PLにて生成されれたMakefileを以下のように変更する
  • CC = gcc
  • CCCDLFLAGS =
  • LD = gcc
  • OPTIMIZE =
  • CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO
つまり、Sun Workshopのcc固有のオプションを削除しただけです。

コメント

このブログの人気の投稿

MySQL NotifierがHigh Severity Errorを出して立ち上がらない…

先日、わしのPCがコンセントが抜けかけが原因で落ちて以来、MySQLのNotifierがエラーを出して立ち上がらなくなった… 1週間放置しておいたが、毎日エラーダイアログが表示されるのも目障りなので、対処してみた。 結果、 %APPDATA%\Oracle\MySQL Notifier にある settings.config が壊れていることが判り、削除し解決した。 なんでこんなものが壊れたのかは不明…