問題タブ [openindiana]

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.

0 投票する
1 に答える
495 参照

solaris - Solarisでclang/llvmにcrleパスを使用させますか?

私は OpenIndiana ビルド マシンを構成しようとしていますが、(Open)(Solaris|Indiana) がビルド プロセスを処理する方法の (それほどではない) 微妙な違いに一般的に慣れていません。-m64Solaris では、明示的に指定されていない限り、64 ビット カーネルで実行している場合でも、アプリケーションを m32 としてビルドするのがデフォルトであることを理解しました。のデフォルトの検索パスを適切に構成できないようですがclanggccうまく機能しています。

llvmgccviaの両方をインストールpkgしましたが、手動でコンパイルする必要はありませんでした。

で基本的な C ファイルをコンパイルするとgcc、デフォルト ( -m32) と 64 ビット-m64構成の両方で正常に動作し、 で設定されている検索パスを正しく使用しますcrle

ただし、clangシステム構成を忘れているようで、-L ....コンパイル時に手動で設定する必要があります。LD_LIBRARY_PATH64ビットバイナリをコンパイルしようとすると、clang自体が32ビットであるため、グローバル設定は失敗します。

crlegcc と同じ方法で、clang に Solaris 構成を反映させるにはどうすればよいですか?

0 投票する
0 に答える
550 参照

centos - 異なる LUN 番号でマウントされた iSCSI ターゲット

centOS ホストでは、次のコマンドを使用して SAN から ISCSI ターゲットを検出できます。

iscsiadm -m discovery -t sendtargets -p IPOfMySan

前のコマンドの結果リストから指定されたターゲットへのログインは問題ありません。

しかし、私がチェックすると:

ls -l /dev/disk/by-path/

それは本当の混乱です。

ターゲットはオンラインですが、異なる LUN 番号で何度か表示されます。検出されたターゲットの数と同じ数のエントリがあります。

iqn.(..)-eb1ecece5792-lun-0 -> ../../sdb
iqn.(..)-eb1ecece5792-lun-1 -> ../../sdc
iqn.(..)-eb1ecece5792 -lun-2 -> ../../sdd
iqn.(..)-eb1ecece5792-lun-3 -> ../../sde
iqn.(..)-eb1ecece5792-lun-4 -> .. /../sdf
iqn.(..)-eb1ecece5792-lun-5 -> ../../sdg
iqn.(..)-eb1ecece5792-lun-6 -> ../../sdh
iqn.( ..)-eb1ecece5792-lun-7 -> ../../sdi

この問題を回避するにはどうすればよいですか?

私の説明は十分に明確ですか?

どんな助けでも大歓迎です

0 投票する
2 に答える
2412 参照

node.js - openindiana ノード コンパイル エラー C コンパイラがありません

私は openindiana で node.js をコンパイルしようとしています。以下は私の環境.profile です。

走る

$ CC=gcc ./configure --with-dtrace --dest-cpu=x64 --prefix=~/local

また

$ ./configure --with-dtrace --dest-cpu=x64 --prefix=~/local

どちらも次のエラー Node.js configure error: No Acceptable C compiler found! を返します。

nick@www:~/node-latest-install$ echo $PATH

/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin/gcc

nick@www:~/node-latest-install$ which gcc

/usr/bin/gcc

nick@www:~/node-latest-install$ which cc

これ: (/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin/gcc) に cc はありません

nick@www:~/node-latest-install$ gcc -v

組み込みの仕様を使用します。ターゲット: i386-pc-solaris2.11 構成: /home/jt/OI-151A-STABLE/151A-PRESTABLE6/newbuilds/oi-build/components/illumos-gcc/richlowe-gcc-f268959/configure --prefix= /opt/gcc/4.4.4 --with-gnu-as --with-as=/usr/sfw/bin/gas --with-ld=/usr/bin/ld --without-gnu-ld -- enable-languages=c,c++,objc --enable-shared --with-mpfr-include=/usr/include/mpfr --with-gmp-include=/usr/include/gmp スレッド モデル: posix gcc バージョン 4.4。 4 (GCC)

0 投票する
1 に答える
1158 参照

python - uuid.uuid1、uuid_generate_time、およびスレッド

Python では、モジュールで一貫してセグ フォールトを生成できuuidます。uuid.uuid1()これは、複数のスレッドから繰り返し呼び出すことで実行できます。掘り下げた後、この関数は最終的に以下uuid_generate_timeを介してC関数を呼び出すようctypesです:

uuid.py から:

そして後で の定義でuuid1():

のマニュアルページとuuid_generate_timePythonのドキュメントを読みましたuuid.uuid1が、スレッドセーフについては言及されていません。システムクロックやMACアドレスにアクセスする必要があるという事実と関係があると思いますが、それは単なる推測です。

誰かが私を啓発できるかどうか疑問に思っていましたか?

以下は、セグフォルトを生成するために使用したコードです。

私が得る出力は次のとおりです。

ああ、私はこれをSolarisで実行しています...

0 投票する
0 に答える
134 参照

solaris - OpenIndiana 用のデバイス ドライバの作成

OpenIndiana が OpenSolaris のフォークであることを考えると、OpenIndiana 用のデバイス ドライバを作成することは、OpenSolaris で作成することと同じであると言えますか?

また、いくつかのリファレンス、または OpenIndiana の「Linux デバイス ドライバー」に似たマニュアルも探しています。いずれかがあります?(今のところ見つけられませんでした)。

私がoracle.comで見つけたもの:

http://www.oracle.com/technetwork/systems/articles/write-dev-driver-jsp-140901.html http://docs.oracle.com/cd/E19253-01/816-4854/

これは、OpenIndiana でドライバーを作成するための良い出発点でしょうか? ありがとう。

0 投票する
1 に答える
506 参照

solaris - OpenSolaris の wheel グループ

OpenSolaris/OpenIndiana の「ホイール」グループに相当するものは何ですか? 以前は wheel グループにユーザーを追加し、グループがパスワードを要求されずに sudo を介してコマンドを実行できるようにしていました。OpenSolaris/インディアナでも同じことをしたいです。

たとえば、Linux (Fedora または CentOS) のホイールと同じように、OpenSolaris で同じ gid を持つ「staff」グループが表示されます。

0 投票する
1 に答える
2221 参照

solaris - OpenSolaris の /proc/cpuinfo および /proc/meminfo に類似

利用可能な CPU コアの数、その周波数、CPU フラグなど、および RAM の量、つまり Linux で /proc/cpuinfo および /proc/meminfo を介して取得できるものを確認する方法を見つけようとしています。

OpenSolaris と OpenIndiana はどちらも、プロセス ID のみを /proc に保持します。

0 投票する
1 に答える
48 参照

gnome - OpenIndiana で Gnome セッションを開始できない

OpenSolaris から OpenIndiana にアップグレードした後、GNOME の起動に失敗します。プロファイルをクリーンアップして再作成しても効果はありませんでした。--debug オプションを指定して実行しても、問題を認識できませんでした

0 投票する
2 に答える
343 参照

windows - バッチ ファイルの実行 MATLAB - DIANA TNO

現在、私はDIANAと呼ばれる有限要素ソフトウェアを使用しています。バッチ ファイルを実行する MATLAB で「単純な」モデルを常に実行できました。それにもかかわらず、今ではより「複雑な」モデル (より堅牢で、より多くの要素を含む) を使用し始めていますが、手順は以前に使用していたものとまったく同じです。問題は、MATLAB からモデルを実行できなくなったことです。実行を開始したように見えますが、突然停止します。次のコマンドを使用しています。

また

どちらの行も .bat ファイルを実行します。ファイルに問題があると思い、確認しましたが、問題ないようです。次に、.bat ファイルをダブルクリックすると、手順は問題なく実行されます。その後、問題はファイルではなく、MATLAB からの実行にあることに気付きました。問題の状況がわかったので、MATLAB がプロセスを内部的に「強制終了」するのを避けるために、アドバイスをいただけますか?

実行のトレースは、MATLAB で次のように表示されました。

バッチファイルを直接ダブルクリックして行うトレース実行は以下の通りです。

ここに画像の説明を入力

前の図に示されているリマークされたファイルには、モデルの出力が含まれていますが、MATLAB から直接実行している間は、MATLAB が前にプロセスを終了するため、それらは表示されません。

ご回答ありがとうございます。

Pd: 次の特性を持つコンピューターを使用しています: Windows7、12 Gb RAM、OS 64 ビット、プロセッサー Intel Xeon 2.53 GHz。