[過去ログ] [[[ 2ch ブラウザ JD 19]]] (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(6): 2017/10/06(金)20:22 ID:o5PufOFR(1/6) AAS
JD は gtkmm/GTK+ を用いた2chブラウザです。

公式
外部リンク:jd4linux.sourceforge.jp

sourceforge.jp
外部リンク:sourceforge.jp

JDサポートBBS
外部リンク:jd4linux.sourceforge.jp

2chスレ過去ログ
外部リンク:jd4linux.sourceforge.jp
省8
2
(1): 2017/10/06(金)20:27 ID:qcYQLtlW(1) AAS
>>1


JDのビルドと2chproxy.plで5ch対応を初心者の自分にも出来たのに上手く行かない人が結構居るんだな
3
(1): 2017/10/06(金)20:29 ID:o5PufOFR(2/6) AAS
>前スレの1000さん
>このスレは重複スレ
そうだったんだ
すっかり忘れてた(今も思い出せない)
ということで19にしてセーフ

という訳で
17が2個で18は欠番ですよ
前スレ
[[[ 2ch ブラウザ JD 17 ]]] [無断転載禁止]©2ch.net
2chスレ:linux
省4
4
(1): 2017/10/06(金)20:37 ID:KEQsIKc7(1) AAS
>>1
1乙 >>1はきっとイケメン
5: 2017/10/06(金)20:39 ID:o5PufOFR(3/6) AAS
>>4
最近はブサメンでもスレ立て出来るんですよ
6
(1): 2017/10/06(金)20:40 ID:wXOu6zWj(1/3) AAS
>>1

>>3
その前っていうスレ開けないけど
7: 2017/10/06(金)20:48 ID:o5PufOFR(4/6) AAS
>>6
すまんですなあ
その前
2chスレ:linux
でどうぞ
8
(5): 2017/10/06(金)20:55 ID:vOzQo5MK(1/2) AAS
前スレの986です。

CentOS 6 64bit です。
外部リンク:github.com
ここにあるJDをインストールしようとしてサイトに書いてある手順に従って
$ make したら

loader.cpp:571: error: ‘to_string’ is not a member of ‘std’

レスをくださった方を参考に
$ make CXXFLAGS+="-std=c++11"
すると
cc1plus: error: unrecognized command line option "-std=c++11"
省6
9: 2017/10/06(金)21:04 ID:o5PufOFR(5/6) AAS
>>8
外部リンク:jd4linux.osdn.jp
OS/ディストリビューション別インストール方法(wiki)
をクリックしてRedhat系のところ読んでみたら?
10
(1): 2017/10/06(金)21:05 ID:J+4ey0qa(1) AAS
>>8
外部リンク:stackoverflow.com
11
(1): 2017/10/06(金)21:06 ID:91Kk7wyK(1) AAS
>>8
うまくいくかどうか分からないけど

c++でto_stringが使えないときの対処法について
外部リンク:turanegaku.hateblo.jp
12
(1): 2017/10/06(金)21:11 ID:hr/lObup(1) AAS
よくわからないけどc++11の代わりにc++0xでダメなら
centos c++11でググッてg++のバージョン上げればいいんじゃないかと思いました。
13
(1): 2017/10/06(金)21:35 ID:IJBRAl+1(1) AAS
>>8
これは?
外部リンク[cfg]:github.com
14: 2017/10/06(金)22:13 ID:o5PufOFR(6/6) AAS
>>13
これはと言われても前スレ986氏は戸惑うしかないんじゃなかろうか?
一体それをどうしろと?
15
(2): 2017/10/06(金)22:14 ID:XP0r9pNF(1) AAS
>>11
いわれてみりゃ確かに数値をstringにするだけなんで自前で置き換えちゃえばいいだけやな
かってにstdに作っちゃうのもアレだしざっと見る限りstd::to_string使ってるのはsrc/jdlib/loader.cppの571行目だけっぽいからそこだけ置き換えれば良いね
以下その場しのぎ&ビルド出来るかすら確認してないうんこぱっち
外部リンク:pastebin.com

正式に対応するなら他に元のjdと比べてC++11に依存する変更はないかとか考慮すべき点が色々あるだろうからissueで相談してみると良いかもね
16
(2): 2017/10/06(金)22:45 ID:1xkLz7U2(1/13) AAS
m@m ~ $ sudo apt-get build-dep jd
E: jd のソースパッケージが見つかりません
m@m ~ $

m@m ~ $ sudo apt-get install build-essential automake autoconf-archive git
automake はすでに最新版です。
build-essential はすでに最新版です。
提案パッケージ:
git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-arch git-bzr git-cvs git-mediawiki git-svn
以下のパッケージが新たにインストールされます:
省19
17: 2017/10/06(金)22:50 ID:1xkLz7U2(2/13) AAS
m@m ~ $ git clone -b test --depth 1 外部リンク[git]:github.com jd
Cloning into 'jd'...
remote: Counting objects: 568, done.
remote: Compressing objects: 100% (549/549), done.
remote: Total 568 (delta 49), reused 349 (delta 18), pack-reused 0
Receiving objects: 100% (568/568), 935.58 KiB | 560.00 KiB/s, done.
Resolving deltas: 100% (49/49), done.
Checking connectivity... done.
m@m ~ $ cd jd
m@m ~/jd $ autoreconf -i
省11
18
(2): 2017/10/06(金)22:51 ID:lTxhsMwh(1/4) AAS
>>16
で?何がしたいの?
19: 2017/10/06(金)22:52 ID:1xkLz7U2(3/13) AAS
m@m ~/jd $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
省22
20
(1): 2017/10/06(金)22:54 ID:1xkLz7U2(4/13) AAS
ノーエラーではなかった、指導を
os = linux-gnu
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTKMM... no
configure: error: Package requirements (gtkmm-2.4 >= 2.4.0) were not met:

No package 'gtkmm-2.4' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTKMM_CFLAGS
省3
21: 2017/10/06(金)23:00 ID:lTxhsMwh(2/4) AAS
>>20
No package 'gtkmm-2.4' found

gtkmm-2.4が見つからないってよ。
22: 2017/10/06(金)23:02 ID:YCkwpsg8(1/2) AAS
sudo apt-get install libgtkmm-2.4-dev
で入れられるんじゃないかな
23: 2017/10/06(金)23:04 ID:YCkwpsg8(2/2) AAS
というか
sudo apt-get build-dep jd
で、libgtkmm-2.4-devなどJDのビルドに必要なパッケージが
インストールされるんじゃなかったっけ
24: 2017/10/06(金)23:13 ID:1xkLz7U2(5/13) AAS
(synaptic:7682): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
Selecting previously unselected package libsigc++-2.0-dev:amd64.
(Reading database ... 262827 files and directories currently installed.)
Preparing to unpack .../libsigc++-2.0-dev_2.2.10-0.2ubuntu2_amd64.deb ...
Unpacking libsigc++-2.0-dev:amd64 (2.2.10-0.2ubuntu2) ...
Selecting previously unselected package libglibmm-2.4-dev:amd64.
Preparing to unpack .../libglibmm-2.4-dev_2.39.93-0ubuntu1_amd64.deb ...
Unpacking libglibmm-2.4-dev:amd64 (2.39.93-0ubuntu1) ...
Selecting previously unselected package libatkmm-1.6-dev:amd64.
Preparing to unpack .../libatkmm-1.6-dev_2.22.7-2ubuntu1_amd64.deb ...
省16
25: 2017/10/06(金)23:16 ID:1xkLz7U2(6/13) AAS
m@m ~ $ sudo apt-get build-dep jd
E: jd のソースパッケージが見つかりません
-----------------------------------
と返事、放置。これの対策は?
26
(1): 2017/10/06(金)23:21 ID:1xkLz7U2(7/13) AAS
m@m ~ $ ./configure
bash: ./configure: そのようなファイルやディレクトリはありません
m@m ~ $ cd jd
中略
use socket
checking socket.h usability... no
checking socket.h presence... no
checking for socket.h... no
checking for socket in -lsocket... no
checking for X11... yes
省12
27: 2017/10/06(金)23:27 ID:1xkLz7U2(8/13) AAS
(synaptic:9135): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
Selecting previously unselected package socket.
(Reading database ... 263944 files and directories currently installed.)
Preparing to unpack .../socket_1.1-10_amd64.deb ...
Unpacking socket (1.1-10) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up socket (1.1-10) ...
28
(1): 2017/10/06(金)23:34 ID:lTxhsMwh(3/4) AAS
>>26
sudo apt install libgnutls28-dev
29: 2017/10/06(金)23:35 ID:wXOu6zWj(2/3) AAS
libgtkmm-2.4-dev 入れたなら後はこれでいけるだろ
sudo apt-get install autoconf libtool libgnutls28-dev
てかJDのビルドの説明読めば全部書いてなかったか確か
30
(1): 2017/10/06(金)23:39 ID:1xkLz7U2(9/13) AAS
ありがとうございます
m@m ~ $
m@m ~ $ sudo apt install libgnutls28-dev

以下の特別パッケージがインストールされます:
libgmp-dev libgmpxx4ldbl libgnutls-dev libgnutlsxx28 libp11-kit-dev
libtasn1-6-dev nettle-dev
提案パッケージ:
libgmp10-doc libmpfr-dev gnutls-doc gnutls-bin guile-gnutls
推奨パッケージ:
省18
31: 2017/10/06(金)23:41 ID:lTxhsMwh(4/4) AAS
>>30
ビルド出来たかな?
32: 2017/10/06(金)23:42 ID:1xkLz7U2(10/13) AAS
感謝
m@m ~/jd $ sudo apt-get install autoconf libtool libgnutls28-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
autoconf はすでに最新版です。
libtool はすでに最新版です。
libgnutls28-dev はすでに最新版です。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 35 個。
m@m ~/jd $
33: 2017/10/06(金)23:46 ID:mCV5ERFQ(1) AAS
前スレの969です。978さんが示してくれたURLを読んで./configure --with-nativeが通るようになりました
レスを下さった方々、どうもありがとうございました。自力で解決方法まで辿り着けるようにもっと検索技術を磨こうと思います
34: 2017/10/06(金)23:47 ID:1xkLz7U2(11/13) AAS
できたか出来ないか、どうやって判定するのか?

m@m ~/jd $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for gcc... gcc
省21
35: 2017/10/06(金)23:49 ID:wXOu6zWj(3/3) AAS
./configure でエラー出なければ後は make するだけだよ
36: 2017/10/06(金)23:50 ID:1xkLz7U2(12/13) AAS
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
省22
37
(1): 2017/10/06(金)23:53 ID:1xkLz7U2(13/13) AAS
use socket
checking socket.h usability... no
checking socket.h presence... no
checking for socket.h... no
checking for socket in -lsocket... no
checking for X11... yes
checking for SMlib.h and ICElib.h... /usr/include
checking for libSM and libICE... could not find libSM and libICE.
use gnutls
checking for GNUTLS... yes
省7
38
(4): 2017/10/06(金)23:56 ID:vOzQo5MK(2/2) AAS
>>8 前スレの986です。
外部リンク:github.com にあるjd-2.8.9-171003をインストールしようとしたのは
CentOS 6 64bit JD Ver 2.8.9-150226で 2chproxy.pl v1.2 外部リンク:pastebin.com
を使用すると「設定ーネットワークープロキシ」でその他のサーバ用もチェックしないとスレの更新で読めなくなった。
だけどhttpsな画像リンクが取得できなくなる、チェック外すと画像を読み込む、と言う状態を改善できるかもと考えたからです。
jd-2.8.9-171003をインストール出来た結果、その他のサーバ用のチェックを入れないでもスレが更新できるようになり、
httpsな画像リンクも読めるようになりました。
>>10,12
c++11の代わりにc++0xを使用してみると
$ make CXXFLAGS+="-std=c++0x"
省18
39: 2017/10/06(金)23:56 ID:XXVYn9PK(1) AAS
libgcrypt20-devがないみたいだね
40: 2017/10/07(土)00:01 ID:PoQs0+n7(1/23) AAS
(synaptic:15928): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
Selecting previously unselected package libgpg-error-dev.
(Reading database ... 264199 files and directories currently installed.)
Preparing to unpack .../libgpg-error-dev_1.12-0.2ubuntu1_amd64.deb ...
Unpacking libgpg-error-dev (1.12-0.2ubuntu1) ...
Selecting previously unselected package libgcrypt20-dev.
Preparing to unpack .../libgcrypt20-dev_1.6.1-2ubuntu1.14.04.1_amd64.deb ...
Unpacking libgcrypt20-dev (1.6.1-2ubuntu1.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up libgpg-error-dev (1.12-0.2ubuntu1) ...
省1
41: 2017/10/07(土)00:01 ID:0Vr8f+zI(1/2) AAS
>>37
sudo apt install libgcrypt20-dev
42: 2017/10/07(土)00:03 ID:ZQ4cifz9(1/3) AAS
>>38 訂正

$ ./configure --with-native でした。
43: 2017/10/07(土)00:04 ID:1hx7arAb(1/3) AAS
まだ足りないのあるのかw
44
(1): 2017/10/07(土)00:07 ID:PoQs0+n7(2/23) AAS
通ったみたい。知識がないから判定できない、雰囲気でオッケーに見える

m@m ~ $ cd jd
m@m ~/jd $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
省21
45: 2017/10/07(土)00:08 ID:6AGfMUge(1) AAS
通った通った
46: 2017/10/07(土)00:09 ID:0Vr8f+zI(2/2) AAS
>>44
通ってる。makeだ。
47: 2017/10/07(土)00:53 ID:PoQs0+n7(3/23) AAS
make[2]: ディレクトリ `/home/m/jd' に入ります
make[2]: ディレクトリ `/home/m/jd' から出ます
make[1]: ディレクトリ `/home/m/jd' から出ます
m@m ~/jd $

たった今通りました ありがとうございました まだ起動などさせていません

ubuntu mate 16.04側のjd 、一個前のビルドしたやつ

ガセネタをもとにグチョグチョにいじって元に戻せるか不明だが、可能なら、ギットプルのみでやりたい

mint17.2のv2c も、対策したい。しかし、とにかくストップしているcpu 関連の方へ戻りたい
省1
48: 2017/10/07(土)01:10 ID:PoQs0+n7(4/23) AAS
m@m ~ $ cd 2chproxy.pl/
m@m ~/2chproxy.pl $ ./install.sh
Copying 2chproxy.pl to /home/m/bin
Copying jd.sh to /home/m/bin
Copying jd.desktop...
Backup to jd.conf
replace jd.conf
m@m ~/2chproxy.pl $
49: 2017/10/07(土)01:18 ID:PoQs0+n7(5/23) AAS
端末の解釈と、コマンドを教えてくれたみんな!
ありがとう
「ガセネタをもとに」というのは大傲慢でした
みなで試行錯誤して、問題にチャレンジした大切な過程だったんですね
これからも俺達は協力して世界のトップを取ろう
いろいろ困難に遭遇するだろうが、決してリナックスの友を裏切ることは
しない、そう決意している
50: 2017/10/07(土)01:24 ID:PoQs0+n7(6/23) AAS
./install.sh
しても起動しない
今夜は終わります
新しい5ちゃんねるよ
永遠たれ
51
(1): 2017/10/07(土)01:26 ID:9i+nfLVm(1) AAS
前スレこっちであってる?
なんか最近ゴチャゴチャしとる
[[[ 2ch ブラウザ JD 17 ]]] 2chスレ:linux
52: 2017/10/07(土)01:36 ID:NJ1mDwqq(1/14) AAS
>>51
最後のほうでコンパイルエラーの話をしてるので合ってると思います
そもそも前スレが17の重複スレだったので今回の19は正解です
53: 2017/10/07(土)01:52 ID:XAtLM5FN(1/8) AAS
>>18
> 18 名前:login:Penguin [sage]: 2017/10/06(金) 22:51:18.48 ID:lTxhsMwh (4)
> >>16
> で?何がしたいの?

何がしたいのか、頭使って考えろや!
糞ガキが!
54
(2): 2017/10/07(土)01:52 ID:NJ1mDwqq(2/14) AAS
とりあえずやったこと
Mint18.2 cinnamon
俺環だからそのまま使えるかどうかはわからない
リポジトリのJDをそのまま使う方法

面倒だから2chproxy.plディレクトリを削除
新しくgit clone 外部リンク[git]:github.comで2chproxy.plディレクトリを取得
cd 2chproxy.plで、chmod +x 2chproxy.pl
それから./install.sh
about:configの設定で板一覧を取得するサーバーを外部リンク[html]:menu.5ch.net
プロキシ設定でその他のサーバーにもチェック
省5
55: 2017/10/07(土)02:14 ID:NJ1mDwqq(3/14) AAS
ちなみにプロキシ設定で書き込みのチェックはなくても書けるようになった
56: 2017/10/07(土)02:18 ID:NSACoI7P(1) AAS
前スレで出てた

~/.jd/boards.xml の内容を 2chから5chに置換

geditで置き換えて、2chproxy.plを更新したら使えるようになった

ただこれだけ
57: 2017/10/07(土)03:20 ID:TMBKlGeU(1/7) AAS
>>54、56
ENABLE_2CH_TO_nCH =>の値いくつにしてる?
58
(2): 2017/10/07(土)03:25 ID:TMBKlGeU(2/7) AAS
ああそうそう
みんな見てるとは思うけど
2chproxy.pl新しいの来てるよ
2chスレ:linux
>という事で反映しときますた
>外部リンク:github.com
59
(1): 2017/10/07(土)06:01 ID:FAFvC4bI(1/2) AAS
>>58
そのアップデータって、手動で該当の行を上書きするの ?
60: 59 2017/10/07(土)06:14 ID:FAFvC4bI(2/2) AAS
>次回からは作成されたディレクトリ、 2chproxy.pl/ に移動し、
git pull
すれば更新されます。

今使っているのがv0.17.xだから、新たにver1.2.2を導入しなければいけないんだ。
ということだよね。
1-
あと 942 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s