
Ubuntu日本語フォーラム

ログインしていません。
http://sourceforge.net/projects/imageenlarger/
からダウンロードして使いたいのです。
linux_install.txt には
To compile SmillaEnlarger, make sure that the Qt library and its developer tools are installed.
Within the SmillaEnlargerSrc directory first create the Makefile with qmake , then build the enlarger with make:
cd SmillaEnlargerSrc
qmake ImageEnlarger.pro
make
とあるだけです。
ubuntu 9.04 本家版
#2 に経過を投稿します。
オフライン
そこで synaptic から libavahi-qt4-1 と libavahi-qt4-dev をインストールしました。
~$ cd SmillaEnlargerSrc
~/SmillaEnlargerSrc$ qmake ImageEnlarger.pro
WARNING: Failure to find: EnlargeParam.h
と叱られたので ImageEnlargerCode フォルダにあった EnlargeParam.h をコピーしました。
~/SmillaEnlargerSrc$ qmake ImageEnlarger.pro
~/SmillaEnlargerSrc$ make
/usr/bin/uic-qt4 enlargerdialog.ui -o ui_enlargerdialog.h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
make: g++: コマンドが見つかりませんでした
make: *** [main.o] エラー 127
そこで検索して https://forums.ubuntulinux.jp/viewtopic.php?id=438 から build-essential を synaptic からインストールしました。
しかし、
~/SmillaEnlargerSrc$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from main.cpp:26:
ConsoleManager.h:58: 警告: unused parameter ‘w’
ConsoleManager.h:58: 警告: unused parameter ‘h’
など 50 個ほどの「警告」が吐き出されました。
unused parameter ○○と unused variable ○○の二種類です。
linux_install.txt には make までしか書かれていませんが、make install は単に省略されているのでしょうか ?
或いは qt3 の方をインストールすべきだったでしょうか ?
windows では「インストール不要」としているサイトがあったのですが、windows では試していません。
オフライン
getdeb に jaunty 用の deb パッケージがあります。
http://www.getdeb.net/search.php?keywords=smilla
0.8.5 と少しバージョンが古いのですが、取り敢えず使えれば良いのであれば、試してみてはどうでしょうか?
smilla-enlarger_0.8.5-1~getdeb1_i386.deb 本体の他に、私の環境では下記パッケージが必要でした。
libqtcore4_4.5.0-0ubuntu4.2_i386.deb
libaudio2_1.9.1-5_i386.deb
libqtgui4_4.5.0-0ubuntu4.2_i386.deb
オフライン
baraphaさん
ビルドは終わっています。
後はSmillaEnlargerというファイルをダブルクリックして起動です。
barapha による投稿:
50 個ほどの「警告」が吐き出されました。
unused parameter ○○と unused variable ○○の二種類です。
エラー終了しなければビルドは一応成功です。
警告をどう扱うかは、状況や人により様々なので何とも言えません。
barapha による投稿:
linux_install.txt には make までしか書かれていませんが、make install は単に省略されているのでしょうか ?
省略ではないです。
makeの手順も色々です。
barapha による投稿:
或いは qt3 の方をインストールすべきだったでしょうか ?
試しにqt3の方でやってみれば分かりますよ。
barapha による投稿:
そこで synaptic から libavahi-qt4-1 と libavahi-qt4-dev をインストールしました。
枝葉末節ですが、そこはlibavahi-qt4-1やlibavahi-qt4-devではなく、libqt4-devでしょう。(今回はavahiは全然関係ないです)
libavahi-qt4-devがlibqt4-devに依存しているので、結局libqt4-devはインストールされ結果は同じになりますが。
あと、getdebの方も選択肢として良いと思います。
>>petitbootang さん
ありがとうございます。
getdeb は思い出したようにときにチェックするのですが、前回(覚えていないが)チェック時は載っていなかったか、見逃しでしょうね。失礼しました。
getdeb をダウンロード・インストールしてみると、すんなり起動できました。
synaptic で調べてみると、必要だったといわれた 3 個のパッケージは既にインストール済みでした。
どのパッケージをどのアプリケーションが必要とするかまでは気にしていなかったからでしょう。
>>STGSAGWAN さん
ありがとうございます。
>エラー終了しなければビルドは一応成功です。
エラーは無かったのですが、/usr を検索しても 'SmillaEnlarger' というファイルは見つけられませんでした。
この場合の「警告」はエラーに近かったということなのかもと自分で納得しています。
送信後 'qt3' の件は「自分で試せば済むこと」で愚問だったと反省しています。
avahi の件も有難うございました。
synaptic で検索結果をスクロールしていなかったことが原因ですね。(お恥ずかしい)
オフライン
>>STGSAGWAN さん
>>エラー終了しなければビルドは一応成功です。
>エラーは無かったのですが、/usr を検索しても 'SmillaEnlarger' というファイルは見つけられませんでした。
#2 で ~/SmillaEnlargerSrc$ と書いておきながら、「/usr を検索しても」はありえないですね。
'SmillaEnlarger' は /SmillaEnlargerSrc (ホーム・フォルダ直下)にありました。
トンダ勘違いで申し訳ありません。
zip を展開したフォルダが「32 個のアイテム」に対し、 /SmillaEnlargerSrc は「64 個のアイテム」になっていました。
'SmillaEnlarger' をダブルクリックすると、めでたく 0.8.9 が起動しました。
結果的には「ビルド」が成功した初めての経験でした。
有難うございました。
オフライン