問題タブ [netbsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - スレッドローカルストレージのセグメンテーションフォールトは NetBSD のみ?
C++ プログラムを実行しようとすると、NetBSD に固有のように見えるセグメンテーション違反が発生します。Bert Hubert は (このメッセージの最後に) 簡単なテスト プログラムを書きましたが、実際、NetBSD でのみクラッシュします。
他の Unix では問題なく動作します。C++ スレッドローカルストレージを使用する NetBSD に既知の問題はありますか?
gnu - 肥大化した echo コマンド
次の「echo」コマンドの実装を見てください。
http://bxr.su/o/bin/echo/echo.c (OpenBSD)
http://bxr.su/d/bin/echo/echo.c (ドラゴンフライ)
http://bxr.su/n/bin/echo/echo.c (NetBSD)
http://bxr.su/f/bin/echo/echo.c (FreeBSD)
http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/echo.c (GNU)
リストを下に進むにつれて、実装ごとに肥大化が進んでいることに気付くと思います。272行のエコープログラムのポイントは何ですか?
macros - ジェネリック ビット マクロ
一般的なビット マクロ (複数のビットを抽出または設定するなど) を探しているので、再発明する必要はありません。NetBSD では、少なくとも__BIT
と__BITS
で見つかりました<sys/cdefs.h>
が、glibc にはそのようなマクロがないようです (ただし、GCC には、より複雑な組み込みビット関数がいくつか用意されています)。他のプラットフォームについてはまだ調べていません。他の事前定義されたビット マクロまたは関数を知っている人はいますか?
bash - build.sh を使用して NetBSD のクロスコンパイルに Bash を含めるにはどうすればよいですか?
build.sh スクリプトを使用して NetBSD のクロスコンパイルに GNU Bash を含めるためのベストプラクティスを探しています。現時点では、それを usr/src/gnu/dist に含めてから、関連する Makefile を usr/src/gnu/usr.bin に作成する予定ですが、これを行うためのより簡単でより良い方法があるかどうか疑問に思っていました。
linux - bashでスクリプトインタープリターを書く
さまざまなセットアップ手順を実行するbashラッパーをrubyに作成しました。
最も基本的なバージョンは、
今、私はこのラッパーを通常のルビーのように使用できるようにしたいと思います!具体的には、この「インタプリタ」を使用した.rbファイルを作成したいと思います。
$ ./my_file.rb
だから私は代わりにできるようになりたい$ ruby_wrapper.sh my_file.rb
これは可能ですか?
ドキュメントはそうではないと主張しています。
インタプリタ自体がインタプリタスクリプトではない場合があることに注意してください。
しかし、なぜそうなのかわかりません。誰かがこれを回避するためのアイデアを持っていますか?
linux - Linux で NetBSD の FIONSPACE ioctl に相当するものは何ですか?
Linux 2.6.38 (fc14) を使用しています。ソケットファイル記述子 (TCP ソケットなど) の空き容量を取得するための ioctl フラグは何ですか? NetBSD には、そのような目的のために FIONREAD、FIONWRITE、および FIONSPACE があることがわかりました。しかし、Linux では FIONREAD しか使えませんでした。
perl - Perl を移植するための入力
私は移植に非常に慣れていません。
perl を netbsd システムに移植しようとしていました。カスタムメイドのビルドであるため、ターゲットの netbsd システムで configure や make を実行することはできません。そのため、ホスト pc でクロスコンパイルし、バイナリをターゲット マシンにコピーしようとしています。そのためには、ビルド内のメイクファイルの形式が異なるため、メイクファイルを最初から作成する必要があります。
私はこれについていくつかの基本的な疑問を持っています,
まず、カスタム ビルド用の perl メイクファイルを作成するために必要な基本的なものは何ですか。ccflags、ライブラリ パスなど、?
「make」中に生成される DynaLoader、uudmap.h、myConfig、Config.pm などのファイルがいくつかあります。カスタムメイクファイルを使用してそれらを生成するにはどうすればよいですか。
さまざまなライブラリパスを設定する方法とそれらは何ですか? @INC は、perl 検索パスを示しています。どのように作成できますか?
Perlモジュールは正確にどこにインストールされ、いつ発生しますか?
c - wsdisplayカラーマップが正しく取得されていません
私は最近、NetBSD 5.1.2(VESAフレームバッファ実装を使用)で使用しようとしwscons
ましwsdisplay
たが、少し問題が発生しました。
カラーマップを正常に設定でき、正しく表示されますが、カラーマップを取得すると、誤ったデータが返されるようです。たとえば、プログラムの終了後に元のカラーマップを復元しようとすると、すべての色が正しくありません。
root
問題の原因となっている縮小プログラムを次に示します( 2番目の仮想端末(/dev/ttyE1
)にログインしたユーザーとして、またはログインしたユーザーとして実行する必要があることに注意してください)。
何が間違っているのでしょうか。また、カラーマップを正しく取得して復元するにはどうすればよいですか。
macos - Unix画面ユーティリティエラー:「xterm-256color」のtermcapエントリが見つかりません
私はMacからssh接続を介してNetBSDシステムで作業しており、screen
ユーティリティを使用して、端末接続が中断された後にプロセスを開始してプロセスに戻ることができるようにしたいと考えています。入力するとscreen
、次のエラーメッセージが表示されます。
フォーラムの投稿を調べた後、リモートマシンのtermcapと関係があると思いましたが、そうではないようです。通常はアクセスできない別のコンピューターからのsshセッションから、エラーなしで画面を開始できます。これは、ローカルマシンで何かを構成する必要があることを示唆していますが、何をどのように構成するかを理解できていません。この投稿には「gnu-screen」というタグが付けられていますが、それが重要な違いであるかどうかはわかりませんが、私はBerkeleyscreenを使用していると思われます。
unix - ipv6 外部から接続できない
IPv6 ネットワーキング (FreeBSSD .0、VMWare、NAT を使用) をテストしていますが、外部 (localhost) から IPv6 アドレス経由で接続できません (IPv4 を使用すると正常に動作します)。ネットワークを正しく設定するにはどうすればよいですか?