|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||
2014年10月06日(月) 旧暦 [n年日記] [更新:"2014/10/06 18:29:46"]#1 [pkgsrc] emacs-desktop
自分 package の emacs-desktop を久振りに作ったら、次のものが失敗する
drwxr-xr-x 2 root wheel 512 Oct 6 09:45 emacs-w3m-1.4.50nb20141006 drwxr-xr-x 2 root wheel 512 Oct 6 09:45 meta drwxr-xr-x 2 root wheel 512 Oct 6 09:40 tamago-anthy-4.0nb20141006 drwxr-xr-x 2 root wheel 512 Oct 6 09:44 tc-2.99.3nb20141006 drwxr-xr-x 2 root wheel 512 Oct 6 09:34 x-face-e21-0.1 emacs-w3m-1.4.50nb20141006 el.gz と el の違い tamago-anthy-4.0nb20141006 fetch tc-2.99.3nb20141006 memory exhausted x-face-e21-0.1 fetchtc-2.99.3nb20141006 memory exhausted if /usr/pkg/bin/emacs -q -no-site-file -batch -l texinfmt -f batch-texinfo-format -I . \ -o tc.info tc.texinfo; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./tc.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc >> /WRKOBJDIR/wip/tc-git/work/tc/doc/-I does not exist! Memory exhausted--use C-x s then exit and restart Emacs Makefile:317: recipe for target 'tc.info' failed gmake[1]: *** [tc.info] Error 255 gmake[1]: Leaving directory '/WRKOBJDIR/wip/tc-git/work/tc/doc' Makefile:339: recipe for target 'all-recursive' failed gmake: *** [all-recursive] Error 1 *** Error code 2 @ pbulk recycling binary package:
別件だが、pbulk の場合に、一度何かで失敗して、もう一度やる時などに、
既に一度作った binary があれば、それを使うはずだが、
どうも何でも作り直してしまうことがある(気がする)
さて何が違うのか。 ( つっこみ )
#2 [pkgsrc] Looking for wrong link
最近覚えた方法で、
gnuradio-companion -> -lboost_date_time.1.55.0 => not foundのように言われる時に、おかしいな gnuradion-companion は boost 1.56 で作ってある のだけれど、と思って、多分間接に誰かが参照しているのかなと思って見たのが、 次の方法。まあ、どちらにしても、中途半端な状態の問題だけれども。 modena@makoto 12:11:56/141006(~)% foreach i (/usr/pkg/lib/lib*.so) ldd $i | grep 1.55 && echo $i end -lboost_date_time.1.55.0 => not found /usr/pkg/lib/libcmis-0.4.so -lboost_date_time.1.55.0 => not found -lboost_date_time.1.55.0 => not found /usr/pkg/lib/libcmis-c-0.4.so -lboost_date_time.1.55.0 => not found -lboost_filesystem.1.55.0 => not found -lboost_program_options.1.55.0 => not found -lboost_regex.1.55.0 => not found -lboost_system.1.55.0 => not found -lboost_thread.1.55.0 => not found -lboost_unit_test_framework.1.55.0 => not found -lboost_serialization.1.55.0 => not found /usr/pkg/lib/libgnuradio-osmosdr.so -lboost_date_time.1.55.0 => not found -lboost_filesystem.1.55.0 => not found -lboost_program_options.1.55.0 => not found -lboost_regex.1.55.0 => not found -lboost_system.1.55.0 => not found -lboost_thread.1.55.0 => not found -lboost_unit_test_framework.1.55.0 => not found -lboost_serialization.1.55.0 => not found /usr/pkg/lib/libgnuradio-uhd.so -lboost_system.1.55.0 => not found /usr/pkg/lib/liborcus-0.6.so -lboost_date_time.1.55.0 => not found -lboost_filesystem.1.55.0 => not found -lboost_program_options.1.55.0 => not found -lboost_regex.1.55.0 => not found -lboost_system.1.55.0 => not found -lboost_thread.1.55.0 => not found -lboost_unit_test_framework.1.55.0 => not found -lboost_serialization.1.55.0 => not found /usr/pkg/lib/libuhd.soここに挙っているものを入替えればいいかなと思ったが @ libcmis が作れない:
pkg/49199: boost errors - net/libcmis fails to build on NetBSD-6.1.4_PATCH/amd64
less ./libcmis-0.4.1/config.log In file included from /usr/include/gcc-4.5/xmmintrin.h:39:0, from /usr/include/gcc-4.5/emmintrin.h:36, from /export/WRKOBJDIR/net/libcmis/work/.buildlink/include/boost/uuid/detail/uuid_x86.hpp:22, from /export/WRKOBJDIR/net/libcmis/work/.buildlink/include/boost/uuid/uuid.hpp:203, from conftest.cpp:59: /usr/include/gcc-4.5/mm_malloc.h:34:64: error: declaration of 'int posix_memalign(void**, size_t, size_t) throw ()' throws different exceptions /usr/include/stdlib.h:237:6: error: from previous declaration 'int posix_memalign(void**, size_t, size_t)' configure:16638: $? = 1 configure: failed program was:cat -n /usr/include/gcc-4.5/mm_malloc.h 27 #include <stdlib.h> 28 29 /* We can't depend on <stdlib.h> since the prototype of posix_memalign 30 may not be visible. */ 31 #ifndef __cplusplus 32 extern int posix_memalign (void **, size_t, size_t); 33 #else 34 extern "C" int posix_memalign (void **, size_t, size_t) throw (); 35 #endif__cplusplus が定義されるべきところ、定義されていないのが問題 ? 「stdlib.h は見えない」とあるのに見えているのが問題なのか。でも直前で include している。 何と 7.99.1 に入っている /usr/include/gcc-4.8/mm_malloc.h ではここが変更されている --- /usr/include/gcc-4.5/mm_malloc.h 2013-05-13 10:52:55.000000000 +0900 +++ /home/makoto/mm_malloc.h 2014-10-06 14:10:13.000000000 +0900 @@ -1,4 +1,4 @@ -/* Copyright (C) 2004, 2006, 2009 Free Software Foundation, Inc. +/* Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of GCC. @@ -31,7 +31,7 @@ #ifndef __cplusplus extern int posix_memalign (void **, size_t, size_t); #else -extern "C" int posix_memalign (void **, size_t, size_t) throw (); +extern "C" int posix_memalign (void **, size_t, size_t); #endif static __inline void * ( つっこみ )
#3 [pkgsrc] GNU Radio companion now executes![]() wip/gnuradio wip/gr-osmosdr-git wip/rtl-sdrで make package-install した後、gnuradio-companion を使っている。 USB につないだ Tuner の類を見るには root 権限が必要なので xterm -> sudo -s > export XAUTHORITY=/home/makoto/.Xauthorityとしておいてから gnuradion-companion と入力している また Aitendo で買って来た RTL2832U をつないでいる
ただ、例えば、音をどうやって出すのかがまだ分っていない。
Generating: "/root/top_block.py" Executing: "/root/top_block.py" NetBSD 1; GNU C++ version 4.5.3; Boost_105600; UHD_003.007.002-0-unknown gr-osmosdr v0.1.3-1-g4bb2fa4e (0.1.4git) gnuradio 3.7.5 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri rfspace Using device #0 Realtek RTL2838UHIDIR SN: 00000001 Found Rafael Micro R820T tuner Exact sample rate is: 1000000.026491 Hz INFO: Audio sink arch: alsa ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 ALSA lib pcm.c:2243:(snd_pcm_open_noupdate) Unknown PCM /dev/audio1 assertion "pcm" failed: file "pcm.c", line 729, function "snd_pcm_nonblock" >>> Done別の確認、つまり /dev/audio1 が有効なのかという線については audioplay -d /dev/audio1 hoge.wavでは、確かに音が出る。 @ WX GUI FFT Sink:( つっこみ )
|
最近の日記 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 | ||