このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/25(Wed) 14:33
名前: まだCentOS6
URL:
http://www.d-toybox.com/studio/weblog/show.php?mode=single;id=2015032603 ATOKをCentOS6で使っていますがこのバグで困っているのですがこの記事を読んでも具体的にどうすれば良いか?わかりません。どなたか教えていただけないでしょうか?
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/25(Wed) 18:25
名前: stranger
URL: http://ja.528p.com/
http://vault.centos.org/6.7/cr/Source/SPackages/
からfirefox-45.1.1-1.el6.centos.src.rpmをダウンロード
https://bug1143197.bmoattachments.org/attachment.cgi?id=8579273
を表示して平文ドキュメントとして保存 bug1143197-1.diff
https://bug1143197.bmoattachments.org/attachment.cgi?id=8579275
を表示して平文ドキュメントとして保存 bug1143197-2.diff

あとはsrc.rpmをインストールして
rpmbuild/SOURCESのなかのfirefoxのソースを解凍して上記のパッチをあてて圧縮し
rpmbuild/SPECSに移動してスペックファイルを指定してrpmbuildでパッケージをつくる

これが大まかな行程

CentOS 6.8へのアップデートが間近になっていて
通常のupdatesではなくcrにアップデートパッケージが入っています(5・25現在)
firefox-45.1.1-1.el6.centos.src.rpmは300Mをこえます
その他にrpm作成のための多くのパッケージが要求されます
上記のパッチがこのバージョンに対応してるかはわかりません
上記のパッチを当てることでCerntOSのパッチがエラーになる場合もあります
いろいろ試行錯誤して出来上がったパッケージがうまく機能するかはわかりません

パッチのあて方やsrc.rpmからrpmパッケージを作成する詳細はnetで学習して下さい
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/25(Wed) 20:05
名前: まだCentOS6
URL:
丁寧な解説ありがとうございます。やってみようとしましたが...
パッチを当てるファイルが該当デレクトリーに見あたらない(笑)
パッチには
diff --git a/widget/gtk/nsGtkIMModule.cpp b/widget/gtk/nsGtkIMModule.cpp
--- a/widget/gtk/nsGtkIMModule.cpp
+++ b/widget/gtk/nsGtkIMModule.cpp
となっているのでsrc.rpmをインストールしてfirefox-45.1.1esr.source.tar.xzを解凍し
て firefox-45.1.1esr/widget/gtk へ移動して
$ ls -l nsGtkIMModule.cpp
ls: cannot access nsGtkIMModule.cpp: そのようなファイルやディレクトリはありません
$ ls -l nsGtk*
nsGtkCursors.h
nsGtkKeyUtils.cpp
nsGtkKeyUtils.h
nsGtkUtils.h
うーん...無い...何か間違っているでしょうか?
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/25(Wed) 23:28
名前: stranger
URL: http://ja.528p.com/
nsGtkIMModule.cpp は firefox-41 までのようです
http://hg.mozilla.org/mozilla-central/summary
にアクセスしてtagsのそれぞれのバージョンのfilesをマウスでクリック
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/27(Fri) 07:23
名前: まだCentOS6
URL:
configure:3784: checking for ld
configure:3819: checking for strip
configure:3854: checking for windres
configure:3889: checking for otool
configure: error: Only GCC 4.7 or newer supported
*** Fix above errors and then restart with\
"make -f client.mk build"
make[2]: *** [configure] Error 1
make[2]: Leaving directory `/home/kkuma/rpmbuild/BUILD/firefox-38.7.0/mozilla-esr38'
make[1]: *** [/home/kkuma/rpmbuild/BUILD/firefox-38.7.0/mozilla-esr38/objdir/Makefile] Error 2
make[1]: Leaving directory `/home/kkuma/rpmbuild/BUILD/firefox-38.7.0/mozilla-esr38'
make: *** [build] Error 2
エラー: /var/tmp/rpm-tmp.Ww9wHZ の不正な終了ステータス (%build)


RPM ビルドエラー:
/var/tmp/rpm-tmp.Ww9wHZ の不正な終了ステータス (%build)
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-2/root/usr/libexec/gcc/i686-redhat-linux/4.8.2/lto-wrapper
Target: i686-redhat-linux
Configured with: ../configure --prefix=/opt/rh/devtoolset-2/root/usr --mandir=/opt/rh/devtoolset-2/root/usr/share/man --infodir=/opt/rh/devtoolset-2/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,fortran,lto --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-isl=/dev/shm/home/centos/rpm/BUILD/gcc-4.8.2-20140120/obj-i686-redhat-linux/isl-install --with-cloog=/dev/shm/home/centos/rpm/BUILD/gcc-4.8.2-20140120/obj-i686-redhat-linux/cloog-install --with-mpc=/dev/shm/home/centos/rpm/BUILD/gcc-4.8.2-20140120/obj-i686-redhat-linux/mpc-install --with-tune=generic --with-arch=i686 --build=i686-redhat-linux
Thread model: posix
gcc version 4.8.2 20140120 (Red Hat 4.8.2-15) (GCC)

うーん原因が分からなです。gccもバージョン上げたのに...
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/27(Fri) 13:57
名前: stranger
URL: http://ja.528p.com/
返答が曖昧だったですか?
http://hg.mozilla.org/mozilla-central/summary
はあくまで参考です
http://vault.centos.org/6.7/updates/Source/SPackages/
firefox-38.7.0-1.el6.centos.src.rpm
であれば、gcc48-4.8.2-15.el6.src.rpmが含まれていて
それをさいしょに構築してからfirefoxを構築するように調整されているのでは?
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/28(Sat) 11:49
名前: まだCentOS6
URL:
>であれば、gcc48-4.8.2-15.el6.src.rpmが含まれていて
>それをさいしょに構築してからfirefoxを構築するように調整されているのでは?
なのでdevtoolset-3をインストールしてgcc48-4.8.2-15.el6.src.rpmをリビルドしましたが
リビルドしたgcc48-4.8.2-15.el6.i686.rpmはlibstdc++-develのレビジョンのあったものがないので
インストール出来ません。(CentOS6.7を完全なgcc version 4.8.2の環境にupdate出来ない。)
ここが手動でも出来ないのでrpmbuildコマンドでfirefoxのパッケージを作ろうとしても
失敗していると考えていますが?間違っているでしょうか?
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/28(Sat) 15:15
名前: stranger
URL: http://ja.528p.com/
use_bundled_gcc が 1 ならば
gcc48*.rpmを作成しcpioで展開し gccファイルを利用するようだけど
パッケージの製作者にきかないと詳細はわからない

マイナス思考かもしれないけど
Atokを取るかFirefoxを取るかの選択
Atokをとるならブラウザを別のものに乗り換える
FirefoxをとるならIMEを別のものにする

私的にはセキュリティホールのあるFirefoxは使いたくない
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/05/28(Sat) 18:42
名前: まだCentOS6
URL:
chromeは信用できない。(Linux版には特定サイトに誘導する仕掛けが入っているように思う)
ironは起動すらしない。operaは落ちまくり(笑)
八方塞がりです。
記事編集 編集
Re: ブラウザでパスワードが入力出来ない このメッセージに返信する
日時: 2016/06/19(Sun) 11:17
名前: まだCentOS6
URL:
結局リビルドは出来ませんでした
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -