|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||
2011年04月17日(日) 旧暦 [n年日記] [更新:"2011/04/17 19:12:20"]#1 [pkgsrc] Could not find ../../graphics/giflib/buildlink3.mkpinapa@makoto 06:52:13/110417(..editors/emacs)% make pacakge-install make: "../../mk/../../mk/giflib.buildlink3.mk" line 15: Could not find ../../graphics/giflib/buildlink3.mk make: Fatal errors encountered -- cannot continuepkgsrc などを以前のまま使う必要があって、 あまり更新したくない時には、 これを避ける方法もある。
( つっこみ )
#2 [pkgsrc] sysutils/dbus/bin/sh ../libtool --tag=CC --mode=link cc -ffunction-sections -fdata-sections -O2 -pthread -I/usr/pkg/include -I/usr/include -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wdeclaration-after-statement -fno-common -Wno-unused -Wno-sign-compare -Wno-pointer-sign -Wno-format -fno-strict-aliasing -export-symbols-regex "^[^_].*" -version-info 7:0:4 -no-undefined -Wl,-z,relro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -L/usr/lib -Wl,-R/usr/lib -o libdbus-1.la -rpath /usr/pkg/lib dbus-address.lo dbus-auth.lo dbus-auth-script.lo dbus-bus.lo dbus-connection.lo dbus-credentials.lo dbus-errors.lo dbus-keyring.lo dbus-marshal-header.lo dbus-marshal-byteswap.lo dbus-marshal-recursive.lo dbus-marshal-validate.lo dbus-message.lo dbus-misc.lo dbus-object-tree.lo dbus-pending-call.lo dbus-resources.lo dbus-server.lo dbus-server-debug-pipe.lo dbus-server-socket.lo dbus-server-unix.lo dbus-sha.lo dbus-signature.lo dbus-timeout.lo dbus-threads.lo dbus-transport.lo dbus-transport-socket.lo dbus-transport-unix.lo dbus-uuidgen.lo dbus-watch.lo dbus-dataslot.lo dbus-hash.lo dbus-internals.lo dbus-list.lo dbus-marshal-basic.lo dbus-memory.lo dbus-mempool.lo dbus-string.lo dbus-sysdeps.lo dbus-sysdeps-pthread.lo dbus-sysdeps-unix.lo dbus-userdb.lo libtool: link: link -dump -symbols .libs/dbus-address.o .libs/dbus-auth.o .libs/dbus-auth-script.o .libs/dbus-bus.o .libs/dbus-connection.o .libs/dbus-credentials.o .libs/dbus-errors.o .libs/dbus-keyring.o .libs/dbus-marshal-header.o .libs/dbus-marshal-byteswap.o .libs/dbus-marshal-recursive.o .libs/dbus-marshal-validate.o .libs/dbus-message.o .libs/dbus-misc.o .libs/dbus-object-tree.o .libs/dbus-pending-call.o .libs/dbus-resources.o .libs/dbus-server.o .libs/dbus-server-debug-pipe.o .libs/dbus-server-socket.o .libs/dbus-server-unix.o .libs/dbus-sha.o .libs/dbus-signature.o .libs/dbus-timeout.o .libs/dbus-threads.o .libs/dbus-transport.o .libs/dbus-transport-socket.o .libs/dbus-transport-unix.o .libs/dbus-uuidgen.o .libs/dbus-watch.o .libs/dbus-dataslot.o .libs/dbus-hash.o .libs/dbus-internals.o .libs/dbus-list.o .libs/dbus-marshal-basic.o .libs/dbus-memory.o .libs/dbus-mempool.o .libs/dbus-string.o .libs/dbus-sysdeps.o .libs/dbus-sysdeps-pthread.o .libs/dbus-sysdeps-unix.o .libs/dbus-userdb.o | | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libdbus-1.exp eval: 1: Syntax error: "|" unexpected gmake[3]: *** [libdbus-1.la] Error 2 gmake[3]: Leaving directory `/export/pkgsrc/sysutils/dbus/work/dbus-1.2.4.6permissive/dbus' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/export/pkgsrc/sysutils/dbus/work/dbus-1.2.4.6permissive/dbus'configure に次のような行があって、この $global_symbol_pipe の値が空になっている所為かな。 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'Mail at pkgsrc-users configure:6173: checking command to parse /usr/bin/nm -B output from cc object configure:6291: cc -c -O2 -I/usr/include -I/usr/include conftest.c >&5 configure:6294: $? = 0 configure:6298: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm configure:6301: $? = 0I have made libtool-base-2.2.6nb4, but not installed yet ;-( By doing make package-install (at devel/libtool-base), the problem disappeared. ( つっこみ )
#3 [Emacs] pkgsrc/inputmethod/tc
きのう
(2011/04/16)
書いた tc の pkgsrc は、安宅さんの subversion に基づいているのだけれど、
実は、僕が patch を当てる前の中身は 2.3.1 から変更されていないはず。
そこで inputmethod/tc/Makefile をそのまま、patches は僕が用意したもの、
ということで、patches の方は、何の修正も必要なく、
tc-2.3.1nb4
を作ることが出来た。wip に入れるのは、こちらの方が良いかな。
( つっこみ )
#4 [pkgsrc] pkgsrc/devel/p5-File-Temp===> Cleaning for p5-File-Temp-0.22nb1 ERROR: This package has set PKG_FAIL_REASON: ERROR: p5-File-Temp-0.22nb1 has an unacceptable license: gnu-gpl-v2 OR artistic. ERROR: To view the license, enter "/usr/bin/make show-license". ERROR: To indicate acceptance, add this line to /etc/mk.conf: ERROR: ACCEPTABLE_LICENSES+=gnu-gpl-v2 OR artistic *** Error code 1 Stop. make: stopped in /export/pkgsrc/devel/p5-File-Tempと言われるが 上の OR に対して、どう対処するのが良いのか、 時間がかかった。 pkgsrc/lang/perl5/license.mk に次のような行がある。 # PERL5_LICENSE If set, it'll not overwritten with gnu-gpl-v2. # Allowed values: gnu-gpl-v2 and artistic until # pkgsrc can handle dual licenses correctly. # PERL5_LICENSE?= gnu-gpl-v2 OR artisticpkgsrc 側でもちょっとこまっているけれど、とりあえず、自分で PERL5_LICENSE= gnu-gpl-v2 PERL5_LICENSE= artisticのどちらかを (/etc/mk.conf 等に)書いた上で、更に、その 選んだ方が ACCEPTABLE_LICENSES に含まれているようにする。 例えば、一つの方法は PERL5_LICENSE=artistic ACCEPTABLE_LICENSES+=artisticということらしい。(追記、この理解は間違い ..) 変だな、また同じことを言われた。 ERROR: ACCEPTABLE_LICENSES+=gnu-glp-v2 OR artistic *** Error code 1 Stop. make: stopped in /export/pkgsrc/devel/p5-IPC-Run *** Error code 1やはり OR を書くのかな。良く見ると、typo がある。 glp -> gpl pts/0:makoto@ap2-php4 18:51:14/110417(...www/cvsweb)> \ grep LICENSE= ../../devel/p5-*/Makefile | grep -v PERL5 | grep OR | grep -v # ../../devel/p5-B-Keywords/Makefile:LICENSE= gnu-gpl-v2 OR artistic ../../devel/p5-Curses-UI-POE/Makefile:LICENSE= gnu-gpl-v2 OR artistic ../../devel/p5-Curses-UI/Makefile:LICENSE= gnu-gpl-v2 OR artistic ../../devel/p5-Devel-CheckOS/Makefile:LICENSE= gnu-gpl-v2 OR artistic ../../devel/p5-IPC-Run/Makefile:LICENSE= gnu-glp-v2 OR artistic ../../devel/p5-IPC-Run3/Makefile:LICENSE= original-bsd OR artistic OR gnu-gpl-v2 ../../devel/p5-Term-Size/Makefile:LICENSE= gnu-gpl-v2 OR artistic ../../devel/p5-Test-Pod/Makefile:LICENSE= artistic-2.0 OR gnu-gpl-v2mk の下が新しく更新されていれば、 OR が正しく処理されて、 artistic が設定してあれば、この typo には気が付かない、ということかな。 ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||