hns - 日記自動生成システム - Version 2.19.9

先月 2011年12月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2011年12月31日() 旧暦 [n年日記] [更新:"2012/01/01 17:58:27"]

#1 [pkgsrc][NetBSD] /usr/pkg/include/xorg を見てくれない

modular-xorg-server を package しようとしている
  • wip/modular-xorg-server そのまま、および 1.11.3 にしたもの
  • xf86-input-keyboard そのまま、及び 1.6.0 にしたもの
  • xorg-util-macros 1.15.0 及び 1.16.0 にしたもの
で問題が起きる xorg-macros.pc が見つからないというような問題。
次のようにすると、確かに変。
modena@makoto 22:14:39/111231(~)% pkg_info -qL xorg-util-macros
/usr/pkg/share/aclocal/xorg-macros.m4
/usr/pkg/share/pkgconfig/xorg-macros.pc
/usr/pkg/share/util-macros/INSTALL
modena@makoto 22:14:40/111231(~)% pkg-config --cflags xorg-macros.pc
Failed to open 'xorg-macros.pc': No such file or directory
No package 'xorg-macros.pc' found
多分
-/usr/pkg/share/pkgconfig/xorg-macros.pc
+/usr/pkg/lib/pkgconfig/xorg-macros.pc
に入るべきなのだと思うが、自分で patch を作るのかな。
  • xorg-util-macros (の Makefile.am と Makefile.in に) patch を当てて (datadir) を (libdir) に変更
  • xorg-util-macros に buildlink3.mk を追加
  • xf86-input-keyboard に 上記を include する
とやって見て、まだ
No package 'xorg-macros.pc' found
と言われて、調べたら share も lib も本来探してくれるので、「そういう問題ではない」らしい。
ああ、pkg-config xproto とかするので、pkg-config xproto.pc の pc は余計だった。
modena@makoto 23:13:57/111231(..wip/modular-xorg-server)% cat `find . -name xorg-server.pc`
prefix=/usr/pkg
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include ${prefix}/include/xorg
datarootdir=${prefix}/share
moduledir=${exec_prefix}/lib/xorg/modules
sdkdir=${prefix}/include/xorg
sysconfigdir=${datarootdir}/X11/xorg.conf.d
このように includedir の ${prefix}/include/xorg を追加して見ているが、良く見ると sdkdir って、いつ使われるのだろう。
この変更をする前でも、次のように出ている。sdkdir が効いているのかな。 だとすると、名前 (xorg-server)の問題か ?
modena@makoto 23:17:15/111231(..wip/modular-xorg-server)% pkg-config --cflags xorg-server
-fvisibility=hidden -I/usr/pkg/include/xorg -I/usr/pkg/include -I/usr/pkg/include/pixman-1  
今出ているのは xf86-input-keyboard で次のような問題。
..

gmake[2]: Entering directory `/export/CHROOT
   /usr/pkgsrc/x11/xf86-input-keyboard/work/xf86-input-keyboard-1.6.0/src'
  CC     kbd.lo
kbd.c:21:25: error: xorg-server.h: No such file or directory
kbd.c:26:18: error: xf86.h: No such file or directory
kbd.c:28:25: error: xf86Privstr.h: No such file or directory
kbd.c:32:24: error: extnsionst.h: No such file or directory
kbd.c:33:21: error: extinit.h: No such file or directory
kbd.c:34:22: error: inputstr.h: No such file or directory
kbd.c:36:24: error: xf86Xinput.h: No such file or directory
kbd.c:37:25: error: xf86_OSproc.h: No such file or directory
これらは /usr/pkg/include/xorg の下にあるが、見えていないらしい。
modena@makoto 23:24:52/111231(..x11/xf86-input-keyboard)% find . -name xorg-server.h
./work/.buildlink/include/xorg/xorg-server.h
試しに(中の) Makefile の CFLAGS の行に手で追加したら、完了した
-CFLAGS = -O2 -I/usr/pkg/include
+CFLAGS = -O2 -I/usr/pkg/include -I/usr/pkg/include/xorg -I/usr/pkg/include/pixman-1
その時に見たのだけれど、次のような行があった。何か一部がうまく行っていないのだな。
XORG_LIBS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lpixman-1 -lpciaccess  
同じような問題が xf86-input-mouse でも起きる。
次のようにすると、(手で Makefile を変更するのと同じ意味だけれど) 少し進む
Index: Makefile
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/x11/xf86-input-mouse/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- Makefile	14 Sep 2010 11:03:11 -0000	1.12
+++ Makefile	1 Jan 2012 03:06:26 -0000
@@ -9,6 +9,7 @@
 MAINTAINER=	joerg@NetBSD.org
 HOMEPAGE=	http://xorg.freedesktop.org/
 COMMENT=	Modular Xorg mouse driver
+CFLAGS+=	-I${PREFIX}/include/xorg -I${PREFIX}/include/pixman-1
 
 PKG_DESTDIR_SUPPORT=	user-destdir
 
が、まだ次のようになる
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I../src
-I/export/CHROOT/usr/pkgsrc/x11/xf86-input-mouse/work/.buildlink/include
-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing
-Wbad-function-cast -O2
-I/export/CHROOT/usr/pkgsrc/x11/xf86-input-mouse/work/.buildlink/include/xorg
-I/export/CHROOT/usr/pkgsrc/x11/xf86-input-mouse/work/.buildlink/include/pixman-1
-MT mouse.lo -MD -MP -MF .deps/mouse.Tpo -c mouse.c -fPIC
-DPIC -o .libs/mouse.o

mouse.c:128: error: expected declaration specifiers or '...' before 'IDevPtr'
mouse.c:134: error: expected ')' before 'local'
mouse.c:169: warning: initialization from incompatible pointer type
こういうのは、大抵、include が一つ読めないというような問題のはずなのだが。
modena@makoto 12:35:31/120101(..x11/xf86-input-mouse)% 
cat -n `find . -name mouse.c` | sed -n 120,130p 
   120       */
   121      int nib_table[NIB_COUNT][NIB_SIZE];
   122  
   123  } DragLockRec, *DragLockPtr;
   124  
   125  
   126  
   127  static const OptionInfoRec *MouseAvailableOptions(void *unused);
   128  static InputInfoPtr MousePreInit(InputDriverPtr drv, IDevPtr dev, int flags);
   129  #if 0
   130  static void MouseUnInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags);
ということで結局、現在は、 patches/patch-aa は削除。 このような patch で package している。

Comments related this article

Re: /usr/pkg/include/xorg を見てくれない by Makoto Fujiwara    2012/01/30 21:13
どうもこれらしいですよ Index: Makefile =========================================...

2011年12月30日(金) 旧暦 [n年日記] [更新:"2011/12/31 21:20:00"]

#1 [無題] 広木堂の三万石最中 (走行 163km)

千葉市 → 鴨川市 (みんなみの里) → 久留里 (広木堂) →君津市 → 千葉市
(みんなみの里) で毎年恒例になっている、のし餅と野菜、 久留里では 広木堂の三万石最中 を買って来る。110 円 x 6 個入 で簡単箱だと 660 円。
高速料金だけれど、 松ヶ丘から木更津北まで、いつもの割引だと 500円 のはずが、きょうは 650円。 平日の昼間扱いなのだろうか。9:00 前に入る必要があったようだ。 (いつもは高速は使っていない)


2011年12月28日(水) 旧暦 [n年日記] [更新:"2011/12/29 09:08:30"]

#1 [無題] STK500 (AVR Starter kit)

二日前 に AVR の Starter kit STK500 を秋月で買って来た。 この時に、12V 1.5A の電源も買って来たのだけれど、 実は、その他に 6pin の線が必要だった。 2.54m/m ピッチの 2 x 3 の 6 pin へッダ二個と、 それをつなぐフラット線が必要。たまたまついでがあったので、 それらを買って来た。6pin のはないということで 10pin を買って来たが、加工無で挿すにはこの大きさが限度のように見える。
連番品名お店単価個数価格
12.54m/m ピッチの 2 x 5 の 10 pin へッダ福永電業1262252
210 pin フラット線ヒロセテクニカル1051105
さて、専用の圧着工具はないので、万力を使う訳だが、見つかるかな。
秋月の案内には、説明書は英語のみ、と書いてあった気がするが、 日本語の説明書 があるようだ。これを xpdf で読むには、ちょっと工夫が必要だった。
--- .xpdfrc~	2011-08-17 10:29:28.000000000 +0900
+++ .xpdfrc	2011-12-29 09:06:47.000000000 +0900
@@ -31,3 +31,6 @@
 displayNamedCIDFontTT 'MSゴシック,Bold'	/usr/pkg/lib/X11/fonts/TTF/ipag.ttf
 displayNamedCIDFontTT 'HG丸ゴシックM-PRO'		/usr/pkg/lib/X11/fonts/TTF/ipag.ttf
 displayNamedCIDFontTT 'HG丸ゴシックM-PRO,Bold'	/usr/pkg/lib/X11/fonts/TTF/ipag.ttf
+displayNamedCIDFontTT 'HGGothicEPRO'		/usr/pkg/lib/X11/fonts/TTF/ipag.ttf
+displayNamedCIDFontTT 'MSPGothic'		/usr/pkg/lib/X11/fonts/TTF/ipag.ttf
+displayNamedCIDFontTT 'MSGothic'		/usr/pkg/lib/X11/fonts/TTF/ipag.ttf
shift_jis で保存してある


2011年12月27日(火) 旧暦 [n年日記] [更新:"2011/12/31 00:00:55"]

#1 [無線] JARL から QSL Card 670g

カードがクロネコのメール便で届いた。


2011年12月26日(月) 旧暦 [n年日記] [更新:"2011/12/26 23:04:58"]

#1 散財一覧

連番品名単価個数合計摘要
1AVR Starter Kit STK 5007,80017,8008 bit micro computer eval. kit
2Atmel 231310022008 bit micro computer 20pin ATTINY2313-20PU
3AC アダプタ 12V 1.5A Switching7501750Power supply
4ロータリー SW23112312 x 6
5MP-52312462同軸コネクタ 5D/C 2V 用
6MP-827361638同軸コネクタ 8D2V 用
7Connecter 6Pin2522504CXS-4 接続用 41+41+180

合計

11,585
主として CXS-4 の制御用の部分になる。検索すると、以前の散財は 2010/09/29 らしいが、その間、一年間も散財をしていないとは、思えないが。

STK500 が 7,800 円で、STK600 *1 というのもあって 17,800 円だけれど、 差が大き過ぎるので、初心忘るべからず、ではなくて初志貫徹で安い方を 買って来た。最初は 3,000 円の writer を買おうと思っていたが、 最初の基板を作る元気がなかったので、安易に既製品の基板に走ってしまった。

キットは 基板と、DVD ROM, RS-232C の 9 pin ♂♀線、 それに紙一枚の説明しか入っていない。少なくとも電源を用意する必要がある。 他の用途もあるので、今回は 12V 1.5A の Swithing 電源を秋月で買って来た。

AVR studio 4 を DVD から入れようとしたら、 最新版かどうか Web で確認してからにしてね、とあるので、調べると AVR 5 が最新版らしい。DownLoad するには registration が必要と いうことで email も入力したが、download 方法が書いてあるはずの Email が来ない。こういうのってこまるけれど、とりあえず 4 を入れておこうか。
Email address を @ hoge ki nu から、別の転送経由にしたら届いたようだ。
as5installer-small-5.0.1223.exe 391MB を取得。明日は早いので、 きょうはここまで。


*1: どうも AVR32 (32bit) 用 らしい。必要としているのとは違うものだった。買わなくて良かった。


2011年12月22日(木) 旧暦 [n年日記] [更新:"2011/12/22 20:47:05"]

#1 [無線] 2010 年のコンテストでもらった賞状

2010 年のコンテストでもらった賞状を今頃やっと読取って 貼付けておいた 左から
ARRL SSB 意味不明
ARRL CW  691 QSO
CQ WW WPX SSB SOSB/40 LP Asia #1
CQ WW WPX CW  SOSB/40 LP Japan #1
JIDX CW 7L               JA #2
All Asian DX CW  7L      JA #1
All Asian DX SSB 7L      Asia #1
KCJ 7MHz CW		JA #3
ACAG 7L			JA1 #1


2011年12月21日(水) 旧暦 [n年日記] [更新:"2011/12/22 22:24:03"]

#1 [無線] CQ WW WPX CW 2011 Log Check Report (JA1XMS)

二年分を並べて見た。Score reduction が減っているのでよしとしよう :-)
  2010    2011
------ -------
   404     376 Claimed QSO before checking (does not include dup.)
   380     362 Final   QSO after  checking reductions
      
  1757    1660 Claimed QSO points
  1607    1554 Final   QSO points
      
   258     269 Claimed mults
   242     257 Final   mults
      
453306  446540 Claimed score
388894  399378 Final   score
-14.2%  -10.6% Score reduction
      
     1      10 (2.6%) duplicates (without penalty)
     8       7 (1.8%) calls copied incorrectly
    15       4 (1.0%) exchanges copied incorrectly
     1       3 (0.8%) not in log
     4       4 (1.0%) calls unique to this log only (not removed)
2010 claimed  404  1,757  257  451,549  (453,306)
2010 final    380  1,607  242  388,894  -14.2%

2011 claimed  376  1,660  269  446,540
2011 final    362  1,554  257  399,378  -10.6%
自分の JA 歴代二位 を更新出来そう。 (去年よりも claimed は少なかったけれど、 final は多い)

CQ WW WPX SSB 2011 Log Check Report (JA1XMS):

ついでに SSB の方も(多分まだ書いていなかったから)調べて見た 2010 SSB score (-11.2%)
   2010     2011
  -----    -----
    289      267 Claimed QSO before checking (does not include duplicates)
    275      256 Final   QSO after  checking reductions
        
   1459     1427 Claimed QSO points
   1363     1343 Final   QSO points
        
    221      231 Claimed mults
    210      222 Final   mults
        
322439   329637 Claimed score
286230   298146 Final   score
-11.2%    -9.6% Score reduction
               	  		
 1 (0.3%)   1 (0.4%) duplicates (without penalty)
 4 (1.4%)   5 (1.9%) calls copied incorrectly
10 (3.4%)   6 (2.2%) exchanges copied incorrectly
 0 (0.0%)   0 (0.0%) not in log
 1 (0.3%)   2 (0.7%) calls unique to this log only (not removed)
こちらは 自分の JA 歴代一位 を更新出来そう。
JS3CTQ 稲葉さんは 2,900 局もやって -5.9% だ。素晴しい。 点数の方は減っていても multi の方が(それほど)減っていないのが偉い。



最近の日記
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
以上、7 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)