|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||||
2014年03月19日(水) 旧暦 [n年日記] [更新:"2014/03/20 00:12:13"]#1 [pkgsrc] bootstrap on Ubuntu 12
気を取直して、最初からやり直したら、bootstrap は簡単に終りました。
rm -rf /usr/pkg /var/db/pkg /var/db/pkgdb (cd /usr/pkgsrc; cvs update -dPA) export SH=/bin/bash; mkdir /var/db; (cd /usr/pkgsrc/bootstrap; ./bootstrap --prefix=/usr/pkg --pkgdbdir=/var/db/pkgdb)ただ、次のように言われます => Becoming ``root'' to make su-real-package-install (/bin/su) su: must be run from a terminal *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/pkgtools/digest *** Error code 1root になって、sudo だけ作ろうとすると、libtool-base で: checking dependency style of g++... none checking how to run the C++ preprocessor... /lib/cpp configure: error: in `/usr/pkgsrc/devel/libtool-base/work/libtool-2.4.2': configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/libtool-base *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/libtool-base *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/security/sudo root@ubuntu12-ja-emacs24:/usr/pkgsrc/security/sudo#/lib/cpp でなくて /usr/bin/cpp のようです。 /usr/pkg/etc/mk.conf に #CPPPATH=/usr/bin/cpp CXXCPP=/usr/bin/cppと書いて見るかな ...実は単に c++ が入っていないだけでした。 apt-get install g++これで解決 @ (bootstrap) Ubuntu 13.10 (64 bit) でやり直し:
Ubuntu 13.10 で bootstrap pkgsrc
sudo apt-get install ssh mkdir .ssh vi ~/.ssh/authorized_keys sudo vi /etc/ssh/sshd_config sudo apt-get install g++ sudo apt-get install cvs cd /usr/ sudo mkdir pkgsrc sudo chown makoto pkgsrc time cvs -Q -d :pserver:anoncvs@anoncvs.jp.netbsd.org:/cvs/cvsroot login (anoncvs) time cvs -Q -d :pserver:anoncvs@anoncvs.jp.netbsd.org:/cvs/cvsroot co pkgsrc sudo mkdir /var/db cd /usr/pkgsrc/bootstrap; time sudo env SH=/bin/bash LANG=C ./bootstrap --prefix=/usr/pkg --pkgdbdir=/var/db/pkgdbもし更に本当にやり直す時には、次のようにすっかり消してしまうの 「も」 良い /usr/pkgsrc/bootstrap/work/bin/bmake clean-depends; rm -rf /usr/pkgsrc/bootstrap/work; rm -rf /usr/pkg rm -rf /var/db/pkg* ... ===> bootstrap started: 2014 3 19 23:09:50 JST ===> bootstrap ended: 2014 3 19 23:21:29 JST 316.27s 201.54s 11:39.11 74% 0+0k 84760+269656io 400pf+0w => Becoming ``root'' to make su-real-package-install (/bin/su) su: must be run from a terminal *** Error code 1sudo -s してから sudo だけ pkgsrc を入れる root@xen3-disk-e:/usr/pkgsrc/security/sudo# \ env PATH=/usr/pkg/bin:/usr/pkg/sbin:${PATH} bmake package-installsudoers に次の行を加える --- /usr/pkg/etc/sudoers.orig 2014-03-20 00:04:54.101149316 +0900 +++ /usr/pkg/etc/sudoers 2014-03-19 23:45:43.835610112 +0900 @@ -73,6 +73,7 @@ ## Uncomment to allow members of group wheel to execute any command # %wheel ALL=(ALL) ALL +%sudo ALL=(ALL) ALL ## Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL/usr/pkg/etc/mk.conf に次のように書き加える .if exists(/usr/pkg/bin/sudo) SU_CMD= ${LOCALBASE}/bin/sudo /bin/sh -c .endif後は通常 user で: (cd /usr/pkgsrc/category/package; bmake package-install)しかし avr-binutils-2.23.2 は package 出来てしまった。 joyent/Linux では失敗しているのだけれど。 xen3-disk-e@makoto 23:46:04/140319(..cross/avr-binutils)% uname -a Linux xen3-disk-e 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux xen3-disk-e@makoto 23:46:12/140319(..cross/avr-binutils)% find . -name libiberty.a ./work/binutils-2.23.2/libiberty/libiberty.a ./work/.destdir/usr/pkg/avr/lib/libiberty.a xen3-disk-e@makoto 23:49:50/140319(..cross/avr-binutils)%gcc 違いかな。 xen3-disk-e@makoto 23:49:50/140319(..cross/avr-binutils)% gcc --version gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. xen3-disk-e@makoto 23:51:06/140319(..cross/avr-binutils)% ld --version GNU ld (GNU Binutils for Ubuntu) 2.23.52.20130913 Copyright 2013 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. xen3-disk-e@makoto 23:51:11/140319(..cross/avr-binutils)% ( つっこみ )
|
最近の日記 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 2024年01月21日 ・uselocale vs setlocale (textproc/R-readxl) | ||