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

先月 2010年04月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2010年04月19日(月) 旧暦 [n年日記] [更新:"2010/04/20 10:26:45"]

#1 [pkgsrc][NetBSD] pkgsrc/wip/scrc

pkgsrc/wip/scrc に入れられるようにと まずは手元で を作っている。i386 (5.99.27) と amd64(5.0_STABLE) で試している
PKG_DESTDIR_SUPPORT= はまだ出来ていない
それで、何故か:
  • amd64 の方で gcc3-c を必要とすると思い込んで作りに行く (そしてそれが作れないで失敗する)
    => Full dependency unix2dos: found unix2dos-1.3
    => Full dependency gcc3-c>=3.3.5nb1: NOT found
    => Verifying reinstall for ../../lang/gcc3-c
    ....
    
    Created "Makefile" in /export/pkgsrc/lang/gcc3-c/work/gcc-3.3.6
    exec: /usr/pkg/gcc34/bin/gcc: not found
    
    これも変な話だ、
    • rm -rf work しても
    • /etc/mk.conf を消しても
    • scrc2 を全部消して cvs update -dPA しても
    • root になっても
    こうなってしまう。
    modena# which gcc
    /usr/bin/gcc
    modena# gcc --version
    exec: /usr/pkg/gcc34/bin/gcc: not found
    modena# 
    
    あれ、置替っている ?
    modena# ls -l /usr/bin/gcc
    -r-xr-xr-x  2 root  wheel  43 Apr 16 08:55 /usr/bin/gcc
    modena# cat /usr/bin/gcc
    #!/bin/sh
    exec /usr/pkg/gcc34/bin/gcc "$@"
    modena# 
    
    この二つは comp.tgz から戻しました
  • amd64 では、一度は作れたことがあって、しかしその時に
    modena@makoto 17:03:24/100419(..personal-pkgsrc/scrc2)%  \
    /usr/pkg/scrc-2.1/bin/scrc --help
    Shared object "libCcDriver.so" not found
    
    などとなって、これが解決出来なかった (その内に前項の問題になってしまった)
  • i386 の方では
    <stdout>:1168:31: error: macro "PRS_wrap" passed 1 arguments, but takes just 0
    PRS_Scanner.h:128: error: conflicting declaration 'unsigned int PRS_lineno'
    
    のようなことを言って止ってしまう

gcc3-c を必要とすると思い込んで ..:

そう思い込んでいる記録 (make -dA で表示される膨大な譜) の中に
ParseReadLine (255): '_GCC_PKGSRCDIR=           ../../lang/gcc3-c'
Global:_GCC_PKGSRCDIR = ../../lang/gcc3-c
ParseReadLine (256): '_GCC_DEPENDENCY=  gcc3-c>=${_GCC_REQD}:../../lang/gcc3-c'
のような部分があったので、次のように grep して見た
modena@makoto 01:35:52/100420(..personal-pkgsrc/scrc2)% 
sudo grep -r 'gcc3-c>=3.3.5nb'  /usr/pkg /export/pkg rc/
/export/pkgsrc/lang/gcc3-c/buildlink3.mk:
	BUILDLINK_ABI_DEPENDS.gcc3-c+= gcc3-c>=3.3.5nb1
/export/pkgsrc/personal-pkgsrc/scrc2/work/.depends:
        full 	gcc3-c>=3.3.5nb1        ../../lang/gcc3-c
記録のその少し前に
ParseReadLine (249): '_GCC_PKGBASE=             gcc3-c'
Global:_GCC_PKGBASE = gcc3-c
がある。この(数字) は mk/compiler/gcc.mk の行数らしい。 面倒なので Makefile に次の行を加えたら、とりあえず、回避
+_GCC_REQD=             4
(あり得ない回避方法)



最近の日記
2019年03月31日
xfce added
2019年03月29日
bulkbuild 8.99.36
2019年03月16日
立川へ
こうもり
2019年03月15日
php-owncloud
2019年03月03日
iTune
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)